.elementor-20 .elementor-element.elementor-element-e54f8bf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:1;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-e54f8bf:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-e54f8bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2d1f8a6 );}.elementor-20 .elementor-element.elementor-element-e54f8bf::before, .elementor-20 .elementor-element.elementor-element-e54f8bf > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-e54f8bf > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-e54f8bf > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-e54f8bf > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-e54f8bf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://duchperfumes.com/wp-content/uploads/2026/05/Silver-Gradient-Background.jpg");--background-overlay:'';background-size:cover;}.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-20 .elementor-element.elementor-element-736d701{left:1000px;}body.rtl .elementor-20 .elementor-element.elementor-element-736d701{right:1000px;}.elementor-20 .elementor-element.elementor-element-736d701{top:63px;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-572dc1d{left:1030px;}body.rtl .elementor-20 .elementor-element.elementor-element-572dc1d{right:1030px;}.elementor-20 .elementor-element.elementor-element-572dc1d{top:807px;}.elementor-20 .elementor-element.elementor-element-572dc1d img{width:93%;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-e8786be{left:-143px;}body.rtl .elementor-20 .elementor-element.elementor-element-e8786be{right:-143px;}.elementor-20 .elementor-element.elementor-element-e8786be{top:652px;}.elementor-20 .elementor-element.elementor-element-e8786be img{width:93%;}.elementor-20 .elementor-element.elementor-element-d62e85d{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-20 .elementor-element.elementor-element-1dfac0d{padding:0px 0px 30px 0px;}.elementor-20 .elementor-element.elementor-element-1dfac0d img{width:18%;}.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-20 .elementor-element.elementor-element-d1f258a{text-align:center;}.elementor-20 .elementor-element.elementor-element-d1f258a .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:57px;font-weight:400;line-height:1em;color:#1c1c54;}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-15d0c2b{text-align:center;font-family:"Inter Tight", Sans-serif;font-size:17px;font-weight:400;color:#000000;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-6ef6af3{left:-472px;}body.rtl .elementor-20 .elementor-element.elementor-element-6ef6af3{right:-472px;}.elementor-20 .elementor-element.elementor-element-6ef6af3{top:-117px;}.elementor-20 .elementor-element.elementor-element-6ef6af3 img{width:69%;}.elementor-20 .elementor-element.elementor-element-cb30346{--spacer-size:20px;}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-d62e85d{--width:68%;}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-e54f8bf::before, .elementor-20 .elementor-element.elementor-element-e54f8bf > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-e54f8bf > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-e54f8bf > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-e54f8bf > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-e54f8bf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://duchperfumes.com/wp-content/uploads/2026/05/Silver-Gradient-Background.jpg");background-position:center center;}.elementor-20 .elementor-element.elementor-element-e54f8bf{--overlay-opacity:1;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-736d701{left:290px;}body.rtl .elementor-20 .elementor-element.elementor-element-736d701{right:290px;}.elementor-20 .elementor-element.elementor-element-736d701{top:30px;z-index:0;}.elementor-20 .elementor-element.elementor-element-736d701 img{width:100%;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-572dc1d{left:186px;}body.rtl .elementor-20 .elementor-element.elementor-element-572dc1d{right:186px;}.elementor-20 .elementor-element.elementor-element-572dc1d{top:1024px;z-index:0;}.elementor-20 .elementor-element.elementor-element-572dc1d img{width:49%;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-e8786be{left:-181px;}body.rtl .elementor-20 .elementor-element.elementor-element-e8786be{right:-181px;}.elementor-20 .elementor-element.elementor-element-e8786be{top:891px;z-index:1;}.elementor-20 .elementor-element.elementor-element-e8786be img{width:49%;}.elementor-20 .elementor-element.elementor-element-d62e85d{--z-index:0;}.elementor-20 .elementor-element.elementor-element-1dfac0d{padding:0px 0px 20px 0px;}.elementor-20 .elementor-element.elementor-element-1dfac0d img{width:32%;}.elementor-20 .elementor-element.elementor-element-d1f258a .elementor-heading-title{font-size:36px;line-height:1em;}.elementor-20 .elementor-element.elementor-element-15d0c2b{z-index:1;line-height:1.3em;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-6ef6af3{left:-186px;}body.rtl .elementor-20 .elementor-element.elementor-element-6ef6af3{right:-186px;}.elementor-20 .elementor-element.elementor-element-6ef6af3{top:82px;z-index:0;}.elementor-20 .elementor-element.elementor-element-6ef6af3 img{width:49%;}.elementor-20 .elementor-element.elementor-element-cb30346{--spacer-size:20px;}.elementor-20 .elementor-element.elementor-element-3398bcd{z-index:2;}}/* Start custom CSS for shortcode, class: .elementor-element-3398bcd *//* DUCH Lucky Draw Form - Fluent Form ID 2 */
#fluentform_2 {
  max-width: 680px;
  margin: 0 auto;
  padding: 36px 32px;
  border-radius: 28px;
  background: linear-gradient(145deg, #071a3d 0%, #0b2d63 55%, #06142f 100%);
  border: 1px solid rgba(212, 175, 55, 0.45);
  box-shadow: 0 24px 70px rgba(7, 26, 61, 0.35);
  position: relative;
  overflow: hidden;
}

