.elementor-269 .elementor-element.elementor-element-1ec2fa3{--display:flex;--min-height:850px;--justify-content:center;}.elementor-269 .elementor-element.elementor-element-1ec2fa3:not(.elementor-motion-effects-element-type-background), .elementor-269 .elementor-element.elementor-element-1ec2fa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theewaexperience.com/wp-content/uploads/2026/07/Hero-image.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-269 .elementor-element.elementor-element-3c5c471{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-269 .elementor-element.elementor-element-3c5c471 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:88px;font-weight:400;line-height:86px;}.elementor-269 .elementor-element.elementor-element-8b8c13b{width:var( --container-widget-width, 37% );max-width:37%;--container-widget-width:37%;--container-widget-flex-grow:0;font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:29px;color:#0F0D0BB3;}.elementor-269 .elementor-element.elementor-element-a21a6da{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-269 .elementor-element.elementor-element-a21a6da:not(.elementor-motion-effects-element-type-background), .elementor-269 .elementor-element.elementor-element-a21a6da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF9FB;}.elementor-269 .elementor-element.elementor-element-c8fbd0e{text-align:center;}.elementor-269 .elementor-element.elementor-element-c8fbd0e .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:60px;font-weight:400;line-height:63px;color:#0F0D0B;}.elementor-269 .elementor-element.elementor-element-76bbf8b{text-align:center;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#0F0D0BA6;}.elementor-269 .elementor-element.elementor-element-9e15970{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-269 .elementor-element.elementor-element-9e15970:not(.elementor-motion-effects-element-type-background), .elementor-269 .elementor-element.elementor-element-9e15970 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F3F5;}.elementor-269 .elementor-element.elementor-element-3e0eb2a{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;}.elementor-269 .elementor-element.elementor-element-3e0eb2a .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:60px;font-weight:400;line-height:63px;color:#0F0D0B;}.elementor-269 .elementor-element.elementor-element-59183cc .tns-controls [data-controls]{width:50px;height:50px;border-radius:50%;background-color:#ffffff;color:#333333;}.elementor-269 .elementor-element.elementor-element-59183cc .tns-controls [data-controls]:before{font-size:18px;}.elementor-269 .elementor-element.elementor-element-59183cc .tns-controls [data-controls="prev"]{left:20px;}.elementor-269 .elementor-element.elementor-element-59183cc .tns-controls [data-controls="next"]{right:20px;}.elementor-269 .elementor-element.elementor-element-59183cc .tns-nav [data-nav]{width:12px;height:12px;border-radius:50%;background-color:#f5f5f5;}.elementor-269 .elementor-element.elementor-element-59183cc .tns-nav{bottom:30px;text-align:center;}.elementor-269 .elementor-element.elementor-element-59183cc .tns-nav [data-nav].tns-nav-active{background-color:#333333;}.elementor-269 .elementor-element.elementor-element-59183cc .woostify-product-slider-widget .product-loop-image-wrapper{margin-bottom:0px;}.elementor-269 .elementor-element.elementor-element-59183cc .woostify-product-slider-widget .woocommerce-loop-product__title{margin-bottom:0px;}.elementor-269 .elementor-element.elementor-element-59183cc .woostify-product-slider-widget .button{margin-top:0px;}.elementor-269 .elementor-element.elementor-element-9337700{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-269 .elementor-element.elementor-element-9337700:not(.elementor-motion-effects-element-type-background), .elementor-269 .elementor-element.elementor-element-9337700 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF9FB;}.elementor-269 .elementor-element.elementor-element-0233ab2{width:var( --container-widget-width, 65% );max-width:65%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-269 .elementor-element.elementor-element-0233ab2.elementor-element{--align-self:center;}.elementor-269 .elementor-element.elementor-element-0233ab2 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:60px;font-weight:400;line-height:63px;color:#0F0D0B;}.elementor-269 .elementor-element.elementor-element-663c0c7{--display:flex;--min-height:600px;--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;--justify-content:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-269 .elementor-element.elementor-element-663c0c7:not(.elementor-motion-effects-element-type-background), .elementor-269 .elementor-element.elementor-element-663c0c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theewaexperience.com/wp-content/uploads/2026/07/08c660e44_generated_e5fc233a.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-269 .elementor-element.elementor-element-fe26278{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-269 .elementor-element.elementor-element-fe26278 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:88px;font-weight:400;line-height:86px;color:#FFFFFF;}.elementor-269 .elementor-element.elementor-element-f136d04{width:var( --container-widget-width, 37% );max-width:37%;--container-widget-width:37%;--container-widget-flex-grow:0;font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:29px;color:#FFFFFFB3;}.elementor-269 .elementor-element.elementor-element-71e5b1a{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-269 .elementor-element.elementor-element-71e5b1a:not(.elementor-motion-effects-element-type-background), .elementor-269 .elementor-element.elementor-element-71e5b1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAF4;}.elementor-269 .elementor-element.elementor-element-73e9dfe{width:var( --container-widget-width, 65% );max-width:65%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-269 .elementor-element.elementor-element-73e9dfe.elementor-element{--align-self:center;}.elementor-269 .elementor-element.elementor-element-73e9dfe .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:60px;font-weight:400;line-height:63px;color:#0F0D0B;}.elementor-269 .elementor-element.elementor-element-c4c2bb3{text-align:center;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#0F0D0BA6;}.elementor-269 .elementor-element.elementor-element-9ebc978{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-269 .elementor-element.elementor-element-9ebc978:not(.elementor-motion-effects-element-type-background), .elementor-269 .elementor-element.elementor-element-9ebc978 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#253847;}.elementor-269 .elementor-element.elementor-element-2ae0d00{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-269 .elementor-element.elementor-element-2ae0d00:not(.elementor-motion-effects-element-type-background), .elementor-269 .elementor-element.elementor-element-2ae0d00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAF4;}.elementor-269 .elementor-element.elementor-element-59f9a43{width:var( --container-widget-width, 65% );max-width:65%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-269 .elementor-element.elementor-element-59f9a43.elementor-element{--align-self:center;}.elementor-269 .elementor-element.elementor-element-59f9a43 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:60px;font-weight:400;line-height:63px;color:#0F0D0B;}.elementor-269 .elementor-element.elementor-element-80d941b{--display:flex;--min-height:600px;--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;--justify-content:center;}.elementor-269 .elementor-element.elementor-element-80d941b:not(.elementor-motion-effects-element-type-background), .elementor-269 .elementor-element.elementor-element-80d941b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theewaexperience.com/wp-content/uploads/2026/07/newsletter-bg-HcXMdbNf.jpg");background-position:center center;background-size:cover;}.elementor-269 .elementor-element.elementor-element-36ec394{width:var( --container-widget-width, 65% );max-width:65%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-269 .elementor-element.elementor-element-36ec394.elementor-element{--align-self:center;}.elementor-269 .elementor-element.elementor-element-36ec394 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:60px;font-weight:400;line-height:63px;color:#0F0D0B;}.elementor-269 .elementor-element.elementor-element-a3b5991{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#0F0D0BA6;}.elementor-269 .elementor-element.elementor-element-a3b5991.elementor-element{--align-self:center;}.elementor-269 .elementor-element.elementor-element-31bdaca{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-269 .elementor-element.elementor-element-31bdaca.elementor-element{--align-self:center;}body.rtl .elementor-269 .elementor-element.elementor-element-31bdaca .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-269 .elementor-element.elementor-element-31bdaca .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-269 .elementor-element.elementor-element-31bdaca .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-269 .elementor-element.elementor-element-31bdaca .elementor-field-group > label{font-family:"Lato", Sans-serif;}.elementor-269 .elementor-element.elementor-element-31bdaca .elementor-field-type-html{padding-bottom:0px;}.elementor-269 .elementor-element.elementor-element-31bdaca .elementor-field-group .elementor-field{color:#0F0D0B;}.elementor-269 .elementor-element.elementor-element-31bdaca .elementor-field-group .elementor-field, .elementor-269 .elementor-element.elementor-element-31bdaca .elementor-field-subgroup label{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:20px;}.elementor-269 .elementor-element.elementor-element-31bdaca .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#0F0D0B;border-radius:0px 0px 0px 0px;}.elementor-269 .elementor-element.elementor-element-31bdaca .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#0F0D0B;border-radius:0px 0px 0px 0px;}.elementor-269 .elementor-element.elementor-element-31bdaca .elementor-field-group .elementor-select-wrapper::before{color:#0F0D0B;}.elementor-269 .elementor-element.elementor-element-31bdaca .elementor-button{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:17px;letter-spacing:1.3px;border-radius:0px 0px 0px 0px;}.elementor-269 .elementor-element.elementor-element-31bdaca .e-form__buttons__wrapper__button-next{background-color:#253847;color:#ffffff;}.elementor-269 .elementor-element.elementor-element-31bdaca .elementor-button[type="submit"]{background-color:#253847;color:#ffffff;}.elementor-269 .elementor-element.elementor-element-31bdaca .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-269 .elementor-element.elementor-element-31bdaca .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-269 .elementor-element.elementor-element-31bdaca .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-269 .elementor-element.elementor-element-31bdaca .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-269 .elementor-element.elementor-element-31bdaca .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-269 .elementor-element.elementor-element-31bdaca .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}@media(max-width:1024px){.elementor-269 .elementor-element.elementor-element-1ec2fa3:not(.elementor-motion-effects-element-type-background), .elementor-269 .elementor-element.elementor-element-1ec2fa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-269 .elementor-element.elementor-element-3c5c471{--container-widget-width:583px;--container-widget-flex-grow:0;width:var( --container-widget-width, 583px );max-width:583px;}.elementor-269 .elementor-element.elementor-element-8b8c13b{--container-widget-width:570px;--container-widget-flex-grow:0;width:var( --container-widget-width, 570px );max-width:570px;}.elementor-269 .elementor-element.elementor-element-a21a6da{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-269 .elementor-element.elementor-element-9e15970{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-269 .elementor-element.elementor-element-3e0eb2a{--container-widget-width:770px;--container-widget-flex-grow:0;width:var( --container-widget-width, 770px );max-width:770px;}.elementor-269 .elementor-element.elementor-element-59183cc .tns-nav{text-align:center;}.elementor-269 .elementor-element.elementor-element-59183cc .woostify-product-slider-widget .product-loop-image-wrapper{margin-bottom:0px;}.elementor-269 .elementor-element.elementor-element-59183cc .woostify-product-slider-widget .woocommerce-loop-product__title{margin-bottom:0px;}.elementor-269 .elementor-element.elementor-element-59183cc .woostify-product-slider-widget .button{margin-top:0px;}.elementor-269 .elementor-element.elementor-element-9337700{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-269 .elementor-element.elementor-element-0233ab2{--container-widget-width:729px;--container-widget-flex-grow:0;width:var( --container-widget-width, 729px );max-width:729px;}.elementor-269 .elementor-element.elementor-element-663c0c7{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-269 .elementor-element.elementor-element-fe26278{--container-widget-width:583px;--container-widget-flex-grow:0;width:var( --container-widget-width, 583px );max-width:583px;}.elementor-269 .elementor-element.elementor-element-f136d04{--container-widget-width:570px;--container-widget-flex-grow:0;width:var( --container-widget-width, 570px );max-width:570px;}.elementor-269 .elementor-element.elementor-element-71e5b1a{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-269 .elementor-element.elementor-element-73e9dfe{--container-widget-width:786px;--container-widget-flex-grow:0;width:var( --container-widget-width, 786px );max-width:786px;}.elementor-269 .elementor-element.elementor-element-9ebc978{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-269 .elementor-element.elementor-element-2ae0d00{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-269 .elementor-element.elementor-element-59f9a43{--container-widget-width:920px;--container-widget-flex-grow:0;width:var( --container-widget-width, 920px );max-width:920px;}}@media(max-width:767px){.elementor-269 .elementor-element.elementor-element-1ec2fa3:not(.elementor-motion-effects-element-type-background), .elementor-269 .elementor-element.elementor-element-1ec2fa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theewaexperience.com/wp-content/uploads/2026/07/mobile-bg.jpg");background-position:center center;}.elementor-269 .elementor-element.elementor-element-3c5c471{width:100%;max-width:100%;}.elementor-269 .elementor-element.elementor-element-3c5c471 .elementor-heading-title{font-size:48px;line-height:47px;}.elementor-269 .elementor-element.elementor-element-8b8c13b{width:100%;max-width:100%;font-size:16px;line-height:26px;}.elementor-269 .elementor-element.elementor-element-a21a6da{--padding-top:50px;--padding-bottom:50px;--padding-left:12px;--padding-right:12px;}.elementor-269 .elementor-element.elementor-element-c8fbd0e .elementor-heading-title{font-size:36px;line-height:38px;}.elementor-269 .elementor-element.elementor-element-9e15970{--padding-top:50px;--padding-bottom:50px;--padding-left:12px;--padding-right:12px;}.elementor-269 .elementor-element.elementor-element-3e0eb2a{width:100%;max-width:100%;}.elementor-269 .elementor-element.elementor-element-3e0eb2a .elementor-heading-title{font-size:36px;line-height:38px;}.elementor-269 .elementor-element.elementor-element-59183cc .tns-nav{text-align:center;}.elementor-269 .elementor-element.elementor-element-59183cc .woostify-product-slider-widget .product-loop-image-wrapper{margin-bottom:0px;}.elementor-269 .elementor-element.elementor-element-59183cc .woostify-product-slider-widget .woocommerce-loop-product__title{margin-bottom:0px;}.elementor-269 .elementor-element.elementor-element-59183cc .woostify-product-slider-widget .button{margin-top:0px;}.elementor-269 .elementor-element.elementor-element-9337700{--padding-top:50px;--padding-bottom:50px;--padding-left:12px;--padding-right:12px;}.elementor-269 .elementor-element.elementor-element-0233ab2{width:100%;max-width:100%;}.elementor-269 .elementor-element.elementor-element-0233ab2 .elementor-heading-title{font-size:36px;line-height:38px;}.elementor-269 .elementor-element.elementor-element-663c0c7{--justify-content:center;--padding-top:100px;--padding-bottom:100px;--padding-left:12px;--padding-right:12px;}.elementor-269 .elementor-element.elementor-element-fe26278{width:100%;max-width:100%;}.elementor-269 .elementor-element.elementor-element-fe26278 .elementor-heading-title{font-size:48px;line-height:47px;}.elementor-269 .elementor-element.elementor-element-f136d04{width:100%;max-width:100%;font-size:16px;line-height:26px;}.elementor-269 .elementor-element.elementor-element-71e5b1a{--padding-top:50px;--padding-bottom:50px;--padding-left:12px;--padding-right:12px;}.elementor-269 .elementor-element.elementor-element-73e9dfe{width:100%;max-width:100%;}.elementor-269 .elementor-element.elementor-element-73e9dfe .elementor-heading-title{font-size:36px;line-height:38px;}.elementor-269 .elementor-element.elementor-element-9ebc978{--padding-top:50px;--padding-bottom:50px;--padding-left:12px;--padding-right:12px;}.elementor-269 .elementor-element.elementor-element-2ae0d00{--padding-top:50px;--padding-bottom:50px;--padding-left:12px;--padding-right:12px;}.elementor-269 .elementor-element.elementor-element-59f9a43{width:100%;max-width:100%;}.elementor-269 .elementor-element.elementor-element-59f9a43 .elementor-heading-title{font-size:36px;line-height:38px;}.elementor-269 .elementor-element.elementor-element-80d941b{--min-height:550px;}.elementor-269 .elementor-element.elementor-element-36ec394{width:100%;max-width:100%;}.elementor-269 .elementor-element.elementor-element-36ec394 .elementor-heading-title{font-size:36px;line-height:38px;}.elementor-269 .elementor-element.elementor-element-a3b5991{width:100%;max-width:100%;}.elementor-269 .elementor-element.elementor-element-31bdaca{width:100%;max-width:100%;}}/* Start custom CSS for container, class: .elementor-element-1ec2fa3 *//* Creates the overlay layer */
.elementor-269 .elementor-element.elementor-element-1ec2fa3::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0; /* Keeps it behind your text */
  pointer-events: none;
  
  /* Mobile Gradient: Ivory at 85% fading to 40% to transparent */
  background: linear-gradient(
    to right, 
    rgba(251, 249, 246, 0.85) 0%,   
    rgba(251, 249, 246, 0.40) 50%,  
    rgba(251, 249, 246, 0) 100%                   
  );
}

