.elementor-19 .elementor-element.elementor-element-3cf6b99{--display:flex;--min-height:110vh;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.7s;--overlay-opacity:0;}.elementor-19 .elementor-element.elementor-element-3cf6b99:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-3cf6b99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EA5519;background-image:url("https://moto1-event.com/wp-content/uploads/2026/10/halo.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-3cf6b99::before, .elementor-19 .elementor-element.elementor-element-3cf6b99 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-3cf6b99 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-3cf6b99 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-3cf6b99 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-3cf6b99 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.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 );}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-6a3d4dc{left:0px;}body.rtl .elementor-19 .elementor-element.elementor-element-6a3d4dc{right:0px;}.elementor-19 .elementor-element.elementor-element-6a3d4dc{bottom:0px;}.elementor-19 .elementor-element.elementor-element-6a3d4dc img{width:55%;}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-75fd452{left:2px;}body.rtl .elementor-19 .elementor-element.elementor-element-75fd452{right:2px;}.elementor-19 .elementor-element.elementor-element-75fd452{top:0px;text-align:start;}.elementor-19 .elementor-element.elementor-element-75fd452 img{width:54%;}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-a65d077{right:0px;}body.rtl .elementor-19 .elementor-element.elementor-element-a65d077{left:0px;}.elementor-19 .elementor-element.elementor-element-a65d077{top:0px;text-align:start;}.elementor-19 .elementor-element.elementor-element-a65d077 img{width:65%;}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-e908934{right:0px;}body.rtl .elementor-19 .elementor-element.elementor-element-e908934{left:0px;}.elementor-19 .elementor-element.elementor-element-e908934{top:39%;text-align:end;}.elementor-19 .elementor-element.elementor-element-e908934 img{width:60%;}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-9d27eef{right:0%;}body.rtl .elementor-19 .elementor-element.elementor-element-9d27eef{left:0%;}.elementor-19 .elementor-element.elementor-element-9d27eef{top:66%;z-index:11;text-align:center;}.elementor-19 .elementor-element.elementor-element-9d27eef img{width:50%;}.elementor-19 .elementor-element.elementor-element-8c34f34{margin:-10% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;z-index:11;}.elementor-19 .elementor-element.elementor-element-8c34f34 img{width:46%;}.elementor-19 .elementor-element.elementor-element-81a11af{width:100%;max-width:100%;top:0px;z-index:10;}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-81a11af{left:0px;}body.rtl .elementor-19 .elementor-element.elementor-element-81a11af{right:0px;}.elementor-19 .elementor-element.elementor-element-81a11af img{width:51%;}.elementor-19 .elementor-element.elementor-element-a5547c0{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;z-index:11;}.elementor-19 .elementor-element.elementor-element-a5547c0 img{width:40%;}.elementor-19 .elementor-element.elementor-element-32df135{z-index:11;}.elementor-19 .elementor-element.elementor-element-32df135 img{width:40%;}.elementor-19 .elementor-element.elementor-element-087aaec{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-19 .elementor-element.elementor-element-087aaec:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-087aaec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EA5519;background-image:url("https://moto1-event.com/wp-content/uploads/2026/10/halo.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-71fd036{--display:flex;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-19 .elementor-element.elementor-element-71fd036:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-71fd036 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6F247D;background-image:url("https://moto1-event.com/wp-content/uploads/2026/10/halo.webp");background-position:center center;background-repeat:repeat-x;}.elementor-19 .elementor-element.elementor-element-16ab96f{--display:flex;}.elementor-19 .elementor-element.elementor-element-f15e0b4 img{width:90%;}.elementor-19 .elementor-element.elementor-element-4821b0f{--display:flex;}.elementor-19 .elementor-element.elementor-element-795edc7{--display:flex;}.elementor-19 .elementor-element.elementor-element-648d1b1 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-19 .elementor-element.elementor-element-50d4061{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-19 .elementor-element.elementor-element-50d4061:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-50d4061 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EA5519;background-image:url("https://moto1-event.com/wp-content/uploads/2026/10/halo.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-f8dadb6{right:0px;}body.rtl .elementor-19 .elementor-element.elementor-element-f8dadb6{left:0px;}.elementor-19 .elementor-element.elementor-element-f8dadb6{bottom:32%;}.elementor-19 .elementor-element.elementor-element-f8dadb6 img{width:52%;}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-a09dd6f{right:28%;}body.rtl .elementor-19 .elementor-element.elementor-element-a09dd6f{left:28%;}.elementor-19 .elementor-element.elementor-element-a09dd6f{bottom:38%;}.elementor-19 .elementor-element.elementor-element-a09dd6f img{width:52%;}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-201f5ba{left:0px;}body.rtl .elementor-19 .elementor-element.elementor-element-201f5ba{right:0px;}.elementor-19 .elementor-element.elementor-element-201f5ba{bottom:5%;}.elementor-19 .elementor-element.elementor-element-201f5ba img{width:52%;}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-97a385c{right:0px;}body.rtl .elementor-19 .elementor-element.elementor-element-97a385c{left:0px;}.elementor-19 .elementor-element.elementor-element-97a385c{bottom:5%;}.elementor-19 .elementor-element.elementor-element-97a385c img{width:52%;}.elementor-19 .elementor-element.elementor-element-8afa293{width:100%;max-width:100%;top:70px;}.elementor-19 .elementor-element.elementor-element-8afa293 img{width:35%;}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-bb4d470{left:15%;}body.rtl .elementor-19 .elementor-element.elementor-element-bb4d470{right:15%;}.elementor-19 .elementor-element.elementor-element-bb4d470{bottom:36%;}.elementor-19 .elementor-element.elementor-element-bb4d470 img{width:65%;}.elementor-19 .elementor-element.elementor-element-da464fa img{width:100%;}@media(min-width:1025px){.elementor-19 .elementor-element.elementor-element-3cf6b99:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-3cf6b99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-19 .elementor-element.elementor-element-087aaec:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-087aaec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-19 .elementor-element.elementor-element-71fd036:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-71fd036 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-19 .elementor-element.elementor-element-50d4061:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-50d4061 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-3cf6b99{--min-height:100vh;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:1;}.elementor-19 .elementor-element.elementor-element-3cf6b99:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-3cf6b99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;background-repeat:repeat-y;background-size:contain;}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-6a3d4dc{left:-26px;}body.rtl .elementor-19 .elementor-element.elementor-element-6a3d4dc{right:-26px;}.elementor-19 .elementor-element.elementor-element-6a3d4dc{bottom:0px;text-align:center;}.elementor-19 .elementor-element.elementor-element-6a3d4dc img{width:30%;}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-75fd452{left:-10%;}body.rtl .elementor-19 .elementor-element.elementor-element-75fd452{right:-10%;}.elementor-19 .elementor-element.elementor-element-75fd452{top:471px;z-index:11;text-align:start;}.elementor-19 .elementor-element.elementor-element-75fd452 img{width:29%;}.elementor-19 .elementor-element.elementor-element-a65d077{top:80%;text-align:end;}.elementor-19 .elementor-element.elementor-element-a65d077 img{width:26%;}.elementor-19 .elementor-element.elementor-element-e908934{top:80%;}.elementor-19 .elementor-element.elementor-element-e908934 img{width:0%;}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-9d27eef{right:0%;}body.rtl .elementor-19 .elementor-element.elementor-element-9d27eef{left:0%;}.elementor-19 .elementor-element.elementor-element-9d27eef{top:440px;text-align:center;}.elementor-19 .elementor-element.elementor-element-9d27eef img{width:36%;}.elementor-19 .elementor-element.elementor-element-8c34f34{margin:13% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-19 .elementor-element.elementor-element-8c34f34 img{width:90%;}.elementor-19 .elementor-element.elementor-element-81a11af{top:-10%;text-align:center;}.elementor-19 .elementor-element.elementor-element-81a11af img{width:100%;}.elementor-19 .elementor-element.elementor-element-a5547c0{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-19 .elementor-element.elementor-element-a5547c0 img{width:85%;}.elementor-19 .elementor-element.elementor-element-32df135 img{width:85%;}.elementor-19 .elementor-element.elementor-element-71fd036{--padding-top:10%;--padding-bottom:20%;--padding-left:0%;--padding-right:0%;}.elementor-19 .elementor-element.elementor-element-f15e0b4 img{width:100%;}.elementor-19 .elementor-element.elementor-element-50d4061{--padding-top:75%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-f8dadb6{right:5px;}body.rtl .elementor-19 .elementor-element.elementor-element-f8dadb6{left:5px;}.elementor-19 .elementor-element.elementor-element-f8dadb6{bottom:24%;text-align:end;}.elementor-19 .elementor-element.elementor-element-f8dadb6 img{width:20%;}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-a09dd6f{right:5px;}body.rtl .elementor-19 .elementor-element.elementor-element-a09dd6f{left:5px;}.elementor-19 .elementor-element.elementor-element-a09dd6f{bottom:28%;text-align:center;}.elementor-19 .elementor-element.elementor-element-a09dd6f img{width:27%;}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-201f5ba{left:10px;}body.rtl .elementor-19 .elementor-element.elementor-element-201f5ba{right:10px;}.elementor-19 .elementor-element.elementor-element-201f5ba{text-align:start;}.elementor-19 .elementor-element.elementor-element-201f5ba img{width:150px;}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-97a385c{right:10px;}body.rtl .elementor-19 .elementor-element.elementor-element-97a385c{left:10px;}.elementor-19 .elementor-element.elementor-element-97a385c{text-align:start;}.elementor-19 .elementor-element.elementor-element-97a385c img{width:150px;}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-8afa293{right:0%;}body.rtl .elementor-19 .elementor-element.elementor-element-8afa293{left:0%;}.elementor-19 .elementor-element.elementor-element-8afa293{top:90px;}.elementor-19 .elementor-element.elementor-element-8afa293 img{width:80%;}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-bb4d470{left:8%;}body.rtl .elementor-19 .elementor-element.elementor-element-bb4d470{right:8%;}.elementor-19 .elementor-element.elementor-element-bb4d470{bottom:29%;text-align:start;}.elementor-19 .elementor-element.elementor-element-bb4d470 img{width:31%;}.elementor-19 .elementor-element.elementor-element-da464fa img{height:270px;}}/* Start custom CSS for container, class: .elementor-element-3cf6b99 */.hero-moon-wrap{
  position: relative;
  overflow: hidden;
}
  .halloween-moon{
    position: relative;
    left: 25%!important;
    width: 100% !important;
  }

