.elementor-540 .elementor-element.elementor-element-5c85f8d {
  --spacer-size: 90px;
}
.elementor-540 .elementor-element.elementor-element-66ec982 {
  --spacer-size: 10px;
}
.elementor-540 .elementor-element.elementor-element-5c5fb57 {
  text-align: center;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-540
  .elementor-element.elementor-element-5c5fb57
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Short Stack", Sans-serif;
  font-size: 20px;
  font-weight: 300;
}
.elementor-540
  .elementor-element.elementor-element-5c5fb57
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-540 .elementor-element.elementor-element-b67e150 {
  text-align: center;
}
.elementor-540
  .elementor-element.elementor-element-b67e150
  .elementor-heading-title {
  color: #ffff00;
  font-family: "Short Stack", Sans-serif;
  font-size: 30px;
  font-weight: 900;
  font-style: normal;
  text-decoration: none;
}
.elementor-540
  .elementor-element.elementor-element-ef06c58
  > .elementor-container {
  max-width: 1250px;
}
.elementor-540
  .elementor-element.elementor-element-ef06c58
  > .elementor-background-overlay {
  background-image: url("../../../../logo.png");
  background-position: center left;
  width: 100%;
  background-repeat: no-repeat;
  opacity: 0.1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-540 .elementor-element.elementor-element-ef06c58 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-540
  .elementor-element.elementor-element-8ef8c70
  > .elementor-element-populated {
  margin: 30px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-540 .elementor-element.elementor-element-924ad70 {
  --spacer-size: 80px;
}
.elementor-540
  .elementor-element.elementor-element-d570dcf
  .elementor-heading-title {
  color: #ffff00;
  font-family: "Short Stack", Sans-serif;
  font-size: 40px;
  font-weight: 900;
  font-style: normal;
  text-decoration: none;
}
.elementor-540 .elementor-element.elementor-element-b9a0aa6 {
  color: #ffffff;
  font-family: "Short Stack", Sans-serif;
  font-size: 20px;
  font-weight: 300;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-540
  .elementor-element.elementor-element-b9a0aa6
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-540 .elementor-element.elementor-element-0c6d3ec {
  padding: 0px 60px 0px 0px;
}
.elementor-540 .elementor-element.elementor-element-d25ebb0 img {
  width: 80%;
  max-width: 80%;
}
.elementor-540 .elementor-element.elementor-element-d25ebb0:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-540
  .elementor-element.elementor-element-d25ebb0
  > .elementor-widget-container:hover {
  --e-transform-scale: 1.1;
}
.elementor-540 .elementor-element.elementor-element-d25ebb0 {
  --e-transform-transition-duration: 800ms;
}
.elementor-540 .elementor-element.elementor-element-0b89a3c img {
  width: 80%;
  max-width: 80%;
}
.elementor-540 .elementor-element.elementor-element-0b89a3c:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-540
  .elementor-element.elementor-element-0b89a3c
  > .elementor-widget-container:hover {
  --e-transform-scale: 1.1;
}
.elementor-540 .elementor-element.elementor-element-0b89a3c {
  --e-transform-transition-duration: 800ms;
}
.elementor-540 .elementor-element.elementor-element-84b3803 img {
  width: 80%;
  max-width: 80%;
}
.elementor-540 .elementor-element.elementor-element-84b3803:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-540
  .elementor-element.elementor-element-84b3803
  > .elementor-widget-container:hover {
  --e-transform-scale: 1.1;
}
.elementor-540 .elementor-element.elementor-element-84b3803 {
  --e-transform-transition-duration: 800ms;
}
.elementor-540 .elementor-element.elementor-element-90a86d3 img {
  width: 80%;
  max-width: 80%;
}
.elementor-540 .elementor-element.elementor-element-90a86d3:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-540
  .elementor-element.elementor-element-90a86d3
  > .elementor-widget-container:hover {
  --e-transform-scale: 1.1;
}
.elementor-540 .elementor-element.elementor-element-90a86d3 {
  --e-transform-transition-duration: 800ms;
}
.elementor-540 .elementor-element.elementor-element-bb271e4 img {
  width: 80%;
  max-width: 80%;
}
.elementor-540 .elementor-element.elementor-element-bb271e4:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-540
  .elementor-element.elementor-element-bb271e4
  > .elementor-widget-container:hover {
  --e-transform-scale: 1.1;
}
.elementor-540 .elementor-element.elementor-element-bb271e4 {
  --e-transform-transition-duration: 800ms;
}
.elementor-540
  .elementor-element.elementor-element-bfe534e
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 20px;
}
.elementor-540 .elementor-element.elementor-element-73e389a img {
  width: 80%;
  max-width: 80%;
}
.elementor-540 .elementor-element.elementor-element-73e389a:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-540
  .elementor-element.elementor-element-73e389a
  > .elementor-widget-container:hover {
  --e-transform-scale: 1.1;
}
.elementor-540 .elementor-element.elementor-element-73e389a {
  --e-transform-transition-duration: 800ms;
}
.elementor-540 .elementor-element.elementor-element-8be0d37 .elementor-wrapper {
  --video-aspect-ratio: 2.33333;
  filter: brightness(60%) contrast(100%) saturate(100%) blur(2px)
    hue-rotate(0deg);
}
.elementor-540
  .elementor-element.elementor-element-8be0d37
  > .elementor-widget-container {
  margin: 15px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-color: #8ba035;
}
.elementor-540 .elementor-element.elementor-element-8be0d37 {
  width: var(--container-widget-width, 16%);
  max-width: 16%;
  --container-widget-width: 16%;
  --container-widget-flex-grow: 0;
}
.elementor-540 .elementor-element.elementor-element-41268df {
  --spacer-size: 65px;
}
.elementor-540 .elementor-element.elementor-element-a43c686:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-540 .elementor-element.elementor-element-a43c686 img {
  transition-duration: 0.5s;
}
.elementor-540
  .elementor-element.elementor-element-a43c686
  > .elementor-widget-container:hover {
  --e-transform-scale: 0.9;
}
.elementor-540 .elementor-element.elementor-element-e935064 {
  margin-top: -20px;
  margin-bottom: 0px;
}
.elementor-540 .elementor-element.elementor-element-8f51fc5 {
  --spacer-size: 50px;
}
.elementor-540
  .elementor-element.elementor-element-1225eca
  > .elementor-shape-bottom
  svg {
  width: calc(214% + 1.3px);
  height: 15px;
}
.elementor-540 .elementor-element.elementor-element-0b127b4 {
  --spacer-size: 10px;
}
.elementor-540
  .elementor-element.elementor-element-4fc7e8c
  > .elementor-container {
  max-width: 1250px;
}
.elementor-540 .elementor-element.elementor-element-4fc7e8c {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-540
  .elementor-element.elementor-element-4fc7e8c
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-540
  .elementor-element.elementor-element-4fc7e8c
  > .elementor-shape-bottom
  .elementor-shape-fill {
  fill: #ffffff;
}
.elementor-540
  .elementor-element.elementor-element-4fc7e8c
  > .elementor-shape-bottom
  svg {
  width: calc(214% + 1.3px);
  height: 15px;
}
.elementor-540
  .elementor-element.elementor-element-34b64ab
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-540
  .elementor-element.elementor-element-34b64ab
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-540 .elementor-element.elementor-element-87060ab {
  --spacer-size: 80px;
}
.elementor-540
  .elementor-element.elementor-element-39f5406:not(.elementor-motion-effects-element-type-background),
.elementor-540
  .elementor-element.elementor-element-39f5406
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #54070a;
}
.elementor-540 .elementor-element.elementor-element-39f5406 {
  border-style: solid;
  border-color: #ffff00;
  box-shadow: 0px 0px 15px -5px #ffff00;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 30px 30px 30px 30px;
}
.elementor-540 .elementor-element.elementor-element-39f5406,
.elementor-540
  .elementor-element.elementor-element-39f5406
  > .elementor-background-overlay {
  border-radius: 1px 40px 1px 40px;
}
.elementor-540
  .elementor-element.elementor-element-39f5406
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-540
  .elementor-element.elementor-element-1d19d74
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-540 .elementor-element.elementor-element-d2e5fb4 {
  text-align: left;
}
.elementor-540 .elementor-element.elementor-element-d2e5fb4 img {
  width: 100%;
  max-width: 100%;
}
.elementor-540
  .elementor-element.elementor-element-d2e5fb4
  > .elementor-widget-container {
  margin: 25px 0px -40px 0px;
}
.elementor-540
  .elementor-element.elementor-element-de2876d
  .elementor-heading-title {
  color: #ffff00;
  font-family: "Short Stack", Sans-serif;
  font-size: 45px;
  font-weight: 900;
  text-transform: none;
  font-style: normal;
  text-decoration: none;
}
.elementor-540
  .elementor-element.elementor-element-de2876d
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-540 .elementor-element.elementor-element-77b5049 {
  color: #ffffff;
  font-family: "Short Stack", Sans-serif;
  font-size: 20px;
  font-weight: 300;
  width: var(--container-widget-width, 91.999%);
  max-width: 91.999%;
  --container-widget-width: 91.999%;
  --container-widget-flex-grow: 0;
}
.elementor-540
  .elementor-element.elementor-element-77b5049
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-540 .elementor-element.elementor-element-ab99424 {
  --spacer-size: 80px;
}
.elementor-540 .elementor-element.elementor-element-0b5a265 {
  --spacer-size: 50px;
}
.elementor-540 .elementor-element.elementor-element-7f7d1c0 {
  --spacer-size: 10px;
}
.elementor-540
  .elementor-element.elementor-element-792a0a4
  > .elementor-container {
  max-width: 1250px;
}
.elementor-540
  .elementor-element.elementor-element-f7fd0c7
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-540
  .elementor-element.elementor-element-f7fd0c7
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-540 .elementor-element.elementor-element-b984793 {
  text-align: center;
}
.elementor-540
  .elementor-element.elementor-element-b984793
  .elementor-heading-title {
  color: #ffff00;
  font-family: "Short Stack", Sans-serif;
  font-size: 60px;
  font-weight: 900;
  letter-spacing: 1px;
  text-shadow: 0px 10px 30px rgba(0, 0, 0, 0.3);
}
.elementor-540
  .elementor-element.elementor-element-b984793
  > .elementor-widget-container {
  margin: 50px 0px 50px 0px;
}
.elementor-540
  .elementor-element.elementor-element-bf99bbe
  > .elementor-container {
  max-width: 1250px;
}
.elementor-540
  .elementor-element.elementor-element-bf99bbe
  > .elementor-shape-bottom
  .elementor-shape-fill {
  fill: #ffffff;
}
.elementor-540
  .elementor-element.elementor-element-bf99bbe
  > .elementor-shape-bottom
  svg {
  width: calc(214% + 1.3px);
  height: 15px;
}
.elementor-540
  .elementor-element.elementor-element-6b80de2:not(.elementor-motion-effects-element-type-background),
.elementor-540
  .elementor-element.elementor-element-6b80de2
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #54070a;
}
.elementor-540 .elementor-element.elementor-element-6b80de2 {
  border-style: solid;
  border-color: #ffff00;
  box-shadow: 0px 0px 15px -5px #ffff00;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 30px 30px 30px 30px;
}
.elementor-540 .elementor-element.elementor-element-6b80de2,
.elementor-540
  .elementor-element.elementor-element-6b80de2
  > .elementor-background-overlay {
  border-radius: 1px 40px 1px 40px;
}
.elementor-540
  .elementor-element.elementor-element-6b80de2
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-540
  .elementor-element.elementor-element-1a4f5db
  .elementor-heading-title {
  color: #ffff00;
  font-family: "Short Stack", Sans-serif;
  font-size: 35px;
  font-weight: 800;
  text-transform: none;
  letter-spacing: 0.5px;
}
.elementor-540 .elementor-element.elementor-element-e2cd9e1 {
  color: #ffffff;
  font-family: "Short Stack", Sans-serif;
  font-size: 20px;
}
.elementor-540
  .elementor-element.elementor-element-e2cd9e1
  > .elementor-widget-container {
  margin: -5px 0px -15px 0px;
}
.elementor-540 .elementor-element.elementor-element-fdfac9f {
  --spacer-size: 10px;
}
.elementor-540
  .elementor-element.elementor-element-6335a99:not(.elementor-motion-effects-element-type-background),
.elementor-540
  .elementor-element.elementor-element-6335a99
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #54070a;
}
.elementor-540 .elementor-element.elementor-element-6335a99 {
  border-style: solid;
  border-color: #ffff00;
  box-shadow: 0px 0px 15px -5px #ffff00;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 30px 30px 30px 30px;
}
.elementor-540 .elementor-element.elementor-element-6335a99,
.elementor-540
  .elementor-element.elementor-element-6335a99
  > .elementor-background-overlay {
  border-radius: 1px 40px 1px 40px;
}
.elementor-540
  .elementor-element.elementor-element-6335a99
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-540
  .elementor-element.elementor-element-acf95f8
  .elementor-heading-title {
  color: #ffff00;
  font-family: "Short Stack", Sans-serif;
  font-size: 35px;
  font-weight: 800;
  text-transform: none;
  letter-spacing: 0.5px;
}
.elementor-540 .elementor-element.elementor-element-016b9ff {
  color: #ffffff;
  font-family: "Short Stack", Sans-serif;
  font-size: 20px;
}
.elementor-540
  .elementor-element.elementor-element-016b9ff
  > .elementor-widget-container {
  margin: -5px 0px -15px 0px;
}
.elementor-540 .elementor-element.elementor-element-7e122e4 {
  --spacer-size: 10px;
}
.elementor-540
  .elementor-element.elementor-element-5b5a18e:not(.elementor-motion-effects-element-type-background),
