.ghd-faq-component{container-type:inline-size}.ghd-faq-component .ghd-user-tabs{display:flex;list-style-type:none;padding:0;margin:0}.ghd-faq-component .ghd-user-tabs.no-tab{display:none}.ghd-faq-component .ghd-user-tabs .ghd-tab-link{padding:12px 33px;cursor:pointer;background:#79bf8b;color:#fff;font-weight:700;border-bottom:none;width:100%;display:flex;justify-content:center;font-size:19px;font-family:"Real Head Pro",sans-serif}.ghd-faq-component .ghd-user-tabs .ghd-tab-link:nth-child(1){border-top-left-radius:5px}.ghd-faq-component .ghd-user-tabs .ghd-tab-link:nth-child(2){border-top-right-radius:5px}.ghd-faq-component .ghd-user-tabs .ghd-tab-link.current{background:#c8dfce}.ghd-faq-component .tab-content{display:none;padding:20px;background:#c8dfce;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.ghd-faq-component .tab-content.no-tab{border-radius:5px}.ghd-faq-component .tab-content.current{display:block}.ghd-faq-component .elementor-widget-container{padding:15px !important}.ghd-faq-component .elementor-widget-container .elementor-field-group{display:flex;flex-direction:unset;flex-wrap:unset;justify-content:end;gap:8px}.ghd-faq-component .elementor-widget-container .elementor-field-group label{font-family:'Real Head Pro';font-style:normal;font-weight:400;font-size:14px;line-height:22px;color:rgba(0,0,0,.85);position:relative}.ghd-faq-component .elementor-widget-container .elementor-field-group label:after{position:absolute;padding:0;left:-8px}.ghd-faq-component .elementor-widget-container .elementor-field-group input{flex-grow:0 !important;flex-basis:62%;font-family:"Real Head Pro",sans-serif;font-size:14px;font-weight:400;line-height:22px;max-height:32px}.ghd-faq-component .elementor-widget-container .elementor-field-type-acceptance{padding-left:38% !important}.ghd-faq-component .elementor-widget-container .elementor-field-type-acceptance .elementor-field-option{display:flex}.ghd-faq-component .elementor-widget-container .elementor-field-type-acceptance .elementor-field-option input{min-width:15px;height:15px;flex-basis:0}.ghd-faq-component .elementor-widget-container .elementor-field-type-acceptance .elementor-field-option p{padding-left:12px}.ghd-faq-component .elementor-widget-container .elementor-field-type-acceptance .elementor-field-option p,.ghd-faq-component .elementor-widget-container .elementor-field-type-acceptance .elementor-field-option a{font-family:'Real Head Pro';font-style:normal;font-weight:350;font-size:11px;line-height:120%}.ghd-faq-component .anliegen-container-patienten,.ghd-faq-component .anliegen-container-fachpersonal{margin-bottom:20px}.ghd-faq-component .anliegen-container-patienten label,.ghd-faq-component .anliegen-container-fachpersonal label{display:block;margin-bottom:10px;font-weight:700}.ghd-faq-component .anliegen-container-patienten select,.ghd-faq-component .anliegen-container-fachpersonal select{width:100%;padding:10px;border:1px solid #8fc784;border-radius:5px;background:url("data:image/svg+xml,<svg height='10px' width='10px' viewBox='0 0 16 16' fill='%23000000' xmlns='http://www.w3.org/2000/svg'><path d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/></svg>") no-repeat;background-position:calc(100% - 0.75rem) center;background-color:#fff;-webkit-appearance:none !important;appearance:none !important}.ghd-faq-component .faqs-container-patienten .faq-item,.ghd-faq-component .faqs-container-fachpersonal .faq-item{border:1px solid #e0e0e0;border-radius:5px;margin-bottom:10px;padding:15px;background-color:#f5f5f5;position:relative;cursor:pointer}.ghd-faq-component .faqs-container-patienten .faq-item h3,.ghd-faq-component .faqs-container-fachpersonal .faq-item h3{font-size:19px;line-height:25px;font-weight:700;margin:0}.ghd-faq-component .faqs-container-patienten .faq-item .faq-content,.ghd-faq-component .faqs-container-fachpersonal .faq-item .faq-content{display:none;margin-top:10px;font-size:19px}.ghd-faq-component .faqs-container-patienten .faq-item .faq-content p,.ghd-faq-component .faqs-container-fachpersonal .faq-item .faq-content p{color:#000}.ghd-faq-component .faqs-container-patienten .faq-item.active .toggle-icon i:nth-child(1),.ghd-faq-component .faqs-container-fachpersonal .faq-item.active .toggle-icon i:nth-child(1){display:none}.ghd-faq-component .faqs-container-patienten .faq-item.active .toggle-icon i:nth-child(2),.ghd-faq-component .faqs-container-fachpersonal .faq-item.active .toggle-icon i:nth-child(2){display:block}.ghd-faq-component .faqs-container-patienten .faq-item .toggle-icon,.ghd-faq-component .faqs-container-fachpersonal .faq-item .toggle-icon{position:absolute;right:15px;top:15px;font-size:20px;cursor:pointer}.ghd-faq-component .faqs-container-patienten .faq-item .toggle-icon i:nth-child(1),.ghd-faq-component .faqs-container-fachpersonal .faq-item .toggle-icon i:nth-child(1){display:block}.ghd-faq-component .faqs-container-patienten .faq-item .toggle-icon i:nth-child(2),.ghd-faq-component .faqs-container-fachpersonal .faq-item .toggle-icon i:nth-child(2){display:none}.ghd-faq-component button{display:block;padding:10px 20px;background:#79bf8b;color:#fff;border:none;border-radius:5px;cursor:pointer;margin-top:20px}.ghd-faq-component button:hover{background:#2b8747}.ghd-faq-component #form-container-patienten,.ghd-faq-component #form-container-fachpersonal{margin-top:20px}@media all and (max-width:833px){.ghd-faq-component .tab-content,.ghd-faq-component .ghd-user-tabs .ghd-tab-link.current{background:#e8ebe9}.ghd-faq-component .ghd-user-tabs .ghd-tab-link{color:#79bf8b;background:#c8dfce;border-radius:unset !important}.ghd-faq-component .tab-form.active{opacity:1 !important;height:-webkit-fit-content !important;height:-moz-fit-content !important;height:fit-content !important}}@container (min-width:450px){.ghd-faq-component .elementor-widget-container .elementor-field-group{justify-content:start;align-items:start;flex-direction:column}.ghd-faq-component .elementor-widget-container .elementor-field-group .elementor-field.elementor-select-wrapper{flex-basis:unset}.ghd-faq-component .elementor-widget-container .elementor-field-group.elementor-field-type-acceptance{padding-left:5px !important}.ghd-faq-component .elementor-widget-container .elementor-field-group label{padding-left:3px}.ghd-faq-component .elementor-widget-container .elementor-field-group input{flex-basis:unset}}