.elementor-5
  .elementor-element.elementor-element-70c7bc28
  > .elementor-container {
  max-width: 1100px;
  min-height: 273px;
}
.elementor-5
  .elementor-element.elementor-element-70c7bc28:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5
  .elementor-element.elementor-element-70c7bc28
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-978c34f);
  background-image: url("/static/images/Full\ Band\ -\ Shakey\'s\ \'24.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-5
  .elementor-element.elementor-element-70c7bc28
  > .elementor-background-overlay {
  background-color: var(--e-global-color-978c34f);
  opacity: 0.3;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5 .elementor-element.elementor-element-70c7bc28 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 20em 5em 10em 5em;
}
.elementor-5
  .elementor-element.elementor-element-70c7bc28
  > .elementor-shape-bottom
  .elementor-shape-fill {
  fill: var(--e-global-color-978c34f);
}
.elementor-5
  .elementor-element.elementor-element-70c7bc28
  > .elementor-shape-bottom
  svg {
  width: calc(142% + 1.3px);
  height: 138px;
}
.elementor-5
  .elementor-element.elementor-element-26b4e132
  > .elementor-element-populated {
  margin: 74px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0% 0% 0% 0%;
}
.elementor-5 .elementor-element.elementor-element-6cb39fb8 {
  text-align: left;
}
.elementor-5
  .elementor-element.elementor-element-6cb39fb8
  .elementor-heading-title {
  color: var(--e-global-color-accent);
  font-family: "Annie Use Your Telescope", Sans-serif;
  font-size: 120px;
  line-height: 1.2em;
  -webkit-text-stroke-width: 1px;
  stroke-width: 1px;
  -webkit-text-stroke-color: var(--e-global-color-978c34f);
  stroke: var(--e-global-color-978c34f);
  text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);
}
.elementor-5 .elementor-element.elementor-element-b2f35e5 {
  color: var(--e-global-color-978c34f);
  font-family: "Open Sans", Sans-serif;
  font-size: 1.3em;
  font-weight: 500;
}
.elementor-5
  .elementor-element.elementor-element-50e061f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5
  .elementor-element.elementor-element-50e061f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #02010100;
}
.elementor-5 .elementor-element.elementor-element-50e061f {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -138px;
  margin-bottom: 0px;
  z-index: 0;
}
.elementor-5
  .elementor-element.elementor-element-50e061f
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-bdd898e
  > .elementor-container {
  max-width: 1542px;
  min-height: 127px;
}
.elementor-5
  .elementor-element.elementor-element-bdd898e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5
  .elementor-element.elementor-element-bdd898e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-bd81f3a);
}
.elementor-5 .elementor-element.elementor-element-bdd898e {
  border-style: solid;
  border-color: var(--e-global-color-978c34f);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-5 .elementor-element.elementor-element-bdd898e,
.elementor-5
  .elementor-element.elementor-element-bdd898e
  > .elementor-background-overlay {
  border-radius: 20px 20px 20px 20px;
}
.elementor-5
  .elementor-element.elementor-element-bdd898e
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-5
  .elementor-element.elementor-element-9189fb5.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-9189fb5.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-9189fb5.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-5 .elementor-element.elementor-element-c84060e {
  text-align: right;
}
.elementor-5
  .elementor-element.elementor-element-c84060e
  .elementor-heading-title {
  color: var(--e-global-color-978c34f);
  font-family: "Lato", Sans-serif;
  font-size: 35px;
  font-weight: 500;
}
.elementor-5
  .elementor-element.elementor-element-c84060e
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-5
  .elementor-element.elementor-element-63ea633.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-63ea633.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-08a89e8
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 10px;
}
.elementor-5
  .elementor-element.elementor-element-08a89e8
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 10px;
}
.elementor-5 .elementor-element.elementor-element-08a89e8 .elementor-button {
  font-family: var(--e-global-typography-126a426-font-family), Sans-serif;
  font-size: var(--e-global-typography-126a426-font-size);
  font-weight: var(--e-global-typography-126a426-font-weight);
  text-decoration: var(--e-global-typography-126a426-text-decoration);
  line-height: var(--e-global-typography-126a426-line-height);
  letter-spacing: var(--e-global-typography-126a426-letter-spacing);
  word-spacing: var(--e-global-typography-126a426-word-spacing);
  fill: var(--e-global-color-978c34f);
  color: var(--e-global-color-978c34f);
  background-color: var(--e-global-color-accent);
  border-style: solid;
  border-radius: 35px 35px 35px 35px;
}
.elementor-5
  .elementor-element.elementor-element-08a89e8
  .elementor-button:hover,