.elementor-540
  .elementor-element.elementor-element-5b5a18e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #54070a;
}
.elementor-540 .elementor-element.elementor-element-5b5a18e {
  border-style: solid;
  border-color: #ffff00;
  box-shadow: 0px 0px 15px -5px #ffff00;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 30px 30px 30px 30px;
}
.elementor-540 .elementor-element.elementor-element-5b5a18e,
.elementor-540
  .elementor-element.elementor-element-5b5a18e
  > .elementor-background-overlay {
  border-radius: 1px 40px 1px 40px;
}
.elementor-540
  .elementor-element.elementor-element-5b5a18e
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-540 .elementor-element.elementor-element-b36109c {
  --spacer-size: 10px;
}
.elementor-540 .elementor-element.elementor-element-ea7bc77 img {
  width: 60%;
}
.elementor-540
  .elementor-element.elementor-element-a444029
  .elementor-heading-title {
  color: #ffff00;
  font-family: "Short Stack", Sans-serif;
  font-size: 35px;
  font-weight: 800;
  text-transform: none;
  letter-spacing: 0.5px;
}
.elementor-540 .elementor-element.elementor-element-04b4acc {
  color: #ffffff;
  font-family: "Short Stack", Sans-serif;
  font-size: 20px;
}
.elementor-540
  .elementor-element.elementor-element-04b4acc
  > .elementor-widget-container {
  margin: -5px 0px -15px 0px;
}
.elementor-540 .elementor-element.elementor-element-05a00bf {
  --spacer-size: 25px;
}
.elementor-540
  .elementor-element.elementor-element-feadc22:not(.elementor-motion-effects-element-type-background),