#fluentform_2::before {
  content: "";
  position: absolute;
  inset: -80px;
  background:
    radial-gradient(circle at top left, rgba(212,175,55,0.25), transparent 35%),
    radial-gradient(circle at bottom right, rgba(255,255,255,0.13), transparent 35%);
  pointer-events: none;
}

#fluentform_2::after {
  content: "✨ Lebih 5,000+ peserta telah menyertai cabutan bertuah Duch Perfumes";
  display: block;
  margin-top: 24px;
  padding: 16px 18px;
  border-radius: 18px;
  background: rgba(255,255,255,0.08);
  border: 1px solid rgba(212,175,55,0.45);
  color: #ffffff;
  font-size: 15px;
  font-weight: 600;
  text-align: center;
  line-height: 1.5;
  position: relative;
  z-index: 1;
}

#fluentform_2 .ff-el-group,
#fluentform_2 .ff-btn-submit {
  position: relative;
  z-index: 1;
}

#fluentform_2 label {
  color: #ffffff !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  margin-bottom: 8px !important;
}

#fluentform_2 input[type="text"],
#fluentform_2 input[type="tel"],
#fluentform_2 input[type="email"],
#fluentform_2 select,
#fluentform_2 textarea {
  width: 100% !important;
  height: 56px !important;
  border-radius: 14px !important;
  border: 1px solid rgba(255,255,255,0.22) !important;
  background: #ffffff !important;
  color: #071a3d !important;
  padding: 0 18px !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  box-shadow: 0 10px 26px rgba(0,0,0,0.18) !important;
  transition: 0.25s ease !important;
}

#fluentform_2 input::placeholder,
#fluentform_2 textarea::placeholder {
  color: #9ca3af !important;
}

#fluentform_2 input:focus,
#fluentform_2 select:focus,
#fluentform_2 textarea:focus {
  border-color: #d4af37 !important;
  box-shadow: 0 0 0 4px rgba(212,175,55,0.25) !important;
  outline: none !important;
}

#fluentform_2 .ff-el-form-check {
  background: rgba(255,255,255,0.08);
  border: 1px solid rgba(212,175,55,0.45);
  border-radius: 14px;
  padding: 14px 16px;
  margin-bottom: 10px;
  color: #ffffff;
}

#fluentform_2 .ff-el-form-check label,
#fluentform_2 .ff-el-form-check-label {
  color: #ffffff !important;
  font-weight: 600 !important;
}

#fluentform_2 input[type="checkbox"],
#fluentform_2 input[type="radio"] {
  accent-color: #d4af37;
  transform: scale(1.15);
  margin-right: 8px;
}

/* Submit Button 2 Line */
#fluentform_2 button[type="submit"],
#fluentform_2 input[type="submit"],
#fluentform_2 .ff-btn-submit {
  width: 100% !important;
  height: 78px !important;
  border: none !important;
  border-radius: 16px !important;
  background: linear-gradient(135deg, #f7d77a 0%, #d4af37 50%, #b88918 100%) !important;
  color: #071a3d !important;
  box-shadow: 0 14px 32px rgba(212,175,55,0.35) !important;
  transition: 0.25s ease !important;
  font-size: 0 !important;
  position: relative !important;
  text-align: center !important;
}

#fluentform_2 .ff-btn-submit::before {
  content: "🎁  SERTAI SEKARANG";
  display: block;
  font-size: 22px;
  font-weight: 900;
  line-height: 1.1;
}

#fluentform_2 .ff-btn-submit::after {
  content: "Hantar & Sertai Cabutan Bertuah";
  display: block;
  font-size: 14px;
  font-weight: 500;
  margin-top: 5px;
  text-transform: none;
  letter-spacing: 0;
}

#fluentform_2 button[type="submit"]:hover,
#fluentform_2 input[type="submit"]:hover,
#fluentform_2 .ff-btn-submit:hover {
  transform: translateY(-2px);
  box-shadow: 0 18px 42px rgba(212,175,55,0.45) !important;
}

#fluentform_2 .ff-el-group {
  margin-bottom: 20px !important;
}

@media (max-width: 480px) {
  #fluentform_2 {
    padding: 28px 20px;
    border-radius: 22px;
  }

  #fluentform_2::after {
    font-size: 13px;
  }

  #fluentform_2 .ff-btn-submit::before {
    font-size: 18px;
  }

  #fluentform_2 .ff-btn-submit::after {
    font-size: 12px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e54f8bf */.elementor-20 .elementor-element.elementor-element-e54f8bf {
  overflow: hidden !important;
  position: relative;
}/* End custom CSS */