.elementor-280
  .elementor-element.elementor-element-bfd0901
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(
    180deg,
    var(--e-global-color-uicore_white) 50%,
    var(--e-global-color-uicore_headline) 100%
  );
  opacity: 0.2;
}
.elementor-280 .elementor-element.elementor-element-bfd0901 {
  padding: 140px 0px 50px 0px;
}
.elementor-280
  .elementor-element.elementor-element-d06323c
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-280
  .elementor-element.elementor-element-d06323c
  > .elementor-element-populated {
  padding: 0px 10px 0px 10px;
}
.elementor-280
  .elementor-element.elementor-element-81d059b
  > .elementor-widget-container {
  margin: 0px 0px 0px -10px;
  padding: 0px 0px 12px 0px;
}
.elementor-280
  .elementor-element.elementor-element-81d059b
  .elementor-heading-title {
  font-size: 144px;
  font-weight: 700;
  text-transform: uppercase;
}
.elementor-280 .elementor-element.elementor-element-81d059b {
  ---ui-speed: 1000ms;
  ---ui-delay: 100ms;
  ---ui-stagger: 15ms;
}
.elementor-280 .elementor-element.elementor-element-4172533 {
  --container-widget-flex-grow: 0;
  z-index: 1;
  font-size: 48.9px;
  font-weight: 700;
  color: var(--uicore-typography--h1-c,"#070707") !important;
}
.elementor-280
  .elementor-element.elementor-element-4172533
  > .elementor-widget-container {
    text-transform: uppercase;
    margin-top: -50px;
  padding: 0 0px 32px 0px;
}
.elementor-280 .elementor-element.elementor-element-527d4df {
  z-index: 1;
}
.elementor-280 .elementor-element.elementor-element-706063f {
  width: auto;
  max-width: auto;
  bottom: -30px;
  z-index: 2;
}
.elementor-280
  .elementor-element.elementor-element-706063f
  > .elementor-widget-container {
  --e-transform-rotateZ: -10deg;
}
.elementor-280
  .elementor-element.elementor-element-706063f
  > .elementor-widget-container:hover {
  --e-transform-rotateZ: 10deg;
}
body:not(.rtl) .elementor-280 .elementor-element.elementor-element-706063f {
  right: 20px;
}
body.rtl .elementor-280 .elementor-element.elementor-element-706063f {
  left: 20px;
}
.elementor-280 .elementor-element.elementor-element-706063f .elementor-button {
  background-color: #2d2d2d;
  border-radius: 500px 500px 500px 500px;
  padding: 64px 64px 64px 64px;
  font-size: 24px;
}
.elementor-280
  .elementor-element.elementor-element-706063f
  .bdt-lightbox-wrapper
  .elementor-button:before,