.elementor-540
  .elementor-element.elementor-element-feadc22
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #54070a;
}
.elementor-540 .elementor-element.elementor-element-feadc22 {
  border-style: solid;
  border-color: #ffff00;
  box-shadow: 0px 0px 15px -5px #ffff00;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 30px 30px 30px 30px;
}
.elementor-540 .elementor-element.elementor-element-feadc22,
.elementor-540
  .elementor-element.elementor-element-feadc22
  > .elementor-background-overlay {
  border-radius: 1px 40px 1px 40px;
}
.elementor-540
  .elementor-element.elementor-element-feadc22
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-540 .elementor-element.elementor-element-9006391 {
  --spacer-size: 10px;
}
.elementor-540
  .elementor-element.elementor-element-2c9bc8e
  .elementor-heading-title {
  color: #ffff00;
  font-family: "Short Stack", Sans-serif;
  font-size: 35px;
  font-weight: 800;
  text-transform: none;
  letter-spacing: 0.5px;
}
.elementor-540 .elementor-element.elementor-element-55775d6 {
  color: #ffffff;
  font-family: "Short Stack", Sans-serif;
  font-size: 20px;
}
.elementor-540
  .elementor-element.elementor-element-55775d6
  > .elementor-widget-container {
  margin: -5px 0px -15px 0px;
}
.elementor-540 .elementor-element.elementor-element-8154975 {
  --spacer-size: 80px;
}
.elementor-540 .elementor-element.elementor-element-bf22ba2 {
  --spacer-size: 50px;
}
.elementor-540
  .elementor-element.elementor-element-30a251a
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-540
  .elementor-element.elementor-element-30a251a
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-540 .elementor-element.elementor-element-03bd2a4 {
  text-align: center;
}
.elementor-540
  .elementor-element.elementor-element-03bd2a4
  .elementor-heading-title {
  color: #ffff00;
  font-family: "Short Stack", Sans-serif;
  font-size: 60px;
  font-weight: 900;
  letter-spacing: 1px;
  text-shadow: 0px 10px 30px rgba(0, 0, 0, 0.3);
}
.elementor-540
  .elementor-element.elementor-element-03bd2a4
  > .elementor-widget-container {
  margin: 50px 0px 50px 0px;
}
.elementor-540
  .elementor-element.elementor-element-c592ff5
  > .elementor-container {
  max-width: 1250px;
}
.elementor-540
  .elementor-element.elementor-element-c592ff5
  > .elementor-shape-bottom
  .elementor-shape-fill {
  fill: #ffffff;
}
.elementor-540
  .elementor-element.elementor-element-c592ff5
  > .elementor-shape-bottom
  svg {
  width: calc(214% + 1.3px);
  height: 15px;
}
.elementor-540 .elementor-element.elementor-element-c592ff5 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-540 .elementor-element.elementor-element-368fb51 {
  color: #ffffff;
  font-family: "Short Stack", Sans-serif;
  font-size: 16px;
}
.elementor-540
  .elementor-element.elementor-element-368fb51
  > .elementor-widget-container {
  margin: 0px 0px -50px 0px;
}
.elementor-540
  .elementor-element.elementor-element-ceea25d
  .elementor-heading-title {
  color: #ffff00;
  font-family: "Short Stack", Sans-serif;
  font-size: 33px;
  font-weight: 700;
}
.elementor-540 .elementor-element.elementor-element-a34fbb7 {
  color: #ffffff;
  font-family: "Short Stack", Sans-serif;
  font-size: 16px;
}
.elementor-540
  .elementor-element.elementor-element-a34fbb7
  > .elementor-widget-container {
  margin: 0px 0px -50px 0px;
}
.elementor-540
  .elementor-element.elementor-element-0f4ca34
  .elementor-heading-title {
  color: #ffff00;
  font-family: "Short Stack", Sans-serif;
  font-size: 33px;
  font-weight: 700;
}
.elementor-540 .elementor-element.elementor-element-295d7e3 {
  color: #ffffff;
  font-family: "Short Stack", Sans-serif;
  font-size: 16px;
}
.elementor-540
  .elementor-element.elementor-element-295d7e3
  > .elementor-widget-container {
  margin: 0px 0px -50px 0px;
}
.elementor-540
  .elementor-element.elementor-element-1c4abdf
  .elementor-heading-title {
  color: #ffff00;
  font-family: "Short Stack", Sans-serif;
  font-size: 33px;
  font-weight: 700;
}
.elementor-540 .elementor-element.elementor-element-7e2c752 {
  color: #ffffff;
  font-family: "Short Stack", Sans-serif;
  font-size: 16px;
}
.elementor-540
  .elementor-element.elementor-element-7e2c752
  > .elementor-widget-container {
  margin: 0px 0px -50px 0px;
}
.elementor-540
  .elementor-element.elementor-element-cbe50ec
  .elementor-heading-title {
  color: #ffff00;
  font-family: "Short Stack", Sans-serif;
  font-size: 33px;
  font-weight: 700;
}
.elementor-540 .elementor-element.elementor-element-efd2fea {
  color: #ffffff;
  font-family: "Short Stack", Sans-serif;
  font-size: 16px;
}
.elementor-540
  .elementor-element.elementor-element-efd2fea
  > .elementor-widget-container {
  margin: 0px 0px -50px 0px;
}
.elementor-540
  .elementor-element.elementor-element-4cab0da
  .elementor-heading-title {
  color: #ffff00;
  font-family: "Short Stack", Sans-serif;
  font-size: 33px;
  font-weight: 700;
}
.elementor-540 .elementor-element.elementor-element-e9321e1 {
  margin-top: 25px;
  margin-bottom: 0px;
}
.elementor-540
  .elementor-element.elementor-element-1fb456d:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-540
  .elementor-element.elementor-element-1fb456d
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #54070a;
}
.elementor-540
  .elementor-element.elementor-element-1fb456d
  > .elementor-element-populated {
  border-style: solid;
  border-color: #ffff00;
  box-shadow: 0px 0px 15px -5px #ffff00;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-540
  .elementor-element.elementor-element-1fb456d
  > .elementor-element-populated,
.elementor-540
  .elementor-element.elementor-element-1fb456d
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-540
  .elementor-element.elementor-element-1fb456d
  > .elementor-background-slideshow {
  border-radius: 1px 40px 1px 40px;
}
.elementor-540
  .elementor-element.elementor-element-1fb456d
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-540 .elementor-element.elementor-element-74b58b5 {
  color: #ffffff;
  font-family: "Short Stack", Sans-serif;
  font-size: 15px;
  width: var(--container-widget-width, 131.817%);
  max-width: 131.817%;
  --container-widget-width: 131.817%;
  --container-widget-flex-grow: 0;
}
.elementor-540
  .elementor-element.elementor-element-74b58b5
  > .elementor-widget-container {
  margin: 0px 0px 0px 5px;
  padding: 20px 20px 20px 20px;
}
.elementor-540 .elementor-element.elementor-element-6d78a37 {
  --spacer-size: 50px;
}
.elementor-540 .elementor-element.elementor-element-1d9ddc1 {
  color: #ffffff;
  font-family: "Short Stack", Sans-serif;
  font-size: 16px;
}
.elementor-540
  .elementor-element.elementor-element-1d9ddc1
  > .elementor-widget-container {
  margin: 0px 0px -50px 0px;
}
.elementor-540
  .elementor-element.elementor-element-15b5336
  .elementor-heading-title {
  color: #ffff00;
  font-family: "Short Stack", Sans-serif;
  font-size: 33px;
  font-weight: 700;
}
.elementor-540 .elementor-element.elementor-element-0b6c3c0 img {
  max-width: 85%;
  transition-duration: 0.5s;
  border-radius: 270px 270px 270px 270px;
  box-shadow: 0px 0px 15px -5px #ffff00;
}
.elementor-540
  .elementor-element.elementor-element-0b6c3c0
  > .elementor-widget-container {
  margin: -75px 0px -75px 0px;
}
.elementor-540
  .elementor-element.elementor-element-0b6c3c0
  > .elementor-widget-container:hover {
  --e-transform-rotateZ: 360deg;
  --e-transform-scale: 0.9;
}
.elementor-540 .elementor-element.elementor-element-2649ef8 {
  text-align: right;
  color: #ffffff;
  font-family: "Short Stack", Sans-serif;
  font-size: 16px;
}
.elementor-540
  .elementor-element.elementor-element-2649ef8
  > .elementor-widget-container {
  margin: 0px 0px -50px 0px;
}
.elementor-540 .elementor-element.elementor-element-d79ed18 {
  margin-top: -20px;
  margin-bottom: 0px;
}
.elementor-540 .elementor-element.elementor-element-1bf46e6 {
  text-align: right;
}
.elementor-540
  .elementor-element.elementor-element-1bf46e6
  .elementor-heading-title {
  color: #ffff00;
  font-family: "Short Stack", Sans-serif;
  font-size: 33px;
  font-weight: 700;
}
.elementor-540
  .elementor-element.elementor-element-1bf46e6
  > .elementor-widget-container {
  margin: 10px -15px 0px 0px;
}
.elementor-540 .elementor-element.elementor-element-7c5d09c {
  --spacer-size: 60px;
}
.elementor-540 .elementor-element.elementor-element-3ed12f8 {
  --spacer-size: 50px;
}
.elementor-540
  .elementor-element.elementor-element-8ae0195
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-540
  .elementor-element.elementor-element-8ae0195
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-540 .elementor-element.elementor-element-475f474 {
  text-align: center;
}
.elementor-540
  .elementor-element.elementor-element-475f474
  .elementor-heading-title {
  color: #ffff00;
  font-family: "Short Stack", Sans-serif;
  font-size: 60px;
  font-weight: 900;
  letter-spacing: 1px;
  text-shadow: 0px 10px 30px rgba(0, 0, 0, 0.3);
}
.elementor-540
  .elementor-element.elementor-element-475f474
  > .elementor-widget-container {
  margin: 50px 0px 50px 0px;
}
.elementor-540
  .elementor-element.elementor-element-9e0a0ea
  > .elementor-container {
  max-width: 1250px;
}
.elementor-540
  .elementor-element.elementor-element-9e0a0ea
  > .elementor-background-overlay {
  background-image: url("../../../../logo.png");
  background-position: 0px 365px;
  background-repeat: repeat-x;
  background-size: 50% auto;
  opacity: 0.1;
}
.elementor-540
  .elementor-element.elementor-element-9e0a0ea
  .elementor-background-overlay {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-540
  .elementor-element.elementor-element-9e0a0ea
  > .elementor-shape-bottom
  .elementor-shape-fill {
  fill: #ffffff;
}
.elementor-540
  .elementor-element.elementor-element-9e0a0ea
  > .elementor-shape-bottom
  svg {
  width: calc(214% + 1.3px);
  height: 15px;
}
.elementor-540 .elementor-element.elementor-element-9e0a0ea {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 80px 0px;
}
.elementor-540 .elementor-element.elementor-element-a646d89 {
  text-align: center;
  color: #ffffff;
  font-family: "Short Stack", Sans-serif;
  font-size: 20px;
}
.elementor-540
  .elementor-element.elementor-element-a646d89
  > .elementor-widget-container {
  margin: -5px 0px -15px 0px;
}
.elementor-540
  .elementor-element.elementor-element-eec368a
  > .elementor-container {
  max-width: 500px;
}
.elementor-540 .elementor-element.elementor-element-eec368a {
  padding: 0px 0px 0px 0px;
}
.elementor-540
  .elementor-element.elementor-element-0cde6ed:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-540
  .elementor-element.elementor-element-0cde6ed
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #54070a;
}
.elementor-540
  .elementor-element.elementor-element-0cde6ed
  > .elementor-element-populated {
  border-style: solid;
  border-color: #ffff00;
  box-shadow: 0px 0px 15px -5px #ffff00;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 20px 0px 0px 0px;
}
.elementor-540
  .elementor-element.elementor-element-0cde6ed
  > .elementor-element-populated,
.elementor-540
  .elementor-element.elementor-element-0cde6ed
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-540
  .elementor-element.elementor-element-0cde6ed
  > .elementor-background-slideshow {
  border-radius: 1px 40px 1px 40px;
}
.elementor-540
  .elementor-element.elementor-element-0cde6ed
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-540 .elementor-element.elementor-element-4264137 {
  text-align: center;
}
.elementor-540
  .elementor-element.elementor-element-4264137
  .elementor-heading-title {
  color: #ffff00;
  font-family: "Short Stack", Sans-serif;
  font-size: 35px;
  font-weight: 800;
  text-transform: none;
  letter-spacing: 0.5px;
}
.elementor-540 .elementor-element.elementor-element-ba5dfd8 {
  color: #ffffff;
  font-family: "Short Stack", Sans-serif;
  font-size: 15px;
  width: var(--container-widget-width, 131.817%);
  max-width: 131.817%;
  --container-widget-width: 131.817%;
  --container-widget-flex-grow: 0;
}
.elementor-540
  .elementor-element.elementor-element-ba5dfd8
  > .elementor-widget-container {
  margin: 0px 0px 0px 5px;
  padding: 0px 20px 20px 20px;
}
.elementor-540 .elementor-element.elementor-element-40ebb32 {
  --spacer-size: 10px;
}
.elementor-540
  .elementor-element.elementor-element-3411d96
  > .elementor-container {
  max-width: 500px;
}
.elementor-540 .elementor-element.elementor-element-3411d96 {
  padding: 0px 0px 0px 0px;
}
.elementor-540
  .elementor-element.elementor-element-0e9cd1d:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-540
  .elementor-element.elementor-element-0e9cd1d
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #54070a;
}
.elementor-540
  .elementor-element.elementor-element-0e9cd1d
  > .elementor-element-populated {
  border-style: solid;
  border-color: #ffff00;
  box-shadow: 0px 0px 15px -5px #ffff00;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 20px 0px 0px 0px;
}
.elementor-540
  .elementor-element.elementor-element-0e9cd1d
  > .elementor-element-populated,
