.elementor-72985 .elementor-element.elementor-element-5aa4778{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-72985 .elementor-element.elementor-element-5aa4778:not(.elementor-motion-effects-element-type-background), .elementor-72985 .elementor-element.elementor-element-5aa4778 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6208c67 );}.elementor-72985 .elementor-element.elementor-element-985bb11{text-align:center;color:#FFFFFF;}.elementor-72985 .elementor-element.elementor-element-4a7efcb:not(.elementor-motion-effects-element-type-background), .elementor-72985 .elementor-element.elementor-element-4a7efcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6208c67 );}.elementor-72985 .elementor-element.elementor-element-4a7efcb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-72985 .elementor-element.elementor-element-4a7efcb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-72985 .elementor-element.elementor-element-5c80337 > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-72985 .elementor-element.elementor-element-d72cdbf{color:#FFFFFF;}.elementor-72985 .elementor-element.elementor-element-d21dab7.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-72985 .elementor-element.elementor-element-e6f45fe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 0px 15px 0px;}.elementor-72985 .elementor-element.elementor-element-e6f45fe{text-align:center;}.elementor-72985 .elementor-element.elementor-element-e6f45fe .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:63px;font-weight:400;line-height:1px;color:#FFFFFF;}.elementor-72985 .elementor-element.elementor-element-6cf6101:not(.elementor-motion-effects-element-type-background), .elementor-72985 .elementor-element.elementor-element-6cf6101 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E9;}.elementor-72985 .elementor-element.elementor-element-6cf6101{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-72985 .elementor-element.elementor-element-6cf6101 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-72985 .elementor-element.elementor-element-6cf6101 > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-0a4fde7 );}.elementor-72985 .elementor-element.elementor-element-6cf6101 > .elementor-shape-top svg{width:calc(100% + 1.3px);height:374px;}.elementor-72985 .elementor-element.elementor-element-a4683ab > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-72985 .elementor-element.elementor-element-dd8a7f8{width:var( --container-widget-width, 90.683% );max-width:90.683%;--container-widget-width:90.683%;--container-widget-flex-grow:0;}.elementor-72985 .elementor-element.elementor-element-dd8a7f8 > .elementor-widget-container{--e-transform-rotateZ:2deg;}.elementor-72985 .elementor-element.elementor-element-dd8a7f8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-72985 .elementor-element.elementor-element-5ea95cc > .elementor-widget-container{margin:25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-72985 .elementor-element.elementor-element-5ea95cc{font-family:"Anton", Sans-serif;font-size:40px;font-weight:200;text-transform:uppercase;line-height:1px;color:var( --e-global-color-c8f3d6b );}.elementor-72985 .elementor-element.elementor-element-0be58fd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-72985 .elementor-element.elementor-element-0be58fd{font-family:"Commissioner", Sans-serif;font-size:22px;text-transform:uppercase;color:var( --e-global-color-2f5d04e );}.elementor-72985 .elementor-element.elementor-element-35cb724 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-72985 .elementor-element.elementor-element-35cb724{font-family:"Commissioner", Sans-serif;font-size:22px;text-transform:uppercase;color:#F38363;}.elementor-72985 .elementor-element.elementor-element-478301c{font-family:"Playfair Display", Sans-serif;font-size:19px;}.elementor-72985 .elementor-element.elementor-element-26da636.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-72985 .elementor-element.elementor-element-3427a22{text-align:center;}.elementor-72985 .elementor-element.elementor-element-3427a22 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:50px;}.elementor-72985 .elementor-element.elementor-element-2b2f011 > .elementor-widget-container{margin:16px 0px 16px 0px;padding:0px 0px 0px 0px;}.elementor-72985 .elementor-element.elementor-element-2b2f011{text-align:center;}.elementor-72985 .elementor-element.elementor-element-c96cb47{text-align:center;}.elementor-72985 .elementor-element.elementor-element-8f72197 .elementor-button{background-color:#FFFFFF;fill:var( --e-global-color-7d87768 );color:var( --e-global-color-7d87768 );border-style:solid;border-width:3px 3px 3px 3px;border-radius:25px 25px 25px 25px;}.elementor-72985 .elementor-element.elementor-element-539491a > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-72985 .elementor-element.elementor-element-dafe535 > .elementor-widget-container{--e-transform-rotateZ:-2deg;}.elementor-72985 .elementor-element.elementor-element-fe20adb > .elementor-widget-container{margin:25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-72985 .elementor-element.elementor-element-fe20adb{font-family:"Anton", Sans-serif;font-size:40px;font-weight:200;text-transform:uppercase;line-height:1px;color:var( --e-global-color-c8f3d6b );}.elementor-72985 .elementor-element.elementor-element-deb67d6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-72985 .elementor-element.elementor-element-deb67d6{font-family:"Commissioner", Sans-serif;font-size:22px;text-transform:uppercase;color:var( --e-global-color-2f5d04e );}.elementor-72985 .elementor-element.elementor-element-1f1c0a4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-72985 .elementor-element.elementor-element-1f1c0a4{font-family:"Commissioner", Sans-serif;font-size:22px;text-transform:uppercase;color:var( --e-global-color-2f5d04e );}.elementor-72985 .elementor-element.elementor-element-7692c9f{text-align:center;font-size:19px;}.elementor-72985 .elementor-element.elementor-element-c6e47da{text-align:center;}.elementor-72985 .elementor-element.elementor-element-c6e47da .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:50px;}.elementor-72985 .elementor-element.elementor-element-17bb8f8 > .elementor-widget-container{margin:16px 0px 16px 0px;}.elementor-72985 .elementor-element.elementor-element-17bb8f8{text-align:center;}.elementor-72985 .elementor-element.elementor-element-baf508f{text-align:center;}.elementor-72985 .elementor-element.elementor-element-e373138.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-72985 .elementor-element.elementor-element-09fa843 .elementor-button{background-color:#FFFFFF;fill:var( --e-global-color-7d87768 );color:var( --e-global-color-7d87768 );border-style:solid;border-width:3px 3px 3px 3px;border-radius:25px 25px 25px 25px;}.elementor-72985 .elementor-element.elementor-element-ca98669 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-72985 .elementor-element.elementor-element-eb95be7 > .elementor-widget-container{--e-transform-rotateZ:2deg;}.elementor-72985 .elementor-element.elementor-element-31c0922 > .elementor-widget-container{margin:25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-72985 .elementor-element.elementor-element-31c0922{font-family:"Anton", Sans-serif;font-size:40px;font-weight:200;text-transform:uppercase;line-height:1px;color:var( --e-global-color-c8f3d6b );}.elementor-72985 .elementor-element.elementor-element-896306a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-72985 .elementor-element.elementor-element-896306a{font-family:"Commissioner", Sans-serif;font-size:22px;text-transform:uppercase;color:var( --e-global-color-2f5d04e );}.elementor-72985 .elementor-element.elementor-element-f00d489 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-72985 .elementor-element.elementor-element-f00d489{font-family:"Commissioner", Sans-serif;font-size:22px;text-transform:uppercase;color:var( --e-global-color-2f5d04e );}.elementor-72985 .elementor-element.elementor-element-f183731{text-align:center;font-size:19px;}.elementor-72985 .elementor-element.elementor-element-02a6b5c{text-align:center;}.elementor-72985 .elementor-element.elementor-element-02a6b5c .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:50px;}.elementor-72985 .elementor-element.elementor-element-69e848f > .elementor-widget-container{margin:16px 0px 16px 0px;}.elementor-72985 .elementor-element.elementor-element-69e848f{text-align:center;}.elementor-72985 .elementor-element.elementor-element-2500609{text-align:center;}.elementor-72985 .elementor-element.elementor-element-8ec3d18.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-72985 .elementor-element.elementor-element-48af5fc .elementor-button{background-color:#FFFFFF;fill:var( --e-global-color-7d87768 );color:var( --e-global-color-7d87768 );border-style:solid;border-width:3px 3px 3px 3px;border-radius:25px 25px 25px 25px;}.elementor-72985 .elementor-element.elementor-element-1bd619f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-72985 .elementor-element.elementor-element-1bd619f:not(.elementor-motion-effects-element-type-background), .elementor-72985 .elementor-element.elementor-element-1bd619f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E9;}.elementor-72985 .elementor-element.elementor-element-8ae1775:not(.elementor-motion-effects-element-type-background), .elementor-72985 .elementor-element.elementor-element-8ae1775 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6208c67 );}.elementor-72985 .elementor-element.elementor-element-8ae1775{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-72985 .elementor-element.elementor-element-8ae1775 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-72985 .elementor-element.elementor-element-584aa0a{text-align:center;}.elementor-72985 .elementor-element.elementor-element-584aa0a .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:48px;font-weight:200;color:#FFFFFF;}.elementor-72985 .elementor-element.elementor-element-e1907ee:not(.elementor-motion-effects-element-type-background), .elementor-72985 .elementor-element.elementor-element-e1907ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E9;}.elementor-72985 .elementor-element.elementor-element-e1907ee > .elementor-container{max-width:1600px;}.elementor-72985 .elementor-element.elementor-element-e1907ee{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-72985 .elementor-element.elementor-element-e1907ee, .elementor-72985 .elementor-element.elementor-element-e1907ee > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-72985 .elementor-element.elementor-element-e1907ee > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-72985 .elementor-element.elementor-element-e7eed7f > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-72985 .elementor-element.elementor-element-72621d9 > .elementor-widget-container{margin:25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-72985 .elementor-element.elementor-element-72621d9{text-align:center;font-family:"brandon-grotesque", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:11px;color:var( --e-global-color-c8f3d6b );}.elementor-72985 .elementor-element.elementor-element-0e5ccc9{text-align:center;font-size:18px;line-height:14px;}.elementor-72985 .elementor-element.elementor-element-62d3203 > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-72985 .elementor-element.elementor-element-10a29ea > .elementor-widget-container{margin:25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-72985 .elementor-element.elementor-element-10a29ea{text-align:center;font-family:"brandon-grotesque", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:11px;color:var( --e-global-color-c8f3d6b );}.elementor-72985 .elementor-element.elementor-element-136b9c4{text-align:center;font-size:18px;line-height:14px;}.elementor-72985 .elementor-element.elementor-element-796fd29 > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-72985 .elementor-element.elementor-element-1bacddf > .elementor-widget-container{margin:25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-72985 .elementor-element.elementor-element-1bacddf{text-align:center;font-family:"brandon-grotesque", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:11px;color:var( --e-global-color-c8f3d6b );}.elementor-72985 .elementor-element.elementor-element-71e7182{text-align:center;font-size:18px;line-height:26px;}@media(max-width:1024px){.elementor-72985 .elementor-element.elementor-element-985bb11{text-align:center;}.elementor-72985 .elementor-element.elementor-element-d72cdbf{text-align:center;}.elementor-72985 .elementor-element.elementor-element-a4683ab > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-72985 .elementor-element.elementor-element-5ea95cc{font-size:22px;line-height:1em;}.elementor-72985 .elementor-element.elementor-element-0be58fd{font-size:19px;}.elementor-72985 .elementor-element.elementor-element-35cb724{font-size:19px;}.elementor-72985 .elementor-element.elementor-element-478301c{text-align:left;font-size:17px;}.elementor-72985 .elementor-element.elementor-element-539491a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-72985 .elementor-element.elementor-element-fe20adb{font-size:22px;line-height:1em;}.elementor-72985 .elementor-element.elementor-element-deb67d6{font-size:19px;}.elementor-72985 .elementor-element.elementor-element-1f1c0a4{font-size:19px;}.elementor-72985 .elementor-element.elementor-element-7692c9f{font-size:17px;}.elementor-72985 .elementor-element.elementor-element-ca98669 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-72985 .elementor-element.elementor-element-31c0922{font-size:22px;line-height:1em;}.elementor-72985 .elementor-element.elementor-element-896306a{font-size:19px;}.elementor-72985 .elementor-element.elementor-element-f00d489{font-size:19px;}.elementor-72985 .elementor-element.elementor-element-f183731{font-size:17px;}.elementor-72985 .elementor-element.elementor-element-e7eed7f > .elementor-element-populated{padding:5px 5px 5px 5px;}.elementor-72985 .elementor-element.elementor-element-72621d9{text-align:center;font-size:22px;line-height:1em;}.elementor-72985 .elementor-element.elementor-element-0e5ccc9{line-height:1.4em;}.elementor-72985 .elementor-element.elementor-element-62d3203 > .elementor-element-populated{padding:5px 5px 5px 5px;}.elementor-72985 .elementor-element.elementor-element-10a29ea{text-align:center;font-size:22px;line-height:1em;}.elementor-72985 .elementor-element.elementor-element-136b9c4{line-height:1.4em;}.elementor-72985 .elementor-element.elementor-element-796fd29 > .elementor-element-populated{padding:5px 5px 5px 5px;}.elementor-72985 .elementor-element.elementor-element-1bacddf{text-align:center;font-size:22px;line-height:1em;}.elementor-72985 .elementor-element.elementor-element-71e7182{line-height:1.4em;}}@media(max-width:767px){.elementor-72985 .elementor-element.elementor-element-e6f45fe .elementor-heading-title{font-size:44px;}.elementor-72985 .elementor-element.elementor-element-a4683ab > .elementor-element-populated{padding:6px 6px 6px 6px;}.elementor-72985 .elementor-element.elementor-element-5ea95cc{font-size:27px;}.elementor-72985 .elementor-element.elementor-element-0be58fd{font-size:20px;}.elementor-72985 .elementor-element.elementor-element-35cb724{font-size:20px;}.elementor-72985 .elementor-element.elementor-element-478301c{text-align:left;font-size:16px;}.elementor-72985 .elementor-element.elementor-element-539491a > .elementor-element-populated{padding:5px 5px 5px 5px;}.elementor-72985 .elementor-element.elementor-element-fe20adb{font-size:27px;}.elementor-72985 .elementor-element.elementor-element-deb67d6{font-size:20px;}.elementor-72985 .elementor-element.elementor-element-1f1c0a4{font-size:20px;}.elementor-72985 .elementor-element.elementor-element-7692c9f{text-align:left;font-size:16px;}.elementor-72985 .elementor-element.elementor-element-ca98669 > .elementor-element-populated{padding:5px 5px 5px 5px;}.elementor-72985 .elementor-element.elementor-element-31c0922{font-size:27px;}.elementor-72985 .elementor-element.elementor-element-896306a{font-size:20px;}.elementor-72985 .elementor-element.elementor-element-f00d489{font-size:20px;}.elementor-72985 .elementor-element.elementor-element-f183731{text-align:left;font-size:16px;}.elementor-72985 .elementor-element.elementor-element-584aa0a .elementor-heading-title{font-size:25px;}.elementor-72985 .elementor-element.elementor-element-e7eed7f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-72985 .elementor-element.elementor-element-72621d9{font-size:27px;}.elementor-72985 .elementor-element.elementor-element-0e5ccc9{width:var( --container-widget-width, 302.333px );max-width:302.333px;--container-widget-width:302.333px;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:1.4em;}.elementor-72985 .elementor-element.elementor-element-0e5ccc9 > .elementor-widget-container{margin:020px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-72985 .elementor-element.elementor-element-62d3203.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-72985 .elementor-element.elementor-element-62d3203.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-72985 .elementor-element.elementor-element-62d3203.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-72985 .elementor-element.elementor-element-10a29ea{font-size:27px;}.elementor-72985 .elementor-element.elementor-element-136b9c4{width:var( --container-widget-width, 302.333px );max-width:302.333px;--container-widget-width:302.333px;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:1.4em;}.elementor-72985 .elementor-element.elementor-element-136b9c4 > .elementor-widget-container{margin:020px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-72985 .elementor-element.elementor-element-796fd29.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-72985 .elementor-element.elementor-element-796fd29.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-72985 .elementor-element.elementor-element-796fd29.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-72985 .elementor-element.elementor-element-1bacddf{font-size:27px;}.elementor-72985 .elementor-element.elementor-element-71e7182{width:var( --container-widget-width, 302.333px );max-width:302.333px;--container-widget-width:302.333px;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:1.4em;}.elementor-72985 .elementor-element.elementor-element-71e7182 > .elementor-widget-container{margin:020px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-d72cdbf */.elementor-72985 .elementor-element.elementor-element-d72cdbf h2 {
  font-family: 'Fredoka', Arial, sans-serif !important;
  font-size: 2.3rem !important;
  color: #ffffff !important; /* white text */
  letter-spacing: 0.01em;
  font-weight: 800 !important;
  line-height: 1.2;
  margin: 2.5rem 0 1.5rem 0 !important;
  text-align: left;
  position: relative;
  display: block;

  transition: color 0.3s, transform 0.2s;
}