.elementor-5
  .elementor-element.elementor-element-08a89e8
  .elementor-button:focus {
  color: var(--e-global-color-primary);
  background-color: var(--e-global-color-accent);
  border-color: var(--e-global-color-primary);
}
.elementor-5
  .elementor-element.elementor-element-08a89e8
  .elementor-button:hover
  svg,
.elementor-5
  .elementor-element.elementor-element-08a89e8
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-primary);
}
.elementor-5
  .elementor-element.elementor-element-9f7edbc
  > .elementor-container {
  min-height: 0px;
}
.elementor-5
  .elementor-element.elementor-element-9f7edbc
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-9f7edbc:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5
  .elementor-element.elementor-element-9f7edbc
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-978c34f);
}
.elementor-5
  .elementor-element.elementor-element-9f7edbc
  > .elementor-background-overlay {
  background-color: #ffffff;
  opacity: 0.93;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5 .elementor-element.elementor-element-9f7edbc {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 50px;
  margin-bottom: 0px;
}
.elementor-5
  .elementor-element.elementor-element-487d8699:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-5
  .elementor-element.elementor-element-487d8699
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-978c34f);
}
.elementor-5
  .elementor-element.elementor-element-487d8699
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-487d8699
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5 .elementor-element.elementor-element-ff8f089 {
  text-align: right;
}
.elementor-5
  .elementor-element.elementor-element-ff8f089
  .elementor-heading-title {
  color: #28211a;
  font-family: var(--e-global-typography-fe47b95-font-family), Sans-serif;
  font-size: var(--e-global-typography-fe47b95-font-size);
  font-weight: var(--e-global-typography-fe47b95-font-weight);
  line-height: var(--e-global-typography-fe47b95-line-height);
  letter-spacing: var(--e-global-typography-fe47b95-letter-spacing);
  word-spacing: var(--e-global-typography-fe47b95-word-spacing);
}
.elementor-5
  .elementor-element.elementor-element-ff8f089
  > .elementor-widget-container {
  padding: 0px 50px 0px 0px;
}
.elementor-5 .elementor-element.elementor-element-308aa56c {
  --spacer-size: 50px;
}
.elementor-bc-flex-widget
  .elementor-5
  .elementor-element.elementor-element-28efe74.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-28efe74.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-28efe74:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-5
  .elementor-element.elementor-element-28efe74
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-978c34f);
}
.elementor-5
  .elementor-element.elementor-element-28efe74
  > .elementor-element-populated {
  border-style: solid;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 0px 10px 0px;
}
.elementor-5
  .elementor-element.elementor-element-28efe74
  > .elementor-element-populated,
