.elementor-7 .elementor-element.elementor-element-74c2bc1f {
  z-index: 4;
}
.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-7 .elementor-element.elementor-element-26c9addd img {
  width: 37%;
}
.elementor-7
  .elementor-element.elementor-element-3c01aa4a
  > .elementor-container {
  max-width: 824px;
}
.elementor-bc-flex-widget
  .elementor-7
  .elementor-element.elementor-element-3b2859db.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-3b2859db.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-3b2859db.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-widget-heading .elementor-heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  color: var(--e-global-color-primary);
}
.elementor-7 .elementor-element.elementor-element-6f7c1fd3 {
  width: auto;
  max-width: auto;
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
  text-align: center;
}
.elementor-7
  .elementor-element.elementor-element-6f7c1fd3
  .elementor-heading-title {
  font-family: "BURBANK", Sans-serif;
  font-size: 75px;
  font-weight: 600;
  -webkit-text-stroke-width: 1px;
  stroke-width: 1px;
  -webkit-text-stroke-color: #0000008a;
  stroke: #0000008a;
  text-shadow: 5px 5px 1px
    rgba(44.19999999999999, 44.19999999999999, 44.19999999999999, 0.96);
  color: #26ec1a;
}
.elementor-bc-flex-widget
  .elementor-7
  .elementor-element.elementor-element-64fa15e0.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-64fa15e0.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-64fa15e0.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-7 .elementor-element.elementor-element-4bde4b5e {
  width: auto;
  max-width: auto;
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
  text-align: center;
}
.elementor-7
  .elementor-element.elementor-element-4bde4b5e
  .elementor-heading-title {
  font-family: "BURBANK", Sans-serif;
  font-size: 75px;
  font-weight: 600;
  -webkit-text-stroke-width: 1px;
  stroke-width: 1px;
  -webkit-text-stroke-color: #0000008a;
  stroke: #0000008a;
  text-shadow: 5px 5px 0px
    rgba(17.00000000000001, 17.00000000000001, 17.00000000000001, 0.96);
  color: #ee2828;
}
.elementor-bc-flex-widget
  .elementor-7
  .elementor-element.elementor-element-7f7eb311.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-7f7eb311.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-7f7eb311.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-7 .elementor-element.elementor-element-16e37c9a {
  width: auto;
  max-width: auto;
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
  text-align: center;
}
.elementor-7
  .elementor-element.elementor-element-16e37c9a
  .elementor-heading-title {
  font-family: "BURBANK", Sans-serif;
  font-size: 75px;
  font-weight: 600;
  -webkit-text-stroke-width: 1px;
  stroke-width: 1px;
  -webkit-text-stroke-color: #0000008a;
  stroke: #0000008a;
  text-shadow: 5px 5px 0px
    rgba(15.299999999999999, 15.299999999999999, 15.299999999999999, 0.96);
  color: #26ec1a;
}
.elementor-7
  .elementor-element.elementor-element-335d85b9:not(.elementor-motion-effects-element-type-background),
.elementor-7
  .elementor-element.elementor-element-335d85b9
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2025/11/background-main.png");
  background-position: bottom center;
  background-size: cover;
}
.elementor-7 .elementor-element.elementor-element-335d85b9 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -425px;
  margin-bottom: 0px;
  padding: 15% 0% 2% 0%;
}
.elementor-7
  .elementor-element.elementor-element-335d85b9
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-303d8485 img {
  width: 50%;
}
.elementor-7
  .elementor-element.elementor-element-406a71f1:not(.elementor-motion-effects-element-type-background),