.elementor-540
  .elementor-element.elementor-element-0e9cd1d
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-540
  .elementor-element.elementor-element-0e9cd1d
  > .elementor-background-slideshow {
  border-radius: 1px 40px 1px 40px;
}
.elementor-540
  .elementor-element.elementor-element-0e9cd1d
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-540 .elementor-element.elementor-element-877ce57 {
  text-align: center;
}
.elementor-540
  .elementor-element.elementor-element-877ce57
  .elementor-heading-title {
  color: #ffff00;
  font-family: "Short Stack", Sans-serif;
  font-size: 35px;
  font-weight: 800;
  text-transform: none;
  letter-spacing: 0.5px;
}
.elementor-540 .elementor-element.elementor-element-0111d91 {
  color: #ffffff;
  font-family: "Short Stack", Sans-serif;
  font-size: 15px;
  width: var(--container-widget-width, 131.817%);
  max-width: 131.817%;
  --container-widget-width: 131.817%;
  --container-widget-flex-grow: 0;
}
.elementor-540
  .elementor-element.elementor-element-0111d91
  > .elementor-widget-container {
  margin: 0px 0px 0px 5px;
  padding: 0px 20px 20px 20px;
}
.elementor-540 .elementor-element.elementor-element-190d399 {
  --spacer-size: 10px;
}
.elementor-540
  .elementor-element.elementor-element-5d3482d
  > .elementor-container {
  max-width: 500px;
}
.elementor-540
  .elementor-element.elementor-element-b0fb57f:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-540
  .elementor-element.elementor-element-b0fb57f
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #54070a;
}
.elementor-540
  .elementor-element.elementor-element-b0fb57f
  > .elementor-element-populated {
  border-style: solid;
  border-color: #ffff00;
  box-shadow: 0px 0px 15px -5px #ffff00;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 20px 0px 0px 0px;
}
.elementor-540
  .elementor-element.elementor-element-b0fb57f
  > .elementor-element-populated,