.elementor-5
  .elementor-element.elementor-element-28efe74
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5
  .elementor-element.elementor-element-28efe74
  > .elementor-background-slideshow {
  border-radius: 50px 50px 50px 50px;
}
.elementor-5
  .elementor-element.elementor-element-28efe74
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5 .elementor-element.elementor-element-f49927d {
  --divider-border-style: solid;
  --divider-color: #00000000;
  --divider-border-width: 1px;
}
.elementor-5
  .elementor-element.elementor-element-f49927d
  .elementor-divider-separator {
  width: 84%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-5 .elementor-element.elementor-element-f49927d .elementor-divider {
  text-align: center;
  padding-block-start: 15px;
  padding-block-end: 15px;
}
.elementor-5
  .elementor-element.elementor-element-f49927d
  > .elementor-widget-container {
  margin: -20px -20px -20px -20px;
  padding: 0px 0px 0px 0px;
}
.elementor-5 .elementor-element.elementor-element-6f5efe5 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-5 .elementor-element.elementor-element-c8b1131 {
  text-align: right;
}
.elementor-5 .elementor-element.elementor-element-d59d402 {
  text-align: left;
}
.elementor-5
  .elementor-element.elementor-element-d59d402
  .elementor-heading-title {
  color: var(--e-global-color-bd81f3a);
}
.elementor-5
  .elementor-element.elementor-element-d59d402
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 20px;
}
.elementor-5
  .elementor-element.elementor-element-52aebe0
  > .elementor-widget-container {
  padding: 0px 0px 0px 20px;
}
.elementor-5 .elementor-element.elementor-element-22999d9 {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 1px;
}
.elementor-5
  .elementor-element.elementor-element-22999d9
  .elementor-divider-separator {
  width: 84%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-5 .elementor-element.elementor-element-22999d9 .elementor-divider {
  text-align: center;
  padding-block-start: 15px;
  padding-block-end: 15px;
}
.elementor-5
  .elementor-element.elementor-element-22999d9
  > .elementor-widget-container {
  margin: -20px -20px -20px -20px;
  padding: 0px 0px 0px 0px;
}
.elementor-5 .elementor-element.elementor-element-1b587a7 {
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 0px 0px 0px 0px;
}
.elementor-5 .elementor-element.elementor-element-c9151a2 {
  text-align: right;
}
.elementor-5 .elementor-element.elementor-element-8e159ea {
  text-align: left;
}
.elementor-5
  .elementor-element.elementor-element-8e159ea
  .elementor-heading-title {
  color: var(--e-global-color-bd81f3a);
}
.elementor-5
  .elementor-element.elementor-element-8e159ea
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 20px;
}
.elementor-5
  .elementor-element.elementor-element-2a7c177
  > .elementor-widget-container {
  padding: 0px 0px 0px 20px;
}
.elementor-5 .elementor-element.elementor-element-79f2fa9 {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 1px;
}
.elementor-5
  .elementor-element.elementor-element-79f2fa9
  .elementor-divider-separator {
  width: 84%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-5 .elementor-element.elementor-element-79f2fa9 .elementor-divider {
  text-align: center;
  padding-block-start: 15px;
  padding-block-end: 15px;
}
.elementor-5
  .elementor-element.elementor-element-79f2fa9
  > .elementor-widget-container {
  margin: -20px -20px -20px -20px;
  padding: 0px 0px 0px 0px;
}
.elementor-5 .elementor-element.elementor-element-095422b {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-5 .elementor-element.elementor-element-5a10921 {
  text-align: right;
}
.elementor-5 .elementor-element.elementor-element-115f885 {
  text-align: left;
}
.elementor-5
  .elementor-element.elementor-element-115f885
  .elementor-heading-title {
  color: var(--e-global-color-bd81f3a);
}
.elementor-5
  .elementor-element.elementor-element-115f885
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 20px;
}
.elementor-5
  .elementor-element.elementor-element-a582041
  > .elementor-widget-container {
  padding: 0px 0px 0px 20px;
}
.elementor-5
  .elementor-element.elementor-element-3e8665c4
  > .elementor-container {
  min-height: 700px;
}
.elementor-5
  .elementor-element.elementor-element-3e8665c4:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5
  .elementor-element.elementor-element-3e8665c4
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2022/08/Home-Page-1-of-3.jpg");
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-5
  .elementor-element.elementor-element-3e8665c4
  > .elementor-background-overlay {
  background-color: var(--e-global-color-978c34f);
  opacity: 0.3;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5 .elementor-element.elementor-element-3e8665c4 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 20px;
  margin-bottom: 0px;
}
.elementor-5
  .elementor-element.elementor-element-3e8665c4
  > .elementor-shape-top
  .elementor-shape-fill {
  fill: var(--e-global-color-978c34f);
}
.elementor-5
  .elementor-element.elementor-element-3e8665c4
  > .elementor-shape-top
  svg {
  height: 82px;
}
.elementor-5
  .elementor-element.elementor-element-3e8665c4
  > .elementor-shape-bottom
  .elementor-shape-fill {
  fill: var(--e-global-color-978c34f);
}
.elementor-5
  .elementor-element.elementor-element-3e8665c4
  > .elementor-shape-bottom
  svg {
  height: 70px;
}
.elementor-5 .elementor-element.elementor-element-89a8c4d {
  margin-top: 25px;
  margin-bottom: 25px;
}
.elementor-5 .elementor-element.elementor-element-251ab5d {
  text-align: center;
}
.elementor-5 .elementor-element.elementor-element-251ab5d:hover img {
  opacity: 0.6;
}
.elementor-5 .elementor-element.elementor-element-251ab5d img {
  transition-duration: 0.5s;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-primary);
  border-radius: 40px 40px 40px 40px;
}
.elementor-5 .elementor-element.elementor-element-1b3bffa {
  text-align: center;
}
.elementor-5
  .elementor-element.elementor-element-1b3bffa
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-e4dbe1a-font-family), Sans-serif;
  font-size: var(--e-global-typography-e4dbe1a-font-size);
  font-weight: var(--e-global-typography-e4dbe1a-font-weight);
  line-height: var(--e-global-typography-e4dbe1a-line-height);
  letter-spacing: var(--e-global-typography-e4dbe1a-letter-spacing);
  word-spacing: var(--e-global-typography-e4dbe1a-word-spacing);
}
.elementor-5
  .elementor-element.elementor-element-1b3bffa
  > .elementor-widget-container {
  margin: -60px 0px 0px 0px;
  background-color: var(--e-global-color-978c34f);
  border-style: solid;
  border-radius: 40px 40px 40px 40px;
}
.elementor-5 .elementor-element.elementor-element-8bf0fa7 {
  text-align: center;
}
.elementor-5 .elementor-element.elementor-element-8bf0fa7:hover img {
  opacity: 0.6;
}
.elementor-5 .elementor-element.elementor-element-8bf0fa7 img {
  transition-duration: 0.5s;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-primary);
  border-radius: 40px 40px 40px 40px;
}
.elementor-5 .elementor-element.elementor-element-061a683 {
  text-align: center;
}
.elementor-5
  .elementor-element.elementor-element-061a683
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-e4dbe1a-font-family), Sans-serif;
  font-size: var(--e-global-typography-e4dbe1a-font-size);
  font-weight: var(--e-global-typography-e4dbe1a-font-weight);
  line-height: var(--e-global-typography-e4dbe1a-line-height);
  letter-spacing: var(--e-global-typography-e4dbe1a-letter-spacing);
  word-spacing: var(--e-global-typography-e4dbe1a-word-spacing);
}
.elementor-5
  .elementor-element.elementor-element-061a683
  > .elementor-widget-container {
  margin: -60px 0px 0px 0px;
  background-color: var(--e-global-color-978c34f);
  border-style: solid;
  border-radius: 41px 41px 41px 41px;
}
.elementor-5 .elementor-element.elementor-element-a3183c2 {
  text-align: center;
}
.elementor-5 .elementor-element.elementor-element-a3183c2:hover img {
  opacity: 0.6;
}
.elementor-5 .elementor-element.elementor-element-a3183c2 img {
  transition-duration: 0.5s;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-primary);
  border-radius: 40px 40px 40px 40px;
}
.elementor-5 .elementor-element.elementor-element-c982943 {
  text-align: center;
}
.elementor-5
  .elementor-element.elementor-element-c982943
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-e4dbe1a-font-family), Sans-serif;
  font-size: var(--e-global-typography-e4dbe1a-font-size);
  font-weight: var(--e-global-typography-e4dbe1a-font-weight);
  line-height: var(--e-global-typography-e4dbe1a-line-height);
  letter-spacing: var(--e-global-typography-e4dbe1a-letter-spacing);
  word-spacing: var(--e-global-typography-e4dbe1a-word-spacing);
}
.elementor-5
  .elementor-element.elementor-element-c982943
  > .elementor-widget-container {
  margin: -60px 0px 0px 0px;
  background-color: var(--e-global-color-978c34f);
  border-style: solid;
  border-radius: 41px 41px 41px 41px;
}
.elementor-5
  .elementor-element.elementor-element-5d651304
  > .elementor-container {
  max-width: 1100px;
  min-height: 400px;
}
.elementor-5
  .elementor-element.elementor-element-5d651304:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5
  .elementor-element.elementor-element-5d651304
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2022/08/Home-Page-3-of-3.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-5
  .elementor-element.elementor-element-5d651304
  > .elementor-background-overlay {
  background-color: var(--e-global-color-978c34f);
  opacity: 0.3;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5 .elementor-element.elementor-element-5d651304 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 7em 5em 5em 5em;
}
.elementor-5
  .elementor-element.elementor-element-5d651304
  > .elementor-shape-top
  .elementor-shape-fill {
  fill: var(--e-global-color-978c34f);
}
.elementor-5
  .elementor-element.elementor-element-5d651304
  > .elementor-shape-top
  svg {
  height: 70px;
}
.elementor-5
  .elementor-element.elementor-element-2362a4de
  > .elementor-element-populated {
  padding: 0% 40% 0% 0%;
}
.elementor-5
  .elementor-element.elementor-element-5a28ef98
  .elementor-heading-title {
  color: var(--e-global-color-978c34f);
  font-family: var(--e-global-typography-fe47b95-font-family), Sans-serif;
  font-size: var(--e-global-typography-fe47b95-font-size);
  font-weight: var(--e-global-typography-fe47b95-font-weight);
  line-height: var(--e-global-typography-fe47b95-line-height);
  letter-spacing: var(--e-global-typography-fe47b95-letter-spacing);
  word-spacing: var(--e-global-typography-fe47b95-word-spacing);
}
.elementor-5 .elementor-element.elementor-element-9eb1419 {
  --grid-template-columns: repeat(0, auto);
  --grid-column-gap: 5px;
  --grid-row-gap: 0px;
}
.elementor-5
  .elementor-element.elementor-element-9eb1419
  .elementor-widget-container {
  text-align: center;
}
.elementor-5
  .elementor-element.elementor-element-98ba83d
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-5
  .elementor-element.elementor-element-98ba83d.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-978c34f);
}
.elementor-5
  .elementor-element.elementor-element-98ba83d.elementor-view-framed
  .elementor-icon,