.elementor-7
  .elementor-element.elementor-element-406a71f1
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2025/11/divider.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}
.elementor-7 .elementor-element.elementor-element-406a71f1,
.elementor-7
  .elementor-element.elementor-element-406a71f1
  > .elementor-background-overlay {
  border-radius: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-406a71f1 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -147px;
  margin-bottom: 0px;
  z-index: 3;
}
.elementor-7
  .elementor-element.elementor-element-406a71f1
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-59c89994 {
  padding: 75px 75px 75px 75px;
  z-index: 3;
}
.elementor-bc-flex-widget
  .elementor-7
  .elementor-element.elementor-element-5e7e6270.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-5e7e6270.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-5e7e6270.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-start;
}
.elementor-7 .elementor-element.elementor-element-619ec7d5 {
  width: auto;
  max-width: auto;
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -11px) 0px;
  padding: 0px 0px 0px 0px;
  text-align: center;
}
.elementor-7
  .elementor-element.elementor-element-619ec7d5
  .elementor-heading-title {
  font-family: "BURBANK", Sans-serif;
  font-size: 75px;
  font-weight: 600;
  color: #000000;
}
.elementor-bc-flex-widget
  .elementor-7
  .elementor-element.elementor-element-71c020cf.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-71c020cf.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-71c020cf.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-7
  .elementor-element.elementor-element-57dbcc79
  .elementor-repeater-item-2904495.elementor-social-icon {
  background-color: #000000;
}
.elementor-7
  .elementor-element.elementor-element-57dbcc79
  .elementor-repeater-item-2904495.elementor-social-icon
  i {
  color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-57dbcc79
  .elementor-repeater-item-2904495.elementor-social-icon
  svg {
  fill: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-57dbcc79
  .elementor-repeater-item-61260f7.elementor-social-icon {
  background-color: #000000;
}
.elementor-7
  .elementor-element.elementor-element-57dbcc79
  .elementor-repeater-item-61260f7.elementor-social-icon
  i {
  color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-57dbcc79
  .elementor-repeater-item-61260f7.elementor-social-icon
  svg {
  fill: #ffffff;
}
.elementor-7 .elementor-element.elementor-element-57dbcc79 {
  --grid-template-columns: repeat(0, auto);
  text-align: center;
  width: auto;
  max-width: auto;
  --icon-size: 35px;
  --grid-column-gap: 5px;
  --grid-row-gap: 0px;
}
.elementor-7
  .elementor-element.elementor-element-57dbcc79
  .elementor-social-icon {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #000000;
}
.elementor-7
  .elementor-element.elementor-element-453c812:not(.elementor-motion-effects-element-type-background),
.elementor-7
  .elementor-element.elementor-element-453c812
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(180deg, #02010100 0%, #ffffff 71%);
}
.elementor-7 .elementor-element.elementor-element-453c812 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -353px;
  margin-bottom: 0px;
}
.elementor-7
  .elementor-element.elementor-element-453c812
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-17d677c {
  --spacer-size: 230px;
}
.elementor-7
  .elementor-element.elementor-element-510bbc17:not(.elementor-motion-effects-element-type-background),
.elementor-7
  .elementor-element.elementor-element-510bbc17
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2025/11/lowered-opacity.png");
  background-position: 0px -223px;
  background-size: cover;
}
.elementor-7
  .elementor-element.elementor-element-510bbc17
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(180deg, #ffffff 0%, #f2295b00 40%);
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-510bbc17
  > .elementor-container {
  max-width: 1600px;
}
.elementor-7 .elementor-element.elementor-element-510bbc17 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-15fd6e26:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-7
  .elementor-element.elementor-element-15fd6e26
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2025/11/BOOGIE4.png");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: contain;
}
.elementor-bc-flex-widget
  .elementor-7
  .elementor-element.elementor-element-15fd6e26.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-15fd6e26.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-15fd6e26.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-start;
}
.elementor-7
  .elementor-element.elementor-element-15fd6e26
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-15fd6e26
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-4bdd3b90 {
  width: auto;
  max-width: auto;
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
  text-align: left;
}
.elementor-7
  .elementor-element.elementor-element-4bdd3b90
  .elementor-heading-title {
  font-family: "BURBANK", Sans-serif;
  font-size: 75px;
  font-weight: 600;
  -webkit-text-stroke-width: 1px;
  stroke-width: 1px;
  -webkit-text-stroke-color: #0000008a;
  stroke: #0000008a;
  text-shadow: 5px 5px 0px
    rgba(32.30000000000001, 32.30000000000001, 32.30000000000001, 0.96);
  color: #26ec1a;
}
.elementor-7 .elementor-element.elementor-element-633fd66b {
  width: 100%;
  max-width: 100%;
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
  text-align: left;
}
.elementor-7
  .elementor-element.elementor-element-633fd66b
  .elementor-heading-title {
  font-family: "BURBANK", Sans-serif;
  font-size: 125px;
  font-weight: 600;
  -webkit-text-stroke-width: 1px;
  stroke-width: 1px;
  -webkit-text-stroke-color: #0000008a;
  stroke: #0000008a;
  text-shadow: 5px 5px 0px
    rgba(32.30000000000001, 32.30000000000001, 32.30000000000001, 0.96);
  color: #ee2828;
}
.elementor-7 .elementor-element.elementor-element-645bd29c {
  width: 100%;
  max-width: 100%;
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
  text-align: left;
}
.elementor-7
  .elementor-element.elementor-element-645bd29c
  .elementor-heading-title {
  font-family: "BURBANK", Sans-serif;
  font-size: 50px;
  font-weight: 600;
  -webkit-text-stroke-width: 1px;
  stroke-width: 1px;
  -webkit-text-stroke-color: #ffffff;
  stroke: #ffffff;
  text-shadow: 5px 5px 0px
    rgba(32.30000000000001, 32.30000000000001, 32.30000000000001, 0.96);
  color: #000000;
}
.elementor-7 .elementor-element.elementor-element-9666dbe {
  width: 100%;
  max-width: 100%;
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
  text-align: left;
}
.elementor-7
  .elementor-element.elementor-element-9666dbe
  .elementor-heading-title {
  font-family: "BURBANK", Sans-serif;
  font-size: 75px;
  font-weight: 600;
  -webkit-text-stroke-width: 1px;
  stroke-width: 1px;
  -webkit-text-stroke-color: #ffffff;
  stroke: #ffffff;
  text-shadow: 5px 5px 0px
    rgba(32.30000000000001, 32.30000000000001, 32.30000000000001, 0.96);
  color: #000000;
}
.elementor-7
  .elementor-element.elementor-element-2d7f87ee:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-7
  .elementor-element.elementor-element-2d7f87ee
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2025/11/sticker-1.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}
.elementor-bc-flex-widget
  .elementor-7
  .elementor-element.elementor-element-2d7f87ee.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-2d7f87ee.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-2d7f87ee.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-7
  .elementor-element.elementor-element-2d7f87ee
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 15px 15px 15px 15px;
}
.elementor-7
  .elementor-element.elementor-element-2d7f87ee
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-632a277c {
  width: auto;
  max-width: auto;
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -11px) 0px;
  padding: 15px 15px 15px 15px;
  text-align: center;
}
.elementor-7
  .elementor-element.elementor-element-632a277c
  .elementor-heading-title {
  font-family: "BURBANK", Sans-serif;
  font-size: 75px;
  font-weight: 600;
  color: #000000;
}
.elementor-7
  .elementor-element.elementor-element-467f2476:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-7
  .elementor-element.elementor-element-467f2476
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2025/11/PRESENTS.png");
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: contain;
}
.elementor-7
  .elementor-element.elementor-element-467f2476
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-467f2476
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-62202907 {
  margin: 25px 25px calc(var(--kit-widget-spacing, 0px) + 25px) 25px;
}
.elementor-7
  .elementor-element.elementor-element-7420531b:not(.elementor-motion-effects-element-type-background),
.elementor-7
  .elementor-element.elementor-element-7420531b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffde21;
}
.elementor-7
  .elementor-element.elementor-element-7420531b
  > .elementor-background-overlay {
  background-image: url("/wp-content/uploads/2025/11/background-main.png");
  background-position: center center;
  background-size: cover;
  opacity: 0.4;
  mix-blend-mode: luminosity;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-7420531b
  > .elementor-container {
  max-width: 1600px;
}
.elementor-7 .elementor-element.elementor-element-7420531b {
  overflow: hidden;
  border-style: solid;
  border-width: 4px 0px 4px 0px;
  box-shadow: 0px 10px 0px 0px rgba(0, 0, 0, 0.14);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 1% 0% 0% 0%;
}
.elementor-7
  .elementor-element.elementor-element-1998d5f2:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-7
  .elementor-element.elementor-element-1998d5f2
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2025/11/background-overlay.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}
.elementor-bc-flex-widget
  .elementor-7
  .elementor-element.elementor-element-1998d5f2.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-1998d5f2.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-1998d5f2.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-7
  .elementor-element.elementor-element-1998d5f2
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-1998d5f2
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-49559d77 {
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -179px) 0px;
}
.elementor-7 .elementor-element.elementor-element-49559d77 img {
  width: 100%;
}
.elementor-bc-flex-widget
  .elementor-7
  .elementor-element.elementor-element-75eaf8d5.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-75eaf8d5.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-75eaf8d5.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-7 .elementor-element.elementor-element-1d5431a1 {
  width: auto;
  max-width: auto;
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
  text-align: left;
}
.elementor-7
  .elementor-element.elementor-element-1d5431a1
  .elementor-heading-title {
  font-family: "BURBANK", Sans-serif;
  font-size: 75px;
  font-weight: 600;
  -webkit-text-stroke-width: 1px;
  stroke-width: 1px;
  -webkit-text-stroke-color: #ffffff;
  stroke: #ffffff;
  text-shadow: 5px 5px 0px rgba(255, 255, 255, 0.96);
  color: #000000;
}
.elementor-7 .elementor-element.elementor-element-13ec5123 {
  width: 100%;
  max-width: 100%;
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
  text-align: center;
}
.elementor-7
  .elementor-element.elementor-element-13ec5123
  .elementor-heading-title {
  font-family: "BURBANK", Sans-serif;
  font-size: 138px;
  font-weight: 600;
  -webkit-text-stroke-width: 1px;
  stroke-width: 1px;
  -webkit-text-stroke-color: #ffffff;
  stroke: #ffffff;
  text-shadow: 5px 5px 0px rgba(255, 255, 255, 0.96);
  color: #000000;
}
.elementor-7
  .elementor-element.elementor-element-35472b84:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-7
  .elementor-element.elementor-element-35472b84
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(126deg, #ffffff7a 0%, #f2295b00 100%);
}
.elementor-7
  .elementor-element.elementor-element-35472b84
  > .elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #000000;
  box-shadow: 0px 5px 0px 0px rgba(0, 0, 0, 0.5);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 15px 15px 15px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
}
.elementor-7
  .elementor-element.elementor-element-35472b84
  > .elementor-element-populated,