.elementor-280
  .elementor-element.elementor-element-706063f
  .bdt-lightbox-wrapper
  .elementor-button:after {
  border-color: #ffffff;
}
.elementor-280 .elementor-element.elementor-element-8ce32aa {
  width: auto;
  max-width: auto;
  top: 74px;
}
.elementor-280
  .elementor-element.elementor-element-8ce32aa
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-280 .elementor-element.elementor-element-8ce32aa {
  left: 650px;
}
body.rtl .elementor-280 .elementor-element.elementor-element-8ce32aa {
  right: 755px;
}
.elementor-280 .elementor-element.elementor-element-8ce32aa img {
  width: 380px;
}
.elementor-280 .elementor-element.elementor-element-1f23c80 {
  width: auto;
  max-width: auto;
  top: 320px;
}
.elementor-280
  .elementor-element.elementor-element-1f23c80
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-280 .elementor-element.elementor-element-1f23c80 {
  left: 300px;
}
body.rtl .elementor-280 .elementor-element.elementor-element-1f23c80 {
  right: 300px;
}
.elementor-280 .elementor-element.elementor-element-1f23c80 img {
  width: 252px;
}
.elementor-280 .elementor-element.elementor-element-0a8b3fd {
  width: auto;
  max-width: auto;
  top: 82px;
}
.elementor-280
  .elementor-element.elementor-element-0a8b3fd
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-280 .elementor-element.elementor-element-0a8b3fd {
  left: 456px;
}
body.rtl .elementor-280 .elementor-element.elementor-element-0a8b3fd {
  right: 456px;
}
.elementor-280 .elementor-element.elementor-element-0a8b3fd img {
  width: 252px;
}
.elementor-280
  .elementor-element.elementor-element-b2b1490:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-280
  .elementor-element.elementor-element-b2b1490
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-uicore_dark);
  background-image: url("https://stuler-opt.cybermatics.ru/wp-content/uploads/2025/08/electric-scooter-evolution-bg.webp");
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-280 .elementor-element.elementor-element-b2b1490 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  padding: 80px 0px 0px 0px;
}
.elementor-280
  .elementor-element.elementor-element-b2b1490
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-280
  .elementor-element.elementor-element-7cd6018
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 16px;
}
.elementor-280
  .elementor-element.elementor-element-7cd6018
  > .elementor-element-populated {
  padding: 0px 10px 0px 10px;
}
.elementor-280
  .elementor-element.elementor-element-6559b9d
  .elementor-heading-title {
  color: #ffffff;
}
.elementor-280 .elementor-element.elementor-element-6559b9d {
  ---ui-speed: 1000ms;
  ---ui-delay: 200ms;
  ---ui-stagger: 15ms;
}
.elementor-280 .elementor-element.elementor-element-f7ec45c {
  width: var(--container-widget-width, 960px);
  max-width: 960px;
  --container-widget-width: 960px;
  --container-widget-flex-grow: 0;
  font-size: 24px;
  color: #d6d6d6;
}
.elementor-bc-flex-widget
  .elementor-280
  .elementor-element.elementor-element-868f31e.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-280
  .elementor-element.elementor-element-868f31e.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-280 .elementor-element.elementor-element-df53900 {
  width: var(--container-widget-width, 192px);
  max-width: 192px;
  --container-widget-width: 192px;
  --container-widget-flex-grow: 0;
}
.elementor-280
  .elementor-element.elementor-element-df53900
  > .elementor-widget-container {
  padding: 0px 24px 0px 0px;
}
.elementor-280
  .elementor-element.elementor-element-df53900
  .bdt-ep-advanced-counter {
  text-align: left;
}
.elementor-280
  .elementor-element.elementor-element-df53900
  .bdt-ep-advanced-counter-number {
  color: #ffffff;
  font-family: "Oswald", Sans-serif;
  font-weight: 700;
}
.elementor-280
  .elementor-element.elementor-element-df53900
  .bdt-ep-advanced-counter-text {
  color: #c2c2c2;
}
.elementor-280 .elementor-element.elementor-element-ae8bea0 {
  width: var(--container-widget-width, 181px);
  max-width: 181px;
  --container-widget-width: 181px;
  --container-widget-flex-grow: 0;
}
.elementor-280
  .elementor-element.elementor-element-ae8bea0
  > .elementor-widget-container {
  padding: 0px 24px 0px 24px;
  border-style: solid;
  border-width: 0px 1px 0px 1px;
  border-color: #d2d2d236;
}
.elementor-280
  .elementor-element.elementor-element-ae8bea0
  .bdt-ep-advanced-counter {
  text-align: left;
}
.elementor-280
  .elementor-element.elementor-element-ae8bea0
  .bdt-ep-advanced-counter-number {
  color: #ffffff;
  font-family: "Oswald", Sans-serif;
  font-weight: 700;
}
.elementor-280
  .elementor-element.elementor-element-ae8bea0
  .bdt-ep-advanced-counter-text {
  color: #c2c2c2;
}
.elementor-280 .elementor-element.elementor-element-5475b7f {
  width: var(--container-widget-width, 140px);
  max-width: 140px;
  --container-widget-width: 140px;
  --container-widget-flex-grow: 0;
}
.elementor-280
  .elementor-element.elementor-element-5475b7f
  > .elementor-widget-container {
  padding: 0px 0px 0px 24px;
}
.elementor-280
  .elementor-element.elementor-element-5475b7f
  .bdt-ep-advanced-counter {
  text-align: left;
}
.elementor-280
  .elementor-element.elementor-element-5475b7f
  .bdt-ep-advanced-counter-number {
  color: #ffffff;
  font-family: "Oswald", Sans-serif;
  font-weight: 700;
}
.elementor-280
  .elementor-element.elementor-element-5475b7f
  .bdt-ep-advanced-counter-text {
  color: #c2c2c2;
}
.elementor-bc-flex-widget
  .elementor-280
  .elementor-element.elementor-element-89742b3.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-280
  .elementor-element.elementor-element-89742b3.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-280
  .elementor-element.elementor-element-2647651
  > .elementor-widget-container {
  margin: -10% -10% -20% -20%;
}
.elementor-280 .elementor-element.elementor-element-2647651 {
  text-align: right;
}
.elementor-280 .elementor-element.elementor-element-2647651 img {
  width: 782px;
}
.elementor-280 .elementor-element.elementor-element-d1b38a6 {
  overflow: hidden;
  padding: 80px 0px 80px 0px;
}
.elementor-280 .elementor-element.elementor-element-ec0fcc3 {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #9191914f;
  padding: 0px 0px 20px 0px;
}
.elementor-280
  .elementor-element.elementor-element-bb5eeb1
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 16px;
}
.elementor-280
  .elementor-element.elementor-element-0215ad6
  .elementor-heading-title {
  text-transform: uppercase;
}
.elementor-280 .elementor-element.elementor-element-0215ad6 {
  ---ui-speed: 1000ms;
  ---ui-delay: 200ms;
  ---ui-stagger: 15ms;
}
.elementor-280 .elementor-element.elementor-element-d8543f1 {
  font-size: 24px;
}
.elementor-bc-flex-widget
  .elementor-280
  .elementor-element.elementor-element-600e360.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-280
  .elementor-element.elementor-element-600e360.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-280
  .elementor-element.elementor-element-600e360.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-280
  .elementor-element.elementor-element-338904b
  .bdt-ep-static-carousel-item {
  background-color: #ffffff00;
}
.elementor-280
  .elementor-element.elementor-element-338904b.bdt-cursor-effects-yes
  .bdt-cursor-text {
  background-color: var(--e-global-color-uicore_primary);
  color: #ffffff;
  padding: 40px 36px 40px 36px;
  border-style: solid;
  border-width: 8px 8px 8px 8px;
  border-color: #ffffff;
  border-radius: 100px 100px 100px 100px;
  font-family: "Bebas Neue", Sans-serif;
  font-size: 40px;
  font-weight: normal;
}
body{
  overflow-x: hidden !important;
}
.elementor-280
  .elementor-element.elementor-element-338904b
  > .elementor-widget-container {
  margin: 56px -500px 0px 10px;
}
.elementor-280
  .elementor-element.elementor-element-338904b
  .bdt-ep-static-carousel-content {
  padding: 20px 0px 0px 0px;
}
.elementor-280
  .elementor-element.elementor-element-338904b
  .bdt-ep-static-carousel-title {
  color: var(--e-global-color-uicore_headline);
  font-size: 40px;
  font-weight: 400;
}
.elementor-280
  .elementor-element.elementor-element-338904b
  .bdt-ep-static-carousel-text {
  color: var(--e-global-color-uicore_body);
  font-size: 18px;
}
.elementor-280
  .elementor-element.elementor-element-338904b
  .swiper-pagination-bullet {
  background-color: var(--e-global-color-uicore_primary);
}
.elementor-280 .elementor-element.elementor-element-338904b {
  --ep-swiper-carousel-dots-nnx: 0px;
  --ep-swiper-carousel-dots-nny: 30px;
}
.elementor-280
  .elementor-element.elementor-element-f850063:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-280
  .elementor-element.elementor-element-f850063
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../main/form.png");
  background-position: center center; /* центр картинки */
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-280
  .elementor-element.elementor-element-f850063
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(
    180deg,
    var(--e-global-color-uicore_white) 0%,
    #ffffff00 20%
  );
  opacity: 1;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-280 .elementor-element.elementor-element-f850063 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  padding: 100px 0px 100px 0px;
}
.elementor-280
  .elementor-element.elementor-element-8e5b1ef:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-280
  .elementor-element.elementor-element-8e5b1ef
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-uicore_white);
}
.elementor-280
  .elementor-element.elementor-element-8e5b1ef
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 32px 32px 32px 32px;
}
.elementor-280
  .elementor-element.elementor-element-8e5b1ef
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-280 .elementor-element.elementor-element-ffc8222 {
  width: var(--container-widget-width, 73%);
  max-width: 73%;
  --container-widget-width: 73%;
  --container-widget-flex-grow: 0;
}
.elementor-280
  .elementor-element.elementor-element-ffc8222
  > .elementor-widget-container {
  padding: 0px 10px 16px 0px;
}
.elementor-280
  .elementor-element.elementor-element-ffc8222
  .elementor-heading-title {
  font-size: 24px;
  font-weight: 400;
  text-transform: none;
}
.elementor-280 .elementor-element.elementor-element-b79e9a5 {
  width: var(--container-widget-width, 27%);
  max-width: 27%;
  --container-widget-width: 27%;
  --container-widget-flex-grow: 0;
  text-align: right;
}
.elementor-280
  .elementor-element.elementor-element-b79e9a5
  > .elementor-widget-container {
  padding: 0px 0px 16px 10px;
}
.elementor-280
  .elementor-element.elementor-element-b79e9a5
  .elementor-heading-title {
  font-size: 24px;
  font-weight: 700;
  text-transform: none;
}
.elementor-280 .elementor-element.elementor-element-55536e3 {
  width: var(--container-widget-width, 73%);
  max-width: 73%;
  --container-widget-width: 73%;
  --container-widget-flex-grow: 0;
}
.elementor-280
  .elementor-element.elementor-element-55536e3
  > .elementor-widget-container {
  padding: 0px 10px 20px 0px;
}
.elementor-280
  .elementor-element.elementor-element-55536e3
  .elementor-heading-title {
  font-size: 24px;
  font-weight: 400;
  text-transform: none;
}
.elementor-280 .elementor-element.elementor-element-bf7652b {
  width: var(--container-widget-width, 27%);
  max-width: 27%;
  --container-widget-width: 27%;
  --container-widget-flex-grow: 0;
  text-align: right;
}
.elementor-280
  .elementor-element.elementor-element-bf7652b
  > .elementor-widget-container {
  padding: 0px 0px 20px 10px;
}
.elementor-280
  .elementor-element.elementor-element-bf7652b
  .elementor-heading-title {
  font-size: 24px;
  font-weight: 700;
  text-transform: none;
}
.elementor-280 .elementor-element.elementor-element-96d30a6 {
  width: var(--container-widget-width, 73%);
  max-width: 73%;
  --container-widget-width: 73%;
  --container-widget-flex-grow: 0;
}
.elementor-280
  .elementor-element.elementor-element-96d30a6
  > .elementor-widget-container {
  padding: 0px 10px 20px 0px;
}
.elementor-280
  .elementor-element.elementor-element-96d30a6
  .elementor-heading-title {
  font-size: 24px;
  font-weight: 400;
  text-transform: none;
}
.elementor-280 .elementor-element.elementor-element-6379533 {
  width: var(--container-widget-width, 27%);
  max-width: 27%;
  --container-widget-width: 27%;
  --container-widget-flex-grow: 0;
  text-align: right;
}
.elementor-280
  .elementor-element.elementor-element-6379533
  > .elementor-widget-container {
  padding: 0px 0px 20px 10px;
}
.elementor-280
  .elementor-element.elementor-element-6379533
  .elementor-heading-title {
  font-size: 24px;
  font-weight: 700;
  text-transform: none;
}
.elementor-280 .elementor-element.elementor-element-421c6ce {
  width: var(--container-widget-width, 73%);
  max-width: 73%;
  --container-widget-width: 73%;
  --container-widget-flex-grow: 0;
}
.elementor-280
  .elementor-element.elementor-element-421c6ce
  > .elementor-widget-container {
  padding: 0px 10px 20px 0px;
}
.elementor-280
  .elementor-element.elementor-element-421c6ce
  .elementor-heading-title {
  font-size: 24px;
  font-weight: 400;
  text-transform: none;
}
.elementor-280 .elementor-element.elementor-element-9c8dcfb {
  width: var(--container-widget-width, 27%);
  max-width: 27%;
  --container-widget-width: 27%;
  --container-widget-flex-grow: 0;
  text-align: right;
}
.elementor-280
  .elementor-element.elementor-element-9c8dcfb
  > .elementor-widget-container {
  padding: 0px 0px 20px 10px;
}
.elementor-280
  .elementor-element.elementor-element-9c8dcfb
  .elementor-heading-title {
  font-size: 24px;
  font-weight: 700;
  text-transform: none;
}
.elementor-280 .elementor-element.elementor-element-6f40890 {
  --divider-border-style: solid;
  --divider-color: #a6a6a636;
  --divider-border-width: 1px;
}
.elementor-280
  .elementor-element.elementor-element-6f40890
  .elementor-divider-separator {
  width: 100%;
}
.elementor-280 .elementor-element.elementor-element-6f40890 .elementor-divider {
  padding-block-start: 2px;
  padding-block-end: 2px;
}
.elementor-280
  .elementor-element.elementor-element-f6e70bd
  .bdt-ep-button
  .bdt-ep-button-text {
  text-align: center;
}
.elementor-280
  .elementor-element.elementor-element-f6e70bd
  .bdt-ep-button
  .bdt-ep-button-content-wrapper {
  text-align: center;
}
.elementor-280
  .elementor-element.elementor-element-f6e70bd
  .bdt-ep-button:after,