/* Optional subtle hover: brighten slightly */
.elementor-72985 .elementor-element.elementor-element-d72cdbf h2:hover {
  color: #ffd166 !important; /* soft warm contrast on cyan */
  transform: translateY(-2px);
}

@media (max-width: 600px) {
  .elementor-72985 .elementor-element.elementor-element-d72cdbf h2 {
    font-size: 1.4rem !important;
    margin: 2rem 0 1rem 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d21dab7 *//* ===== Labels ===== */
#wppp-form label {
  display: block;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.95rem;
  font-weight: 700;
  color: #fff !important;           /* white labels */
  margin-bottom: 0.4rem;
  letter-spacing: 1px;
  text-transform: uppercase;
  position: relative;
}

/* Orange accent underline under each label */
#wppp-form label::after {
  content: "";
  display: block;
  width: 35px;
  height: 2px;
  background: #f38363;              /* 🔸 your orange */
  margin-top: 3px;
  border-radius: 2px;
}

/* ===== Inputs ===== */
#wppp-form input[type="date"],
#wppp-form input[type="text"],
#wppp-form input[type="email"] {
  width: 100%;
  background: rgba(255,255,255,0.05);
  border: 1px solid rgba(255,255,255,0.5);
  padding: 0.7rem 0.9rem;
  border-radius: 8px;
  color: #fff;
  font-size: 1rem;
  transition: all 0.3s ease;
}

#wppp-form input::placeholder {
  color: rgba(255,255,255,0.6);
}

#wppp-form input:focus {
  border-color: #f38363;/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-478301c *//* Styled bullet list just for this widget */
..elementor-72985 .elementor-element.elementor-element-478301c ul {
  list-style: none; /* remove default bullets */
  padding: 0;
  margin: 0;
}

..elementor-72985 .elementor-element.elementor-element-478301c ul li {
  position: relative;
  padding-left: 2rem; /* space for custom bullet */
  margin-bottom: 0.75rem;
  font-size: 1.1rem;
  line-height: 1.4;
  color: #333; /* text color */
}

..elementor-72985 .elementor-element.elementor-element-478301c ul li::before {
  content: "✔"; /* custom bullet */
  position: absolute;
  left: 0;
  top: 0;
  color: #27ae60; /* green check */
  font-weight: bold;
  font-size: 1.2rem;
}

..elementor-72985 .elementor-element.elementor-element-478301c ul li:hover {
  color: #000; /* darker on hover */
  transform: translateX(3px); /* subtle slide effect */
  transition: all 0.2s ease;
}/* End custom CSS */