.elementor-7
  .elementor-element.elementor-element-35472b84
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-7
  .elementor-element.elementor-element-35472b84
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}
.elementor-7
  .elementor-element.elementor-element-35472b84
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-icon-box.elementor-view-framed .elementor-icon,
.elementor-widget-icon-box.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-widget-icon-box .elementor-icon-box-title,
.elementor-widget-icon-box .elementor-icon-box-title a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-icon-box .elementor-icon-box-title {
  color: var(--e-global-color-primary);
}
.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
.elementor-widget-icon-box:has(:focus) .elementor-icon-box-title {
  color: var(--e-global-color-primary);
}
.elementor-widget-icon-box .elementor-icon-box-description {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
  color: var(--e-global-color-text);
}
.elementor-7 .elementor-element.elementor-element-43e65bd {
  --icon-box-icon-margin: 15px;
}
.elementor-7
  .elementor-element.elementor-element-43e65bd.elementor-view-stacked
  .elementor-icon {
  background-color: #000000;
}
.elementor-7
  .elementor-element.elementor-element-43e65bd.elementor-view-framed
  .elementor-icon,
.elementor-7
  .elementor-element.elementor-element-43e65bd.elementor-view-default
  .elementor-icon {
  fill: #000000;
  color: #000000;
  border-color: #000000;
}
.elementor-7
  .elementor-element.elementor-element-43e65bd.elementor-view-stacked:has(:hover)
  .elementor-icon,
.elementor-7
  .elementor-element.elementor-element-43e65bd.elementor-view-stacked:has(:focus)
  .elementor-icon {
  background-color: #000000;
}
.elementor-7
  .elementor-element.elementor-element-43e65bd.elementor-view-framed:has(:hover)
  .elementor-icon,
.elementor-7
  .elementor-element.elementor-element-43e65bd.elementor-view-default:has(:hover)
  .elementor-icon,
.elementor-7
  .elementor-element.elementor-element-43e65bd.elementor-view-framed:has(:focus)
  .elementor-icon,
.elementor-7
  .elementor-element.elementor-element-43e65bd.elementor-view-default:has(:focus)
  .elementor-icon {
  fill: #000000;
  color: #000000;
  border-color: #000000;
}
.elementor-7
  .elementor-element.elementor-element-43e65bd
  .elementor-icon-box-title,
.elementor-7
  .elementor-element.elementor-element-43e65bd
  .elementor-icon-box-title
  a {
  font-family: "BURBANK", Sans-serif;
  font-size: 35px;
  font-weight: 400;
  text-transform: uppercase;
}
.elementor-7
  .elementor-element.elementor-element-43e65bd
  .elementor-icon-box-title {
  color: #000000;
}
.elementor-7
  .elementor-element.elementor-element-43e65bd:has(:hover)
  .elementor-icon-box-title,
.elementor-7
  .elementor-element.elementor-element-43e65bd:has(:focus)
  .elementor-icon-box-title {
  color: #000000;
}
.elementor-7
  .elementor-element.elementor-element-43e65bd
  .elementor-icon-box-description {
  font-family: "BURBANK", Sans-serif;
  font-size: 22px;
  font-weight: 400;
  color: #000000;
}
.elementor-7
  .elementor-element.elementor-element-16c5b244:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-7
  .elementor-element.elementor-element-16c5b244
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(227deg, #ffffff7a 0%, #f2295b00 100%);
}
.elementor-7
  .elementor-element.elementor-element-16c5b244
  > .elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #000000;
  box-shadow: 0px 5px 0px 0px rgba(0, 0, 0, 0.5);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 15px 15px 15px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
}
.elementor-7
  .elementor-element.elementor-element-16c5b244
  > .elementor-element-populated,
.elementor-7
  .elementor-element.elementor-element-16c5b244
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-7
  .elementor-element.elementor-element-16c5b244
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}
.elementor-7
  .elementor-element.elementor-element-16c5b244
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-9b1847d {
  --icon-box-icon-margin: 15px;
}
.elementor-7
  .elementor-element.elementor-element-9b1847d.elementor-view-stacked
  .elementor-icon {
  background-color: #000000;
}
.elementor-7
  .elementor-element.elementor-element-9b1847d.elementor-view-framed
  .elementor-icon,
.elementor-7
  .elementor-element.elementor-element-9b1847d.elementor-view-default
  .elementor-icon {
  fill: #000000;
  color: #000000;
  border-color: #000000;
}
.elementor-7
  .elementor-element.elementor-element-9b1847d.elementor-view-stacked:has(:hover)
  .elementor-icon,
.elementor-7
  .elementor-element.elementor-element-9b1847d.elementor-view-stacked:has(:focus)
  .elementor-icon {
  background-color: #000000;
}
.elementor-7
  .elementor-element.elementor-element-9b1847d.elementor-view-framed:has(:hover)
  .elementor-icon,
.elementor-7
  .elementor-element.elementor-element-9b1847d.elementor-view-default:has(:hover)
  .elementor-icon,
.elementor-7
  .elementor-element.elementor-element-9b1847d.elementor-view-framed:has(:focus)
  .elementor-icon,
.elementor-7
  .elementor-element.elementor-element-9b1847d.elementor-view-default:has(:focus)
  .elementor-icon {
  fill: #000000;
  color: #000000;
  border-color: #000000;
}
.elementor-7
  .elementor-element.elementor-element-9b1847d
  .elementor-icon-box-title,