.elementor-280
  .elementor-element.elementor-element-f6e70bd
  .bdt-ep-button:hover,
.elementor-280
  .elementor-element.elementor-element-f6e70bd
  .bdt-ep-button.bdt-ep-button-effect-i,
.elementor-280
  .elementor-element.elementor-element-f6e70bd
  .bdt-ep-button.bdt-ep-button-effect-h:after {
  background-color: var(--e-global-color-uicore_secondary);
}
.elementor-280
  .elementor-element.elementor-element-f6e70bd
  .bdt-ep-button
  .bdt-flex-align-right {
  margin-left: 10px;
}
.elementor-280
  .elementor-element.elementor-element-f6e70bd
  .bdt-ep-button
  .bdt-flex-align-left {
  margin-right: 10px;
}
.elementor-280
  .elementor-element.elementor-element-f6e70bd
  .bdt-ep-button
  .bdt-flex-align-top {
  margin-bottom: 10px;
}
.elementor-280
  .elementor-element.elementor-element-f6e70bd
  .bdt-ep-button
  .bdt-flex-align-bottom {
  margin-top: 10px;
}
.elementor-280
  .elementor-element.elementor-element-f6e70bd
  .bdt-ep-button-badge.bdt-flex-align-right {
  margin-left: 10px;
}
.elementor-280
  .elementor-element.elementor-element-f6e70bd
  .bdt-ep-button-badge.bdt-flex-align-left {
  margin-right: 10px;
}
.elementor-280 .elementor-element.elementor-element-f6e70bd .bdt-ep-button {
  border-style: none;
  max-width: 100%;
  width: 100%;
}
.elementor-280
  .elementor-element.elementor-element-f6e70bd
  .bdt-ep-button:hover {
  border-style: none;
}
.elementor-280
  .elementor-element.elementor-element-f6e70bd
  .bdt-ep-button
  .bdt-ep-button-badge-inner {
  color: var(--e-global-color-uicore_headline);
}

