.elementor-11734 .elementor-element.elementor-element-504a995{--display:flex;--min-height:487px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:none;--border-style:none;--border-radius:80px 80px 80px 80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11734 .elementor-element.elementor-element-504a995:not(.elementor-motion-effects-element-type-background), .elementor-11734 .elementor-element.elementor-element-504a995 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(234.848deg, rgba(184,43,50,0.2) 0%, rgba(232,91,98,0.2) 100%);}.elementor-11734 .elementor-element.elementor-element-6cc3cb5{--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;--justify-content:center;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-11734 .elementor-element.elementor-element-6372b05 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:60px;font-weight:400;line-height:1.1em;letter-spacing:0px;color:#FFFFFF;}.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-11734 .elementor-element.elementor-element-83290f7{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#A6A6A6;}.elementor-11734 .elementor-element.elementor-element-95139d9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11734 .elementor-element.elementor-element-af73d84 .elementor-wrapper{--video-aspect-ratio:1.77777;}@media(min-width:768px){.elementor-11734 .elementor-element.elementor-element-504a995{--content-width:1140px;}.elementor-11734 .elementor-element.elementor-element-6cc3cb5{--width:573px;}.elementor-11734 .elementor-element.elementor-element-95139d9{--width:630.425px;}}@media(max-width:1024px){.elementor-11734 .elementor-element.elementor-element-504a995{--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;--flex-wrap:nowrap;}}@media(max-width:767px){.elementor-11734 .elementor-element.elementor-element-504a995{--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;--flex-wrap:nowrap;}.elementor-11734 .elementor-element.elementor-element-6372b05 .elementor-heading-title{font-size:26px;}}





/* Start custom CSS for container, class: .elementor-element-504a995 *//* RH Newsletter — Figma Home 1228:31658, section 1327:14755 */
body .elementor-11734 .elementor-element.elementor-element-504a995{--width:calc(100% - 100px)!important;width:calc(100% - 100px)!important;max-width:1340px!important;min-height:487px!important;height:auto!important;margin:106px auto 60px!important;padding:0!important;border:0!important;border-radius:80px!important;background:linear-gradient(234.848deg,rgba(184,43,50,.2) 3.2087%,rgba(232,91,98,.2) 99.288%)!important;overflow:hidden!important;position:relative!important}
body .elementor-11734 .elementor-element.elementor-element-504a995>.e-con-inner{width:100%!important;max-width:none!important;height:100%!important;margin:0!important;padding:56px 40px!important;display:grid!important;grid-template-columns:minmax(0,573px) minmax(0,630.425px)!important;grid-template-rows:auto!important;gap:45px!important;justify-content:center!important;align-items:center!important}
body .elementor-11734 .elementor-element.elementor-element-504a995:before{content:""!important;position:absolute!important;z-index:2!important;left:625px!important;top:0!important;width:1px!important;height:100%!important;background:rgba(169,163,194,.3)!important;pointer-events:none!important}
body .elementor-11734 .elementor-element.elementor-element-504a995 .elementor-element-6cc3cb5{width:573px!important;height:auto!important;min-height:0!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:0!important}
body .elementor-11734 .elementor-element.elementor-element-504a995 .elementor-element-6372b05{width:573px!important;margin:0!important}
body .elementor-11734 .elementor-element.elementor-element-504a995 .elementor-element-6372b05 .elementor-heading-title{font:400 60px/1.1 Helvetica,Arial,sans-serif!important;letter-spacing:0!important;color:#fff!important;text-transform:capitalize!important}
body .elementor-11734 .elementor-element.elementor-element-504a995 .elementor-element-83290f7{width:518px!important;height:56px!important;margin:12px 0 0!important;color:#a6a6a6!important;font:400 18px/28px Poppins,Arial,sans-serif!important;opacity:.7!important}
body .elementor-11734 .elementor-element.elementor-element-504a995 .elementor-element-83290f7 p{margin:0!important}
body .elementor-11734 .elementor-element.elementor-element-504a995 .elementor-element-0577a40{width:532px!important;margin:27px 0 0!important;padding-top:24px!important;border-top:1px solid rgba(169,163,194,.45)!important}
body .elementor-11734 .elementor-element.elementor-element-504a995 .elementor-element-0577a40 .elementor-form-fields-wrapper{display:grid!important;grid-template-columns:393px 117px!important;gap:22px!important}
body .elementor-11734 .elementor-element.elementor-element-504a995 .elementor-element-0577a40 .elementor-field-group{width:auto!important;margin:0!important;padding:0!important}
body .elementor-11734 .elementor-element.elementor-element-504a995 .elementor-element-0577a40 input#form-field-newsletter_email{width:393px!important;height:52px!important;padding:0 18px!important;border:1px solid #a9a3c2!important;border-radius:10px!important;background:#5b4f4f!important;color:#fff!important;font:400 16px/1.6 Poppins,Arial,sans-serif!important;letter-spacing:-.24px!important}
body .elementor-11734 .elementor-element.elementor-element-504a995 .elementor-element-0577a40 input#form-field-newsletter_email::placeholder{color:#818089!important;opacity:1!important}
body .elementor-11734 .elementor-element.elementor-element-504a995 .elementor-element-0577a40 button{width:117px!important;height:50px!important;min-height:50px!important;padding:0!important;border:1px solid #e51b24!important;border-radius:10px!important;background:#e51b24!important;color:#fff!important;box-shadow:0 4px 20px rgba(229,27,36,.2)!important;font:500 16px/1 Poppins,Arial,sans-serif!important}
body .elementor-11734 .elementor-element.elementor-element-504a995 .elementor-element-95139d9,body .elementor-11734 .elementor-element.elementor-element-504a995 .elementor-element-82f2ace,body .elementor-11734 .elementor-element.elementor-element-504a995 .elementor-element-82f2ace .elementor-widget-container{width:630.425px!important;height:353px!important;min-height:0!important;padding:0!important;margin:0!important;overflow:hidden!important;border-radius:29.656px!important}
body .elementor-11734 .elementor-element.elementor-element-504a995 .elementor-element-82f2ace img{display:block!important;width:630.425px!important;height:353px!important;min-height:0!important;object-fit:cover!important;object-position:center center!important;border-radius:29.656px!important;transform:none!important}
@media(max-width:1024px){body .elementor-11734 .elementor-element.elementor-element-504a995{--width:calc(100% - 32px)!important;width:calc(100% - 32px)!important;max-width:none!important;height:auto!important;min-height:0!important;margin:72px 16px 60px!important;padding:48px 40px!important;border-radius:40px!important}body .elementor-11734 .elementor-element.elementor-element-504a995>.e-con-inner{height:auto!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:36px!important}body .elementor-11734 .elementor-element.elementor-element-504a995:before{display:none!important}body .elementor-11734 .elementor-element.elementor-element-504a995 .elementor-element-6cc3cb5{width:100%!important;height:auto!important;align-items:flex-start!important}body .elementor-11734 .elementor-element.elementor-element-504a995 .elementor-element-6372b05{width:100%!important}body .elementor-11734 .elementor-element.elementor-element-504a995 .elementor-element-83290f7{width:min(518px,100%)!important;height:auto!important}body .elementor-11734 .elementor-element.elementor-element-504a995 .elementor-element-0577a40{width:min(532px,100%)!important}body .elementor-11734 .elementor-element.elementor-element-504a995 .elementor-element-95139d9,body .elementor-11734 .elementor-element.elementor-element-504a995 .elementor-element-82f2ace,body .elementor-11734 .elementor-element.elementor-element-504a995 .elementor-element-82f2ace .elementor-widget-container{width:100%!important;height:auto!important;aspect-ratio:722/405!important}body .elementor-11734 .elementor-element.elementor-element-504a995 .elementor-element-82f2ace img{width:100%!important;height:100%!important;aspect-ratio:722/405!important}}
@media(max-width:600px){body .elementor-11734 .elementor-element.elementor-element-504a995{--width:calc(100% - 24px)!important;width:calc(100% - 24px)!important;margin:48px 12px!important;padding:32px 20px!important;border-radius:24px!important}body .elementor-11734 .elementor-element.elementor-element-504a995 .elementor-element-6372b05 .elementor-heading-title{font-size:40px!important;line-height:1.06!important;letter-spacing:-1.2px!important}body .elementor-11734 .elementor-element.elementor-element-504a995 .elementor-element-83290f7{font-size:16px!important;line-height:24px!important}body .elementor-11734 .elementor-element.elementor-element-504a995 .elementor-element-0577a40 .elementor-form-fields-wrapper{display:flex!important;flex-direction:column!important;gap:12px!important}body .elementor-11734 .elementor-element.elementor-element-504a995 .elementor-element-0577a40 input#form-field-newsletter_email,body .elementor-11734 .elementor-element.elementor-element-504a995 .elementor-element-0577a40 button{width:100%!important}body .elementor-11734 .elementor-element.elementor-element-504a995 .elementor-element-95139d9,body .elementor-11734 .elementor-element.elementor-element-504a995 .elementor-element-82f2ace,body .elementor-11734 .elementor-element.elementor-element-504a995 .elementor-element-82f2ace .elementor-widget-container,body .elementor-11734 .elementor-element.elementor-element-504a995 .elementor-element-82f2ace img{border-radius:16px!important}}
@media(prefers-reduced-motion:reduce){body .elementor-11734 .elementor-element.elementor-element-504a995,body .elementor-11734 .elementor-element.elementor-element-504a995 *{animation:none!important;transition:none!important;transform:none!important}}/* End custom CSS */