.elementor-7
  .elementor-element.elementor-element-9b1847d
  .elementor-icon-box-title
  a {
  font-family: "BURBANK", Sans-serif;
  font-size: 35px;
  font-weight: 400;
  text-transform: uppercase;
}
.elementor-7
  .elementor-element.elementor-element-9b1847d
  .elementor-icon-box-title {
  color: #000000;
}
.elementor-7
  .elementor-element.elementor-element-9b1847d:has(:hover)
  .elementor-icon-box-title,
.elementor-7
  .elementor-element.elementor-element-9b1847d:has(:focus)
  .elementor-icon-box-title {
  color: #000000;
}
.elementor-7
  .elementor-element.elementor-element-9b1847d
  .elementor-icon-box-description {
  font-family: "BURBANK", Sans-serif;
  font-size: 22px;
  font-weight: 400;
  color: #000000;
}
.elementor-7
  .elementor-element.elementor-element-584df949:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-7
  .elementor-element.elementor-element-584df949
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(316deg, #ffffff7a 0%, #f2295b00 100%);
}
.elementor-7
  .elementor-element.elementor-element-584df949
  > .elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #000000;
  box-shadow: 0px 5px 0px 0px rgba(0, 0, 0, 0.5);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 15px 15px 15px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
}
.elementor-7
  .elementor-element.elementor-element-584df949
  > .elementor-element-populated,
.elementor-7
  .elementor-element.elementor-element-584df949
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-7
  .elementor-element.elementor-element-584df949
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}
.elementor-7
  .elementor-element.elementor-element-584df949
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-484dd6c1 {
  --icon-box-icon-margin: 15px;
}
.elementor-7
  .elementor-element.elementor-element-484dd6c1.elementor-view-stacked
  .elementor-icon {
  background-color: #000000;
}
.elementor-7
  .elementor-element.elementor-element-484dd6c1.elementor-view-framed
  .elementor-icon,
.elementor-7
  .elementor-element.elementor-element-484dd6c1.elementor-view-default
  .elementor-icon {
  fill: #000000;
  color: #000000;
  border-color: #000000;
}
.elementor-7
  .elementor-element.elementor-element-484dd6c1.elementor-view-stacked:has(:hover)
  .elementor-icon,
.elementor-7
  .elementor-element.elementor-element-484dd6c1.elementor-view-stacked:has(:focus)
  .elementor-icon {
  background-color: #000000;
}
.elementor-7
  .elementor-element.elementor-element-484dd6c1.elementor-view-framed:has(:hover)
  .elementor-icon,
.elementor-7
  .elementor-element.elementor-element-484dd6c1.elementor-view-default:has(:hover)
  .elementor-icon,
.elementor-7
  .elementor-element.elementor-element-484dd6c1.elementor-view-framed:has(:focus)
  .elementor-icon,
.elementor-7
  .elementor-element.elementor-element-484dd6c1.elementor-view-default:has(:focus)
  .elementor-icon {
  fill: #000000;
  color: #000000;
  border-color: #000000;
}
.elementor-7
  .elementor-element.elementor-element-484dd6c1
  .elementor-icon-box-title,
.elementor-7
  .elementor-element.elementor-element-484dd6c1
  .elementor-icon-box-title
  a {
  font-family: "BURBANK", Sans-serif;
  font-size: 35px;
  font-weight: 400;
  text-transform: uppercase;
}
.elementor-7
  .elementor-element.elementor-element-484dd6c1
  .elementor-icon-box-title {
  color: #000000;
}
.elementor-7
  .elementor-element.elementor-element-484dd6c1:has(:hover)
  .elementor-icon-box-title,
.elementor-7
  .elementor-element.elementor-element-484dd6c1:has(:focus)
  .elementor-icon-box-title {
  color: #000000;
}
.elementor-7
  .elementor-element.elementor-element-484dd6c1
  .elementor-icon-box-description {
  font-family: "BURBANK", Sans-serif;
  font-size: 22px;
  font-weight: 400;
  color: #000000;
}
.elementor-7
  .elementor-element.elementor-element-42524d77:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-7
  .elementor-element.elementor-element-42524d77
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(0deg, #ffffff7a 0%, #f2295b00 100%);
}
.elementor-7
  .elementor-element.elementor-element-42524d77
  > .elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #000000;
  box-shadow: 0px 5px 0px 0px rgba(0, 0, 0, 0.5);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 15px 15px 15px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
}
.elementor-7
  .elementor-element.elementor-element-42524d77
  > .elementor-element-populated,
.elementor-7
  .elementor-element.elementor-element-42524d77
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-7
  .elementor-element.elementor-element-42524d77
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}
.elementor-7
  .elementor-element.elementor-element-42524d77
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-35555c0b {
  --icon-box-icon-margin: 15px;
}
.elementor-7
  .elementor-element.elementor-element-35555c0b.elementor-view-stacked
  .elementor-icon {
  background-color: #000000;
}
.elementor-7
  .elementor-element.elementor-element-35555c0b.elementor-view-framed
  .elementor-icon,
.elementor-7
  .elementor-element.elementor-element-35555c0b.elementor-view-default
  .elementor-icon {
  fill: #000000;
  color: #000000;
  border-color: #000000;
}
.elementor-7
  .elementor-element.elementor-element-35555c0b.elementor-view-stacked:has(:hover)
  .elementor-icon,
.elementor-7
  .elementor-element.elementor-element-35555c0b.elementor-view-stacked:has(:focus)
  .elementor-icon {
  background-color: #000000;
}
.elementor-7
  .elementor-element.elementor-element-35555c0b.elementor-view-framed:has(:hover)
  .elementor-icon,
.elementor-7
  .elementor-element.elementor-element-35555c0b.elementor-view-default:has(:hover)
  .elementor-icon,
.elementor-7
  .elementor-element.elementor-element-35555c0b.elementor-view-framed:has(:focus)
  .elementor-icon,
.elementor-7
  .elementor-element.elementor-element-35555c0b.elementor-view-default:has(:focus)
  .elementor-icon {
  fill: #000000;
  color: #000000;
  border-color: #000000;
}
.elementor-7
  .elementor-element.elementor-element-35555c0b
  .elementor-icon-box-title,
.elementor-7
  .elementor-element.elementor-element-35555c0b
  .elementor-icon-box-title
  a {
  font-family: "BURBANK", Sans-serif;
  font-size: 35px;
  font-weight: 400;
  text-transform: uppercase;
}
.elementor-7
  .elementor-element.elementor-element-35555c0b
  .elementor-icon-box-title {
  color: #000000;
}
.elementor-7
  .elementor-element.elementor-element-35555c0b:has(:hover)
  .elementor-icon-box-title,