.elementor-280 .elementor-element.elementor-element-6d5f31d {
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  border-color: #94949436;
  padding: 80px 0px 80px 0px;
}
.elementor-bc-flex-widget
  .elementor-280
  .elementor-element.elementor-element-71261369.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-280
  .elementor-element.elementor-element-71261369.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-280
  .elementor-element.elementor-element-71261369
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 32px;
}
.elementor-280
  .elementor-element.elementor-element-193dacf5
  .elementor-heading-title {
  text-transform: uppercase;
}
.elementor-280 .elementor-element.elementor-element-193dacf5 {
  ---ui-speed: 1000ms;
  ---ui-delay: 200ms;
  ---ui-stagger: 15ms;
}
.elementor-280
  .elementor-element.elementor-element-756b3dcf
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(12px / 2);
}
.elementor-280
  .elementor-element.elementor-element-756b3dcf
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(12px / 2);
}
.elementor-280
  .elementor-element.elementor-element-756b3dcf
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(12px / 2);
  margin-left: calc(12px / 2);
}
.elementor-280
  .elementor-element.elementor-element-756b3dcf
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-12px / 2);
  margin-left: calc(-12px / 2);
}
body.rtl
  .elementor-280
  .elementor-element.elementor-element-756b3dcf
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-12px / 2);
}
body:not(.rtl)
  .elementor-280
  .elementor-element.elementor-element-756b3dcf
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-12px / 2);
}
.elementor-280
  .elementor-element.elementor-element-756b3dcf
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-uicore_body);
  transition: color 0.3s;
}
.elementor-280
  .elementor-element.elementor-element-756b3dcf
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-uicore_body);
  transition: fill 0.3s;
}
.elementor-280
  .elementor-element.elementor-element-756b3dcf
  .elementor-icon-list-item:hover
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-uicore_primary);
}
.elementor-280
  .elementor-element.elementor-element-756b3dcf
  .elementor-icon-list-item:hover
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-uicore_primary);
}
.elementor-280 .elementor-element.elementor-element-756b3dcf {
  --e-icon-list-icon-size: 25px;
  --e-icon-list-icon-align: center;
  --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
  --icon-vertical-offset: 0px;
}
.elementor-280
  .elementor-element.elementor-element-756b3dcf
  .elementor-icon-list-icon {
  padding-right: 8px;
}
.elementor-280
  .elementor-element.elementor-element-756b3dcf
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-280
  .elementor-element.elementor-element-756b3dcf
  .elementor-icon-list-item
  > a {
  font-size: 25px;
}
.elementor-280
  .elementor-element.elementor-element-756b3dcf
  .elementor-icon-list-text {
  color: var(--e-global-color-uicore_headline);
  transition: color 0.3s;
}
.elementor-280
  .elementor-element.elementor-element-756b3dcf
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: var(--e-global-color-uicore_primary);
}
.elementor-280 .elementor-element.elementor-element-97f360c {
  width: auto;
  max-width: auto;
}
.elementor-280
  .elementor-element.elementor-element-97f360c
  > .elementor-widget-container {
  padding: 0px 16px 16px 0px;
}
.elementor-280
  .elementor-element.elementor-element-97f360c
  .eael-creative-button-icon-right {
  margin-left: 12px;
}
.elementor-280
  .elementor-element.elementor-element-97f360c
  .eael-creative-button-icon-left {
  margin-right: 12px;
}
.elementor-280
  .elementor-element.elementor-element-97f360c
  .eael-creative-button--shikoba
  i {
  left: 12%;
}
.elementor-280
  .elementor-element.elementor-element-97f360c
  .eael-creative-button
  i {
  color: #ffffff;
  font-size: 24px;
}
.elementor-280
  .elementor-element.elementor-element-97f360c
  .eael-creative-button
  .creative-button-inner
  svg {
  fill: #ffffff;
}
.elementor-280
  .elementor-element.elementor-element-97f360c
  .eael-creative-button {
  color: #ffffff;
  background-color: #229ed9;
  width: 78px;
}
.elementor-280
  .elementor-element.elementor-element-97f360c
  .eael-creative-button
  svg {
  fill: #ffffff;
  width: 24px;
  height: 24px;
}
.elementor-280
  .elementor-element.elementor-element-97f360c
  .eael-creative-button
  .eael-creative-button--tamaya-secondary {
  color: #ffffff;
}
.elementor-280
  .elementor-element.elementor-element-97f360c
  .eael-creative-button.eael-creative-button--ujarak:hover {
  background-color: #229ed9;
}
.elementor-280
  .elementor-element.elementor-element-97f360c
  .eael-creative-button.eael-creative-button--wayra:hover {
  background-color: #229ed9;
}
.elementor-280
  .elementor-element.elementor-element-97f360c
  .eael-creative-button.eael-creative-button--tamaya::before {
  background-color: #229ed9;
}
.elementor-280
  .elementor-element.elementor-element-97f360c
  .eael-creative-button.eael-creative-button--tamaya::after {
  background-color: #229ed9;
}
.elementor-280
  .elementor-element.elementor-element-97f360c
  .eael-creative-button:hover
  i {
  color: #ffffff;
}
.elementor-280
  .elementor-element.elementor-element-97f360c
  .eael-creative-button:hover
  .creative-button-inner
  svg {
  fill: #ffffff;
}
.elementor-280
  .elementor-element.elementor-element-97f360c
  .eael-creative-button:hover
  .cretive-button-text {
  color: #ffffff;
}
.elementor-280
  .elementor-element.elementor-element-97f360c
  .eael-creative-button.eael-creative-button--winona::after {
  color: #ffffff;
}
.elementor-280
  .elementor-element.elementor-element-97f360c
  .eael-creative-button.eael-creative-button--rayen:hover::before {
  color: #ffffff;
  background-color: #198dc4;
}
.elementor-280
  .elementor-element.elementor-element-97f360c
  .eael-creative-button:hover {
  background-color: #198dc4;
}
.elementor-280
  .elementor-element.elementor-element-97f360c
  .eael-creative-button.eael-creative-button--ujarak::before {
  background-color: #198dc4;
}
.elementor-280
  .elementor-element.elementor-element-97f360c
  .eael-creative-button.eael-creative-button--wayra:hover::before {
  background-color: #198dc4;
}
.elementor-280
  .elementor-element.elementor-element-97f360c
  .eael-creative-button.eael-creative-button--tamaya:hover {
  background-color: #198dc4;
}
.elementor-280
  .elementor-element.elementor-element-97f360c
  .eael-creative-button.eael-creative-button--rayen::before {
  background-color: #198dc4;
}
.elementor-280
  .elementor-element.elementor-element-97f360c
  .eael-creative-button
  .cretive-button-text,
.elementor-280
  .elementor-element.elementor-element-97f360c
  .eael-creative-button--winona::after,
.elementor-280
  .elementor-element.elementor-element-97f360c
  .eael-creative-button--rayen::before,
.elementor-280
  .elementor-element.elementor-element-97f360c
  .eael-creative-button--tamaya::after,
