input[placeholder]{font-family:'Montserrat',sans-serif;font-style:normal;font-weight:400 !important;color:#121212 !important;opacity:1;letter-spacing:0em;transition:color .2s ease}::-webkit-input-placeholder{font-family:'Montserrat',sans-serif;font-style:normal;font-weight:400 !important;color:#121212 !important;opacity:1;letter-spacing:0em;transition:color .2s ease}::-moz-placeholder{font-family:'Montserrat',sans-serif;font-style:normal;font-weight:400 !important;color:#121212 !important;opacity:1;letter-spacing:0em;transition:color .2s ease}*:-moz-placeholder{font-family:'Montserrat',sans-serif;font-style:normal;font-weight:400 !important;color:#121212 !important;opacity:1;letter-spacing:0em;transition:color .2s ease}:-o-input-placeholder{font-family:'Montserrat',sans-serif;font-style:normal;font-weight:400 !important;color:#121212 !important;opacity:1;letter-spacing:0em;transition:color .2s ease}::placeholder{font-family:'Montserrat',sans-serif;font-style:normal;font-weight:400 !important;color:#121212 !important;opacity:1;letter-spacing:0em;transition:color .2s ease}.custom .wpcf7 .ui-button .ui-selectmenu-text,.custom .ui-selectmenu-menu .ui-menu>li div.ui-menu-item-wrapper{font-family:'Montserrat',sans-serif;font-style:normal;font-weight:400;color:#121212;opacity:1;letter-spacing:0em;transition:color .2s ease}.wpcf7-form-control-wrap:has(*.focus) ::-webkit-input-placeholder{color:#121212 !important}.wpcf7-form-control-wrap:has(*.focus) ::-moz-placeholder{color:#121212 !important}.wpcf7-form-control-wrap:has(*.focus) *:-moz-placeholder{color:#121212 !important}.wpcf7-form-control-wrap:has(*.focus) :-o-input-placeholder{color:#121212 !important}::-webkit-selection{background-color:rgba(34,34,34,.99);color:#f2f2f2;text-shadow:none !important;opacity:1}::-moz-selection{background-color:rgba(34,34,34,.99);color:#f2f2f2;text-shadow:none !important;opacity:1}::-o-selection{background-color:rgba(34,34,34,.99);color:#f2f2f2;text-shadow:none !important;opacity:1}::selection{background-color:rgba(34,34,34,.99);color:#f2f2f2;text-shadow:none !important;opacity:1}.custom .content-column.full_width.cta ::-webkit-selection,.custom .content-column.full_width.leistungen ::-webkit-selection,.custom .content-column.full_width.cta-formular ::-webkit-selection{background-color:rgba(34,34,34,.99)}.custom .content-column.full_width.cta ::-moz-selection,.custom .content-column.full_width.leistungen ::-moz-selection,.custom .content-column.full_width.cta-formular ::-moz-selection{background-color:rgba(34,34,34,.99)}.custom .content-column.full_width.cta ::-o-selection,.custom .content-column.full_width.leistungen ::-o-selection,.custom .content-column.full_width.cta-formular ::-o-selection{background-color:rgba(34,34,34,.99)}.custom .content-column.full_width.cta ::selection,.custom .content-column.full_width.leistungen ::selection,.custom .content-column.full_width.cta-formular ::selection{background-color:rgba(34,34,34,.99)}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}.wpcf7 p.honigschmeichler{height:0;overflow:hidden;margin:0 !important;padding:0}.wpcf7 input{background-color:transparent}form *{box-sizing:border-box;margin:0;padding:0}form p.unform{padding-bottom:20px}.custom .formularhinweis{padding-bottom:0}.custom .formularhinweis p{padding-bottom:20px}a.button,button,input,textarea{vertical-align:baseline}button[disabled],input[disabled],select[disabled],textarea[disabled]{cursor:default;opacity:.5}.wpcf7-form-control-wrap:has(*.focus) input[type=text],.wpcf7-form-control-wrap:has(*.focus) input[type=email],.wpcf7-form-control-wrap:has(*.focus) input[type=tel],.wpcf7-form-control-wrap:has(*.focus) input[type=search],.wpcf7-form-control-wrap:has(*.focus) input[type=password],.wpcf7-form-control-wrap:has(*.focus) input[type=file],.wpcf7-form-control-wrap:has(*.focus) select,.wpcf7-form-control-wrap:has(*.focus) textarea{color:#121212 !important;border-color:#1c3b03 !important;background-color:#fff !important;box-shadow:0 0 3px rgba(0,0,0,.5)}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:400 !important;letter-spacing:.03em !important;color:#fff !important;-webkit-text-fill-color:#fff !important;background-image:none !important;background-color:transparent !important;box-shadow:0 0 0 1000px #3e6271 inset,0 0 0 rgba(0,0,0,.5) !important;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;transition:box-shadow .2s ease}.wpcf7-form-control-wrap:has(*.focus) input:-webkit-autofill,.wpcf7-form-control-wrap:has(*.focus) textarea:-webkit-autofill,.wpcf7-form-control-wrap:has(*.focus) select:-webkit-autofill{color:#fff !important;-webkit-text-fill-color:#fff !important;box-shadow:0 0 0 1000px #52737f inset,0 0 10px rgba(0,0,0,.5) !important}select option{height:30px;padding:10px 0 10px 10px}select option:hover,select option:checked,select option[selected=selected]{color:#fff}a.button,button.button,input[type=submit],input[type=button],input[type=reset]{width:auto;height:56px;line-height:55px !important;color:transparent !important;padding:0 20px !important;outline:0;cursor:pointer;border-width:1px !important;border-style:solid;border-color:transparent !important;background-color:transparent;text-align:center;display:inline-block;position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:background-color .2s ease,color .2s ease,border-color .2s ease}a.button.more,button.button.more{padding:0 40px !important}.button.more:before,.button.more:after,.button.send:before,.button.send:after{content:'';font-family:'Ionicons';width:40px;height:54px;line-height:54px;text-align:center;position:absolute;z-index:0;transition:opacity .3s ease,top .3s ease,top .3s ease,right .3s ease}.button.more:after,.button.send:after{display:none}.button.more.right:before,.button.more.right:after{content:'\f119';font-size:40px}.button.more.down:before,.button.more.down:after{content:'\f118';font-size:40px}.button.send:before,.button.send:after{content:'\f376';font-size:28px}.wpcf7 .submit-button{padding-top:20px}div.wpcf7 .submit-button .wpcf7-spinner{width:34px;height:34px;display:block;position:absolute;z-index:1;top:11px;left:0;margin:0 10px 0 11px;opacity:1;border-radius:50%;background-color:#e3d1ef}div.wpcf7 .submit-button .wpcf7-spinner:before{background-color:#a57d24;transform-origin:13px 13px}.wpcf7 div input,.wpcf7 div select,.wpcf7 div textarea{margin:0 !important;position:relative;z-index:1}.wpcf7 .required{background-color:#e30000;display:block;font-size:0;right:0;line-height:0;position:absolute;z-index:2;text-indent:-9999px;bottom:20px;width:42px;height:1px;border-left:2px solid #fff}.wpcf7 .half-left,.wpcf7 .half-right,.wpcf7 .full{display:block;padding-bottom:20px;position:relative}.wpcf7 .half-left,.wpcf7 .half-right{text-align:left;width:50%}.wpcf7 .half-left{float:left}.wpcf7 .half-right{float:right}span.wpcf7-form-control-wrap{width:100%;position:relative;display:block;min-height:56px}span.wpcf7-form-control-wrap:before,span.wpcf7-form-control-wrap:after{content:'';width:40px;height:56px;font-family:'Ionicons';position:absolute;z-index:2;top:0;line-height:58px;text-align:center;display:block;transition:color .2s ease}span.wpcf7-form-control-wrap:before{left:0}span.wpcf7-form-control-wrap:after{right:0;transition:content .2s ease}span.wpcf7-form-control-wrap[data-name=your-course]:before{content:'\f384';font-size:23px}span.wpcf7-form-control-wrap[data-name=your-course]:after{content:'\f3d0';font-size:21px}span.wpcf7-form-control-wrap[data-name=your-course]:has(.ui-button.ui-selectmenu-button-open):after{content:'\f406';font-size:32px}span.wpcf7-form-control-wrap[data-name=your-preselection]:before{content:'\f024'}span.wpcf7-form-control-wrap[data-name=your-company]:before{content:'\f1ad'}span.wpcf7-form-control-wrap[data-name=your-datum]:before{content:'\f2ab';font-size:22px}span.wpcf7-form-control-wrap[data-name=your-time]:before{content:'\f394';font-size:22px}span.wpcf7-form-control-wrap[data-name=your-first-name]:before,span.wpcf7-form-control-wrap[data-name=your-surname]:before,span.wpcf7-form-control-wrap[data-name=your-name]:before{content:'\f345';font-size:21px}span.wpcf7-form-control-wrap[data-name=your-email]:before{content:'\f322';font-size:18px}span.wpcf7-form-control-wrap[data-name=your-password]:before{content:'\f31d';font-size:20px}span.wpcf7-form-control-wrap[data-name=your-tel]:before{content:'\f2ac';font-size:22px}span.wpcf7-form-control-wrap[data-name=your-street]:before,span.wpcf7-form-control-wrap[data-name=your-city]:before{content:'\f334';font-size:21px}span.wpcf7-form-control-wrap[data-name=your-message]:before{content:'\f2b6';font-size:21px;line-height:52px;top:6px}span.wpcf7-form-control-wrap.your-button{overflow:hidden}.wpcf7 span.wpcf7-not-valid-tip{color:#e30000;position:absolute;top:0;bottom:0;right:0;left:0;z-index:4;overflow:hidden;text-indent:-10000px;border:1px solid #e30000 !important;background-color:transparent;cursor:pointer}.wpcf7 span.wpcf7-not-valid-tip:before{content:url(//www.frankentherme.de/wp-content/themes/seco-industry/template-parts/global/css/../img/form-invalid.svg);width:3px;height:21px;position:absolute;z-index:1;right:10px;top:50%;text-indent:0;line-height:1;text-align:center;transform:translateY(-50%)}.custom .wpcf7 form .wpcf7-response-output{height:0;margin:0;padding:0;border:0 none;display:block;visibility:hidden;transition:height .3s ease,visibility .3s ease}.custom .wpcf7 form.invalid .wpcf7-response-output,.custom .wpcf7 form.failed .wpcf7-response-output,.custom .wpcf7 form.unaccepted .wpcf7-response-output{display:grid;align-items:center;height:auto;min-height:54px;padding:10px 30px;margin:0 0 20px;text-align:center;color:#e30000;font-weight:400;border:1px solid #e30000;background-color:transparent;visibility:visible;position:relative;z-index:1}.custom .wpcf7 form.invalid .wpcf7-response-output:before,.custom .wpcf7 form.failed .wpcf7-response-output:before,.custom .wpcf7 form.unaccepted .wpcf7-response-output:before{content:url(//www.frankentherme.de/wp-content/themes/seco-industry/template-parts/global/css/../img/form-invalid.svg);width:3px;height:21px;position:absolute;z-index:1;right:10px;top:50%;text-indent:0;line-height:1;text-align:center;transform:translateY(-50%)}.custom .wpcf7 form.sent .wpcf7-response-output{display:grid;align-items:center;height:auto;min-height:54px;padding:10px 30px;margin:0 0 20px;text-align:center;color:#149714;font-weight:400;border:1px solid #149714;background-color:transparent;visibility:visible;position:relative;z-index:1}.custom .wpcf7 form.sent .wpcf7-response-output:before{content:url(//www.frankentherme.de/wp-content/themes/seco-industry/template-parts/global/css/../img/form-valid.svg);width:21px;height:20px;position:absolute;z-index:1;right:10px;top:50%;text-indent:0;line-height:1;text-align:center;transform:translateY(-50%)}@media only screen and (min-width:0em){::-webkit-input-placeholder{font-size:1.9rem}::-moz-placeholder{font-size:1.9rem}*:-moz-placeholder{font-size:1.9rem}:-o-input-placeholder{font-size:1.9rem}::placeholder{font-size:1.9rem}.custom .wpcf7 form.invalid .wpcf7-response-output,.custom .wpcf7 form.failed .wpcf7-response-output,.custom .wpcf7 form.unaccepted .wpcf7-response-output,.custom .wpcf7 form.sent .wpcf7-response-output{font-size:1.9rem}.custom .wpcf7 .ui-button .ui-selectmenu-text,.custom .ui-selectmenu-menu .ui-menu>li div.ui-menu-item-wrapper{font-size:1.9rem}}@media only screen and (max-width:29.9375em) and (orientation:portrait){::-webkit-input-placeholder{font-size:1.8rem}::-moz-placeholder{font-size:1.8rem}*:-moz-placeholder{font-size:1.8rem}:-o-input-placeholder{font-size:1.8rem}::placeholder{font-size:1.8rem}.custom .wpcf7 form.invalid .wpcf7-response-output,.custom .wpcf7 form.failed .wpcf7-response-output,.custom .wpcf7 form.unaccepted .wpcf7-response-output,.custom .wpcf7 form.sent .wpcf7-response-output{font-size:1.8rem}.custom .wpcf7 .ui-button .ui-selectmenu-text,.custom .ui-selectmenu-menu .ui-menu>li div.ui-menu-item-wrapper{font-size:1.8rem}}@media only screen and (max-height:29.9375em) and (max-width:63.9375em) and (orientation:landscape){::-webkit-input-placeholder{font-size:1.8rem}::-moz-placeholder{font-size:1.8rem}*:-moz-placeholder{font-size:1.8rem}:-o-input-placeholder{font-size:1.8rem}::placeholder{font-size:1.8rem}.custom .wpcf7 form.invalid .wpcf7-response-output,.custom .wpcf7 form.failed .wpcf7-response-output,.custom .wpcf7 form.unaccepted .wpcf7-response-output,.custom .wpcf7 form.sent .wpcf7-response-output{font-size:1.8rem}.custom .wpcf7 .ui-button .ui-selectmenu-text,.custom .ui-selectmenu-menu .ui-menu>li div.ui-menu-item-wrapper{font-size:1.8rem}}@media only screen and (max-width:63.9375em){.button.more:before,.button.send:before{top:0;right:0}.wpcf7 .half-left,.wpcf7 .half-right{width:100%;float:none}.wpcf7 .half-left .required{right:0 !important}}@media only screen and (min-width:64em){input[type=text]:hover,input[type=email]:hover,input[type=tel]:hover,input[type=search]:hover,input[type=password]:hover,input[type=file]:hover,select:hover,textarea:hover{box-shadow:0 0 3px rgba(0,0,0,.5)}.container.content a.button:hover,.container.content a.button:focus,.container.content a.button:active,button.button:hover,button.button:focus,button.button:active,input[type=submit]:hover,input[type=submit]:focus,input[type=submit]:active,input[type=button]:hover,input[type=button]:focus,input[type=button]:active{color:#c9a227 !important;border-color:#121212 !important;background-color:#121212 !important}.button.more.down:before{opacity:1;top:0;right:0}.button.more.down:after{display:block;opacity:0;top:-76px;right:0}.button.more.down:hover:before,.button.more.down:focus:before,.button.more.down:active:before{opacity:0;top:76px;right:0}.button.more.down:hover:after,.button.more.down:focus:after,.button.more.down:active:after{opacity:1;top:0;right:0}.button.more.right:before,.button.send:before{opacity:1;top:0;right:0}.button.more.right:after,.button.send:after{display:block;opacity:0;top:0;right:54px}.button.more.right:hover:before,.button.more.right:focus:before,.button.more.right:active:before,.button.send:hover:before,.button.send:focus:before,.button.send:active:before{opacity:0;top:0;right:-54px}.button.more.right:hover:after,.button.more.right:focus:after,.button.more.right:active:after,.button.send:hover:after,.button.send:focus:after,.button.send:active:after{opacity:1;top:0;right:0}.wpcf7 .half-left{padding-right:20px}.wpcf7 .half-right{padding-left:20px}.wpcf7 .half-left .required{right:20px !important}}