/* Desktop/Tablet Gradient: Ivory at 70% fading to 10% to transparent */
@media (min-width: 768px) {
  .elementor-269 .elementor-element.elementor-element-1ec2fa3::before {
    background: linear-gradient(
      to right, 
      rgba(251, 249, 246, 0.70) 0%,   
      rgba(251, 249, 246, 0.10) 50%,  
      rgba(251, 249, 246, 0) 100%
    );
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-663c0c7 *//* Creates the dark gradient overlay over the image */
.elementor-269 .elementor-element.elementor-element-663c0c7::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0; /* Keeps it behind your text */
  pointer-events: none;
  
  /* Sweeps from left (60% dark) to middle (30% dark) to right (transparent) */
  background: linear-gradient(
    to right, 
    oklch(0.16 0.005 60 / 0.60) 0%,   
    oklch(0.16 0.005 60 / 0.30) 50%,  
    transparent 100%                   
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80d941b *//* Frosted Glass Overlay for Newsletter Section */
.elementor-269 .elementor-element.elementor-element-80d941b::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  
  /* Ivory color at 70% opacity */
  background-color: oklch(0.985 0.008 85 / 0.70); 
  
  /* The frosted blur effect */
  backdrop-filter: blur(2px); 
  -webkit-backdrop-filter: blur(2px); /* Safari support */
  
  z-index: 0; /* Keeps the overlay behind your form and text */
  pointer-events: none;
}/* End custom CSS */