.elementor-280
  .elementor-element.elementor-element-97f360c
  .eael-creative-button--tamaya::before {
  font-weight: 500;
}
.elementor-280 .elementor-element.elementor-element-ebe62fd {
  width: auto;
  max-width: auto;
}
.elementor-280
  .elementor-element.elementor-element-ebe62fd
  > .elementor-widget-container {
  padding: 0px 16px 16px 0px;
}
.elementor-280
  .elementor-element.elementor-element-ebe62fd
  .eael-creative-button-icon-right {
  margin-left: 12px;
}
.elementor-280
  .elementor-element.elementor-element-ebe62fd
  .eael-creative-button-icon-left {
  margin-right: 12px;
}
.elementor-280
  .elementor-element.elementor-element-ebe62fd
  .eael-creative-button--shikoba
  i {
  left: 12%;
}
.elementor-280
  .elementor-element.elementor-element-ebe62fd
  .eael-creative-button
  i {
  color: #ffffff;
  font-size: 24px;
}
.elementor-280
  .elementor-element.elementor-element-ebe62fd
  .eael-creative-button
  .creative-button-inner
  svg {
  fill: #ffffff;
}
.elementor-280
  .elementor-element.elementor-element-ebe62fd
  .eael-creative-button {
  color: #ffffff;
  background-color: #25d366;
  width: 78px;
}
.elementor-280
  .elementor-element.elementor-element-ebe62fd
  .eael-creative-button
  svg {
  fill: #ffffff;
  width: 24px;
  height: 24px;
}
.elementor-280
  .elementor-element.elementor-element-ebe62fd
  .eael-creative-button
  .eael-creative-button--tamaya-secondary {
  color: #ffffff;
}
.elementor-280
  .elementor-element.elementor-element-ebe62fd
  .eael-creative-button.eael-creative-button--ujarak:hover {
  background-color: #25d366;
}
.elementor-280
  .elementor-element.elementor-element-ebe62fd
  .eael-creative-button.eael-creative-button--wayra:hover {
  background-color: #25d366;
}
.elementor-280
  .elementor-element.elementor-element-ebe62fd
  .eael-creative-button.eael-creative-button--tamaya::before {
  background-color: #25d366;
}
.elementor-280
  .elementor-element.elementor-element-ebe62fd
  .eael-creative-button.eael-creative-button--tamaya::after {
  background-color: #25d366;
}
.elementor-280
  .elementor-element.elementor-element-ebe62fd
  .eael-creative-button:hover
  i {
  color: #ffffff;
}
.elementor-280
  .elementor-element.elementor-element-ebe62fd
  .eael-creative-button:hover
  .creative-button-inner
  svg {
  fill: #ffffff;
}
.elementor-280
  .elementor-element.elementor-element-ebe62fd
  .eael-creative-button:hover
  .cretive-button-text {
  color: #ffffff;
}
.elementor-280
  .elementor-element.elementor-element-ebe62fd
  .eael-creative-button.eael-creative-button--winona::after {
  color: #ffffff;
}
.elementor-280
  .elementor-element.elementor-element-ebe62fd
  .eael-creative-button.eael-creative-button--rayen:hover::before {
  color: #ffffff;
  background-color: #1ec45c;
}
.elementor-280
  .elementor-element.elementor-element-ebe62fd
  .eael-creative-button:hover {
  background-color: #1ec45c;
}
.elementor-280
  .elementor-element.elementor-element-ebe62fd
  .eael-creative-button.eael-creative-button--ujarak::before {
  background-color: #1ec45c;
}
.elementor-280
  .elementor-element.elementor-element-ebe62fd
  .eael-creative-button.eael-creative-button--wayra:hover::before {
  background-color: #1ec45c;
}
.elementor-280
  .elementor-element.elementor-element-ebe62fd
  .eael-creative-button.eael-creative-button--tamaya:hover {
  background-color: #1ec45c;
}
.elementor-280
  .elementor-element.elementor-element-ebe62fd
  .eael-creative-button.eael-creative-button--rayen::before {
  background-color: #1ec45c;
}
.elementor-280
  .elementor-element.elementor-element-ebe62fd
  .eael-creative-button
  .cretive-button-text,
.elementor-280
  .elementor-element.elementor-element-ebe62fd
  .eael-creative-button--winona::after,
.elementor-280
  .elementor-element.elementor-element-ebe62fd
  .eael-creative-button--rayen::before,
.elementor-280
  .elementor-element.elementor-element-ebe62fd
  .eael-creative-button--tamaya::after,