.elementor-540
  .elementor-element.elementor-element-b0fb57f
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-540
  .elementor-element.elementor-element-b0fb57f
  > .elementor-background-slideshow {
  border-radius: 1px 40px 1px 40px;
}
.elementor-540
  .elementor-element.elementor-element-b0fb57f
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-540 .elementor-element.elementor-element-4568b55 {
  text-align: center;
}
.elementor-540
  .elementor-element.elementor-element-4568b55
  .elementor-heading-title {
  color: #ffff00;
  font-family: "Short Stack", Sans-serif;
  font-size: 35px;
  font-weight: 800;
  text-transform: none;
  letter-spacing: 0.5px;
}
.elementor-540 .elementor-element.elementor-element-35ed7b8 {
  color: #ffffff;
  font-family: "Short Stack", Sans-serif;
  font-size: 15px;
  width: var(--container-widget-width, 131.817%);
  max-width: 131.817%;
  --container-widget-width: 131.817%;
  --container-widget-flex-grow: 0;
}
.elementor-540
  .elementor-element.elementor-element-35ed7b8
  > .elementor-widget-container {
  margin: 0px 0px 0px 5px;
  padding: 0px 20px 20px 20px;
}
.elementor-540
  .elementor-element.elementor-element-529e39c
  > .elementor-container {
  max-width: 900px;
}
.elementor-540 .elementor-element.elementor-element-529e39c {
  padding: 60px 0px 0px 0px;
}
.elementor-540 .elementor-element.elementor-element-e3615e5 img {
  width: 60%;
}
.elementor-540 .elementor-element.elementor-element-ab27140 {
  --spacer-size: 10px;
}
.elementor-540 .elementor-element.elementor-element-2f4bd52 {
  text-align: center;
  color: #ffffff;
  font-family: "Short Stack", Sans-serif;
  font-size: 20px;
}
.elementor-540
  .elementor-element.elementor-element-2f4bd52
  > .elementor-widget-container {
  margin: -5px 0px -15px 0px;
}
.elementor-540 .elementor-element.elementor-element-c473293 {
  --spacer-size: 10px;
}
.elementor-540 .elementor-element.elementor-element-1d2cc75 {
  --spacer-size: 10px;
}
.elementor-540
  .elementor-element.elementor-element-616bab5
  > .elementor-container {
  max-width: 1600px;
  min-height: 0px;
}
.elementor-540
  .elementor-element.elementor-element-616bab5:not(.elementor-motion-effects-element-type-background),