.elementor-5
  .elementor-element.elementor-element-98ba83d.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-978c34f);
  border-color: var(--e-global-color-978c34f);
}
.elementor-5
  .elementor-element.elementor-element-98ba83d.elementor-view-framed
  .elementor-icon,
.elementor-5
  .elementor-element.elementor-element-98ba83d.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-978c34f);
}
.elementor-5
  .elementor-element.elementor-element-98ba83d.elementor-view-stacked
  .elementor-icon:hover {
  background-color: #4267b2;
}
.elementor-5
  .elementor-element.elementor-element-98ba83d.elementor-view-framed
  .elementor-icon:hover,
.elementor-5
  .elementor-element.elementor-element-98ba83d.elementor-view-default
  .elementor-icon:hover {
  color: #4267b2;
  border-color: #4267b2;
}
.elementor-5
  .elementor-element.elementor-element-98ba83d.elementor-view-framed
  .elementor-icon:hover,
.elementor-5
  .elementor-element.elementor-element-98ba83d.elementor-view-default
  .elementor-icon:hover
  svg {
  fill: #4267b2;
}
.elementor-5 .elementor-element.elementor-element-98ba83d .elementor-icon {
  font-size: 40px;
}
.elementor-5 .elementor-element.elementor-element-98ba83d .elementor-icon svg {
  height: 40px;
}
.elementor-5
  .elementor-element.elementor-element-03d540d
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-5
  .elementor-element.elementor-element-03d540d.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-978c34f);
}
.elementor-5
  .elementor-element.elementor-element-03d540d.elementor-view-framed
  .elementor-icon,