.elementor-280
  .elementor-element.elementor-element-ebe62fd
  .eael-creative-button--tamaya::before {
  font-weight: 500;
}
.elementor-280 .elementor-element.elementor-element-baaab78 {
  --spacer-size: 200px;
  bottom: 0px;
}
.elementor-280
  .elementor-element.elementor-element-baaab78
  > .elementor-widget-container {
  background-color: transparent;
  background-image: linear-gradient(
    180deg,
    #ffffff00 0%,
    var(--e-global-color-uicore_white) 90%
  );
}
body:not(.rtl) .elementor-280 .elementor-element.elementor-element-baaab78 {
  left: 0px;
}
body.rtl .elementor-280 .elementor-element.elementor-element-baaab78 {
  right: 0px;
}
.elementor-280
  .elementor-element.elementor-element-fb44d8f
  > .elementor-widget-container {
  background-color: transparent;
  background-image: radial-gradient(
    at center center,
    #cb38ff54 0%,
    #cb38ff00 55%
  );
}
.elementor-280 .elementor-element.elementor-element-fb44d8f img {
  width: 390px;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-widget .tippy-tooltip .tippy-content {
  text-align: center;
}
@media (max-width: 1366px) {
  .elementor-280
    .elementor-element.elementor-element-4172533
    > .elementor-widget-container {
    padding: 0px 0px 32px 0px;
  }
  .elementor-280
    .elementor-element.elementor-element-8ce32aa
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  body:not(.rtl) .elementor-280 .elementor-element.elementor-element-8ce32aa {
    left: 714px;
  }
  body.rtl .elementor-280 .elementor-element.elementor-element-8ce32aa {
    right: 714px;
  }
  .elementor-280 .elementor-element.elementor-element-8ce32aa {
    top: 0px;
  }
  .elementor-280
    .elementor-element.elementor-element-1f23c80
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  body:not(.rtl) .elementor-280 .elementor-element.elementor-element-1f23c80 {
    left: 456px;
  }
  body.rtl .elementor-280 .elementor-element.elementor-element-1f23c80 {
    right: 456px;
  }
  .elementor-280
    .elementor-element.elementor-element-0a8b3fd
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  body:not(.rtl) .elementor-280 .elementor-element.elementor-element-0a8b3fd {
    left: 156px;
  }
  body.rtl .elementor-280 .elementor-element.elementor-element-0a8b3fd {
    right: 156px;
  }
  .elementor-280 .elementor-element.elementor-element-0a8b3fd {
    top: 548px;
  }
  .elementor-280 .elementor-element.elementor-element-6559b9d {
    width: var(--container-widget-width, 884px);
    max-width: 884px;
    --container-widget-width: 884px;
    --container-widget-flex-grow: 0;
  }
}
@media (max-width: 1200px) {
  body:not(.rtl) .elementor-280 .elementor-element.elementor-element-8ce32aa {
    left: 621px;
  }
  body.rtl .elementor-280 .elementor-element.elementor-element-8ce32aa {
    right: 621px;
  }
  .elementor-280 .elementor-element.elementor-element-8ce32aa img {
    width: 338px;
  }
  .elementor-280
    .elementor-element.elementor-element-5475b7f
    > .elementor-widget-container {
    padding: 18px 0px 0px 0px;
  }
  .elementor-280
    .elementor-element.elementor-element-2647651
    > .elementor-widget-container {
    margin: -5% -10% -20% -20%;
  }
  .elementor-280 .elementor-element.elementor-element-2647651 img {
    margin-left: 600px;
  }
}
@media (max-width: 1024px) {
  .elementor-280 .elementor-element.elementor-element-bfd0901 {
    padding: 120px 0px 260px 0px;
  }
  .elementor-280
    .elementor-element.elementor-element-81d059b
    .elementor-heading-title {
    font-size: 14vw;
  }
  .elementor-280 .elementor-element.elementor-element-4172533 {
    width: var(--container-widget-width, 400px);
    max-width: 400px;
    --container-widget-width: 400px;
    --container-widget-flex-grow: 0;
    font-size: 21px;
  }
  .elementor-280
    .elementor-element.elementor-element-4172533
    > .elementor-widget-container {
    padding: 0px 0px 24px 0px;
  }
  body:not(.rtl) .elementor-280 .elementor-element.elementor-element-706063f {
    right: 20px;
  }
  body.rtl .elementor-280 .elementor-element.elementor-element-706063f {
    left: 20px;
  }
  .elementor-280 .elementor-element.elementor-element-706063f {
    bottom: -220px;
  }
  .elementor-280
    .elementor-element.elementor-element-706063f
    .elementor-button {
    padding: 54px 54px 54px 54px;
    font-size: 21px;
  }
  .elementor-280
    .elementor-element.elementor-element-8ce32aa
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  body:not(.rtl) .elementor-280 .elementor-element.elementor-element-8ce32aa {
    left: 538px;
  }
  body.rtl .elementor-280 .elementor-element.elementor-element-8ce32aa {
    right: 538px;
  }
  .elementor-280 .elementor-element.elementor-element-8ce32aa {
    top: 82px;
    text-align: right;
  }
  .elementor-280
    .elementor-element.elementor-element-1f23c80
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  body:not(.rtl) .elementor-280 .elementor-element.elementor-element-1f23c80 {
    left: 260px;
  }
  body.rtl .elementor-280 .elementor-element.elementor-element-1f23c80 {
    right: 260px;
  }
  .elementor-280 .elementor-element.elementor-element-1f23c80 {
    top: 227px;
    text-align: right;
  }
  .elementor-280 .elementor-element.elementor-element-1f23c80 img {
    width: 226px;
  }
  .elementor-280
    .elementor-element.elementor-element-0a8b3fd
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  body:not(.rtl) .elementor-280 .elementor-element.elementor-element-0a8b3fd {
    left: -9px;
  }
  body.rtl .elementor-280 .elementor-element.elementor-element-0a8b3fd {
    right: -9px;
  }
  .elementor-280 .elementor-element.elementor-element-0a8b3fd {
    top: 331px;
    text-align: right;
  }
  .elementor-280 .elementor-element.elementor-element-0a8b3fd img {
    width: 226px;
  }
  .elementor-280 .elementor-element.elementor-element-b2b1490 {
    padding: 64px 0px 0px 0px;
  }
  .elementor-280
    .elementor-element.elementor-element-7cd6018
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
      .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 8px;
  }
  .elementor-280 .elementor-element.elementor-element-f7ec45c {
    width: 100%;
    max-width: 100%;
    font-size: 21px;
  }
  .elementor-280 .elementor-element.elementor-element-df53900 {
    width: initial;
    max-width: initial;
  }
  .elementor-280 .elementor-element.elementor-element-5475b7f {
    width: initial;
    max-width: initial;
  }
  .elementor-280 .elementor-element.elementor-element-d1b38a6 {
    padding: 64px 0px 64px 0px;
  }
  .elementor-280
    .elementor-element.elementor-element-bb5eeb1
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
      .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 8px;
  }
  .elementor-280 .elementor-element.elementor-element-d8543f1 {
    font-size: 21px;
  }
  .elementor-280
    .elementor-element.elementor-element-338904b
    > .elementor-widget-container {
    margin: 40px -300px 0px 10px;
  }
  .elementor-280
    .elementor-element.elementor-element-338904b.bdt-cursor-effects-yes
    .bdt-cursor-text {
    padding: 36px 32px 36px 32px;
    border-width: 6px 6px 6px 6px;
    font-size: 30px;
  }
  .elementor-280
    .elementor-element.elementor-element-338904b
    .bdt-ep-static-carousel-title {
    font-size: 30px;
  }
  .elementor-280
    .elementor-element.elementor-element-338904b
    .bdt-ep-static-carousel-text {
    font-size: 17px;
  }
  .elementor-280 .elementor-element.elementor-element-338904b {
    --ep-swiper-carousel-dots-nnx: 0px;
    --ep-swiper-carousel-dots-nny: 30px;
  }
  .elementor-280
    .elementor-element.elementor-element-f850063:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-280
    .elementor-element.elementor-element-f850063
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-size: cover;
  }
  .elementor-280 .elementor-element.elementor-element-f850063 {
    padding: 48px 0px 48px 0px;
  }
  .elementor-280
    .elementor-element.elementor-element-ffc8222
    .elementor-heading-title {
    font-size: 21px;
  }
  .elementor-280
    .elementor-element.elementor-element-b79e9a5
    .elementor-heading-title {
    font-size: 21px;
  }
  .elementor-280
    .elementor-element.elementor-element-55536e3
    .elementor-heading-title {
    font-size: 21px;
  }
  .elementor-280
    .elementor-element.elementor-element-bf7652b
    .elementor-heading-title {
    font-size: 21px;
  }
  .elementor-280
    .elementor-element.elementor-element-96d30a6
    .elementor-heading-title {
    font-size: 21px;
  }
  .elementor-280
    .elementor-element.elementor-element-6379533
    .elementor-heading-title {
    font-size: 21px;
  }
  .elementor-280
    .elementor-element.elementor-element-421c6ce
    .elementor-heading-title {
    font-size: 21px;
  }
  .elementor-280
    .elementor-element.elementor-element-9c8dcfb
    .elementor-heading-title {
    font-size: 21px;
  }
  .elementor-280 .elementor-element.elementor-element-6d5f31d {
    padding: 60px 0px 60px 0px;
  }
  .elementor-280 .elementor-element.elementor-element-fb44d8f img {
    width: 330px;
  }
  .elementor-280 .elementor-element.elementor-element-2647651 img {
    margin-left: 500px;
  }
}
@media (max-width: 880px) {
  
  .elementor-280 .elementor-element.elementor-element-2647651 img {
    margin-left: 100px;
    max-width: 50% !important;
    margin-top: 240px !important;
  }
  .elementor-280 .elementor-element.elementor-element-b2b1490:not( .elementor-motion-effects-element-type-background ), .elementor-280 .elementor-element.elementor-element-b2b1490 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    padding-bottom: 131px !important;
  }
  .elementor-280
    .elementor-element.elementor-element-8ce32aa
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  body:not(.rtl) .elementor-280 .elementor-element.elementor-element-8ce32aa {
    left: 435px;
  }
  body.rtl .elementor-280 .elementor-element.elementor-element-8ce32aa {
    right: 435px;
  }
  .elementor-280 .elementor-element.elementor-element-8ce32aa {
    top: 61px;
  }
  .elementor-280 .elementor-element.elementor-element-8ce32aa img {
    width: 282px;
  }
  .elementor-280
    .elementor-element.elementor-element-1f23c80
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  body:not(.rtl) .elementor-280 .elementor-element.elementor-element-1f23c80 {
    left: 218px;
  }
  body.rtl .elementor-280 .elementor-element.elementor-element-1f23c80 {
    right: 218px;
  }
  .elementor-280 .elementor-element.elementor-element-1f23c80 {
    top: 216px;
  }
  .elementor-280 .elementor-element.elementor-element-1f23c80 img {
    width: 205px;
  }
  .elementor-280
    .elementor-element.elementor-element-0a8b3fd
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  body:not(.rtl) .elementor-280 .elementor-element.elementor-element-0a8b3fd {
    left: 1px;
  }
  body.rtl .elementor-280 .elementor-element.elementor-element-0a8b3fd {
    right: 1px;
  }
  .elementor-280 .elementor-element.elementor-element-0a8b3fd {
    top: 330px;
  }
  .elementor-280 .elementor-element.elementor-element-0a8b3fd img {
    width: 205px;
  }
  .elementor-280 .elementor-element.elementor-element-2c05248 {
    padding: 0px 0px 30px 0px;
  }
  .elementor-280
    .elementor-element.elementor-element-2647651
    > .elementor-widget-container {
    margin: -10% -10% -30% -20%;
    padding: 0px 0px 0px 0px;
  }
  .elementor-280 .elementor-element.elementor-element-96d30a6 {
    --container-widget-width: 72%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 72%);
    max-width: 72%;
  }
  .elementor-280 .elementor-element.elementor-element-6379533 {
    --container-widget-width: 28%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 28%);
    max-width: 28%;
  }
  .header-button{
    display: none !important;
  }
  .st-toggle{
    margin-left: auto !important;
  }
  body:not(.rtl) .elementor-280 .elementor-element.elementor-element-8ce32aa{
    display: none !important;
  }
}
@media (max-width: 767px) {
  .elementor-280 .elementor-element.elementor-element-bfd0901 {
    padding: 110px 0px 180px 0px;
  }
  .elementor-280
    .elementor-element.elementor-element-81d059b
    .elementor-heading-title {
    font-size: 80px;
  }
  .elementor-280 .elementor-element.elementor-element-4172533 {
    width: 100%;
    max-width: 100%;
    font-size: 19px;
  }
  body:not(.rtl) .elementor-280 .elementor-element.elementor-element-706063f {
    right: 10px;
  }
  body.rtl .elementor-280 .elementor-element.elementor-element-706063f {
    left: 10px;
  }
  .elementor-280 .elementor-element.elementor-element-706063f {
    bottom: -156px;
  }
  .elementor-280
    .elementor-element.elementor-element-706063f
    .elementor-button {
    padding: 40px 40px 40px 40px;
    font-size: 19px;
  }
  .elementor-280
    .elementor-element.elementor-element-8ce32aa
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  body:not(.rtl) .elementor-280 .elementor-element.elementor-element-8ce32aa {
    left: 68%;
  }
  body.rtl .elementor-280 .elementor-element.elementor-element-8ce32aa {
    right: 68%;
  }
  .elementor-280 .elementor-element.elementor-element-8ce32aa {
    top: 7%;
  }
  .elementor-280 .elementor-element.elementor-element-8ce32aa img {
    width: 100px;
  }
  .elementor-280
    .elementor-element.elementor-element-1f23c80
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  body:not(.rtl) .elementor-280 .elementor-element.elementor-element-1f23c80 {
    left: 14%;
  }
  body.rtl .elementor-280 .elementor-element.elementor-element-1f23c80 {
    right: 14%;
  }
  .elementor-280 .elementor-element.elementor-element-1f23c80 {
    top: 104%;
  }
  .elementor-280 .elementor-element.elementor-element-1f23c80 img {
    width: 100px;
  }
  .elementor-280
    .elementor-element.elementor-element-0a8b3fd
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  body:not(.rtl) .elementor-280 .elementor-element.elementor-element-0a8b3fd {
    left: 62%;
  }
  body.rtl .elementor-280 .elementor-element.elementor-element-0a8b3fd {
    right: 62%;
  }
  .elementor-280 .elementor-element.elementor-element-0a8b3fd {
    top: 75%;
  }
  .elementor-280 .elementor-element.elementor-element-0a8b3fd img {
    width: 100px;
  }
  .elementor-280 .elementor-element.elementor-element-b2b1490 {
    padding: 40px 0px 0px 0px;
  }
  .elementor-280
    .elementor-element.elementor-element-7cd6018
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
      .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 4px;
  }
  .elementor-280 .elementor-element.elementor-element-f7ec45c {
    width: 100%;
    max-width: 100%;
    font-size: 19px;
  }
  .elementor-280
    .elementor-element.elementor-element-f7ec45c
    > .elementor-widget-container {
    padding: 12px 0px 32px 0px;
  }
  .elementor-280 .elementor-element.elementor-element-df53900 {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    align-self: flex-start;
  }
  .elementor-280
    .elementor-element.elementor-element-df53900
    > .elementor-widget-container {
    padding: 0px 24px 20px 0px;
  }
  .elementor-280
    .elementor-element.elementor-element-df53900
    .bdt-ep-advanced-counter-number {
    font-size: 35px;
  }
  .elementor-280 .elementor-element.elementor-element-ae8bea0 {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    align-self: flex-start;
  }
  .elementor-280
    .elementor-element.elementor-element-ae8bea0
    > .elementor-widget-container {
    padding: 0px 0px 20px 24px;
    border-width: 0px 0px 0px 1px;
  }
  .elementor-280
    .elementor-element.elementor-element-ae8bea0
    .bdt-ep-advanced-counter-number {
    font-size: 35px;
  }
  .elementor-280 .elementor-element.elementor-element-5475b7f {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
  }
  .elementor-280
    .elementor-element.elementor-element-5475b7f
    > .elementor-widget-container {
    padding: 0px 20px 0px 0px;
  }
  .elementor-280
    .elementor-element.elementor-element-5475b7f
    .bdt-ep-advanced-counter-number {
    font-size: 35px;
  }
  .elementor-280
    .elementor-element.elementor-element-2647651
    > .elementor-widget-container {
    margin: -4% -8% -24% -8%;
  }
  .elementor-280 .elementor-element.elementor-element-2647651 {
    text-align: center;
  }
  .elementor-280 .elementor-element.elementor-element-2647651 img {
    width: 534px;
  }
  .elementor-280 .elementor-element.elementor-element-d1b38a6 {
    padding: 48px 0px 48px 0px;
  }
  .elementor-280
    .elementor-element.elementor-element-bb5eeb1
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
      .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 4px;
  }
  .elementor-280
    .elementor-element.elementor-element-d8543f1
    > .elementor-widget-container {
    padding: 6px 0px 0px 0px;
  }
  .elementor-280 .elementor-element.elementor-element-d8543f1 {
    font-size: 19px;
  }
  .elementor-280
    .elementor-element.elementor-element-338904b
    > .elementor-widget-container {
    margin: 24px 0px 0px 0px;
  }
  .bdt-dots-align-bottom-center.bdt-static-carousel{
    padding-top: 20px;
  }
      .elementor-280 .elementor-element.elementor-element-d1b38a6{
        margin-top: 30px !important;
      }
  .elementor-280
    .elementor-element.elementor-element-338904b
    .bdt-ep-static-carousel-title {
    font-size: 26px;
  }
  .elementor-280
    .elementor-element.elementor-element-338904b
    .bdt-ep-static-carousel-text {
    font-size: 16px;
  }
  .elementor-280 .elementor-element.elementor-element-338904b {
    --ep-swiper-carousel-dots-nnx: 0px;
    --ep-swiper-carousel-dots-nny: 30px;
  }
  .elementor-280 .elementor-element.elementor-element-f850063 {
    padding: 48px 0px 48px 0px;
  }
  .elementor-280
    .elementor-element.elementor-element-8e5b1ef
    > .elementor-element-populated {
    padding: 20px 20px 20px 20px;
  }
  .elementor-280
    .elementor-element.elementor-element-ffc8222
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-280
    .elementor-element.elementor-element-b79e9a5
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-280
    .elementor-element.elementor-element-55536e3
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-280 .elementor-element.elementor-element-f850063:not( .elementor-motion-effects-element-type-background ), .elementor-280 .elementor-element.elementor-element-f850063 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    margin-top: 40px !important;
  }
  .elementor-280
    .elementor-element.elementor-element-bf7652b
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-280
    .elementor-element.elementor-element-96d30a6
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-280
    .elementor-element.elementor-element-6379533
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-280
    .elementor-element.elementor-element-421c6ce
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-280
    .elementor-element.elementor-element-9c8dcfb
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-280 .elementor-element.elementor-element-6d5f31d {
    padding: 40px 0px 40px 0px;
  }
  .elementor-280
    .elementor-element.elementor-element-756b3dcf
    > .elementor-widget-container {
    padding: 6px 0px 0px 0px;
  }
  .elementor-280 .elementor-element.elementor-element-756b3dcf {
    --e-icon-list-icon-size: 22px;
  }
      .elementor-280 .elementor-element.elementor-element-f7ec45c > .elementor-widget-container {
        padding: 32px 0 2px 0 !important;
      }
  .elementor-280
    .elementor-element.elementor-element-756b3dcf
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-280
    .elementor-element.elementor-element-756b3dcf
    .elementor-icon-list-item
    > a {
    font-size: 20px;
  }
  .elementor-280 .elementor-element.elementor-element-fb44d8f img {
    width: 70vw;
  }
  .elementor-widget-container{
    margin-left: 0px !important;
  }
  .elementor-element-527d4df{
    margin-top: 20px !important;
  }
  .elementor-element-81d059b{
    margin-top: 60px !important;
  }
  .elementor-widget-container p.p1{
    margin-top: 35px !important;
  }
}
@media (min-width: 768px) {
  .elementor-280 .elementor-element.elementor-element-868f31e {
    width: 55%;
  }
  .elementor-280 .elementor-element.elementor-element-89742b3 {
    width: 45%;
  }
  .elementor-280 .elementor-element.elementor-element-bb5eeb1 {
    width: 70%;
  }
  .elementor-280 .elementor-element.elementor-element-600e360 {
    width: 30%;
  }
  .elementor-280 .elementor-element.elementor-element-71261369 {
    width: 55%;
  }
  .elementor-280 .elementor-element.elementor-element-48408341 {
    width: 70%;
  }
}