.elementor-7
  .elementor-element.elementor-element-35555c0b:has(:focus)
  .elementor-icon-box-title {
  color: #000000;
}
.elementor-7
  .elementor-element.elementor-element-35555c0b
  .elementor-icon-box-description {
  font-family: "BURBANK", Sans-serif;
  font-size: 22px;
  font-weight: 400;
  color: #000000;
}
.elementor-7
  .elementor-element.elementor-element-7df7b8a4:not(.elementor-motion-effects-element-type-background),
.elementor-7
  .elementor-element.elementor-element-7df7b8a4
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2025/11/bg-divider.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}
.elementor-7
  .elementor-element.elementor-element-7df7b8a4
  > .elementor-container {
  max-width: 1600px;
}
.elementor-7 .elementor-element.elementor-element-7df7b8a4 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 3% 0% 3% 0%;
}
.elementor-7
  .elementor-element.elementor-element-7df7b8a4
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-2bc01d21:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-7
  .elementor-element.elementor-element-2bc01d21
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffde21;
  background-image: url("/wp-content/uploads/2025/11/overlay-3.png");
  background-position: center right;
  background-repeat: no-repeat;
  background-size: 33% auto;
}
.elementor-7
  .elementor-element.elementor-element-2bc01d21
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-image: url("/wp-content/uploads/2025/11/background-main.png");
  background-position: center center;
  background-size: cover;
  opacity: 0.17;
}
.elementor-7
  .elementor-element.elementor-element-2bc01d21
  > .elementor-element-populated
  > .elementor-background-overlay {
  mix-blend-mode: luminosity;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-2bc01d21
  > .elementor-element-populated {
  border-style: solid;
  border-width: 4px 4px 4px 4px;
  box-shadow: 0px 10px 0px 0px rgba(0, 0, 0, 0.14);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 15px 15px 15px 15px;
}
.elementor-7
  .elementor-element.elementor-element-2bc01d21
  > .elementor-element-populated,
.elementor-7
  .elementor-element.elementor-element-2bc01d21
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-7
  .elementor-element.elementor-element-2bc01d21
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}
.elementor-7
  .elementor-element.elementor-element-6c3d77c
  > .elementor-container {
  max-width: 1600px;
}
.elementor-bc-flex-widget
  .elementor-7
  .elementor-element.elementor-element-49c15ef6.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-49c15ef6.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-49c15ef6.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-start;
}
.elementor-7 .elementor-element.elementor-element-50865ed7 {
  margin-top: 0px;
  margin-bottom: 15px;
}
.elementor-7 .elementor-element.elementor-element-28bbe258 {
  width: auto;
  max-width: auto;
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -11px) 0px;
  padding: 0px 0px 0px 0px;
  text-align: center;
}
.elementor-7
  .elementor-element.elementor-element-28bbe258
  .elementor-heading-title {
  font-family: "BURBANK", Sans-serif;
  font-size: 75px;
  font-weight: 600;
  text-shadow: 5px 5px 0px rgba(255, 255, 255, 0.96);
  color: #000000;
}
.elementor-7 .elementor-element.elementor-element-d4bca98 {
  width: auto;
  max-width: auto;
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -11px) 0px;
  padding: 0px 0px 0px 0px;
  text-align: center;
}
.elementor-7
  .elementor-element.elementor-element-d4bca98
  .elementor-heading-title {
  font-family: "BURBANK", Sans-serif;
  font-size: 125px;
  font-weight: 600;
  text-shadow: 5px 5px 0px rgba(255, 255, 255, 0.96);
  color: #000000;
}
.elementor-7 .elementor-element.elementor-element-5a24b3c3 {
  width: auto;
  max-width: auto;
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -11px) 0px;
  padding: 0px 0px 0px 0px;
  text-align: left;
}
.elementor-7
  .elementor-element.elementor-element-5a24b3c3
  .elementor-heading-title {
  font-family: "BURBANK", Sans-serif;
  font-size: 45px;
  font-weight: 600;
  text-shadow: 5px 5px 0px rgba(255, 255, 255, 0.96);
  color: #000000;
}
.elementor-7 .elementor-element.elementor-element-298070a0 {
  margin-top: 15px;
  margin-bottom: 0px;
}
.elementor-bc-flex-widget
  .elementor-7
  .elementor-element.elementor-element-25b9eec2.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-25b9eec2.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-25b9eec2.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-start;
}
.elementor-widget-button .elementor-button {
  background-color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-7 .elementor-element.elementor-element-18761b56 .elementor-button {
  background-color: #000000;
  font-family: "BURBANK", Sans-serif;
  font-size: 35px;
  font-weight: 500;
  text-transform: uppercase;
  fill: #ffffff;
  color: #ffffff;
}
.elementor-7 .elementor-element.elementor-element-18761b56 {
  width: auto;
  max-width: auto;
}
.elementor-7 .elementor-element.elementor-element-cc0508a .elementor-button {
  background-color: #000000;
  font-family: "BURBANK", Sans-serif;
  font-size: 35px;
  font-weight: 500;
  text-transform: uppercase;
  fill: #ffffff;
  color: #ffffff;
}
.elementor-7 .elementor-element.elementor-element-cc0508a {
  width: auto;
  max-width: auto;
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;
}
.elementor-7 .elementor-element.elementor-element-4660b4e6 {
  margin: 5px 5px calc(var(--kit-widget-spacing, 0px) + 5px) 5px;
}
.elementor-7 .elementor-element.elementor-element-4660b4e6 img {
  width: 100%;
}
.elementor-7
  .elementor-element.elementor-element-6f7124fb:not(.elementor-motion-effects-element-type-background),
.elementor-7
  .elementor-element.elementor-element-6f7124fb
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2025/11/bg5.png");
  background-position: top center;
  background-size: cover;
}
.elementor-7
  .elementor-element.elementor-element-6f7124fb
  > .elementor-container {
  max-width: 1600px;
}
.elementor-7 .elementor-element.elementor-element-6f7124fb {
  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-7
  .elementor-element.elementor-element-6f7124fb
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-7
  .elementor-element.elementor-element-627fbce.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-627fbce.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-627fbce.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-7 .elementor-element.elementor-element-47f951d3 {
  width: auto;
  max-width: auto;
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -56px) 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-7
  .elementor-element.elementor-element-3479bcbb:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-7
  .elementor-element.elementor-element-3479bcbb
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2025/11/BOOGIE-2.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}
.elementor-bc-flex-widget
  .elementor-7
  .elementor-element.elementor-element-3479bcbb.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-3479bcbb.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-3479bcbb.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-7
  .elementor-element.elementor-element-3479bcbb
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-3479bcbb
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-218b3678 {
  width: auto;
  max-width: auto;
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
  text-align: center;
}
.elementor-7
  .elementor-element.elementor-element-218b3678
  .elementor-heading-title {
  font-family: "BURBANK", Sans-serif;
  font-size: 55px;
  font-weight: 600;
  -webkit-text-stroke-width: 1px;
  stroke-width: 1px;
  -webkit-text-stroke-color: #0000008a;
  stroke: #0000008a;
  text-shadow: 5px 5px 0px
    rgba(37.39999999999998, 37.39999999999998, 37.39999999999998, 0.96);
  color: #26ec1a;
}
.elementor-7 .elementor-element.elementor-element-24bb29fe {
  width: auto;
  max-width: auto;
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
  text-align: center;
}
.elementor-7
  .elementor-element.elementor-element-24bb29fe
  .elementor-heading-title {
  font-family: "BURBANK", Sans-serif;
  font-size: 135px;
  font-weight: 600;
  -webkit-text-stroke-width: 1px;
  stroke-width: 1px;
  -webkit-text-stroke-color: #0000008a;
  stroke: #0000008a;
  text-shadow: 5px 5px 0px
    rgba(32.30000000000001, 32.30000000000001, 32.30000000000001, 0.96);
  color: #26ec1a;
}
.elementor-7 .elementor-element.elementor-element-28ca2f2e {
  width: auto;
  max-width: auto;
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;
  text-align: center;
}
.elementor-7
  .elementor-element.elementor-element-28ca2f2e
  .elementor-heading-title {
  font-family: "BURBANK", Sans-serif;
  font-size: 135px;
  font-weight: 600;
  -webkit-text-stroke-width: 1px;
  stroke-width: 1px;
  -webkit-text-stroke-color: #0000008a;
  stroke: #0000008a;
  text-shadow: 5px 5px 0px
    rgba(23.800000000000026, 23.800000000000026, 23.800000000000026, 0.96);
  color: #26ec1a;
}
.elementor-bc-flex-widget
  .elementor-7
  .elementor-element.elementor-element-5a8c374a.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-5a8c374a.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-5a8c374a.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-7 .elementor-element.elementor-element-4dc4b2c6 .elementor-button {
  background-color: #000000;
  font-family: "BURBANK", Sans-serif;
  font-size: 35px;
  font-weight: 500;
  text-transform: uppercase;
  fill: #ffffff;
  color: #ffffff;
}
.elementor-7 .elementor-element.elementor-element-4dc4b2c6 {
  width: auto;
  max-width: auto;
}
.elementor-7 .elementor-element.elementor-element-2e8bdc28 .elementor-button {
  background-color: #000000;
  font-family: "BURBANK", Sans-serif;
  font-size: 35px;
  font-weight: 500;
  text-transform: uppercase;
  fill: #ffffff;
  color: #ffffff;
}
.elementor-7 .elementor-element.elementor-element-2e8bdc28 {
  width: auto;
  max-width: auto;
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;
}
.elementor-7
  .elementor-element.elementor-element-1f6cda3e:not(.elementor-motion-effects-element-type-background),
