.wl-configurator-root form{width:550px}.wl-configurator-root{font-size:16px}.wl-configurator-root .cta{font-size:16px;width:160px;height:55px;background-image:none;padding:0}.wl-configurator-root i{margin-right:7px}.wl-configurator-root input[type=number]{border:1px solid #ccc}.wl-configurator-root input[type=number],.wl-configurator-root input[type=text],.wl-configurator-root select,.wl-configurator-root textarea{padding-left:10px;padding-right:10px;width:100%;box-sizing:border-box}.wl-configurator-root input[type=number],.wl-configurator-root input[type=text],.wl-configurator-root select{margin:0;height:100%}.wl-configurator-root .step-1 input[type=number],.wl-configurator-root .step-1 input[type=text],.wl-configurator-root .step-1 select{height:44px}.wl-configurator-root .field-description{font-size:13px}.wl-configurator-root .pfannen-typ-text{font-size:13px;margin:8px 0 0;position:relative;height:auto;display:none;margin-bottom:5px}.wl-configurator-root .pfannen-typ-row>div{position:relative}.wl-configurator-root input[type=radio]{margin-right:0}.wl-configurator-root select{width:100%;border:1px solid #e82010;cursor:pointer}.wl-configurator-root .help-icon .dashicons{display:inline-block;vertical-align:middle;font-size:21px;width:25px;cursor:pointer;text-align:right;color:#ccc;position:absolute;right:6px;top:13px}.wl-configurator-root .help-icon input,.wl-configurator-root .help-icon textarea{width:265px}.wl-configurator-root .yes-no-radio .dashicons-editor-help{position:absolute;color:#ccc;right:6px;cursor:pointer}.wl-configurator-root .yes-no-radio>div:first-child{width:265px}.wl-configurator-root .help-icon select{width:inherit}.wl-configurator-root .configurator-content,.wl-configurator-root .configurator-your-product{display:flex}.wl-configurator-root .left-side,.wl-configurator-root .right-side{display:flex;width:50%}.wl-configurator-root .left-side{flex-direction:column}.wl-configurator-root .right-side{justify-content:flex-end;align-items:flex-start}.wl-configurator-root .right-side img{display:block;margin-top:10px;margin-right:10px}.wl-configurator-root .formular-main-image img{width:440px}.wl-configurator-root .form-group{display:flex;align-items:center;position:relative;margin-bottom:10px}.wl-configurator-root .form-group:last-child{margin-bottom:0}.wl-configurator-root .step-1 textarea{width:100%}.wl-configurator-root .form-group>div,.wl-configurator-root .form-group>label{line-height:1.2}.wl-configurator-root .form-group>label{padding-right:5px;width:225px;position:relative;margin-left:20px}.wl-configurator-root .form-group>div{width:55%;position:relative}.wl-configurator-root .text-right{text-align:right}.wl-configurator-root .yes-no-radio label{cursor:pointer}.wl-configurator-root .text-right input{margin-left:10px}.wl-configurator-root textarea{margin:0;width:100%}.wl-configurator-root .validation-error .input-error{display:none}.wl-configurator-root .validation-error{display:none;position:relative;margin-top:30px;padding-right:10px}.wl-configurator-root .validation-success{display:none;position:relative;margin-top:30px;padding-right:10px}.wl-configurator-root .validation-success>div{display:inline-block;color:#32cd32}.wl-configurator-root .validation-error>div{display:inline-block;color:#e30613}.wl-configurator-root .validation-error .text,.wl-configurator-root .validation-success .text{margin-left:33px}.wl-configurator-root .validation-error .icon,.wl-configurator-root .validation-success .icon{position:absolute;left:10px;top:0}.wl-configurator-root input.input-error,.wl-configurator-root select.input-error,.wl-configurator-root textarea.input-error{display:block;color:#000;background-color:#f7dedf}.wl-configurator-root label.input-error{color:red;font-size:12.5px}.wl-configurator-root .form-buttons{display:flex;width:100%;margin-top:20px}.wl-configurator-root .form-buttons>div{width:50%}.wl-configurator-root .form-buttons>div:first-child{display:flex;align-items:center;line-height:1;font-size:16px;color:#888}.wl-configurator-root .form-buttons>div:nth-child(2){text-align:right}.wl-configurator-root .clean-href{margin:0;padding:0;color:inherit;line-height:1;display:flex;align-items:center;margin-left:0;margin-right:auto}.wl-configurator-root .popup-container{position:fixed;inset:0;overflow:auto;visibility:hidden;align-items:center;justify-content:center;z-index:999999;opacity:0;transition:visibility 0s,opacity .3s linear}.wl-configurator-root .popup-container.active{display:flex;visibility:visible;opacity:1}.wl-configurator-root .popup-mask{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / 40%)}.wl-configurator-root .popup-content-block{position:relative;background-color:#fff;padding:20px;border-radius:10px;text-align:left}.wl-configurator-root .popup-content{width:700px}.wl-configurator-root .popup-title{font-size:24px;font-weight:700;margin-bottom:20px;line-height:1}.wl-configurator-root .close{background-color:transparent;width:26px;height:26px;position:absolute;right:-15px;top:-15px;background-size:contain;background-image:url("/wp-content/plugins/wrasenluefter-configurator/images/close.png")}.wl-configurator-root .step-2{display:none}.wl-configurator-root .step-1 h2.colshead{font-size:40px;line-height:1.1}.wl-configurator-root .step-2 h2.colshead{font-size:40px;line-height:1.1}.wl-configurator-root .step-3 h2.colshead{font-size:35px;line-height:1.1}.wl-configurator-root .separator-line{height:2px;background-color:#000}.wl-configurator-root .step-2 .configurator-your-product{margin:50px 20px}.wl-configurator-root .configurator-your-product{margin:50px 20px}.wl-configurator-root .configurator-your-product .right-side{justify-content:center}.wl-configurator-root .configurator-your-product .value{font-weight:700}.wl-configurator-root .step-2 .entry{display:flex;margin-bottom:20px}.wl-configurator-root .step-2 .entry:last-child{margin-bottom:0}.wl-configurator-root .step-2 .entry .name{padding-right:20px;width:240px;line-height:1.2;flex-shrink:0}.wl-configurator-root div.field-index{position:absolute;display:block;font-weight:700;left:-30px;width:25px;text-align:right}.wl-configurator-root .img-hyperlink{color:#e82010;font-weight:700}.wl-configurator-root .step-2 .actions{margin-top:30px;display:flex;align-items:flex-start;height:80px}.wl-configurator-root .step-2 .action-goback{color:#e82010;text-transform:uppercase;font-font:"Roboto Slab"}.wl-configurator-root .actions .request-pdf-block{border:1px solid #e82010;box-shadow:0 0 0 0 #e82010;width:530px}.wl-configurator-root .actions .request-pdf-title{height:50px;margin:0;background-color:#fff;cursor:pointer;display:flex;align-items:center;color:#e82010;text-transform:uppercase;margin-left:22px;font-weight:700}.wl-configurator-root .actions .request-pdf-content{display:none;padding:15px;background-color:#fff;position:relative;box-sizing:border-box}.wl-configurator-root .actions .request-pdf-button{width:150px;box-sizing:border-box;height:50px;top:1px;position:relative;line-height:26px;margin-left:15px}.pdf-preview-wl-configurator{position:relative;width:1180px;height:800px;color:#000;margin:0;display:none}.pdf-preview-wl-configurator .separator-line{width:88%;height:2px;background-color:#000}.pdf-preview-wl-configurator .separator-line.top{margin:auto;margin-bottom:20px}.pdf-preview-wl-configurator .separator-line.bottom{margin:auto;margin-top:20px}.pdf-preview-wl-configurator .logo-block{position:absolute;right:30px;height:50px;top:-22px;line-height:1}.pdf-preview-wl-configurator .logo-block img{height:100%;display:block}.pdf-preview-wl-configurator.visible{display:block}.pdf-preview-wl-configurator .content{font-size:18px}.pdf-preview-wl-configurator .field-description{font-size:12px;line-height:1}.pdf-preview-wl-configurator .pdf-left{padding-left:100px}.pdf-preview-wl-configurator .pdf-left,.pdf-preview-wl-configurator .pdf-right{display:inline-block;width:730px;vertical-align:top}.pdf-preview-wl-configurator .pdf-right{margin-top:40px;width:320px}.pdf-preview-wl-configurator .image-block img{display:block;width:320px;margin:auto}.pdf-preview-wl-configurator .entry{margin-bottom:8px}.pdf-preview-wl-configurator .entry:last-child{margin-bottom:0}.pdf-preview-wl-configurator .entry>div{display:inline-block;width:340px;vertical-align:middle}.pdf-preview-wl-configurator .entry .name{margin-right:20px;text-align:left;color:#000}.pdf-preview-wl-configurator .entry .value{font-weight:700;text-align:left;color:#000}.pdf-preview-wl-configurator .headline{margin-top:40px;margin-bottom:30px;text-align:center;font-size:34px;font-weight:700;text-transform:uppercase;width:100%;letter-spacing:1px}.pdf-preview-fd-configurator .headline {text-align: start !important; margin-left: 100px;}.pdf-preview-wl-configurator .footer{position:absolute;bottom:-45px;left:15px}.pdf-preview-wl-configurator .footer>div{display:inline-block;margin-right:20px}.pdf-preview-wl-configurator .footer span{font-weight:700}.pdf-preview-wl-configurator .footer .date,.pdf-preview-wl-configurator .footer .www{padding-left:5px}.wl-configurator-root h2{font-size:25px;text-transform:revert}.wl-configurator-root .configurator-send-handler{display:flex}.wl-configurator-root .configurator-send-handler input,.wl-configurator-root .configurator-send-handler select,.wl-configurator-root .step-3-wl-options input,.wl-configurator-root .step-3-wl-options select{height:50px}.wl-configurator-root .configurator-send-handler select{border:1px solid #e82010;margin:0;font-size:14px;line-height:16px;background-repeat:no-repeat;cursor:pointer}.configurator-send-handler .cta{width:214px}.wl-configurator-root .select-handler{position:relative}.wl-configurator-root .plugin-select{width:265px;position:relative}.wl-configurator-root .request-pdf-title{position:relative}.wl-configurator-root .configurator-send-handler .select-handler::before,.wl-configurator-root .plugin-select::before,.wl-configurator-root .request-pdf-title::before{box-sizing:border-box;display:inline-block;padding-top:16px;font-size:16px;height:100%;width:52px;background-color:#e82010;right:0;pointer-events:none;color:#fff;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f078";position:absolute;text-align:center}.wl-configurator-root .step-1 .plugin-select::before{padding-top:15px}.wl-configurator-root .configurator-send-handler .form-buttons>div:first-child{justify-content:flex-end;width:100%}.wl-configurator-root .configurator-send-handler .left-side .dynamic-content{padding-right:35px}.wl-configurator-root .configurator-send-handler .right-side{flex-direction:column}.wl-configurator-root .configurator-send-handler form{width:100%}.wl-configurator-root .configurator-send-handler .group-title{font-weight:700;margin-bottom:18px}.wl-configurator-root .configurator-send-handler .select-handler{margin-bottom:12px}.wl-configurator-root .configurator-send-handler .select-handler select{white-space:normal;padding-right:55px}.wl-configurator-root .configurator-send-handler .form-group{flex-direction:column;margin-bottom:12px}.wl-configurator-root .group-privacy-policy{display:flex;align-items:center}.wl-configurator-root .group-privacy-policy>div{display:inline-block}.wl-configurator-root .group-privacy-policy>div:first-child{width:25px;line-height:0}.wl-configurator-root .configurator-send-handler .group-privacy-policy>div:nth-child(2){width:500px}.wl-configurator-root .group-privacy-policy input{height:20px;width:20px;margin-top:2px}.wl-configurator-root .group-privacy-policy input{margin:0}.wl-configurator-root .configurator-send-handler .form-group>div{width:100%}.wl-configurator-root .configurator-send-handler .form-buttons{margin-top:30px}.wl-configurator-root .step-1 .plugin-select::before{width:45px}.wl-configurator-root .step-3-wl-options .plugin-select{width:100%}.wl-configurator-root .step3-form-block{margin-top:25px}.wl-configurator-root .step-3-wl-options{margin-bottom:70px;display:flex}.wl-configurator-root .step-3 .dynamic-content{margin-bottom:30px}.wl-configurator-root .step-3-wl-dealer,.wl-configurator-root .step-3-wl-mail,.wl-configurator-root .step-3-wl-user{display:none}.wl-configurator-root .group-top-spacing{margin-top:24px}@media only screen and (max-width:1120px){.wl-configurator-root .left-side,.wl-configurator-root .right-side{width:100%}.wl-configurator-root .step-3-wl-options .plugin-select{width:100%}.wl-configurator-root .configurator-content{flex-direction:column}.wl-configurator-root .right-side{justify-content:center}.wl-configurator-root .right-side{justify-content:center}.wl-configurator-root .right-side img{max-width:100%}.wl-configurator-root .formular-main-image{margin-top:20px}}@media only screen and (max-width:1000px){.wl-configurator-root .configurator-your-product{flex-direction:column}.wl-configurator-root .configurator-send-handler{flex-direction:column}.wl-configurator-root .step-2 .entry{flex-direction:column}.wl-configurator-root .step-2 .entry .name{width:100%;margin-bottom:5px;padding-right:0}}@media only screen and (max-width:850px){.wl-configurator-root .configurator-your-product{flex-direction:column}.wl-configurator-root .step-2 .actions{flex-direction:column}.wl-configurator-root .step-2 .actions .left-side{margin-bottom:10px}.wl-configurator-root .step-2 .actions .left-side,.wl-configurator-root .step-2 .actions .right-side{justify-content:flex-start}.wl-configurator-root .popup-content-block{width:90%;margin:0 20px}.wl-configurator-root .popup-content{width:100%}.wl-configurator-root .popup-container{align-items:flex-start;padding-top:20px;padding-bottom:20px}.wl-configurator-root .step-3-wl-options{flex-direction:column}}@media only screen and (max-width:640px){.wl-configurator-root .form-group{flex-direction:column;margin-bottom:10px}.wl-configurator-root .form-group>label{width:100%;margin-bottom:5px}.wl-configurator-root .form-group>div{width:100%}.wl-configurator-root form{width:100%}.wl-configurator-root .help-icon .plugin-select,.wl-configurator-root .help-icon input,.wl-configurator-root .help-icon textarea{width:100%}.wl-configurator-root .help-icon .dashicons{right:-30px}.wl-configurator-root .yes-no-radio .dashicons-editor-help{right:-29px}.wl-configurator-root .actions .request-pdf-block{width:100%}.wl-configurator-root .actions .request-pdf-content{width:100%}.wl-configurator-root .step-3 .group-privacy-policy>div:nth-child(2){width:85%}}@media only screen and (max-width:450px){.wl-configurator-root .step-2 .configurator-your-product{margin:25px 0}}.hidden-element {display: none;}