.elementor-5
  .elementor-element.elementor-element-03d540d.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-978c34f);
  border-color: var(--e-global-color-978c34f);
}
.elementor-5
  .elementor-element.elementor-element-03d540d.elementor-view-framed
  .elementor-icon,
.elementor-5
  .elementor-element.elementor-element-03d540d.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-978c34f);
}
.elementor-5
  .elementor-element.elementor-element-03d540d.elementor-view-stacked
  .elementor-icon:hover {
  background-color: #ff0000;
}
.elementor-5
  .elementor-element.elementor-element-03d540d.elementor-view-framed
  .elementor-icon:hover,
.elementor-5
  .elementor-element.elementor-element-03d540d.elementor-view-default
  .elementor-icon:hover {
  color: #ff0000;
  border-color: #ff0000;
}
.elementor-5
  .elementor-element.elementor-element-03d540d.elementor-view-framed
  .elementor-icon:hover,
.elementor-5
  .elementor-element.elementor-element-03d540d.elementor-view-default
  .elementor-icon:hover
  svg {
  fill: #ff0000;
}
.elementor-5 .elementor-element.elementor-element-03d540d .elementor-icon {
  font-size: 40px;
}
.elementor-5 .elementor-element.elementor-element-03d540d .elementor-icon svg {
  height: 40px;
}
.elementor-5
  .elementor-element.elementor-element-42f187a
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-5
  .elementor-element.elementor-element-42f187a.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-978c34f);
}
.elementor-5
  .elementor-element.elementor-element-42f187a.elementor-view-framed
  .elementor-icon,
