.big-container{display:none;max-width:700px;margin:0 auto}div#firstbig-container{display:block}.frage{border-bottom:1px solid #ddd;position:relative;line-height:27px;padding:12px 40px 12px 0;white-space:normal}.container-fragen,.container-text{margin-top:28px;background:#fff;padding:44px;line-height:34px}.level-tree-title,span.container-title{color:#7dbc8e!important;font-weight:700;font-size:22px;text-align:center;display:block;padding-left:66px}#ruckrufformularContainer,.big-container{font-family:Muli,Arial,Helvetica,sans-serif;color:#404040;font-size:20px}#ruckrufformularContainer{width:700px;margin:0 auto;background:#fff;font-size:16px;padding:14px;border-radius:10px;position:relative}form#rueckRufFormular label{width:270px;display:inline-block;line-height:62px;padding-left:16px;vertical-align:top}.mega-container{background-color:#e0e0e0;padding:40px 12px 130px;overflow:auto}.big-container[style*=block]+.kontaktf-zuruckbutton{display:none}.frage::after{content:"";float:right;border:2px solid #999;position:absolute;right:0;border-radius:50%;padding:16px;height:0;top:7px}.frage:hover::after{background:#7dbc8e;outline:#fff solid 2px;outline-offset:-4px}span.container-sub-title{display:block;text-align:center;line-height:38px;min-height:38px}.other-button{font-size:16px;color:#fff;background:#7dbc8e;padding:10px 20px;margin:20px auto 0;display:block;border-radius:5px;text-decoration:none;transition:.2s;cursor:pointer;width:fit-content}.other-button:focus-visible,.other-button:hover{background:#619370;outline:0;box-shadow:0 2px 5px rgba(0,0,0,.2)}button.kontaktf-button{background:#000;border:none;padding:10px;color:#fff;margin-top:14px;font-size:18px;border-radius:8px;float:right;cursor:pointer;line-height:23px;height:44px}div#ruckHinweis{background:#c6e1ff!important;padding:20px;border:1px solid #6998ce;margin:20px auto;color:#0c5ab5;width:calc(100% - 40px);max-width:660px;border-radius:7px}#ruckrufformularContainer input{padding-left:10px;border-radius:6px;border:1px solid #909090;height:40px;width:100%;font-size:15px;margin-top:14px;line-height:0;max-width:350px}.main-questions-container{width:calc(100% - 40px);max-width:800px;margin:20px auto;padding:20px;background:#e5f7ea;border:1px solid #7dbc8e;border-radius:10px}#ruckrufformularContainer input:disabled{background:#fff;font-style:italic}.container-text{margin-top:52px}div#kontaktErfolgreich{width:calc(100% - 40px);max-width:800px;margin:20px auto;padding:20px;background:#e5f7ea;border:1px solid #7dbc8e;border-radius:10px;display:none}.mega-container{max-width:700px;margin:0 auto;position:relative}.body-container{padding:30px 0}span.kontaktf-zuruckbutton svg{width:40px}span.kontaktf-zuruckbutton{background:#fff;height:42px;display:block;width:42px;padding:8px;border-radius:30px;position:absolute}div#ruckrufformularContainer textarea{border-radius:6px;border:1px solid #909090;height:85px;width:100%;font-size:15px;padding:12px;box-sizing:border-box;box-shadow:inset 0 .125rem .25rem 0 #ddd;max-width:350px}input#SendForm:hover{background:#619370}input#SendForm{margin-left:calc(100% - 312px);width:200px;background:#7dbc8e;border:0;color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:5px;cursor:pointer;display:inline-block;outline:0;text-decoration:none;-webkit-transition:background .1s ease-in-out,border-color .1s ease-in-out;-moz-transition:background .1s ease-in-out,border-color .1s ease-in-out;transition:background .1s ease-in-out,border-color .1s ease-in-out;-moz-box-sizing:border-box;box-sizing:border-box}input#SendForm:active{background:#d04553;color:rgba(255,255,255,.4);border:none}input#SendForm:focus{border:none!important;outline:0}.pflichtfeld{font-size:14px;margin-top:15px}@media only screen and (max-width:480px){span#formZuruck{border:1px solid #ddd;top:44px}.frage{line-height:18px}.big-container{font-size:14px}.container-fragen{padding:10px;margin-top:0}.mega-container{padding:0 4px}.frage:after{padding:12px}span.kontaktf-zuruckbutton{width:24px;top:0;height:24px}span.kontaktf-zuruckbutton svg{width:24px}.body-container{padding:16px 0}.level-tree-title,span.container-title{font-size:18px;margin-top:12px;text-align:left;padding-left:50px}span.container-sub-title{text-align:left;padding-left:50px}.container-text{margin-top:34px;padding:12px;line-height:19px}}@media only screen and (max-width:700px){#ruckrufformularContainer{width:initial;max-width:480px}form#rueckRufFormular label{line-height:33px;padding-left:0;width:100%}#ruckrufformularContainer input{margin:0}input#SendForm{margin-top:8px;margin-bottom:14px}}img#captcha_code{margin-bottom:-5px;border-radius:4px}img#btnRefreshCaptcha{width:24px;margin-left:8px;margin-right:10px;margin-bottom:-4px;cursor:pointer}label[for*=captcha] span{width:100%;display:inline-block}.captcha input{width:81px!important}.captcha-error{border:1px solid red;padding:10px 20px;border-radius:5px;background:#ffeded}.captcha{margin:5px 0}.dataschutzhinweis{margin-top:10px}.dataschutzhinweis a{color:#7dbc8e}.dataschutzhinweis a:hover{text-decoration:underline;color:#7dbc8e}.dataschutzhinweis label{width:80%!important;height:auto!important;line-height:20px!important;vertical-align:text-top!important;padding:5px!important;margin-top:-10px}.datenschutz_checkbox{width:20px!important;height:20px!important;line-height:25px!important;padding-left:0!important;border-radius:3px!important}.vb_formfaq{width:calc(100% - 40px);max-width:800px;margin:20px auto;padding:0;background:#e5f7ea;border:1px solid #7dbc8e;border-radius:7px;display:none}.vb_formfaq .level{padding:20px;display:none;position:relative}.vb_formfaq .level .header{font-size:18px;font-weight:700;text-align:center;margin-bottom:20px}.vb_formfaq .level .arrow{height:20px;width:20px;padding:7px 5px 3px;color:#7dbc8e;border-radius:50%;position:absolute;top:15px;left:10px;transform:rotate(90deg);cursor:pointer;transition:.2s}.vb_formfaq .level .arrow:focus-visible,.vb_formfaq .level .arrow:hover{color:#fff;background:#7dbc8e;outline:0}.vb_formfaq .level .title{font-size:18px;font-weight:700;text-align:center;padding-left:15px}.vb_formfaq .level .subtitle{font-size:16px;font-weight:700;padding:10px;text-align:center}.vb_formfaq .level .topic{font-size:18px;margin:5px 0;padding:5px 10px;cursor:pointer;border-radius:5px;transition:.2s}.vb_formfaq .level .topic:focus-visible,.vb_formfaq .level .topic:hover{background:#7dbc8e;color:#fff;outline:0;box-shadow:0 2px 5px rgba(0,0,0,.2)}.vb_formfaq .level .answer{font-size:16px;line-height:18px;padding:5px;text-align:left}.vb_formfaq .level .buttons{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;margin-top:10px}.vb_formfaq .level .buttons a{font-size:16px;color:#fff;background:#7dbc8e;padding:10px 20px;margin:5px;display:block;border-radius:5px;text-decoration:none;transition:.2s;cursor:pointer}.vb_formfaq .level .buttons a:focus-visible,.vb_formfaq .level .buttons a:hover{background:#619370;outline:0;box-shadow:0 2px 5px rgba(0,0,0,.2)}