@media (max-width: 560px) and (min-width: 368px) {
  .elementor-widget-wrap.elementor-element-populated{
    padding-top: 40px !important;
  }
  .elementor-widget-container p.p1{
    margin-top: 15px !important;
  }

  .elementor-280 .elementor-element.elementor-element-2647651 img {
    margin-left: -50px;
    max-width: 70% !important;
    margin-top: 0px !important;
  }
  .elementor-280 .elementor-element.elementor-element-b2b1490:not( .elementor-motion-effects-element-type-background ), .elementor-280 .elementor-element.elementor-element-b2b1490 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    padding-bottom: 64px !important;
  }
  .elementor-element-8e5b1ef .elementor-widget-wrap.elementor-element-populated{
    padding-top: 20px !important;
  }
  .elementor-element-d1b38a6{
    padding-top: 40px !important;
  }
  .elementor-element-527d4df{
    margin-top: 90px !important;
  }
  .elementor-widget-container{
    margin-left:  0 !important;
    margin-top: -40px !important;
  }
  .stuler-faq-section{
    padding: 0px 16px !important;
  }
  .custom-mobile-mr-bot{
    margin-bottom: 0px !important;
  }
  
}

@media (max-width: 420px) and (min-width: 300px) {
  .custom-mobile-mr-bot{
    margin-bottom: 0px !important;
  }
  .elementor-element-8e5b1ef .elementor-widget-wrap.elementor-element-populated{
    padding-top: 20px !important;
  }
  .elementor-widget-wrap.elementor-element-populated{
    padding-top: 5px !important;
  }

  .stuler-faq-section{
    padding: 0px 16px !important;
  }
  .elementor-280 .elementor-element.elementor-element-2647651 img {
    margin-left: 10px;
    max-width: 90% !important;
    margin-top: 0px !important;
  }
  .elementor-280 .elementor-element.elementor-element-b2b1490:not( .elementor-motion-effects-element-type-background ), .elementor-280 .elementor-element.elementor-element-b2b1490 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    padding-bottom: 40px !important;
  }
}
@media (max-width: 1200px) and (min-width: 768px) {
  .elementor-280 .elementor-element.elementor-element-8e5b1ef {
    width: 55%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-280 .elementor-element.elementor-element-868f31e {
    width: 60%;
  }
  .elementor-280 .elementor-element.elementor-element-89742b3 {
    width: 40%;
  }
  .elementor-280 .elementor-element.elementor-element-bb5eeb1 {
    width: 100%;
  }
  .elementor-280 .elementor-element.elementor-element-600e360 {
    width: 100%;
  }
  .elementor-280 .elementor-element.elementor-element-096009c {
    width: 45%;
  }
  .elementor-280 .elementor-element.elementor-element-8e5b1ef {
    width: 55%;
  }
}
@media (max-width: 880px) and (min-width: 768px) {
  .elementor-280 .elementor-element.elementor-element-096009c {
    width: 40%;
  }
  .elementor-280 .elementor-element.elementor-element-8e5b1ef {
    width: 60%;
  }
}
@media (max-width: 450px) and (min-width: 300px) {
  .elementor-widget-container p.p1{
    margin-top: -36px !important;
  }
}
.banner-form{
  margin: 0 auto !important;
}

.st-benefits {
  max-width: 380px;
  font-size: 15px !important;
  line-height: 1.7;
  border-radius: 12px;
  margin-top: 30px;
}
.def-but{
  margin-top: 100px;
}
.back-form{
  background-color: rgba(0, 0, 0, 0.7);;
}
.project-gal-img{
  max-height: 350px !important;
}

.uicore-navbar nav .uicore-menu{
  height: 30px !important;
}
.project-gal-item {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

.project-gal-img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.5s ease;
}

.project-gal-item:hover .project-gal-img {
  transform: scale(1.03);
}

.project-gal-overlay {
  position: absolute;
  inset: 40% 0 0 0;
  background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 90%);
  z-index: 1;
  pointer-events: none;
}

.project-gal-caption {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 18px 20px 20px;
  z-index: 2;
  color: #ffffff;
}

.project-gal-title {
  font-size: 15px;
  font-weight: 600;
  margin-bottom: 6px;
}

.project-gal-text {
  font-size: 13px;
  line-height: 1.4;
  opacity: 0.95;
}