.elementor-7
  .elementor-element.elementor-element-1f6cda3e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffde21;
}
.elementor-7
  .elementor-element.elementor-element-1f6cda3e
  > .elementor-background-overlay {
  background-image: url("/wp-content/uploads/2025/11/background-main.png");
  background-position: center center;
  background-size: cover;
  opacity: 0.4;
  mix-blend-mode: luminosity;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-1f6cda3e
  > .elementor-container {
  max-width: 1600px;
}
.elementor-7 .elementor-element.elementor-element-1f6cda3e {
  overflow: hidden;
  border-style: solid;
  border-width: 4px 0px 0px 0px;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 1% 0% 1% 0%;
}
.elementor-7 .elementor-element.elementor-element-9e32ab4 {
  width: var(--container-widget-width, 28%);
  max-width: 28%;
  --container-widget-width: 28%;
  --container-widget-flex-grow: 0;
  text-align: left;
}
.elementor-7 .elementor-element.elementor-element-9e32ab4 img {
  width: 100%;
}
.elementor-bc-flex-widget
  .elementor-7
  .elementor-element.elementor-element-75f23ec8.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-75f23ec8.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-75f23ec8.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-7
  .elementor-element.elementor-element-1994c650
  .elementor-repeater-item-2904495.elementor-social-icon {
  background-color: #000000;
}
.elementor-7
  .elementor-element.elementor-element-1994c650
  .elementor-repeater-item-2904495.elementor-social-icon
  i {
  color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-1994c650
  .elementor-repeater-item-2904495.elementor-social-icon
  svg {
  fill: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-1994c650
  .elementor-repeater-item-61260f7.elementor-social-icon {
  background-color: #000000;
}
.elementor-7
  .elementor-element.elementor-element-1994c650
  .elementor-repeater-item-61260f7.elementor-social-icon
  i {
  color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-1994c650
  .elementor-repeater-item-61260f7.elementor-social-icon
  svg {
  fill: #ffffff;
}
.elementor-7 .elementor-element.elementor-element-1994c650 {
  --grid-template-columns: repeat(0, auto);
  text-align: center;
  width: auto;
  max-width: auto;
  --icon-size: 35px;
  --grid-column-gap: 5px;
  --grid-row-gap: 0px;
}
.elementor-7
  .elementor-element.elementor-element-1994c650
  .elementor-social-icon {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #000000;
}
@media (min-width: 768px) {
  .elementor-7 .elementor-element.elementor-element-49c15ef6 {
    width: 75%;
  }
  .elementor-7 .elementor-element.elementor-element-1c27553 {
    width: 25%;
  }
}
@media (max-width: 1024px) {
  .elementor-7
    .elementor-element.elementor-element-6f7c1fd3
    .elementor-heading-title {
    font-size: 55px;
  }
  .elementor-7
    .elementor-element.elementor-element-4bde4b5e
    .elementor-heading-title {
    font-size: 55px;
  }
  .elementor-7
    .elementor-element.elementor-element-16e37c9a
    .elementor-heading-title {
    font-size: 55px;
  }
  .elementor-7 .elementor-element.elementor-element-335d85b9 {
    margin-top: -231px;
    margin-bottom: 0px;
    padding: 25% 0% 2% 0%;
  }
  .elementor-7
    .elementor-element.elementor-element-619ec7d5
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-7
    .elementor-element.elementor-element-510bbc17:not(.elementor-motion-effects-element-type-background),
  .elementor-7
    .elementor-element.elementor-element-510bbc17
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-510bbc17 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-4bdd3b90
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-7
    .elementor-element.elementor-element-633fd66b
    .elementor-heading-title {
    font-size: 60px;
  }
  .elementor-7
    .elementor-element.elementor-element-645bd29c
    .elementor-heading-title {
    font-size: 25px;
  }
  .elementor-7
    .elementor-element.elementor-element-9666dbe
    .elementor-heading-title {
    font-size: 45px;
  }
  .elementor-7
    .elementor-element.elementor-element-632a277c
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-bc-flex-widget
    .elementor-7
    .elementor-element.elementor-element-467f2476.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-7
    .elementor-element.elementor-element-467f2476.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-7
    .elementor-element.elementor-element-467f2476.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-7 .elementor-element.elementor-element-49559d77 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -180px) 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-1d5431a1
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-7
    .elementor-element.elementor-element-13ec5123
    .elementor-heading-title {
    font-size: 67px;
  }
  .elementor-7
    .elementor-element.elementor-element-35472b84
    > .elementor-element-populated {
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
  }
  .elementor-7 .elementor-element.elementor-element-43e65bd .elementor-icon {
    font-size: 35px;
  }
  .elementor-7
    .elementor-element.elementor-element-43e65bd
    .elementor-icon-box-title,
  .elementor-7
    .elementor-element.elementor-element-43e65bd
    .elementor-icon-box-title
    a {
    font-size: 25px;
  }
  .elementor-7
    .elementor-element.elementor-element-43e65bd
    .elementor-icon-box-description {
    font-size: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-16c5b244
    > .elementor-element-populated {
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
  }
  .elementor-7 .elementor-element.elementor-element-9b1847d .elementor-icon {
    font-size: 35px;
  }
  .elementor-7
    .elementor-element.elementor-element-9b1847d
    .elementor-icon-box-title,
  .elementor-7
    .elementor-element.elementor-element-9b1847d
    .elementor-icon-box-title
    a {
    font-size: 25px;
  }
  .elementor-7
    .elementor-element.elementor-element-9b1847d
    .elementor-icon-box-description {
    font-size: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-584df949
    > .elementor-element-populated {
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
  }
  .elementor-7 .elementor-element.elementor-element-484dd6c1 .elementor-icon {
    font-size: 35px;
  }
  .elementor-7
    .elementor-element.elementor-element-484dd6c1
    .elementor-icon-box-title,
  .elementor-7
    .elementor-element.elementor-element-484dd6c1
    .elementor-icon-box-title
    a {
    font-size: 25px;
  }
  .elementor-7
    .elementor-element.elementor-element-484dd6c1
    .elementor-icon-box-description {
    font-size: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-42524d77
    > .elementor-element-populated {
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
  }
  .elementor-7 .elementor-element.elementor-element-35555c0b .elementor-icon {
    font-size: 35px;
  }
  .elementor-7
    .elementor-element.elementor-element-35555c0b
    .elementor-icon-box-title,
  .elementor-7
    .elementor-element.elementor-element-35555c0b
    .elementor-icon-box-title
    a {
    font-size: 25px;
  }
  .elementor-7
    .elementor-element.elementor-element-35555c0b
    .elementor-icon-box-description {
    font-size: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-28bbe258
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-7
    .elementor-element.elementor-element-d4bca98
    .elementor-heading-title {
    font-size: 57px;
  }
  .elementor-7
    .elementor-element.elementor-element-5a24b3c3
    .elementor-heading-title {
    font-size: 25px;
  }
  .elementor-7 .elementor-element.elementor-element-18761b56 .elementor-button {
    font-size: 25px;
  }
  .elementor-7 .elementor-element.elementor-element-cc0508a .elementor-button {
    font-size: 25px;
  }
  .elementor-bc-flex-widget
    .elementor-7
    .elementor-element.elementor-element-1c27553.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-7
    .elementor-element.elementor-element-1c27553.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-7
    .elementor-element.elementor-element-1c27553.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-7
    .elementor-element.elementor-element-218b3678
    .elementor-heading-title {
    font-size: 22px;
  }
  .elementor-7
    .elementor-element.elementor-element-24bb29fe
    .elementor-heading-title {
    font-size: 66px;
  }
  .elementor-7
    .elementor-element.elementor-element-28ca2f2e
    .elementor-heading-title {
    font-size: 66px;
  }
  .elementor-7 .elementor-element.elementor-element-4dc4b2c6 .elementor-button {
    font-size: 15px;
  }
  .elementor-7 .elementor-element.elementor-element-2e8bdc28 .elementor-button {
    font-size: 15px;
  }
}
@media (max-width: 767px) {
  .elementor-7 .elementor-element.elementor-element-26c9addd img {
    width: 68%;
  }
  .elementor-7 .elementor-element.elementor-element-3b2859db {
    width: 33%;
  }
  .elementor-7
    .elementor-element.elementor-element-6f7c1fd3
    .elementor-heading-title {
    font-size: 25px;
  }
  .elementor-7 .elementor-element.elementor-element-64fa15e0 {
    width: 33%;
  }
  .elementor-7
    .elementor-element.elementor-element-4bde4b5e
    .elementor-heading-title {
    font-size: 25px;
  }
  .elementor-7 .elementor-element.elementor-element-7f7eb311 {
    width: 33%;
  }
  .elementor-7
    .elementor-element.elementor-element-16e37c9a
    .elementor-heading-title {
    font-size: 25px;
  }
  .elementor-7 .elementor-element.elementor-element-335d85b9 {
    margin-top: -208px;
    margin-bottom: 0px;
    padding: 48% 0% 0% 0%;
  }
  .elementor-7 .elementor-element.elementor-element-303d8485 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    z-index: 1;
  }
  .elementor-7 .elementor-element.elementor-element-303d8485 img {
    width: 100%;
  }
  .elementor-7
    .elementor-element.elementor-element-406a71f1
    > .elementor-container {
    max-width: 1600px;
  }
  .elementor-7
    .elementor-element.elementor-element-406a71f1:not(.elementor-motion-effects-element-type-background),
  .elementor-7
    .elementor-element.elementor-element-406a71f1
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: center center;
  }
  .elementor-7 .elementor-element.elementor-element-406a71f1 {
    margin-top: -63px;
    margin-bottom: 0px;
  }
  .elementor-bc-flex-widget
    .elementor-7
    .elementor-element.elementor-element-731d797a.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-7
    .elementor-element.elementor-element-731d797a.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-7
    .elementor-element.elementor-element-731d797a.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-7
    .elementor-element.elementor-element-59c89994
    > .elementor-container {
    max-width: 1600px;
  }
  .elementor-7 .elementor-element.elementor-element-59c89994 {
    padding: 5px 5px 5px 5px;
  }
  .elementor-7 .elementor-element.elementor-element-5e7e6270 {
    width: 50%;
  }
  .elementor-7
    .elementor-element.elementor-element-619ec7d5
    .elementor-heading-title {
    font-size: 22px;
  }
  .elementor-7 .elementor-element.elementor-element-71c020cf {
    width: 50%;
  }
  .elementor-7 .elementor-element.elementor-element-57dbcc79 {
    --icon-size: 18px;
  }
  .elementor-7
    .elementor-element.elementor-element-510bbc17:not(.elementor-motion-effects-element-type-background),
  .elementor-7
    .elementor-element.elementor-element-510bbc17
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-510bbc17 {
    padding: 25% 0% 0% 0%;
  }
  .elementor-7
    .elementor-element.elementor-element-15fd6e26.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-7 .elementor-element.elementor-element-633fd66b {
    text-align: center;
  }
  .elementor-7
    .elementor-element.elementor-element-633fd66b
    .elementor-heading-title {
    font-size: 85px;
  }
  .elementor-7 .elementor-element.elementor-element-645bd29c {
    text-align: center;
  }
  .elementor-7 .elementor-element.elementor-element-9666dbe {
    text-align: center;
  }
  .elementor-7 .elementor-element.elementor-element-62202907 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
  }
  .elementor-7 .elementor-element.elementor-element-62202907 img {
    width: 100%;
  }
  .elementor-7 .elementor-element.elementor-element-49559d77 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -195px) 0px;
  }
  .elementor-7 .elementor-element.elementor-element-35472b84 {
    width: 50%;
  }
  .elementor-7
    .elementor-element.elementor-element-43e65bd
    .elementor-icon-box-title,
  .elementor-7
    .elementor-element.elementor-element-43e65bd
    .elementor-icon-box-title
    a {
    font-size: 35px;
  }
  .elementor-7 .elementor-element.elementor-element-16c5b244 {
    width: 50%;
  }
  .elementor-7
    .elementor-element.elementor-element-9b1847d
    .elementor-icon-box-title,
  .elementor-7
    .elementor-element.elementor-element-9b1847d
    .elementor-icon-box-title
    a {
    font-size: 35px;
  }
  .elementor-7 .elementor-element.elementor-element-584df949 {
    width: 50%;
  }
  .elementor-7
    .elementor-element.elementor-element-484dd6c1
    .elementor-icon-box-title,
  .elementor-7
    .elementor-element.elementor-element-484dd6c1
    .elementor-icon-box-title
    a {
    font-size: 35px;
  }
  .elementor-7 .elementor-element.elementor-element-42524d77 {
    width: 50%;
  }
  .elementor-7
    .elementor-element.elementor-element-35555c0b
    .elementor-icon-box-title,
  .elementor-7
    .elementor-element.elementor-element-35555c0b
    .elementor-icon-box-title
    a {
    font-size: 35px;
  }
  .elementor-7 .elementor-element.elementor-element-7df7b8a4 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-2bc01d21
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 5px 5px 5px 5px;
  }
  .elementor-7
    .elementor-element.elementor-element-49c15ef6.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-7
    .elementor-element.elementor-element-2952068.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-7
    .elementor-element.elementor-element-28bbe258
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-7
    .elementor-element.elementor-element-d4bca98
    .elementor-heading-title {
    font-size: 57px;
  }
  .elementor-7 .elementor-element.elementor-element-5a24b3c3 {
    text-align: center;
  }
  .elementor-7
    .elementor-element.elementor-element-5a24b3c3
    .elementor-heading-title {
    font-size: 22px;
  }
  .elementor-7
    .elementor-element.elementor-element-25b9eec2.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-7 .elementor-element.elementor-element-18761b56 .elementor-button {
    font-size: 12px;
  }
  .elementor-7 .elementor-element.elementor-element-cc0508a .elementor-button {
    font-size: 12px;
  }
  .elementor-7 .elementor-element.elementor-element-6f7124fb {
    padding: 0% 0% 7% 0%;
  }
  .elementor-7 .elementor-element.elementor-element-47f951d3 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -56px) 0px;
  }
  .elementor-7 .elementor-element.elementor-element-740b9051 {
    width: 50%;
  }
  .elementor-7 .elementor-element.elementor-element-9e32ab4 {
    --container-widget-width: 157px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 157px);
    max-width: 157px;
  }
  .elementor-7 .elementor-element.elementor-element-9e32ab4 img {
    width: 68%;
  }
  .elementor-7 .elementor-element.elementor-element-75f23ec8 {
    width: 50%;
  }
  .elementor-7 .elementor-element.elementor-element-1994c650 {
    --icon-size: 18px;
  }
}
@media (min-width: 1025px) {
  .elementor-7
    .elementor-element.elementor-element-335d85b9:not(.elementor-motion-effects-element-type-background),
  .elementor-7
    .elementor-element.elementor-element-335d85b9
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
  .elementor-7
    .elementor-element.elementor-element-2d7f87ee:not(.elementor-motion-effects-element-type-background)
    > .elementor-widget-wrap,
  .elementor-7
    .elementor-element.elementor-element-2d7f87ee
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: scroll;
  }
  .elementor-7
    .elementor-element.elementor-element-1998d5f2:not(.elementor-motion-effects-element-type-background)
    > .elementor-widget-wrap,
  .elementor-7
    .elementor-element.elementor-element-1998d5f2
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: scroll;
  }
  .elementor-7
    .elementor-element.elementor-element-2bc01d21:not(.elementor-motion-effects-element-type-background)
    > .elementor-widget-wrap,
  .elementor-7
    .elementor-element.elementor-element-2bc01d21
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: scroll;
  }
} /* Start custom CSS */
html,
body {
  min-height: 100%;
  overflow-x: hidden;
}

body {
  isolation: isolate;
}

body::before {
  content: "";
  position: fixed;
  inset: 0;
  z-index: 2147483647;
  pointer-events: none;
  opacity: 100;
  background-image: url("/wp-content/uploads/2025/11/snowflakes.gif");
  background-repeat: repeat;
  background-position: center;
  background-size: 225px 225px;
  mix-blend-mode: overlay;
} /* End custom CSS */
/* Start Custom Fonts CSS */
@font-face {
  font-family: "BURBANK";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url("/wp-content/uploads/2025/11/Burbank-Big-Condensed-Black.ttf")
    format("truetype");
}
/* End Custom Fonts CSS */