.elementor-540
  .elementor-element.elementor-element-616bab5
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #7e0a0e;
}
.elementor-540 .elementor-element.elementor-element-616bab5 {
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  border-color: #000000;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-540 .elementor-element.elementor-element-616bab5,
.elementor-540
  .elementor-element.elementor-element-616bab5
  > .elementor-background-overlay {
  border-radius: 1px 0px 0px 0px;
}
.elementor-540
  .elementor-element.elementor-element-616bab5
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-540 .elementor-element.elementor-element-4cc3a99 {
  text-align: center;
  color: #ffffff;
  font-family: "Short Stack", Sans-serif;
  font-size: 18px;
}
.elementor-540
  .elementor-element.elementor-element-4cc3a99
  > .elementor-widget-container {
  margin: 0px 0px -20px 0px;
  padding: 0px 0px 0px 0px;
}
@media (min-width: 768px) {
  .elementor-540 .elementor-element.elementor-element-8ef8c70 {
    width: 59.825%;
  }
  .elementor-540 .elementor-element.elementor-element-823c54c {
    width: 40.175%;
  }
  .elementor-540 .elementor-element.elementor-element-a3c205f {
    width: 8.036%;
  }
  .elementor-540 .elementor-element.elementor-element-50c4af1 {
    width: 19.999%;
  }
  .elementor-540 .elementor-element.elementor-element-f7fd0c7 {
    width: 43.929%;
  }
  .elementor-540 .elementor-element.elementor-element-d581b57 {
    width: 20%;
  }
  .elementor-540 .elementor-element.elementor-element-6340439 {
    width: 8.019%;
  }
  .elementor-540 .elementor-element.elementor-element-32cf0aa {
    width: 20%;
  }
  .elementor-540 .elementor-element.elementor-element-51cbf37 {
    width: 80%;
  }
  .elementor-540 .elementor-element.elementor-element-2c68291 {
    width: 20%;
  }
  .elementor-540 .elementor-element.elementor-element-57f2768 {
    width: 80%;
  }
  .elementor-540 .elementor-element.elementor-element-2f4b375 {
    width: 20%;
  }
  .elementor-540 .elementor-element.elementor-element-c654938 {
    width: 80%;
  }
  .elementor-540 .elementor-element.elementor-element-ff3885f {
    width: 20%;
  }
  .elementor-540 .elementor-element.elementor-element-cd8b414 {
    width: 80%;
  }
  .elementor-540 .elementor-element.elementor-element-f0018d4 {
    width: 8.036%;
  }
  .elementor-540 .elementor-element.elementor-element-14b087f {
    width: 19.999%;
  }
  .elementor-540 .elementor-element.elementor-element-30a251a {
    width: 43.929%;
  }
  .elementor-540 .elementor-element.elementor-element-0fa75a7 {
    width: 20%;
  }
  .elementor-540 .elementor-element.elementor-element-afd7854 {
    width: 8.019%;
  }
  .elementor-540 .elementor-element.elementor-element-4d16c23 {
    width: 8.036%;
  }
  .elementor-540 .elementor-element.elementor-element-696ace4 {
    width: 19.999%;
  }
  .elementor-540 .elementor-element.elementor-element-8ae0195 {
    width: 43.929%;
  }
  .elementor-540 .elementor-element.elementor-element-d121003 {
    width: 20%;
  }
  .elementor-540 .elementor-element.elementor-element-7e666bd {
    width: 8.019%;
  }
}
@media (max-width: 1024px) {
  .elementor-540
    .elementor-element.elementor-element-b67e150
    .elementor-heading-title {
    font-size: 48px;
  }
  .elementor-540
    .elementor-element.elementor-element-d570dcf
    .elementor-heading-title {
    font-size: 48px;
  }
  .elementor-540
    .elementor-element.elementor-element-de2876d
    .elementor-heading-title {
    font-size: 48px;
  }
  .elementor-540
    .elementor-element.elementor-element-b984793
    .elementor-heading-title {
    font-size: 50px;
  }
  .elementor-540
    .elementor-element.elementor-element-03bd2a4
    .elementor-heading-title {
    font-size: 50px;
  }
  .elementor-540
    .elementor-element.elementor-element-ceea25d
    .elementor-heading-title {
    font-size: 48px;
  }
  .elementor-540
    .elementor-element.elementor-element-0f4ca34
    .elementor-heading-title {
    font-size: 48px;
  }
  .elementor-540
    .elementor-element.elementor-element-1c4abdf
    .elementor-heading-title {
    font-size: 48px;
  }
  .elementor-540
    .elementor-element.elementor-element-cbe50ec
    .elementor-heading-title {
    font-size: 48px;
  }
  .elementor-540
    .elementor-element.elementor-element-4cab0da
    .elementor-heading-title {
    font-size: 48px;
  }
  .elementor-540
    .elementor-element.elementor-element-15b5336
    .elementor-heading-title {
    font-size: 48px;
  }
  .elementor-540
    .elementor-element.elementor-element-1bf46e6
    .elementor-heading-title {
    font-size: 48px;
  }
  .elementor-540
    .elementor-element.elementor-element-475f474
    .elementor-heading-title {
    font-size: 50px;
  }
  .elementor-540
    .elementor-element.elementor-element-9e0a0ea
    > .elementor-background-overlay {
    background-position: 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-540 .elementor-element.elementor-element-b67e150 {
    text-align: left;
  }
  .elementor-540
    .elementor-element.elementor-element-b67e150
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-540 .elementor-element.elementor-element-924ad70 {
    --spacer-size: 10px;
  }
  .elementor-540 .elementor-element.elementor-element-d570dcf {
    text-align: left;
  }
  .elementor-540
    .elementor-element.elementor-element-d570dcf
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-540 .elementor-element.elementor-element-d25ebb0 img {
    max-width: 30%;
  }
  .elementor-540 .elementor-element.elementor-element-0b89a3c img {
    max-width: 30%;
  }
  .elementor-540 .elementor-element.elementor-element-84b3803 img {
    max-width: 30%;
  }
  .elementor-540 .elementor-element.elementor-element-90a86d3 img {
    max-width: 30%;
  }
  .elementor-540 .elementor-element.elementor-element-bb271e4 img {
    max-width: 30%;
  }
  .elementor-540 .elementor-element.elementor-element-73e389a img {
    max-width: 30%;
  }
  .elementor-540 .elementor-element.elementor-element-41268df {
    --spacer-size: 10px;
  }
  .elementor-540 .elementor-element.elementor-element-de2876d {
    text-align: left;
  }
  .elementor-540
    .elementor-element.elementor-element-de2876d
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-540 .elementor-element.elementor-element-ceea25d {
    text-align: left;
  }
  .elementor-540
    .elementor-element.elementor-element-ceea25d
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-540 .elementor-element.elementor-element-0f4ca34 {
    text-align: left;
  }
  .elementor-540
    .elementor-element.elementor-element-0f4ca34
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-540 .elementor-element.elementor-element-1c4abdf {
    text-align: left;
  }
  .elementor-540
    .elementor-element.elementor-element-1c4abdf
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-540 .elementor-element.elementor-element-cbe50ec {
    text-align: left;
  }
  .elementor-540
    .elementor-element.elementor-element-cbe50ec
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-540 .elementor-element.elementor-element-4cab0da {
    text-align: left;
  }
  .elementor-540
    .elementor-element.elementor-element-4cab0da
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-540 .elementor-element.elementor-element-15b5336 {
    text-align: left;
  }
  .elementor-540
    .elementor-element.elementor-element-15b5336
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-540 .elementor-element.elementor-element-0b6c3c0 img {
    width: 70%;
  }
  .elementor-540 .elementor-element.elementor-element-1bf46e6 {
    text-align: left;
  }
  .elementor-540
    .elementor-element.elementor-element-1bf46e6
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-540
    .elementor-element.elementor-element-9e0a0ea
    > .elementor-background-overlay {
    background-position: 0px 0px;
  }
}
