.elementor-10 .elementor-element.elementor-element-8be1ba9 {
  --display: flex;
  --min-height: 200px;
  --flex-direction: column;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --background-transition: 0.3s;
}

.elementor-10 .elementor-element.elementor-element-8be1ba9:not(.elementor-motion-effects-element-type-background),
.elementor-10
  .elementor-element.elementor-element-8be1ba9
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url('../images/hero.webp');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-10 .elementor-element.elementor-element-8be1ba9,
.elementor-10 .elementor-element.elementor-element-8be1ba9::before {
  --border-transition: 0.3s;
}

.elementor-widget-heading .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-10 .elementor-element.elementor-element-2b1409d .elementor-heading-title {
  color: #ffffff;
}

.elementor-10 .elementor-element.elementor-element-cdaf773 .elementor-heading-title {
  color: #ffffff;
}

.elementor-10 .elementor-element.elementor-element-a3ab8d2 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
}

.elementor-10 .elementor-element.elementor-element-6256cc4 {
  --spacer-size: 30px;
}

.elementor-10 .elementor-element.elementor-element-d5a23df {
  --display: grid;
  --e-con-grid-template-columns: repeat(5, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --gap: 10px 10px;
  --grid-auto-flow: row;
  --justify-items: center;
  --align-items: center;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #000000;
  --border-color: #000000;
  --border-radius: 20px 20px 20px 20px;
}

.elementor-10 .elementor-element.elementor-element-d5a23df:not(.elementor-motion-effects-element-type-background),
.elementor-10
  .elementor-element.elementor-element-d5a23df
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(180deg, #000000 0%, #f2295b 100%);
}

.elementor-10 .elementor-element.elementor-element-d5a23df,
.elementor-10 .elementor-element.elementor-element-d5a23df::before {
  --border-transition: 0.3s;
}

.elementor-10 .elementor-element.elementor-element-c2da0cc .elementor-heading-title {
  color: #ffffff;
}

.elementor-10 .elementor-element.elementor-element-41974b5 .elementor-heading-title {
  color: #ffffff;
}

.elementor-10 .elementor-element.elementor-element-81aeeeb .elementor-heading-title {
  color: #ffffff;
}

.elementor-10 .elementor-element.elementor-element-0570f03 .elementor-heading-title {
  color: #ffffff;
}

.elementor-10 .elementor-element.elementor-element-023b7b8 .elementor-heading-title {
  color: #ffffff;
}

.elementor-10 .elementor-element.elementor-element-a115fb2 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
}

.elementor-10 .elementor-element.elementor-element-9d6d320 {
  --spacer-size: 30px;
}

.elementor-10 .elementor-element.elementor-element-d76670b {
  --display: grid;
  --e-con-grid-template-columns: repeat(6, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --gap: 10px 10px;
  --grid-auto-flow: row;
  --justify-items: center;
  --align-items: center;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #000000;
  --border-color: #000000;
  --border-radius: 20px 20px 20px 20px;
}

.elementor-10 .elementor-element.elementor-element-d76670b:not(.elementor-motion-effects-element-type-background),
.elementor-10
  .elementor-element.elementor-element-d76670b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background: linear-gradient(160deg, rgb(20, 20, 20) 0%, rgb(38 60 91) 100%);
}

.elementor-10 .elementor-element.elementor-element-d76670b,
.elementor-10 .elementor-element.elementor-element-d76670b::before {
  --border-transition: 0.3s;
}

