.elementor-7043 .elementor-element.elementor-element-bc47053{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 86px;--row-gap:0px;--column-gap:86px;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0200px;--padding-bottom:160px;--padding-left:80px;--padding-right:080px;}.elementor-7043 .elementor-element.elementor-element-bc47053:not(.elementor-motion-effects-element-type-background), .elementor-7043 .elementor-element.elementor-element-bc47053 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wannatax.com/wp-content/uploads/2026/05/wannatax_Wolken-scaled.png");}.elementor-7043 .elementor-element.elementor-element-d08a0ff{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7043 .elementor-element.elementor-element-a8f8bd3{width:initial;max-width:initial;}.elementor-7043 .elementor-element.elementor-element-a8f8bd3 > .elementor-widget-container{padding:0% 4% 0% 0%;}.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-7043 .elementor-element.elementor-element-4a3dfae{font-family:"Barlow", Sans-serif;font-size:26px;font-weight:300;line-height:36px;}.elementor-7043 .elementor-element.elementor-element-5db37db{--display:flex;--min-height:223px;--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;--border-radius:20px 20px 20px 20px;--margin-top:57px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7043 .elementor-element.elementor-element-5db37db:not(.elementor-motion-effects-element-type-background), .elementor-7043 .elementor-element.elementor-element-5db37db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F261;}.elementor-7043 .elementor-element.elementor-element-5db37db.e-con{--align-self:flex-start;}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7043 .elementor-element.elementor-element-168c0a5.elementor-element{--align-self:center;}.elementor-7043 .elementor-element.elementor-element-168c0a5{--lottie-container-width:34%;}.elementor-7043 .elementor-element.elementor-element-85f974c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;--margin-top:-108px;--margin-bottom:149px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-7043 .elementor-element.elementor-element-85f974c:not(.elementor-motion-effects-element-type-background), .elementor-7043 .elementor-element.elementor-element-85f974c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7043 .elementor-element.elementor-element-85f974c.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-7043 .elementor-element.elementor-element-a2a8d10{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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 );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7043 .elementor-element.elementor-element-e6d91f8.elementor-element{--align-self:stretch;}.elementor-7043 .elementor-element.elementor-element-e6d91f8 .elementor-field-group{padding-right:calc( 50px/2 );padding-left:calc( 50px/2 );margin-bottom:40px;}.elementor-7043 .elementor-element.elementor-element-e6d91f8 .elementor-form-fields-wrapper{margin-left:calc( -50px/2 );margin-right:calc( -50px/2 );margin-bottom:-40px;}.elementor-7043 .elementor-element.elementor-element-e6d91f8 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-7043 .elementor-element.elementor-element-e6d91f8 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-7043 .elementor-element.elementor-element-e6d91f8 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-7043 .elementor-element.elementor-element-e6d91f8 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-7043 .elementor-element.elementor-element-e6d91f8 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-7043 .elementor-element.elementor-element-e6d91f8 .elementor-field-group > label{font-family:"Barlow", Sans-serif;font-size:26px;font-weight:300;}.elementor-7043 .elementor-element.elementor-element-e6d91f8 .elementor-field-type-html{padding-bottom:0px;font-family:"Barlow", Sans-serif;font-size:26px;font-weight:300;}.elementor-7043 .elementor-element.elementor-element-e6d91f8 .elementor-field-group .elementor-field, .elementor-7043 .elementor-element.elementor-element-e6d91f8 .elementor-field-subgroup label{font-family:"Barlow", Sans-serif;font-size:26px;font-weight:300;}.elementor-7043 .elementor-element.elementor-element-e6d91f8 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:var( --e-global-color-primary );border-width:0px 0px 1px 0px;}.elementor-7043 .elementor-element.elementor-element-e6d91f8 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:var( --e-global-color-primary );border-width:0px 0px 1px 0px;}.elementor-7043 .elementor-element.elementor-element-e6d91f8 .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-primary );}.elementor-7043 .elementor-element.elementor-element-e6d91f8 .elementor-button{font-family:"Barlow", Sans-serif;font-size:26px;font-weight:500;border-style:solid;border-width:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;padding:22px 22px 22px 22px;}.elementor-7043 .elementor-element.elementor-element-e6d91f8 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-secondary );color:var( --e-global-color-b8e714e );}.elementor-7043 .elementor-element.elementor-element-e6d91f8 .elementor-button[type="submit"]{background-color:var( --e-global-color-secondary );color:var( --e-global-color-b8e714e );}.elementor-7043 .elementor-element.elementor-element-e6d91f8 .elementor-button[type="submit"] svg *{fill:var( --e-global-color-b8e714e );}.elementor-7043 .elementor-element.elementor-element-e6d91f8 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-7043 .elementor-element.elementor-element-e6d91f8 .e-form__buttons__wrapper__button-next:hover{background-color:#D37651;color:var( --e-global-color-b8e714e );}.elementor-7043 .elementor-element.elementor-element-e6d91f8 .elementor-button[type="submit"]:hover{background-color:#D37651;color:var( --e-global-color-b8e714e );}.elementor-7043 .elementor-element.elementor-element-e6d91f8 .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-b8e714e );}.elementor-7043 .elementor-element.elementor-element-e6d91f8 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-7043 .elementor-element.elementor-element-e6d91f8 .elementor-message{font-family:"Barlow", Sans-serif;font-size:26px;font-weight:300;}.elementor-7043 .elementor-element.elementor-element-e6d91f8 .elementor-message.elementor-message-success{color:var( --e-global-color-secondary );}.elementor-7043 .elementor-element.elementor-element-e6d91f8 .elementor-message.elementor-message-danger{color:var( --e-global-color-text );}.elementor-7043 .elementor-element.elementor-element-e6d91f8 .e-form__indicators__indicator, .elementor-7043 .elementor-element.elementor-element-e6d91f8 .e-form__indicators__indicator__label{font-family:"Barlow", Sans-serif;font-size:24px;font-weight:500;}.elementor-7043 .elementor-element.elementor-element-e6d91f8{--e-form-steps-indicators-spacing:72px;--e-form-steps-indicator-padding:40px;--e-form-steps-indicator-inactive-primary-color:#3D220A3D;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-primary-color:var( --e-global-color-text );--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:0px;}.elementor-7043 .elementor-element.elementor-element-c0b6761{--display:flex;}.elementor-7043 .elementor-element.elementor-element-6014f67{width:initial;max-width:initial;}.elementor-7043 .elementor-element.elementor-element-6014f67 > .elementor-widget-container{padding:0% 4% 0% 0%;}.elementor-7043 .elementor-element.elementor-element-bd531a8{font-family:"Barlow", Sans-serif;font-size:26px;font-weight:300;line-height:36px;}.elementor-7043 .elementor-element.elementor-element-3a6c8c4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;--margin-top:-108px;--margin-bottom:149px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-7043 .elementor-element.elementor-element-3a6c8c4:not(.elementor-motion-effects-element-type-background), .elementor-7043 .elementor-element.elementor-element-3a6c8c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7043 .elementor-element.elementor-element-3a6c8c4.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-7043 .elementor-element.elementor-element-47d1e64{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-7043 .elementor-element.elementor-element-ba85096.elementor-element{--align-self:stretch;}.elementor-7043 .elementor-element.elementor-element-ba85096 .elementor-field-group{padding-right:calc( 50px/2 );padding-left:calc( 50px/2 );margin-bottom:40px;}.elementor-7043 .elementor-element.elementor-element-ba85096 .elementor-form-fields-wrapper{margin-left:calc( -50px/2 );margin-right:calc( -50px/2 );margin-bottom:-40px;}.elementor-7043 .elementor-element.elementor-element-ba85096 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-7043 .elementor-element.elementor-element-ba85096 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-7043 .elementor-element.elementor-element-ba85096 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-7043 .elementor-element.elementor-element-ba85096 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-7043 .elementor-element.elementor-element-ba85096 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-7043 .elementor-element.elementor-element-ba85096 .elementor-field-group > label{font-family:"Barlow", Sans-serif;font-size:26px;font-weight:300;}.elementor-7043 .elementor-element.elementor-element-ba85096 .elementor-field-type-html{padding-bottom:0px;font-family:"Barlow", Sans-serif;font-size:26px;font-weight:300;}.elementor-7043 .elementor-element.elementor-element-ba85096 .elementor-field-group .elementor-field, .elementor-7043 .elementor-element.elementor-element-ba85096 .elementor-field-subgroup label{font-family:"Barlow", Sans-serif;font-size:26px;font-weight:300;}.elementor-7043 .elementor-element.elementor-element-ba85096 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:var( --e-global-color-primary );border-width:0px 0px 1px 0px;}.elementor-7043 .elementor-element.elementor-element-ba85096 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:var( --e-global-color-primary );border-width:0px 0px 1px 0px;}.elementor-7043 .elementor-element.elementor-element-ba85096 .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-primary );}.elementor-7043 .elementor-element.elementor-element-ba85096 .elementor-button{font-family:"Barlow", Sans-serif;font-size:26px;font-weight:500;border-style:solid;border-width:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;padding:22px 22px 22px 22px;}.elementor-7043 .elementor-element.elementor-element-ba85096 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-secondary );color:var( --e-global-color-b8e714e );}.elementor-7043 .elementor-element.elementor-element-ba85096 .elementor-button[type="submit"]{background-color:var( --e-global-color-secondary );color:var( --e-global-color-b8e714e );}.elementor-7043 .elementor-element.elementor-element-ba85096 .elementor-button[type="submit"] svg *{fill:var( --e-global-color-b8e714e );}.elementor-7043 .elementor-element.elementor-element-ba85096 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-7043 .elementor-element.elementor-element-ba85096 .e-form__buttons__wrapper__button-next:hover{background-color:#D37651;color:var( --e-global-color-b8e714e );}.elementor-7043 .elementor-element.elementor-element-ba85096 .elementor-button[type="submit"]:hover{background-color:#D37651;color:var( --e-global-color-b8e714e );}.elementor-7043 .elementor-element.elementor-element-ba85096 .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-b8e714e );}.elementor-7043 .elementor-element.elementor-element-ba85096 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-7043 .elementor-element.elementor-element-ba85096 .elementor-message{font-family:"Barlow", Sans-serif;font-size:26px;font-weight:300;}.elementor-7043 .elementor-element.elementor-element-ba85096 .elementor-message.elementor-message-success{color:var( --e-global-color-secondary );}.elementor-7043 .elementor-element.elementor-element-ba85096 .elementor-message.elementor-message-danger{color:var( --e-global-color-text );}.elementor-7043 .elementor-element.elementor-element-ba85096 .e-form__indicators__indicator, .elementor-7043 .elementor-element.elementor-element-ba85096 .e-form__indicators__indicator__label{font-family:"Barlow", Sans-serif;font-size:24px;font-weight:500;}.elementor-7043 .elementor-element.elementor-element-ba85096{--e-form-steps-indicators-spacing:72px;--e-form-steps-indicator-padding:40px;--e-form-steps-indicator-inactive-primary-color:#3D220A3D;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-primary-color:var( --e-global-color-text );--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:0px;}.elementor-7043 .elementor-element.elementor-element-e301363{--display:flex;--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;--padding-top:30px;--padding-bottom:30px;--padding-left:80px;--padding-right:80px;}.elementor-7043 .elementor-element.elementor-element-e301363:not(.elementor-motion-effects-element-type-background), .elementor-7043 .elementor-element.elementor-element-e301363 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3D220A;}.elementor-7043 .elementor-element.elementor-element-7132ee2{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7043 .elementor-element.elementor-element-7132ee2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7043 .elementor-element.elementor-element-b81eb01{padding:0 26% 0 20px;}.elementor-7043 .elementor-element.elementor-element-949ed9e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7043 .elementor-element.elementor-element-949ed9e.e-con{--flex-grow:0;--flex-shrink:0;}body.elementor-page-7043:not(.elementor-motion-effects-element-type-background), body.elementor-page-7043 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://wannatax.com/wp-content/uploads/2026/05/wannatax_Wolken-scaled.png");background-repeat:no-repeat;}:root{--page-title-display:none;}body.elementor-page-7043{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-7043 .elementor-element.elementor-element-bc47053{--content-width:1280px;}.elementor-7043 .elementor-element.elementor-element-d08a0ff{--width:65%;}.elementor-7043 .elementor-element.elementor-element-5db37db{--width:50%;}.elementor-7043 .elementor-element.elementor-element-85f974c{--content-width:1600px;}.elementor-7043 .elementor-element.elementor-element-a2a8d10{--width:100%;}.elementor-7043 .elementor-element.elementor-element-47d1e64{--width:100%;}.elementor-7043 .elementor-element.elementor-element-7132ee2{--width:47.459%;}.elementor-7043 .elementor-element.elementor-element-949ed9e{--width:51.94%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7043 .elementor-element.elementor-element-a2a8d10{--width:100%;}.elementor-7043 .elementor-element.elementor-element-47d1e64{--width:100%;}.elementor-7043 .elementor-element.elementor-element-7132ee2{--width:45%;}.elementor-7043 .elementor-element.elementor-element-949ed9e{--width:100%;}}@media(max-width:1024px){.elementor-7043 .elementor-element.elementor-element-bc47053{--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;--gap:43px 0px;--row-gap:43px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-7043 .elementor-element.elementor-element-a8f8bd3 > .elementor-widget-container{padding:0% 7% 0% 0%;}.elementor-7043 .elementor-element.elementor-element-5db37db{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7043 .elementor-element.elementor-element-85f974c{--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-7043 .elementor-element.elementor-element-6014f67 > .elementor-widget-container{padding:0% 7% 0% 0%;}.elementor-7043 .elementor-element.elementor-element-3a6c8c4{--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-7043 .elementor-element.elementor-element-e301363{--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:flex-start;}.elementor-7043 .elementor-element.elementor-element-b81eb01{padding:0px 0px 0px 20px;}.elementor-7043 .elementor-element.elementor-element-949ed9e{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-7043 .elementor-element.elementor-element-bc47053{--min-height:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:7%;--padding-right:7%;}.elementor-7043 .elementor-element.elementor-element-85f974c{--margin-top:60px;--margin-bottom:112px;--margin-left:0px;--margin-right:0px;}.elementor-7043 .elementor-element.elementor-element-c0b6761{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7043 .elementor-element.elementor-element-3a6c8c4{--width:333.594px;--margin-top:60px;--margin-bottom:0120px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7043 .elementor-element.elementor-element-47d1e64{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-7043 .elementor-element.elementor-element-e301363{--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-7043 .elementor-element.elementor-element-7132ee2{--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:flex-start;}.elementor-7043 .elementor-element.elementor-element-b81eb01{padding:0px 0px 0px 0px;}.elementor-7043 .elementor-element.elementor-element-949ed9e{--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;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7043 .elementor-element.elementor-element-d446b5f.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}}/* Start custom CSS for everhue_core_section_title, class: .elementor-element-a8f8bd3 */.elementor-7043 .elementor-element.elementor-element-a8f8bd3 .qodef-svg--title-decoration-1 path {
    stroke: #E8825A !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc47053 *//* ============================================
   ABOUT — Abstand zwischen Header und Hero entfernen
   ============================================ */

/* Qode-Seitenwrapper zurücksetzen */
#qodef-page-inner,
#qodef-page-content,
#qodef-page-content > .qodef-grid-inner,
.qodef-page-content-section {
    margin-top: 0 !important;
    padding-top: 0 !important;
}re Inline-Unterkante */
.elementor-7043
.elementor-element[data-id="8666561"] img {
    display: block !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-e6d91f8 *//* =========================================================
   WANNATAX — „Was sucht ihr?“ als auswählbare Tabelle
   Elementor-Feld: wassuchtihr
   Im Formular-Widget unter „Benutzerdefiniertes CSS“ einfügen
   ========================================================= */

.elementor-7043 .elementor-element.elementor-element-e6d91f8 .elementor-field-group-wassuchtihr {
    width: 100%;
}

/* Feldüberschrift */
.elementor-7043 .elementor-element.elementor-element-e6d91f8
.elementor-field-group-wassuchtihr
> .elementor-field-label {
    display: block;

    width: 100%;
    margin: 0 0 20px;

    color: #3D220A !important;
    font-family: "Barlow", sans-serif !important;
    font-size: 28px !important;
    font-weight: 400 !important;
    line-height: 1.15 !important;
}

/* Gesamte Optionsliste */
.elementor-7043 .elementor-element.elementor-element-e6d91f8
.elementor-field-group-wassuchtihr
.elementor-field-subgroup {
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;

    width: 100% !important;
    gap: 10px !important;
}

/* Eine auswählbare Tabellenzeile */
.elementor-7043 .elementor-element.elementor-element-e6d91f8
.elementor-field-group-wassuchtihr
.elementor-field-option {
    position: relative;

    display: grid !important;
    grid-template-columns: minmax(210px, 34%) 1fr;
    align-items: center;
    column-gap: 30px;

    width: 100% !important;
    min-height: 92px;

    margin: 0 !important;
    padding: 20px 24px !important;

    border: 1px solid rgba(61, 34, 10, 0.22);
    border-radius: 10px;

    background: rgba(255, 255, 255, 0.72);

    cursor: pointer;
    overflow: hidden;

    transition:
        border-color 0.2s ease,
        background-color 0.2s ease,
        box-shadow 0.2s ease,
        transform 0.2s ease;
}

/* Unsichtbare Checkbox über die ganze Zeile legen */
.elementor-7043 .elementor-element.elementor-element-e6d91f8
.elementor-field-group-wassuchtihr
.elementor-field-option
input[type="checkbox"] {
    position: absolute;
    inset: 0;

    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;

    opacity: 0;
    cursor: pointer;
    z-index: 5;
}

/* Leistungsname links */
.elementor-7043 .elementor-element.elementor-element-e6d91f8
.elementor-field-group-wassuchtihr
.elementor-field-option
label {
    position: relative;
    z-index: 2;

    display: flex !important;
    align-items: center;

    margin: 0 !important;
    padding: 0 0 0 22px !important;

    color: #3D220A !important;
    font-family: "Barlow", sans-serif !important;
    font-size: 20px !important;
    font-weight: 600 !important;
    line-height: 1.25 !important;

    cursor: pointer;
}

/* Auswahlpunkt vor dem Titel */
.elementor-7043 .elementor-element.elementor-element-e6d91f8
.elementor-field-group-wassuchtihr
.elementor-field-option
label::before {
    content: "";

    position: absolute;
    left: 0;
    top: 0.45em;

    width: 9px;
    height: 9px;

    border: 1.5px solid #3D220A;
    border-radius: 50%;

    background: transparent;

    transition:
        border-color 0.2s ease,
        background-color 0.2s ease;
}

/* Erklärung rechts */
.elementor-7043 .elementor-element.elementor-element-e6d91f8
.elementor-field-group-wassuchtihr
.elementor-field-option::after {
    position: relative;
    z-index: 2;

    display: block;

    color: rgba(61, 34, 10, 0.62);
    font-family: "Barlow", sans-serif;
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
    line-height: 1.45;

    pointer-events: none;

    transition: color 0.2s ease;
}

/* Individuelle Beschreibungen */
.elementor-7043 .elementor-element.elementor-element-e6d91f8
.elementor-field-group-wassuchtihr
.elementor-field-option:nth-child(1)::after {
    content: "Steuerlicher Gesundheitscheck — wo steht euer Unternehmen wirklich?";
}

.elementor-7043 .elementor-element.elementor-element-e6d91f8
.elementor-field-group-wassuchtihr
.elementor-field-option:nth-child(2)::after {
    content: "Buchführung, Jahresabschluss und Steuererklärungen.";
}

.elementor-7043 .elementor-element.elementor-element-e6d91f8
.elementor-field-group-wassuchtihr
.elementor-field-option:nth-child(3)::after {
    content: "Transaktionen, Umstrukturierungen und strategische Fragestellungen.";
}

.elementor-7043 .elementor-element.elementor-element-e6d91f8
.elementor-field-group-wassuchtihr
.elementor-field-option:nth-child(4)::after {
    content: "Kein Problem — wir finden gemeinsam heraus, was ihr braucht.";
}

/* Hover */
.elementor-7043 .elementor-element.elementor-element-e6d91f8
.elementor-field-group-wassuchtihr
.elementor-field-option:hover {
    border-color: #E8825A;
    background: rgba(232, 130, 90, 0.06);

    transform: translateY(-1px);

    box-shadow:
        0 8px 24px rgba(61, 34, 10, 0.06);
}

/* Ausgewählte Zeile */
.elementor-7043 .elementor-element.elementor-element-e6d91f8
.elementor-field-group-wassuchtihr
.elementor-field-option:has(input[type="checkbox"]:checked) {
    border-color: #3D220A;
    background: #3D220A;

    box-shadow:
        0 10px 28px rgba(61, 34, 10, 0.14);
}

/* Ausgewählter Titel */
.elementor-7043 .elementor-element.elementor-element-e6d91f8
.elementor-field-group-wassuchtihr
.elementor-field-option:has(input[type="checkbox"]:checked)
label {
    color: #F2F2F2 !important;
}

/* Ausgewählte Beschreibung */
.elementor-7043 .elementor-element.elementor-element-e6d91f8
.elementor-field-group-wassuchtihr
.elementor-field-option:has(input[type="checkbox"]:checked)::after {
    color: rgba(242, 242, 242, 0.76);
}

/* Auswahlpunkt aktiv */
.elementor-7043 .elementor-element.elementor-element-e6d91f8
.elementor-field-group-wassuchtihr
.elementor-field-option:has(input[type="checkbox"]:checked)
label::before {
    border-color: #E8825A;
    background: #E8825A;

    box-shadow:
        0 0 0 4px rgba(232, 130, 90, 0.18);
}

/* Tastaturfokus */
.elementor-7043 .elementor-element.elementor-element-e6d91f8
.elementor-field-group-wassuchtihr
.elementor-field-option:has(input[type="checkbox"]:focus-visible) {
    outline: 3px solid rgba(232, 130, 90, 0.28);
    outline-offset: 3px;
}


/* =========================================================
   Tablet
   ========================================================= */

@media (max-width: 900px) {

    .elementor-7043 .elementor-element.elementor-element-e6d91f8
    .elementor-field-group-wassuchtihr
    .elementor-field-option {
        grid-template-columns: minmax(180px, 40%) 1fr;
        column-gap: 22px;

        min-height: 88px;
        padding: 18px 20px !important;
    }

    .elementor-7043 .elementor-element.elementor-element-e6d91f8
    .elementor-field-group-wassuchtihr
    .elementor-field-option
    label {
        font-size: 18px !important;
    }

    .elementor-7043 .elementor-element.elementor-element-e6d91f8
    .elementor-field-group-wassuchtihr
    .elementor-field-option::after {
        font-size: 15px;
    }
}


/* =========================================================
   Mobile
   ========================================================= */

@media (max-width: 680px) {

    .elementor-7043 .elementor-element.elementor-element-e6d91f8
    .elementor-field-group-wassuchtihr
    > .elementor-field-label {
        margin-bottom: 16px;
        font-size: 24px !important;
    }

    .elementor-7043 .elementor-element.elementor-element-e6d91f8
    .elementor-field-group-wassuchtihr
    .elementor-field-subgroup {
        gap: 9px !important;
    }

    .elementor-7043 .elementor-element.elementor-element-e6d91f8
    .elementor-field-group-wassuchtihr
    .elementor-field-option {
        grid-template-columns: 1fr;
        row-gap: 9px;

        min-height: 0;
        padding: 18px !important;
    }

    .elementor-7043 .elementor-element.elementor-element-e6d91f8
    .elementor-field-group-wassuchtihr
    .elementor-field-option
    label {
        padding-left: 21px !important;
        font-size: 18px !important;
    }

    .elementor-7043 .elementor-element.elementor-element-e6d91f8
    .elementor-field-group-wassuchtihr
    .elementor-field-option::after {
        padding-left: 21px;

        font-size: 14px;
        line-height: 1.4;
    }
    
    /* ============================================
   WANNATAX — Großes Freitextfeld
   Feld-ID: field_38ebe29
   ============================================ */

.elementor-7043 .elementor-element.elementor-element-e6d91f8
.elementor-field-group-field_38ebe29
textarea {
    width: 100% !important;
    min-height: 260px !important;

    padding: 18px 20px !important;

    border: 1px solid rgba(61, 34, 10, 0.24) !important;
    border-radius: 10px !important;

    background: #FFFFFF !important;
    color: #3D220A !important;

    font-family: "Barlow", sans-serif !important;
    font-size: 17px !important;
    line-height: 1.5 !important;

    resize: vertical;
    box-shadow: none !important;

    transition:
        border-color 0.2s ease,
        box-shadow 0.2s ease;
}

.elementor-7043 .elementor-element.elementor-element-e6d91f8
.elementor-field-group-field_38ebe29
textarea:focus {
    border-color: #E8825A !important;
    box-shadow: 0 0 0 3px rgba(232, 130, 90, 0.12) !important;
    outline: none !important;
}

.elementor-7043 .elementor-element.elementor-element-e6d91f8
.elementor-field-group-field_38ebe29
textarea::placeholder {
    color: rgba(61, 34, 10, 0.42) !important;
}
}

/* ============================================
   WANNATAX — Formular-Senden-Button
   ============================================ */

/* Wrapper auf volle Breite */
.elementor-7043 .elementor-element.elementor-element-e6d91f8
.elementor-field-type-submit.e-form__buttons__wrapper {
    width: 100% !important;
    flex-basis: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Button */
.elementor-7043 .elementor-element.elementor-element-e6d91f8
.elementor-field-type-submit
button.elementor-button {
    position: relative;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 100% !important;
    min-height: 62px;

    margin: 0 !important;
    padding: 16px 28px !important;

    border: 1px solid #3D220A !important;
    border-radius: 100px !important;

    background: #3D220A !important;
    color: #F2F2F2 !important;

    font-family: "Barlow", sans-serif !important;
    font-size: 18px !important;
    font-weight: 500 !important;
    line-height: 1.2 !important;
    text-align: center !important;

    box-shadow: none !important;
    cursor: pointer;
    overflow: hidden;

    transition:
        background-color 0.25s ease,
        border-color 0.25s ease,
        color 0.25s ease,
        transform 0.25s ease,
        box-shadow 0.25s ease;
}

/* Theme-Effekte entfernen */
.elementor-7043 .elementor-element.elementor-element-e6d91f8
.elementor-field-type-submit
button.elementor-button::before,
.elementor-7043 .elementor-element.elementor-element-e6d91f8
.elementor-field-type-submit
button.elementor-button::after {
    display: none !important;
    content: none !important;
}

/* Innerer Wrapper */
.elementor-7043 .elementor-element.elementor-element-e6d91f8
.elementor-field-type-submit
.elementor-button-content-wrapper {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 100%;
}

/* Text */
.elementor-7043 .elementor-element.elementor-element-e6d91f8
.elementor-field-type-submit
.elementor-button-text {
    color: #F2F2F2 !important;
    font: inherit !important;
    line-height: inherit !important;
}

/* Pfeil nach dem Text */
.elementor-7043 .elementor-element.elementor-element-e6d91f8
.elementor-field-type-submit
.elementor-button-text::after {
    content: "→";

    display: inline-block;
    margin-left: 12px;

    color: #E8825A;
    font-size: 22px;
    line-height: 1;

    transition:
        color 0.25s ease,
        transform 0.25s ease;
}

/* Hover */
.elementor-7043 .elementor-element.elementor-element-e6d91f8
.elementor-field-type-submit
button.elementor-button:hover {
    border-color: #E8825A !important;
    background: #E8825A !important;
    color: #FFFFFF !important;

    transform: translateY(-1px);

    box-shadow:
        0 10px 24px rgba(61, 34, 10, 0.12) !important;
}

.elementor-7043 .elementor-element.elementor-element-e6d91f8
.elementor-field-type-submit
button.elementor-button:hover
.elementor-button-text {
    color: #FFFFFF !important;
}

.elementor-7043 .elementor-element.elementor-element-e6d91f8
.elementor-field-type-submit
button.elementor-button:hover
.elementor-button-text::after {
    color: #FFFFFF;
    transform: translateX(4px);
}

/* Tastatur-Fokus */
.elementor-7043 .elementor-element.elementor-element-e6d91f8
.elementor-field-type-submit
button.elementor-button:focus-visible {
    outline: 3px solid rgba(232, 130, 90, 0.3) !important;
    outline-offset: 4px;
}

/* Während des Sendens */
.elementor-7043 .elementor-element.elementor-element-e6d91f8
.elementor-field-type-submit
button.elementor-button[disabled] {
    opacity: 0.55;
    cursor: wait;
    transform: none;
}


/* ============================================
   Mobile
   ============================================ */

@media (max-width: 680px) {

    .elementor-7043 .elementor-element.elementor-element-e6d91f8
    .elementor-field-type-submit
    button.elementor-button {
        min-height: 56px;
        padding: 14px 20px !important;
        font-size: 16px !important;
    }

    .elementor-7043 .elementor-element.elementor-element-e6d91f8
    .elementor-field-type-submit
    .elementor-button-text::after {
        margin-left: 9px;
        font-size: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for everhue_core_section_title, class: .elementor-element-6014f67 */.elementor-7043 .elementor-element.elementor-element-6014f67 .qodef-svg--title-decoration-1 path {
    stroke: #E8825A !important;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-ba85096 *//* =========================================================
   WANNATAX — „Was sucht ihr?“ als auswählbare Tabelle
   Elementor-Feld: wassuchtihr
   Im Formular-Widget unter „Benutzerdefiniertes CSS“ einfügen
   ========================================================= */

.elementor-7043 .elementor-element.elementor-element-ba85096 .elementor-field-group-wassuchtihr {
    width: 100%;
}

/* Feldüberschrift */
.elementor-7043 .elementor-element.elementor-element-ba85096
.elementor-field-group-wassuchtihr
> .elementor-field-label {
    display: block;

    width: 100%;
    margin: 0 0 20px;

    color: #3D220A !important;
    font-family: "Barlow", sans-serif !important;
    font-size: 28px !important;
    font-weight: 400 !important;
    line-height: 1.15 !important;
}

/* Gesamte Optionsliste */
.elementor-7043 .elementor-element.elementor-element-ba85096
.elementor-field-group-wassuchtihr
.elementor-field-subgroup {
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;

    width: 100% !important;
    gap: 10px !important;
}

/* Eine auswählbare Tabellenzeile */
.elementor-7043 .elementor-element.elementor-element-ba85096
.elementor-field-group-wassuchtihr
.elementor-field-option {
    position: relative;

    display: grid !important;
    grid-template-columns: minmax(210px, 34%) 1fr;
    align-items: center;
    column-gap: 30px;

    width: 100% !important;
    min-height: 92px;

    margin: 0 !important;
    padding: 20px 24px !important;

    border: 1px solid rgba(61, 34, 10, 0.22);
    border-radius: 10px;

    background: rgba(255, 255, 255, 0.72);

    cursor: pointer;
    overflow: hidden;

    transition:
        border-color 0.2s ease,
        background-color 0.2s ease,
        box-shadow 0.2s ease,
        transform 0.2s ease;
}

/* Unsichtbare Checkbox über die ganze Zeile legen */
.elementor-7043 .elementor-element.elementor-element-ba85096
.elementor-field-group-wassuchtihr
.elementor-field-option
input[type="checkbox"] {
    position: absolute;
    inset: 0;

    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;

    opacity: 0;
    cursor: pointer;
    z-index: 5;
}

/* Leistungsname links */
.elementor-7043 .elementor-element.elementor-element-ba85096
.elementor-field-group-wassuchtihr
.elementor-field-option
label {
    position: relative;
    z-index: 2;

    display: flex !important;
    align-items: center;

    margin: 0 !important;
    padding: 0 0 0 22px !important;

    color: #3D220A !important;
    font-family: "Barlow", sans-serif !important;
    font-size: 20px !important;
    font-weight: 600 !important;
    line-height: 1.25 !important;

    cursor: pointer;
}

/* Auswahlpunkt vor dem Titel */
.elementor-7043 .elementor-element.elementor-element-ba85096
.elementor-field-group-wassuchtihr
.elementor-field-option
label::before {
    content: "";

    position: absolute;
    left: 0;
    top: 0.45em;

    width: 9px;
    height: 9px;

    border: 1.5px solid #3D220A;
    border-radius: 50%;

    background: transparent;

    transition:
        border-color 0.2s ease,
        background-color 0.2s ease;
}

/* Erklärung rechts */
.elementor-7043 .elementor-element.elementor-element-ba85096
.elementor-field-group-wassuchtihr
.elementor-field-option::after {
    position: relative;
    z-index: 2;

    display: block;

    color: rgba(61, 34, 10, 0.62);
    font-family: "Barlow", sans-serif;
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
    line-height: 1.45;

    pointer-events: none;

    transition: color 0.2s ease;
}

/* Individuelle Beschreibungen */
.elementor-7043 .elementor-element.elementor-element-ba85096
.elementor-field-group-wassuchtihr
.elementor-field-option:nth-child(1)::after {
    content: "Steuerlicher Gesundheitscheck — wo steht euer Unternehmen wirklich?";
}

.elementor-7043 .elementor-element.elementor-element-ba85096
.elementor-field-group-wassuchtihr
.elementor-field-option:nth-child(2)::after {
    content: "Buchführung, Jahresabschluss und Steuererklärungen.";
}

.elementor-7043 .elementor-element.elementor-element-ba85096
.elementor-field-group-wassuchtihr
.elementor-field-option:nth-child(3)::after {
    content: "Transaktionen, Umstrukturierungen und strategische Fragestellungen.";
}

.elementor-7043 .elementor-element.elementor-element-ba85096
.elementor-field-group-wassuchtihr
.elementor-field-option:nth-child(4)::after {
    content: "Kein Problem — wir finden gemeinsam heraus, was ihr braucht.";
}

/* Hover */
.elementor-7043 .elementor-element.elementor-element-ba85096
.elementor-field-group-wassuchtihr
.elementor-field-option:hover {
    border-color: #E8825A;
    background: rgba(232, 130, 90, 0.06);

    transform: translateY(-1px);

    box-shadow:
        0 8px 24px rgba(61, 34, 10, 0.06);
}

/* Ausgewählte Zeile */
.elementor-7043 .elementor-element.elementor-element-ba85096
.elementor-field-group-wassuchtihr
.elementor-field-option:has(input[type="checkbox"]:checked) {
    border-color: #3D220A;
    background: #3D220A;

    box-shadow:
        0 10px 28px rgba(61, 34, 10, 0.14);
}

/* Ausgewählter Titel */
.elementor-7043 .elementor-element.elementor-element-ba85096
.elementor-field-group-wassuchtihr
.elementor-field-option:has(input[type="checkbox"]:checked)
label {
    color: #F2F2F2 !important;
}

/* Ausgewählte Beschreibung */
.elementor-7043 .elementor-element.elementor-element-ba85096
.elementor-field-group-wassuchtihr
.elementor-field-option:has(input[type="checkbox"]:checked)::after {
    color: rgba(242, 242, 242, 0.76);
}

/* Auswahlpunkt aktiv */
.elementor-7043 .elementor-element.elementor-element-ba85096
.elementor-field-group-wassuchtihr
.elementor-field-option:has(input[type="checkbox"]:checked)
label::before {
    border-color: #E8825A;
    background: #E8825A;

    box-shadow:
        0 0 0 4px rgba(232, 130, 90, 0.18);
}

/* Tastaturfokus */
.elementor-7043 .elementor-element.elementor-element-ba85096
.elementor-field-group-wassuchtihr
.elementor-field-option:has(input[type="checkbox"]:focus-visible) {
    outline: 3px solid rgba(232, 130, 90, 0.28);
    outline-offset: 3px;
}


/* =========================================================
   Tablet
   ========================================================= */

@media (max-width: 900px) {

    .elementor-7043 .elementor-element.elementor-element-ba85096
    .elementor-field-group-wassuchtihr
    .elementor-field-option {
        grid-template-columns: minmax(180px, 40%) 1fr;
        column-gap: 22px;

        min-height: 88px;
        padding: 18px 20px !important;
    }

    .elementor-7043 .elementor-element.elementor-element-ba85096
    .elementor-field-group-wassuchtihr
    .elementor-field-option
    label {
        font-size: 18px !important;
    }

    .elementor-7043 .elementor-element.elementor-element-ba85096
    .elementor-field-group-wassuchtihr
    .elementor-field-option::after {
        font-size: 15px;
    }
}


/* =========================================================
   Mobile
   ========================================================= */

@media (max-width: 680px) {

    .elementor-7043 .elementor-element.elementor-element-ba85096
    .elementor-field-group-wassuchtihr
    > .elementor-field-label {
        margin-bottom: 16px;
        font-size: 24px !important;
    }

    .elementor-7043 .elementor-element.elementor-element-ba85096
    .elementor-field-group-wassuchtihr
    .elementor-field-subgroup {
        gap: 9px !important;
    }

    .elementor-7043 .elementor-element.elementor-element-ba85096
    .elementor-field-group-wassuchtihr
    .elementor-field-option {
        grid-template-columns: 1fr;
        row-gap: 9px;

        min-height: 0;
        padding: 18px !important;
    }

    .elementor-7043 .elementor-element.elementor-element-ba85096
    .elementor-field-group-wassuchtihr
    .elementor-field-option
    label {
        padding-left: 21px !important;
        font-size: 18px !important;
    }

    .elementor-7043 .elementor-element.elementor-element-ba85096
    .elementor-field-group-wassuchtihr
    .elementor-field-option::after {
        padding-left: 21px;

        font-size: 14px;
        line-height: 1.4;
    }
    
    /* ============================================
   WANNATAX — Großes Freitextfeld
   Feld-ID: field_38ebe29
   ============================================ */

.elementor-7043 .elementor-element.elementor-element-ba85096
.elementor-field-group-field_38ebe29
textarea {
    width: 100% !important;
    min-height: 260px !important;

    padding: 18px 20px !important;

    border: 1px solid rgba(61, 34, 10, 0.24) !important;
    border-radius: 10px !important;

    background: #FFFFFF !important;
    color: #3D220A !important;

    font-family: "Barlow", sans-serif !important;
    font-size: 17px !important;
    line-height: 1.5 !important;

    resize: vertical;
    box-shadow: none !important;

    transition:
        border-color 0.2s ease,
        box-shadow 0.2s ease;
}

.elementor-7043 .elementor-element.elementor-element-ba85096
.elementor-field-group-field_38ebe29
textarea:focus {
    border-color: #E8825A !important;
    box-shadow: 0 0 0 3px rgba(232, 130, 90, 0.12) !important;
    outline: none !important;
}

.elementor-7043 .elementor-element.elementor-element-ba85096
.elementor-field-group-field_38ebe29
textarea::placeholder {
    color: rgba(61, 34, 10, 0.42) !important;
}
}

/* ============================================
   WANNATAX — Formular-Senden-Button
   ============================================ */

/* Wrapper auf volle Breite */
.elementor-7043 .elementor-element.elementor-element-ba85096
.elementor-field-type-submit.e-form__buttons__wrapper {
    width: 100% !important;
    flex-basis: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Button */
.elementor-7043 .elementor-element.elementor-element-ba85096
.elementor-field-type-submit
button.elementor-button {
    position: relative;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 100% !important;
    min-height: 62px;

    margin: 0 !important;
    padding: 16px 28px !important;

    border: 1px solid #3D220A !important;
    border-radius: 100px !important;

    background: #3D220A !important;
    color: #F2F2F2 !important;

    font-family: "Barlow", sans-serif !important;
    font-size: 18px !important;
    font-weight: 500 !important;
    line-height: 1.2 !important;
    text-align: center !important;

    box-shadow: none !important;
    cursor: pointer;
    overflow: hidden;

    transition:
        background-color 0.25s ease,
        border-color 0.25s ease,
        color 0.25s ease,
        transform 0.25s ease,
        box-shadow 0.25s ease;
}

/* Theme-Effekte entfernen */
.elementor-7043 .elementor-element.elementor-element-ba85096
.elementor-field-type-submit
button.elementor-button::before,
.elementor-7043 .elementor-element.elementor-element-ba85096
.elementor-field-type-submit
button.elementor-button::after {
    display: none !important;
    content: none !important;
}

/* Innerer Wrapper */
.elementor-7043 .elementor-element.elementor-element-ba85096
.elementor-field-type-submit
.elementor-button-content-wrapper {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 100%;
}

/* Text */
.elementor-7043 .elementor-element.elementor-element-ba85096
.elementor-field-type-submit
.elementor-button-text {
    color: #F2F2F2 !important;
    font: inherit !important;
    line-height: inherit !important;
}

/* Pfeil nach dem Text */
.elementor-7043 .elementor-element.elementor-element-ba85096
.elementor-field-type-submit
.elementor-button-text::after {
    content: "→";

    display: inline-block;
    margin-left: 12px;

    color: #E8825A;
    font-size: 22px;
    line-height: 1;

    transition:
        color 0.25s ease,
        transform 0.25s ease;
}

/* Hover */
.elementor-7043 .elementor-element.elementor-element-ba85096
.elementor-field-type-submit
button.elementor-button:hover {
    border-color: #E8825A !important;
    background: #E8825A !important;
    color: #FFFFFF !important;

    transform: translateY(-1px);

    box-shadow:
        0 10px 24px rgba(61, 34, 10, 0.12) !important;
}

.elementor-7043 .elementor-element.elementor-element-ba85096
.elementor-field-type-submit
button.elementor-button:hover
.elementor-button-text {
    color: #FFFFFF !important;
}

.elementor-7043 .elementor-element.elementor-element-ba85096
.elementor-field-type-submit
button.elementor-button:hover
.elementor-button-text::after {
    color: #FFFFFF;
    transform: translateX(4px);
}

/* Tastatur-Fokus */
.elementor-7043 .elementor-element.elementor-element-ba85096
.elementor-field-type-submit
button.elementor-button:focus-visible {
    outline: 3px solid rgba(232, 130, 90, 0.3) !important;
    outline-offset: 4px;
}

/* Während des Sendens */
.elementor-7043 .elementor-element.elementor-element-ba85096
.elementor-field-type-submit
button.elementor-button[disabled] {
    opacity: 0.55;
    cursor: wait;
    transform: none;
}


/* ============================================
   Mobile
   ============================================ */

@media (max-width: 680px) {

    .elementor-7043 .elementor-element.elementor-element-ba85096
    .elementor-field-type-submit
    button.elementor-button {
        min-height: 56px;
        padding: 14px 20px !important;
        font-size: 16px !important;
    }

    .elementor-7043 .elementor-element.elementor-element-ba85096
    .elementor-field-type-submit
    .elementor-button-text::after {
        margin-left: 9px;
        font-size: 20px;
    }
}/* End custom CSS */