.elementor-5
  .elementor-element.elementor-element-42f187a.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-978c34f);
  border-color: var(--e-global-color-978c34f);
}
.elementor-5
  .elementor-element.elementor-element-42f187a.elementor-view-framed
  .elementor-icon,
.elementor-5
  .elementor-element.elementor-element-42f187a.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-978c34f);
}
.elementor-5
  .elementor-element.elementor-element-42f187a.elementor-view-stacked
  .elementor-icon:hover {
  background-color: #fccc63;
}
.elementor-5
  .elementor-element.elementor-element-42f187a.elementor-view-framed
  .elementor-icon:hover,
.elementor-5
  .elementor-element.elementor-element-42f187a.elementor-view-default
  .elementor-icon:hover {
  color: #fccc63;
  border-color: #fccc63;
}
.elementor-5
  .elementor-element.elementor-element-42f187a.elementor-view-framed
  .elementor-icon:hover,
.elementor-5
  .elementor-element.elementor-element-42f187a.elementor-view-default
  .elementor-icon:hover
  svg {
  fill: #fccc63;
}
.elementor-5 .elementor-element.elementor-element-42f187a .elementor-icon {
  font-size: 40px;
}
.elementor-5 .elementor-element.elementor-element-42f187a .elementor-icon svg {
  height: 40px;
}
:root {
  --page-title-display: none;
}
@media (max-width: 1024px) {
  .elementor-5 .elementor-element.elementor-element-70c7bc28 {
    padding: 8em 2em 10em 2em;
  }
  .elementor-5 .elementor-element.elementor-element-08a89e8 .elementor-button {
    font-size: var(--e-global-typography-126a426-font-size);
    line-height: var(--e-global-typography-126a426-line-height);
    letter-spacing: var(--e-global-typography-126a426-letter-spacing);
    word-spacing: var(--e-global-typography-126a426-word-spacing);
  }
  .elementor-5 .elementor-element.elementor-element-ff8f089 {
    text-align: center;
  }
  .elementor-5
    .elementor-element.elementor-element-ff8f089
    .elementor-heading-title {
    font-size: var(--e-global-typography-fe47b95-font-size);
    line-height: var(--e-global-typography-fe47b95-line-height);
    letter-spacing: var(--e-global-typography-fe47b95-letter-spacing);
    word-spacing: var(--e-global-typography-fe47b95-word-spacing);
  }
  .elementor-5 .elementor-element.elementor-element-308aa56c {
    --spacer-size: 0px;
  }
  .elementor-5
    .elementor-element.elementor-element-28efe74
    > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
  }
  .elementor-5
    .elementor-element.elementor-element-1b3bffa
    .elementor-heading-title {
    font-size: var(--e-global-typography-e4dbe1a-font-size);
    line-height: var(--e-global-typography-e4dbe1a-line-height);
    letter-spacing: var(--e-global-typography-e4dbe1a-letter-spacing);
    word-spacing: var(--e-global-typography-e4dbe1a-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-061a683
    .elementor-heading-title {
    font-size: var(--e-global-typography-e4dbe1a-font-size);
    line-height: var(--e-global-typography-e4dbe1a-line-height);
    letter-spacing: var(--e-global-typography-e4dbe1a-letter-spacing);
    word-spacing: var(--e-global-typography-e4dbe1a-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-c982943
    .elementor-heading-title {
    font-size: var(--e-global-typography-e4dbe1a-font-size);
    line-height: var(--e-global-typography-e4dbe1a-line-height);
    letter-spacing: var(--e-global-typography-e4dbe1a-letter-spacing);
    word-spacing: var(--e-global-typography-e4dbe1a-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-5d651304
    > .elementor-container {
    min-height: 375px;
  }
  .elementor-5 .elementor-element.elementor-element-5d651304 {
    padding: 5em 2em 5em 2em;
  }
  .elementor-5
    .elementor-element.elementor-element-5a28ef98
    .elementor-heading-title {
    font-size: var(--e-global-typography-fe47b95-font-size);
    line-height: var(--e-global-typography-fe47b95-line-height);
    letter-spacing: var(--e-global-typography-fe47b95-letter-spacing);
    word-spacing: var(--e-global-typography-fe47b95-word-spacing);
  }
}
@media (max-width: 767px) {
  .elementor-5
    .elementor-element.elementor-element-70c7bc28:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-5
    .elementor-element.elementor-element-70c7bc28
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2022/07/For-Website-25-of-26.jpg");
  }
  .elementor-5
    .elementor-element.elementor-element-70c7bc28
    > .elementor-shape-bottom
    svg {
    width: calc(236% + 1.3px);
    height: 72px;
  }
  .elementor-5 .elementor-element.elementor-element-70c7bc28 {
    padding: 5em 1em 7em 1em;
  }
  .elementor-5
    .elementor-element.elementor-element-26b4e132
    > .elementor-element-populated {
    padding: 0% 20% 0% 0%;
  }
  .elementor-5 .elementor-element.elementor-element-6cb39fb8 {
    text-align: left;
  }
  .elementor-5
    .elementor-element.elementor-element-6cb39fb8
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5 .elementor-element.elementor-element-b2f35e5 {
    text-align: left;
    font-size: 20px;
  }
  .elementor-5
    .elementor-element.elementor-element-b2f35e5
    > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
  }
  .elementor-5 .elementor-element.elementor-element-50e061f {
    margin-top: -100px;
    margin-bottom: 0px;
  }
  .elementor-5
    .elementor-element.elementor-element-bdd898e
    > .elementor-container {
    max-width: 500px;
  }
  .elementor-5 .elementor-element.elementor-element-c84060e {
    text-align: center;
  }
  .elementor-5
    .elementor-element.elementor-element-c84060e
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-5
    .elementor-element.elementor-element-63ea633.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-5 .elementor-element.elementor-element-08a89e8 .elementor-button {
    font-size: var(--e-global-typography-126a426-font-size);
    line-height: var(--e-global-typography-126a426-line-height);
    letter-spacing: var(--e-global-typography-126a426-letter-spacing);
    word-spacing: var(--e-global-typography-126a426-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-08a89e8
    > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
  }
  .elementor-5 .elementor-element.elementor-element-9f7edbc {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-5 .elementor-element.elementor-element-ff8f089 {
    text-align: center;
  }
  .elementor-5
    .elementor-element.elementor-element-ff8f089
    .elementor-heading-title {
    font-size: var(--e-global-typography-fe47b95-font-size);
    line-height: var(--e-global-typography-fe47b95-line-height);
    letter-spacing: var(--e-global-typography-fe47b95-letter-spacing);
    word-spacing: var(--e-global-typography-fe47b95-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-ff8f089
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5 .elementor-element.elementor-element-308aa56c {
    --spacer-size: 10px;
  }
  .elementor-5
    .elementor-element.elementor-element-28efe74
    > .elementor-element-populated {
    padding: 30px 30px 30px 30px;
  }
  .elementor-5 .elementor-element.elementor-element-c8b1131 {
    text-align: left;
  }
  .elementor-5
    .elementor-element.elementor-element-c8b1131
    > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
  }
  .elementor-5 .elementor-element.elementor-element-c9151a2 {
    text-align: left;
  }
  .elementor-5
    .elementor-element.elementor-element-c9151a2
    > .elementor-widget-container {
    padding: 0px 0px 0px 20px;
  }
  .elementor-5 .elementor-element.elementor-element-5a10921 {
    text-align: left;
  }
  .elementor-5
    .elementor-element.elementor-element-5a10921
    > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
  }
  .elementor-5
    .elementor-element.elementor-element-3e8665c4:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-5
    .elementor-element.elementor-element-3e8665c4
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2022/07/For-Website-26-of-26.jpg");
    background-position: 0px 0px;
  }
  .elementor-5
    .elementor-element.elementor-element-1b3bffa
    .elementor-heading-title {
    font-size: var(--e-global-typography-e4dbe1a-font-size);
    line-height: var(--e-global-typography-e4dbe1a-line-height);
    letter-spacing: var(--e-global-typography-e4dbe1a-letter-spacing);
    word-spacing: var(--e-global-typography-e4dbe1a-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-061a683
    .elementor-heading-title {
    font-size: var(--e-global-typography-e4dbe1a-font-size);
    line-height: var(--e-global-typography-e4dbe1a-line-height);
    letter-spacing: var(--e-global-typography-e4dbe1a-letter-spacing);
    word-spacing: var(--e-global-typography-e4dbe1a-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-c982943
    .elementor-heading-title {
    font-size: var(--e-global-typography-e4dbe1a-font-size);
    line-height: var(--e-global-typography-e4dbe1a-line-height);
    letter-spacing: var(--e-global-typography-e4dbe1a-letter-spacing);
    word-spacing: var(--e-global-typography-e4dbe1a-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-5d651304:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-5
    .elementor-element.elementor-element-5d651304
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: center left;
  }
  .elementor-5 .elementor-element.elementor-element-5d651304 {
    padding: 5em 1em 5em 1em;
  }
  .elementor-5 .elementor-element.elementor-element-2362a4de {
    width: 100%;
  }
  .elementor-5
    .elementor-element.elementor-element-5a28ef98
    .elementor-heading-title {
    font-size: var(--e-global-typography-fe47b95-font-size);
    line-height: var(--e-global-typography-fe47b95-line-height);
    letter-spacing: var(--e-global-typography-fe47b95-letter-spacing);
    word-spacing: var(--e-global-typography-fe47b95-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-9eb1419
    .elementor-widget-container {
    text-align: left;
  }
}
@media (min-width: 768px) {
  .elementor-5 .elementor-element.elementor-element-26b4e132 {
    width: 100%;
  }
  .elementor-5 .elementor-element.elementor-element-9189fb5 {
    width: 56.814%;
  }
  .elementor-5 .elementor-element.elementor-element-63ea633 {
    width: 43.186%;
  }
  .elementor-5 .elementor-element.elementor-element-487d8699 {
    width: 27.5%;
  }
  .elementor-5 .elementor-element.elementor-element-28efe74 {
    width: 45.5%;
  }
  .elementor-5 .elementor-element.elementor-element-a357137 {
    width: 30.045%;
  }
  .elementor-5 .elementor-element.elementor-element-e23c6f4 {
    width: 69.955%;
  }
  .elementor-5 .elementor-element.elementor-element-208def0 {
    width: 30.045%;
  }
  .elementor-5 .elementor-element.elementor-element-830c993 {
    width: 69.955%;
  }
  .elementor-5 .elementor-element.elementor-element-2a41aba {
    width: 30.045%;
  }
  .elementor-5 .elementor-element.elementor-element-7c467d5 {
    width: 69.955%;
  }
  .elementor-5 .elementor-element.elementor-element-abcc9bd {
    width: 26.333%;
  }
  .elementor-5 .elementor-element.elementor-element-3c5e825 {
    width: 12%;
  }
  .elementor-5 .elementor-element.elementor-element-ac0a6ea {
    width: 12%;
  }
  .elementor-5 .elementor-element.elementor-element-343ef82 {
    width: 12%;
  }
  .elementor-5 .elementor-element.elementor-element-90c2a8e {
    width: 64%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-5 .elementor-element.elementor-element-487d8699 {
    width: 100%;
  }
  .elementor-5 .elementor-element.elementor-element-28efe74 {
    width: 100%;
  }
}
@media (min-width: 1025px) {
  .elementor-5
    .elementor-element.elementor-element-70c7bc28:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-5
    .elementor-element.elementor-element-70c7bc28
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
  .elementor-5
    .elementor-element.elementor-element-3e8665c4:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-5
    .elementor-element.elementor-element-3e8665c4
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
  .elementor-5
    .elementor-element.elementor-element-5d651304:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-5
    .elementor-element.elementor-element-5d651304
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
}