.halloween-moon img{
  display: block;
  width: 100%;
  max-width: none;
}

/* SP */
@media (max-width: 767px){

  .hero-moon-wrap{
    position: relative;
    overflow: hidden;
  }

  .halloween-moon{
    position: relative;
    left: 50%!important;
    width: 150% !important;
    max-width: none !important;
    transform: translateX(-50%);
  }

  .halloween-moon img{
    display: block;
    width: 100%;
    max-width: none !important;
    margin: 0 auto;
  }

}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-648d1b1 */.halloween-video{
  position:relative;
  padding:18px;
  background:#ffd51f;

  clip-path:polygon(
    2% 0, 6% 2%, 10% 0, 14% 2%, 18% 0, 22% 2%, 26% 0, 30% 2%,
    34% 0, 38% 2%, 42% 0, 46% 2%, 50% 0, 54% 2%, 58% 0, 62% 2%,
    66% 0, 70% 2%, 74% 0, 78% 2%, 82% 0, 86% 2%, 90% 0, 94% 2%, 98% 0,
    100% 4%,
    98% 8%, 100% 12%, 98% 16%, 100% 20%, 98% 24%, 100% 28%,
    98% 32%, 100% 36%, 98% 40%, 100% 44%, 98% 48%, 100% 52%,
    98% 56%, 100% 60%, 98% 64%, 100% 68%, 98% 72%, 100% 76%,
    98% 80%, 100% 84%, 98% 88%, 100% 92%, 98% 96%, 100% 100%,
    96% 98%, 92% 100%, 88% 98%, 84% 100%, 80% 98%, 76% 100%,
    72% 98%, 68% 100%, 64% 98%, 60% 100%, 56% 98%, 52% 100%,
    48% 98%, 44% 100%, 40% 98%, 36% 100%, 32% 98%, 28% 100%,
    24% 98%, 20% 100%, 16% 98%, 12% 100%, 8% 98%, 4% 100%,
    0 96%, 2% 92%, 0 88%, 2% 84%, 0 80%, 2% 76%, 0 72%, 2% 68%,
    0 64%, 2% 60%, 0 56%, 2% 52%, 0 48%, 2% 44%, 0 40%, 2% 36%,
    0 32%, 2% 28%, 0 24%, 2% 20%, 0 16%, 2% 12%, 0 8%, 2% 4%
  );
}

.halloween-video::before{
  content:"";
  position:absolute;
  z-index:5;

  top:24px;
  left:24px;

  width:clamp(190px,25vw,350px);
  aspect-ratio:520 / 160;

  background:
    url("https://moto1-event.com/wp-content/uploads/2026/10/2026pic-4.webp")
    center / contain
    no-repeat;

  pointer-events:none;

  opacity:1;

  transform:
    rotate(-3deg);

  filter:
    drop-shadow(0 4px 0 rgba(0,0,0,.10))
    drop-shadow(0 8px 14px rgba(0,0,0,.12));
}

.halloween-video video,
.halloween-video iframe{
  position:relative;
  z-index:1;
  display:block;
  width:100%;
}

@media (max-width:767px){

  .halloween-video{
    padding:10px;
  }

  .halloween-video::before{
    top:12px;
    left:12px;

    width:46%;
    max-width:210px;
  }

}/* End custom CSS */