.elementor-23736 .elementor-element.elementor-element-efa6620:not(.elementor-motion-effects-element-type-background), .elementor-23736 .elementor-element.elementor-element-efa6620 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://howabee.com/wp-content/uploads/2025/07/landing-hero-bg-img-01.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23736 .elementor-element.elementor-element-efa6620 > .elementor-container{max-width:600px;}.elementor-23736 .elementor-element.elementor-element-efa6620{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:220px 0px 380px 0px;}.elementor-23736 .elementor-element.elementor-element-efa6620 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23736 .elementor-element.elementor-element-7bc6e7c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-23736 .elementor-element.elementor-element-373a717{text-align:center;}.elementor-23736 .elementor-element.elementor-element-373a717 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:24px;font-weight:normal;line-height:1.2em;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-23736 .elementor-element.elementor-element-c8dd73e > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-23736 .elementor-element.elementor-element-c8dd73e{text-align:center;font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;letter-spacing:0px;}.elementor-23736 .elementor-element.elementor-element-b667ab2{--spacer-size:20px;}.elementor-23736 .elementor-element.elementor-element-d73d33e > .elementor-container{max-width:750px;}.elementor-23736 .elementor-element.elementor-element-d73d33e{margin-top:50px;margin-bottom:80px;}.elementor-23736 .elementor-element.elementor-element-fd54fd4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-23736 .elementor-element.elementor-element-500618f > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-23736 .elementor-element.elementor-element-500618f{text-align:center;font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;letter-spacing:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-23736 .elementor-element.elementor-element-362e35a .elementor-button{background-color:#E4D2B500;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;fill:#60858E;color:#60858E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#60858E;border-radius:0px 0px 0px 0px;padding:20px 30px 20px 30px;}.elementor-23736 .elementor-element.elementor-element-362e35a > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-23736 .elementor-element.elementor-element-866c965 > .elementor-container{max-width:750px;}.elementor-23736 .elementor-element.elementor-element-866c965{margin-top:80px;margin-bottom:50px;}.elementor-23736 .elementor-element.elementor-element-fec917c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-23736 .elementor-element.elementor-element-62d5a08{text-align:left;}.elementor-23736 .elementor-element.elementor-element-62d5a08 .elementor-heading-title{font-family:"Cardo", Sans-serif;font-size:24px;font-weight:600;font-style:italic;line-height:1.2em;color:#000000;}.elementor-23736 .elementor-element.elementor-element-a8b6c19 > .elementor-container{max-width:750px;}.elementor-23736 .elementor-element.elementor-element-a8b6c19{margin-top:50px;margin-bottom:80px;}.elementor-23736 .elementor-element.elementor-element-038a5ef > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-23736 .elementor-element.elementor-element-f814a32 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-23736 .elementor-element.elementor-element-f814a32{text-align:center;font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;letter-spacing:0px;}.elementor-23736 .elementor-element.elementor-element-f2c3be8 > .elementor-container{max-width:750px;}.elementor-23736 .elementor-element.elementor-element-f2c3be8{margin-top:80px;margin-bottom:80px;}.elementor-23736 .elementor-element.elementor-element-789689f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-23736 .elementor-element.elementor-element-1c2efd2 > .elementor-widget-container{margin:60px 0px 25px 0px;}.elementor-23736 .elementor-element.elementor-element-1c2efd2{text-align:left;}.elementor-23736 .elementor-element.elementor-element-1c2efd2 .elementor-heading-title{font-family:"Cardo", Sans-serif;font-size:30px;font-weight:600;font-style:italic;line-height:1.2em;color:#000000;}.elementor-23736 .elementor-element.elementor-element-d76d456 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-23736 .elementor-element.elementor-element-d76d456{text-align:center;font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;letter-spacing:0px;}.elementor-23736 .elementor-element.elementor-element-2b2faff{margin-top:80px;margin-bottom:80px;}.elementor-23736 .elementor-element.elementor-element-37eb695 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23736 .elementor-element.elementor-element-1794bed > .elementor-element-populated{padding:0px 0px 0px 40px;}.elementor-23736 .elementor-element.elementor-element-f809a14 .elementor-heading-title{font-family:"Cardo", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#000000;}.elementor-23736 .elementor-element.elementor-element-3cea5fa{text-align:left;}.elementor-23736 .elementor-element.elementor-element-3cea5fa .elementor-heading-title{font-family:"Cardo", Sans-serif;font-size:64px;font-weight:500;line-height:1.2em;color:#080808;}.elementor-23736 .elementor-element.elementor-element-09390f9 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-23736 .elementor-element.elementor-element-09390f9{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;letter-spacing:0px;}.elementor-23736 .elementor-element.elementor-element-d93b8c5 > .elementor-container{max-width:750px;}.elementor-23736 .elementor-element.elementor-element-d93b8c5{margin-top:80px;margin-bottom:80px;}.elementor-23736 .elementor-element.elementor-element-b18b428 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-23736 .elementor-element.elementor-element-96cc20e > .elementor-widget-container{margin:60px 0px 25px 0px;}.elementor-23736 .elementor-element.elementor-element-96cc20e{text-align:left;}.elementor-23736 .elementor-element.elementor-element-96cc20e .elementor-heading-title{font-family:"Cardo", Sans-serif;font-size:30px;font-weight:600;font-style:italic;line-height:1.2em;color:#000000;}.elementor-23736 .elementor-element.elementor-element-2782029 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-23736 .elementor-element.elementor-element-2782029{text-align:center;font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;letter-spacing:0px;}.elementor-23736 .elementor-element.elementor-element-0a60e3e > .elementor-container{max-width:750px;}.elementor-23736 .elementor-element.elementor-element-0a60e3e{margin-top:80px;margin-bottom:80px;}.elementor-23736 .elementor-element.elementor-element-da4300d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-23736 .elementor-element.elementor-element-cd36783 > .elementor-widget-container{margin:60px 0px 25px 0px;}.elementor-23736 .elementor-element.elementor-element-cd36783{text-align:left;}.elementor-23736 .elementor-element.elementor-element-cd36783 .elementor-heading-title{font-family:"Cardo", Sans-serif;font-size:30px;font-weight:600;font-style:italic;line-height:1.2em;color:#000000;}.elementor-23736 .elementor-element.elementor-element-790258d > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-23736 .elementor-element.elementor-element-790258d{text-align:center;font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;letter-spacing:0px;}.elementor-23736 .elementor-element.elementor-element-ee1a752 > .elementor-container{max-width:750px;}.elementor-23736 .elementor-element.elementor-element-ee1a752{margin-top:80px;margin-bottom:80px;}.elementor-23736 .elementor-element.elementor-element-43b9903 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-23736 .elementor-element.elementor-element-420c31d > .elementor-widget-container{margin:60px 0px 25px 0px;}.elementor-23736 .elementor-element.elementor-element-420c31d{text-align:left;}.elementor-23736 .elementor-element.elementor-element-420c31d .elementor-heading-title{font-family:"Cardo", Sans-serif;font-size:30px;font-weight:600;font-style:italic;line-height:1.2em;color:#000000;}.elementor-23736 .elementor-element.elementor-element-8c512d1 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-23736 .elementor-element.elementor-element-8c512d1{text-align:center;font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;letter-spacing:0px;}.elementor-23736 .elementor-element.elementor-element-c54ab65 .elementor-button{background-color:#E4D2B500;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;fill:#60858E;color:#60858E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#60858E;border-radius:0px 0px 0px 0px;padding:20px 30px 20px 30px;}.elementor-23736 .elementor-element.elementor-element-c54ab65 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-23736 .elementor-element.elementor-element-c0a9405 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-23736 .elementor-element.elementor-element-c0a9405{text-align:center;font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;letter-spacing:0px;}.elementor-23736 .elementor-element.elementor-element-0b6d8c4:not(.elementor-motion-effects-element-type-background), .elementor-23736 .elementor-element.elementor-element-0b6d8c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23736 .elementor-element.elementor-element-0b6d8c4 > .elementor-container{max-width:750px;}.elementor-23736 .elementor-element.elementor-element-0b6d8c4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-23736 .elementor-element.elementor-element-0b6d8c4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23736 .elementor-element.elementor-element-d496f3d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-23736 .elementor-element.elementor-element-6b59be7 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-23736 .elementor-element.elementor-element-6b59be7{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;letter-spacing:0px;}.elementor-23736 .elementor-element.elementor-element-222371a{text-align:center;}.elementor-23736 .elementor-element.elementor-element-222371a .elementor-heading-title{font-family:"Cardo", Sans-serif;font-size:24px;font-weight:600;font-style:italic;line-height:1.2em;color:#000000;}.elementor-23736 .elementor-element.elementor-element-c40755f > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-23736 .elementor-element.elementor-element-c40755f{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;letter-spacing:0px;}.elementor-widget-wffn-optin-form .bwfac_form_sec > label, .elementor-widget-wffn-optin-form .bwfac_form_sec .wfop_input_cont > label{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-wffn-optin-form .bwfac_form_sec .wffn-optin-input, .elementor-widget-wffn-optin-form .bwfac_form_sec .wffn-optin-input::placeholder{color:var( --e-global-color-text );}.elementor-widget-wffn-optin-form .bwfac_form_sec .wffn-optin-input{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-wffn-optin-form .bwfac_form_sec #wffn_custom_optin_submit .bwf_heading{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-wffn-optin-form .bwfac_form_sec #wffn_custom_optin_submit .bwf_subheading{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-23736 .elementor-element.elementor-element-519835f{width:var( --container-widget-width, 99.811% );max-width:99.811%;--container-widget-width:99.811%;--container-widget-flex-grow:0;}.elementor-23736 .elementor-element.elementor-element-519835f .bwfac_form_sec .wffn-optin-input, .elementor-23736 .elementor-element.elementor-element-519835f .bwfac_form_sec .wffn-optin-input::placeholder{color:#222222;}.elementor-23736 .elementor-element.elementor-element-519835f .bwfac_form_sec .wffn-optin-input{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;background-color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#d8d8d8;border-radius:0px 0px 0px 0px;}.elementor-23736 .elementor-element.elementor-element-519835f .wffn-custom-optin-from .wffn-optin-input{padding:6px 15px;}.elementor-23736 .elementor-element.elementor-element-519835f .bwfac_form_sec{padding-right:calc( 6px/2 );padding-left:calc( 6px/2 );margin-bottom:10px;}.elementor-23736 .elementor-element.elementor-element-519835f .elementor-form-fields-wrapper{margin-left:calc( -6px/2 );margin-right:calc( -6px/2 );}.elementor-23736 .elementor-element.elementor-element-519835f .bwfac_form_sec #wffn_custom_optin_submit{min-width:100%;background-color:#E4D2B500;padding:15px 15px 15px 15px;margin:15px 0px 25px 0px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#60858E;border-radius:0px 0px 0px 0px;}.elementor-23736 .elementor-element.elementor-element-519835f .bwfac_form_sec #wffn_custom_optin_submit .bwf_heading, .elementor-23736 .elementor-element.elementor-element-519835f .bwfac_form_sec #wffn_custom_optin_submit .bwf_subheading{color:#60858E !important;fill:#60858E !important;}.elementor-23736 .elementor-element.elementor-element-44f621d{margin-top:80px;margin-bottom:80px;}.elementor-23736 .elementor-element.elementor-element-4e8d655 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-23736 .elementor-element.elementor-element-8e5ced7{z-index:9999;}.elementor-23736 .elementor-element.elementor-element-d4372aa .elementor-button{background-color:#E4D2B500;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;fill:#60858E;color:#60858E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#60858E;border-radius:0px 0px 0px 0px;padding:20px 30px 20px 30px;}.elementor-23736 .elementor-element.elementor-element-d4372aa > .elementor-widget-container{margin:0px 0px 0px 0px;}@media(min-width:768px){.elementor-23736 .elementor-element.elementor-element-37eb695{width:48%;}.elementor-23736 .elementor-element.elementor-element-1794bed{width:52%;}}@media(max-width:1024px){.elementor-23736 .elementor-element.elementor-element-efa6620{padding:150px 24px 250px 24px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23736 .elementor-element.elementor-element-c8dd73e{font-size:18px;}.elementor-23736 .elementor-element.elementor-element-d73d33e{margin-top:60px;margin-bottom:60px;padding:0px 24px 0px 24px;}.elementor-23736 .elementor-element.elementor-element-500618f{font-size:18px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-23736 .elementor-element.elementor-element-866c965{margin-top:60px;margin-bottom:60px;padding:0px 24px 0px 24px;}.elementor-23736 .elementor-element.elementor-element-a8b6c19{margin-top:60px;margin-bottom:60px;padding:0px 24px 0px 24px;}.elementor-23736 .elementor-element.elementor-element-f814a32{font-size:18px;}.elementor-23736 .elementor-element.elementor-element-f2c3be8{margin-top:60px;margin-bottom:60px;padding:0px 24px 0px 24px;}.elementor-23736 .elementor-element.elementor-element-d76d456{font-size:18px;}.elementor-23736 .elementor-element.elementor-element-2b2faff{margin-top:60px;margin-bottom:60px;padding:0px 24px 0px 24px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23736 .elementor-element.elementor-element-1794bed > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-23736 .elementor-element.elementor-element-3cea5fa .elementor-heading-title{font-size:42px;}.elementor-23736 .elementor-element.elementor-element-09390f9{font-size:18px;}.elementor-23736 .elementor-element.elementor-element-d93b8c5{margin-top:60px;margin-bottom:60px;padding:0px 24px 0px 24px;}.elementor-23736 .elementor-element.elementor-element-2782029{font-size:18px;}.elementor-23736 .elementor-element.elementor-element-0a60e3e{margin-top:60px;margin-bottom:60px;padding:0px 24px 0px 24px;}.elementor-23736 .elementor-element.elementor-element-790258d{font-size:18px;}.elementor-23736 .elementor-element.elementor-element-ee1a752{margin-top:60px;margin-bottom:60px;padding:0px 24px 0px 24px;}.elementor-23736 .elementor-element.elementor-element-8c512d1{font-size:18px;}.elementor-23736 .elementor-element.elementor-element-c0a9405{font-size:18px;}.elementor-23736 .elementor-element.elementor-element-0b6d8c4{padding:60px 24px 60px 24px;}.elementor-23736 .elementor-element.elementor-element-6b59be7{font-size:18px;}.elementor-23736 .elementor-element.elementor-element-c40755f{font-size:18px;}.elementor-widget-wffn-optin-form .bwfac_form_sec > label, .elementor-widget-wffn-optin-form .bwfac_form_sec .wfop_input_cont > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-wffn-optin-form .bwfac_form_sec .wffn-optin-input{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-wffn-optin-form .bwfac_form_sec #wffn_custom_optin_submit .bwf_heading{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-wffn-optin-form .bwfac_form_sec #wffn_custom_optin_submit .bwf_subheading{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-23736 .elementor-element.elementor-element-44f621d{margin-top:60px;margin-bottom:60px;padding:0px 24px 0px 24px;}}@media(max-width:767px){.elementor-23736 .elementor-element.elementor-element-efa6620{padding:53px 20px 250px 20px;}.elementor-23736 .elementor-element.elementor-element-7bc6e7c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23736 .elementor-element.elementor-element-b667ab2{--spacer-size:0px;}.elementor-23736 .elementor-element.elementor-element-d73d33e{padding:0px 20px 0px 20px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-23736 .elementor-element.elementor-element-362e35a .elementor-button{font-size:14px;}.elementor-23736 .elementor-element.elementor-element-866c965{padding:0px 20px 0px 20px;}.elementor-23736 .elementor-element.elementor-element-62d5a08{text-align:center;}.elementor-23736 .elementor-element.elementor-element-62d5a08 .elementor-heading-title{font-size:22px;}.elementor-23736 .elementor-element.elementor-element-a8b6c19{padding:0px 20px 0px 20px;}.elementor-23736 .elementor-element.elementor-element-f2c3be8{padding:0px 20px 0px 20px;}.elementor-23736 .elementor-element.elementor-element-1c2efd2{text-align:center;}.elementor-23736 .elementor-element.elementor-element-1c2efd2 .elementor-heading-title{font-size:22px;}.elementor-23736 .elementor-element.elementor-element-2b2faff{padding:0px 20px 0px 20px;}.elementor-23736 .elementor-element.elementor-element-37eb695 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-bc-flex-widget .elementor-23736 .elementor-element.elementor-element-1794bed.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-23736 .elementor-element.elementor-element-1794bed.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-23736 .elementor-element.elementor-element-1794bed > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-23736 .elementor-element.elementor-element-f809a14{text-align:center;}.elementor-23736 .elementor-element.elementor-element-3cea5fa{text-align:center;}.elementor-23736 .elementor-element.elementor-element-3cea5fa .elementor-heading-title{font-size:36px;}.elementor-23736 .elementor-element.elementor-element-09390f9{text-align:center;}.elementor-23736 .elementor-element.elementor-element-d93b8c5{padding:0px 20px 0px 20px;}.elementor-23736 .elementor-element.elementor-element-96cc20e{text-align:center;}.elementor-23736 .elementor-element.elementor-element-96cc20e .elementor-heading-title{font-size:22px;}.elementor-23736 .elementor-element.elementor-element-0a60e3e{padding:0px 20px 0px 20px;}.elementor-23736 .elementor-element.elementor-element-cd36783{text-align:center;}.elementor-23736 .elementor-element.elementor-element-cd36783 .elementor-heading-title{font-size:22px;}.elementor-23736 .elementor-element.elementor-element-ee1a752{padding:0px 20px 0px 20px;}.elementor-23736 .elementor-element.elementor-element-420c31d{text-align:center;}.elementor-23736 .elementor-element.elementor-element-420c31d .elementor-heading-title{font-size:22px;}.elementor-23736 .elementor-element.elementor-element-c54ab65 .elementor-button{font-size:14px;}.elementor-23736 .elementor-element.elementor-element-0b6d8c4{padding:60px 20px 60px 20px;}.elementor-23736 .elementor-element.elementor-element-6b59be7{text-align:center;}.elementor-23736 .elementor-element.elementor-element-222371a .elementor-heading-title{font-size:22px;}.elementor-23736 .elementor-element.elementor-element-c40755f{text-align:center;}.elementor-widget-wffn-optin-form .bwfac_form_sec > label, .elementor-widget-wffn-optin-form .bwfac_form_sec .wfop_input_cont > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-wffn-optin-form .bwfac_form_sec .wffn-optin-input{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-wffn-optin-form .bwfac_form_sec #wffn_custom_optin_submit .bwf_heading{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-wffn-optin-form .bwfac_form_sec #wffn_custom_optin_submit .bwf_subheading{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-23736 .elementor-element.elementor-element-44f621d{padding:0px 20px 0px 20px;}.elementor-23736 .elementor-element.elementor-element-d4372aa .elementor-button{font-size:14px;}}/* Start custom CSS for section, class: .elementor-element-8e5ced7 *//* === Sticky-CTA kompakt + schmal === */
.elementor-23736 .elementor-element.elementor-element-8e5ced7{
  position: fixed;
  bottom: max(12px, env(safe-area-inset-bottom));
  left: 50%; transform: translateX(-50%);   /* zentriert */
  right: auto;
  z-index: 9999;

  background: rgba(255,255,255,.9);
  backdrop-filter: saturate(180%) blur(10px);
  border-radius: 12px;
  box-shadow: 0 0 20px rgba(0,0,0,.14);

  padding: 8px 10px;                        /* niedriger */
  max-width: 720px;                         /* kürzer in der Breite */
  width: calc(100% - 24px);                 /* Sicherheitsabstand an Rändern */
}

.elementor-23736 .elementor-element.elementor-element-8e5ced7 .elementor-container{
  align-items: center;
  justify-content: center;
  gap: 8px;
}

/* Margins killen */
.elementor-23736 .elementor-element.elementor-element-8e5ced7 .elementor-widget,
.elementor-23736 .elementor-element.elementor-element-8e5ced7 .elementor-widget-button{ margin: 0 !important; }

/* Button kompakt */
.elementor-23736 .elementor-element.elementor-element-8e5ced7 .elementor-button{
  margin: 0 !important;
  line-height: 1.1;
  border-radius: 999px;
  box-shadow: 0 0 10px rgba(0,0,0,.10);
  padding: 6px 12px;
  font-size: 14px;
}

/* Auf Mobile wieder vollbreit für bessere Tap-Ziele */
@media (max-width: 767px){
  .elementor-23736 .elementor-element.elementor-element-8e5ced7{
    left: 12px; right: 12px; transform: none; max-width: none; width: auto;
  }
  .elementor-23736 .elementor-element.elementor-element-8e5ced7 .elementor-button{ width: 100%; }
}/* End custom CSS */