.elementor-widget-image .widget-image-caption {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-10 .elementor-element.elementor-element-6515059 {
  text-align: center;
}

.elementor-10 .elementor-element.elementor-element-6515059 .elementor-heading-title {
  color: #b51a1f;
}

.elementor-10 .elementor-element.elementor-element-7f23e35 {
  text-align: center;
}

.elementor-10 .elementor-element.elementor-element-7f23e35 .elementor-heading-title {
  color: #b51a1f;
}

.elementor-10 .elementor-element.elementor-element-d18a828 {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-10 .elementor-element.elementor-element-a8b64ad {
  text-align: center;
}

.elementor-10 .elementor-element.elementor-element-a8b64ad .elementor-heading-title {
  color: #fff;
}

.elementor-10 .elementor-element.elementor-element-c45507b {
  text-align: center;
}

.elementor-10 .elementor-element.elementor-element-c45507b .elementor-heading-title {
  color: #fff;
}

.elementor-10 .elementor-element.elementor-element-0d42b58 {
  text-align: center;
}

.elementor-10 .elementor-element.elementor-element-0d42b58 .elementor-heading-title {
  color: #fff;
}

.elementor-10 .elementor-element.elementor-element-01ed474 {
  text-align: center;
}

.elementor-10 .elementor-element.elementor-element-01ed474 .elementor-heading-title {
  color: #fff;
}

.elementor-10 .elementor-element.elementor-element-0915c53 {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --background-transition: 0.3s;
}

.elementor-10 .elementor-element.elementor-element-88d82fa .elementor-heading-title {
  color: #b51a1f;
  text-align: center;
}

.elementor-widget-button .elementor-button {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-10 .elementor-element.elementor-element-b91aed7 .elementor-button {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
  border-radius: 10px 10px 10px 10px;
}

.elementor-10 .elementor-element.elementor-element-7dbc5e2 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
}

.elementor-10 .elementor-element.elementor-element-e73b82c {
  --spacer-size: 30px;
}

.elementor-10 .elementor-element.elementor-element-4132015 {
  --display: grid;
  --e-con-grid-template-columns: repeat(6, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --gap: 10px 10px;
  --grid-auto-flow: row;
  --justify-items: center;
  --align-items: center;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #000000;
  --border-color: #000000;
  --border-radius: 20px 20px 20px 20px;
}

.elementor-10 .elementor-element.elementor-element-4132015:not(.elementor-motion-effects-element-type-background),
.elementor-10
  .elementor-element.elementor-element-4132015
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background: OyunCassino;
}

.elementor-10 .elementor-element.elementor-element-4132015,
.elementor-10 .elementor-element.elementor-element-4132015::before {
  --border-transition: 0.3s;
}

.elementor-10 .elementor-element.elementor-element-14d4df6 {
  text-align: center;
}

.elementor-10 .elementor-element.elementor-element-14d4df6 .elementor-heading-title {
  color: #b51a1f;
}

.elementor-10 .elementor-element.elementor-element-9f664ed {
  text-align: center;
}

.elementor-10 .elementor-element.elementor-element-9f664ed .elementor-heading-title {
  color: #b51a1f;
}

.elementor-10 .elementor-element.elementor-element-a054285 {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-10 .elementor-element.elementor-element-94d0695 {
  text-align: center;
}

.elementor-10 .elementor-element.elementor-element-94d0695 .elementor-heading-title {
  color: #fff;
}

.elementor-10 .elementor-element.elementor-element-cfb8a3f {
  text-align: center;
}

.elementor-10 .elementor-element.elementor-element-cfb8a3f .elementor-heading-title {
  color: #fff;
}

.elementor-10 .elementor-element.elementor-element-4e8b122 {
  text-align: center;
}

.elementor-10 .elementor-element.elementor-element-4e8b122 .elementor-heading-title {
  color: #fff;
}

.elementor-10 .elementor-element.elementor-element-3ab40b7 {
  text-align: center;
}

.elementor-10 .elementor-element.elementor-element-3ab40b7 .elementor-heading-title {
  color: #fff;
}

.elementor-10 .elementor-element.elementor-element-4da4fe7 {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --background-transition: 0.3s;
}

.elementor-10 .elementor-element.elementor-element-9dd3fcc .elementor-heading-title {
  color: #b51a1f;
}

.elementor-10 .elementor-element.elementor-element-f0551bb .elementor-button {
  background-color: #b51a1f;
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
  border-radius: 10px 10px 10px 10px;
}

.elementor-10 .elementor-element.elementor-element-188f37e {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
}

.elementor-10 .elementor-element.elementor-element-48f5121 {
  --spacer-size: 30px;
}

.elementor-10 .elementor-element.elementor-element-349a566 {
  --display: grid;
  --e-con-grid-template-columns: repeat(6, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --gap: 10px 10px;
  --grid-auto-flow: row;
  --justify-items: center;
  --align-items: center;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #000000;
  --border-color: #000000;
  --border-radius: 20px 20px 20px 20px;
}

.elementor-10 .elementor-element.elementor-element-349a566:not(.elementor-motion-effects-element-type-background),
.elementor-10
  .elementor-element.elementor-element-349a566
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background: linear-gradient(160deg, rgb(20, 20, 20) 0%, rgb(38 60 91) 100%);
}

.elementor-10 .elementor-element.elementor-element-349a566,
.elementor-10 .elementor-element.elementor-element-349a566::before {
  --border-transition: 0.3s;
}

.elementor-10 .elementor-element.elementor-element-5c63838 {
  text-align: center;
}

.elementor-10 .elementor-element.elementor-element-5c63838 .elementor-heading-title {
  color: #b51a1f;
}

.elementor-10 .elementor-element.elementor-element-596d275 {
  text-align: center;
}

.elementor-10 .elementor-element.elementor-element-596d275 .elementor-heading-title {
  color: #b51a1f;
}

.elementor-10 .elementor-element.elementor-element-b78a956 {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-10 .elementor-element.elementor-element-5bb4516 {
  text-align: center;
}

.elementor-10 .elementor-element.elementor-element-5bb4516 .elementor-heading-title {
  color: #fff;
}

.elementor-10 .elementor-element.elementor-element-a8139e8 {
  text-align: center;
}

.elementor-10 .elementor-element.elementor-element-a8139e8 .elementor-heading-title {
  color: #fff;
}

.elementor-10 .elementor-element.elementor-element-30d63b8 {
  text-align: center;
}

.elementor-10 .elementor-element.elementor-element-30d63b8 .elementor-heading-title {
  color: #fff;
}

.elementor-10 .elementor-element.elementor-element-1658171 {
  text-align: center;
}

.elementor-10 .elementor-element.elementor-element-1658171 .elementor-heading-title {
  color: #fff;
}

.elementor-10 .elementor-element.elementor-element-6195f88 {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --background-transition: 0.3s;
}

.elementor-10 .elementor-element.elementor-element-1ad2b52 .elementor-heading-title {
  color: #b51a1f;
}

.elementor-10 .elementor-element.elementor-element-f57a000 .elementor-button {
  background-color: #b51a1f;
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
  border-radius: 10px 10px 10px 10px;
}

.elementor-10 .elementor-element.elementor-element-0e790fc {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
}

.elementor-10 .elementor-element.elementor-element-22271da {
  --spacer-size: 30px;
}

.elementor-10 .elementor-element.elementor-element-4526f62 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --background-transition: 0.3s;
}

.elementor-10 .elementor-element.elementor-element-4526f62,
.elementor-10 .elementor-element.elementor-element-4526f62::before {
  --border-transition: 0.3s;
}

.elementor-10 .elementor-element.elementor-element-b5fee8a {
  --spacer-size: 30px;
}

.elementor-10 .elementor-element.elementor-element-6e36cb0 {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --background-transition: 0.3s;
  --border-radius: 10px 10px 10px 10px;
}

.elementor-10 .elementor-element.elementor-element-6e36cb0:not(.elementor-motion-effects-element-type-background),
.elementor-10
  .elementor-element.elementor-element-6e36cb0
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background: linear-gradient(160deg, rgb(20, 20, 20) 0%, rgb(38 60 91) 100%);
  padding: 40px 10px;
}

.elementor-10 .elementor-element.elementor-element-6e36cb0,
.elementor-10 .elementor-element.elementor-element-6e36cb0::before {
  --border-transition: 0.3s;
}

.elementor-10 .elementor-element.elementor-element-b428d94 .elementor-heading-title {
  color: #ffffff;
}

.elementor-10 .elementor-element.elementor-element-6e946d1 {
  text-align: center;
}

.elementor-10 .elementor-element.elementor-element-6e946d1 .elementor-heading-title {
  color: #ffffff;
}

.elementor-10 .elementor-element.elementor-element-6d10370 {
  text-align: center;
}

.elementor-10 .elementor-element.elementor-element-6d10370 .elementor-heading-title {
  color: #fdfdfd;
}

.elementor-10 .elementor-element.elementor-element-3f0a004 img {
  border-radius: 10px 10px 10px 10px;
}

:root {
  --page-title-display: none;
}

@media (max-width: 1024px) {
  .elementor-10 .elementor-element.elementor-element-d5a23df {
    --grid-auto-flow: row;
  }

  .elementor-10 .elementor-element.elementor-element-d76670b {
    --grid-auto-flow: row;
  }

  .elementor-10 .elementor-element.elementor-element-4132015 {
    --grid-auto-flow: row;
  }

  .elementor-10 .elementor-element.elementor-element-349a566 {
    --grid-auto-flow: row;
  }
}

@media (min-width: 768px) {
  .elementor-10 .elementor-element.elementor-element-d5a23df {
    --width: 90%;
  }

  .elementor-10 .elementor-element.elementor-element-d76670b {
    --width: 90%;
  }

  .elementor-10 .elementor-element.elementor-element-4132015 {
    --width: 90%;
  }

  .elementor-10 .elementor-element.elementor-element-349a566 {
    --width: 90%;
  }

  .elementor-10 .elementor-element.elementor-element-6e36cb0 {
    --width: 90%;
  }
}

@media (max-width: 767px) {
  .elementor-10 .elementor-element.elementor-element-d5a23df {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
  }

  .elementor-10 .elementor-element.elementor-element-d76670b {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
  }

  .elementor-10 .elementor-element.elementor-element-4132015 {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
  }

  .elementor-10 .elementor-element.elementor-element-349a566 {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
  }
}
