.defaultMargin.mod_kontakt_a{}.defaultMargin.mod_kontakt_a .mod_cont{padding-top:100px;padding-bottom:100px}.mod_kontakt_a .textblockButtons{margin-top:5px}.mod_kontakt_a .h2,.mod_kontakt_a .h3{margin-bottom:15px}.mod_kontakt_a .h3{margin-bottom:10px}.mod_kontakt_a .h5{margin-bottom:10px}.mod_kontakt_a .textblockText{padding-top:10px}.mod_kontakt_a .pflichtfeldtext{display:block;width:100%;text-align:right;font-size:var(--size-small);margin-bottom:10px}.mod_kontakt_a .mod_kontakt_a_headline{margin-bottom:20px}.mod_kontakt_a .mod_kontakt_a_subline{margin-bottom:20px;margin-top:-10px}.mod_kontakt_a .control-label{margin-bottom:10px}.mod_kontakt_a .form-control{margin-bottom:15px}.mod_kontakt_a .control-label.anrede_label{margin-right:10px}.mod_kontakt_a .col-userdata .form-group{text-align:left}.mod_kontakt_a .col-userdata .form-group .control-label{display:none}.mod_kontakt_a .col-datepicker .btnContainer{margin-top:4rem}.mod_kontakt_a .col-datepicker .datepickerdate_group .datepickerdate_inputgroup .datepickerdate{box-shadow:none;outline:none;border:none;border-bottom:2px solid #ddd}.mod_kontakt_a .col-datepicker .datepickerdate_group .datepickerdate_inputgroup .input-group-addon{position:absolute;right:0;top:3px;bottom:0;margin:auto;z-index:100}.mod_kontakt_a .col-datepicker .datepickertime_group .datepickertime_inputgroup .datepickertime{box-shadow:none;outline:none;border:none;border-bottom:2px solid #ddd}.mod_kontakt_a .col-datepicker .datepickertime_group .datepickertime_inputgroup .input-group-addon{position:absolute;right:0;top:4px;bottom:0;margin:auto;z-index:100}.mod_kontakt_a .col-datepicker .input-group-addon{min-width:40px;text-align:center;font-size:var(--size-h5);color:var(--color-highlight);cursor:pointer;padding-left:5px}.mod_kontakt_a .col-datepicker .input-group-addon:hover,.mod_kontakt_a .col-datepicker .input-group-addon:focus{color:var(--color-highlight2)}.mod_kontakt_a .bootstrap-datetimepicker-widget table td.disabled,.mod_kontakt_a .bootstrap-datetimepicker-widget table td.disabled:hover{color:#ddd}.mod_kontakt_a .bootstrap-datetimepicker-widget table td.disabled.today,.mod_kontakt_a .bootstrap-datetimepicker-widget table td.disabled.today:hover{color:var(--color-highlight2)}.mod_kontakt_a .col-datepicker a[data-action="incrementMinutes"]{display:none!important}.mod_kontakt_a .col-datepicker a[data-action="decrementMinutes"]{display:none!important}.mod_kontakt_a .col-datepicker .timepicker-minute[data-action="showMinutes"],.mod_kontakt_a .col-datepicker .timepicker-minute[data-action="showMinutes"]:hover,.mod_kontakt_a .col-datepicker .timepicker-minute[data-action="showMinutes"]:focus{background-color:transparent!important;cursor:default}.mod_kontakt_a .timepicker-minute-replacement{width:54px;font-weight:700;font-size:1.2em;margin:0}.mod_kontakt_a .col-kategorien{margin-bottom:3rem}.mod_kontakt_a .col-kategorien .pflichtfeldtext{clear:both}.mod_kontakt_a .col-kategorien .btnContainer{clear:both;margin-top:4rem}.mod_kontakt_a .col-kategorien .form-check{margin-bottom:10px}.mod_kontakt_a .col-kategorien .form-check .form-check-label{float:left}.broschuerenicons.mod_kontakt_a .col-kategorien .form-check{margin-bottom:10px}.broschuerenicons.mod_kontakt_a .col-kategorien .form-check .form-check-input{box-shadow:none}.broschuerenicons.mod_kontakt_a .col-kategorien .form-check{display:inline-block;width:50%;height:180px;position:relative;float:left;margin-bottom:15px;padding-top:33%}@media (min-width:768px){.broschuerenicons.mod_kontakt_a .col-kategorien .form-check{width:33.333%;margin-bottom:60px;padding-top:160px}}@media (min-width:992px){.broschuerenicons.mod_kontakt_a .col-kategorien .form-check{width:33.333%}}.broschuerenicons.mod_kontakt_a .col-kategorien .form-check .form-check-input{filter:none!important}.broschuerenicons.mod_kontakt_a .col-kategorien .form-check .form-check-input::before{display:block;position:absolute;content:" ";height:150px;background-size:contain;background-repeat:no-repeat;background-position:left top;background-color:transparent;width:calc(100% - 30px);left:0;top:0;right:0;cursor:pointer}.broschuerenicons.mod_kontakt_a .col-kategorien .form-check.check_wintergaerten .form-check-input::before{background-image:url(https://mcrcp.mcrobots.slxhost.de/images/global/img_broschueren/solarlux-wiga-broschuere-2021-de.jpg)}.broschuerenicons.mod_kontakt_a .col-kategorien .form-check.check_terrassendaecher .form-check-input::before{background-image:url(https://mcrcp.mcrobots.slxhost.de/images/global/img_broschueren/solarlux-gh-broschuere-2021-de.jpg)}.broschuerenicons.mod_kontakt_a .col-kategorien .form-check.check_glas-faltwaende .form-check-input::before{background-image:url(https://mcrcp.mcrobots.slxhost.de/images/global/img_broschueren/solarlux-gfw-broschuere-2021-de.jpg)}.broschuerenicons.mod_kontakt_a .col-kategorien .form-check.check_cero-schiebefenster .form-check-input::before{background-image:url(https://mcrcp.mcrobots.slxhost.de/images/global/img_broschueren/solarlux-cero-2021-broschuere.jpg)}.broschuerenicons.mod_kontakt_a .col-kategorien .form-check.check_markisen .form-check-input::before{background-image:url(https://mcrcp.mcrobots.slxhost.de/images/global/img_broschueren/markilux-broschuere-2021-de.jpg)}.mod_kontakt_a .col-upload{margin-bottom:3rem}.mod_kontakt_a .col-upload .btnContainer{margin-top:4rem}.mod_kontakt_a .form-check.check_newsletter{margin-bottom:15px}.mod_kontakt_a .form-check.check_dsb{margin-bottom:30px;font-size:.9rem;line-height:1.2rem;text-align:left;position:relative}.mod_kontakt_a .form-check.check_dsb .form-check-input.required{position:absolute;left:0;top:0;margin-left:0;width:20px;height:20px}.mod_kontakt_a .btnContainer{margin-top:15px;margin-bottom:15px}.u23design.mod_kontakt_a .btnContainer{margin-top:50px}.mod_kontakt_a .mod_kontakt_a_form-row .formstep{display:none}.mod_kontakt_a .mod_kontakt_a_form-row .formstep:first-of-type{display:block}.zweispaltig.mod_kontakt_a .col-userdata{width:100%!important;margin-left:0!important}.zweispaltig.mod_kontakt_a .img-fluid{max-width:99%}.zweispaltig.mod_kontakt_a .form-control{margin-bottom:7px;border-color:var(--color-default);color:var(--color-default);background-color:transparent;font-size:inherit}.zweispaltig.mod_kontakt_a .zweispaltigcontainer{max-width:925px}.zweispaltig.mod_kontakt_a .pflichtfeldtext{text-align:left;color:#8D8D8D}.zweispaltig.mod_kontakt_a .submit_mod_kontakt_a_form{background-color:transparent;color:#8D8D8D}.zweispaltig.mod_kontakt_a .btnContainer button:not(:disabled){border-color:#8D8D8D}.zweispaltig.mod_kontakt_a .btnContainer button:not(:disabled):hover{background-color:var(--color-highlight);border-color:var(--color-highlight);color:#fff}.extrasmallwidth.mod_kontakt_a .topCont .col-12.col-lg-6.offset-lg-3,.smallwidth.mod_kontakt_a .topCont .col-12.col-lg-6.offset-lg-3,.mediumwidth.mod_kontakt_a .topCont .col-12.col-lg-6.offset-lg-3,.widewidth.mod_kontakt_a .topCont .col-12.col-lg-6.offset-lg-3,.extrawidewidth.mod_kontakt_a .topCont .col-12.col-lg-6.offset-lg-3,.extrasmallwidth.mod_kontakt_a .topCont .col-12.col-lg-6.offset-lg-3,.fullwidth.mod_kontakt_a .topCont .col-12.col-lg-6.offset-lg-3,.normalwidth.mod_kontakt_a .topCont .col-12.col-lg-6.offset-lg-3{width:100%;margin-left:0}.blockColorClass_color2,.blockColorClass_color2.alternatecolor,.blockColorClass_color2.alternatecolor:nth-of-type(2n+1),.blockColorClass_color2.alternatecolor:nth-of-type(2n+1)+.inheritalternatecolor{background-color:#f0f0f0!important;color:#fff;background-image:url(../img/holz_2_tile.jpg);background-position:center;background-size:100% auto}.blockColorClass_color2.serviette::before{display:block;width:282px;height:742px;position:absolute;right:0;content:" ";background-image:url(https://www.linara.gmbh/img/alwettergriller/serviette1.png);z-index:1}.blockColorClass_color2 .btn-outline{border-color:var(--color-white);color:var(--color-white)}.blockColorClass_color2 button:not(:disabled){cursor:pointer}.blockColorClass_color2 button:not(:disabled):hover{border-color:var(--color-highlight)}.mod_kontakt_a .inputLabel{display:none}.u23design.mod_kontakt_a .form-control{margin-bottom:5px}.u23design.mod_kontakt_a .inputLabel{display:block;color:var(--color-highlight);margin-top:5px;text-align:left}.u23design.mod_kontakt_a textarea.form-control::placeholder,.u23design.mod_kontakt_a .form-control[type="text"]::placeholder,.u23design.mod_kontakt_a .form-control[type="email"]::placeholder,.u23design.mod_kontakt_a .form-control[type="password"]::placeholder{color:transparent;color:var(--color-placeholder)}.u23design.mod_kontakt_a textarea.form-control+.inputLabel,.u23design.mod_kontakt_a .form-control[type="text"]+.inputLabel,.u23design.mod_kontakt_a .form-control[type="text"]+.inputLabel,.u23design.mod_kontakt_a .form-control[type="text"]+.inputLabel{opacity:0;transition:opacity 0.3s ease}.u23design.mod_kontakt_a textarea.form-control:not(:placeholder-shown)+.inputLabel,.u23design.mod_kontakt_a .form-control[type="text"]:not(:placeholder-shown)+.inputLabel,.u23design.mod_kontakt_a .form-control[type="text"]:not(:placeholder-shown)+.inputLabel,.u23design.mod_kontakt_a .form-control[type="text"]:not(:placeholder-shown)+.inputLabel{opacity:1}.modularform .modularinputgroup .modularform_textareainput+.inputLabel,textarea+.inputLabel,input[type="text"]+.inputLabel,input[type="email"]+.inputLabel,input[type="password"]+.inputLabel,textarea.form-control+.inputLabel,.form-control[type="text"]+.inputLabel,.form-control[type="email"]+.inputLabel,.form-control[type="password"]+.inputLabel{opacity:0;transition:opacity 0.3s ease}.modularform .modularinputgroup .modularform_textareainput:not(:placeholder-shown)+.inputLabel,textarea:not(:placeholder-shown)+.inputLabel,input[type="text"]:not(:placeholder-shown)+.inputLabel,input[type="email"]:not(:placeholder-shown)+.inputLabel,input[type="password"]:not(:placeholder-shown)+.inputLabel,textarea.form-control:not(:placeholder-shown)+.inputLabel,.form-control[type="text"]:not(:placeholder-shown)+.inputLabel,.form-control[type="email"]:not(:placeholder-shown)+.inputLabel,.form-control[type="password"]:not(:placeholder-shown)+.inputLabel{opacity:1}.u23design.mod_kontakt_a .btn+.btn{margin-left:10px}.u23design.mod_kontakt_a .inputLabel{display:block}.u23design.mod_kontakt_a .row-form_title{margin-bottom:15px;margin-top:15px}.u23design.mod_kontakt_a #input_form_title{border-bottom:none}.mod_kontakt_a .colTopCont{margin-bottom:1.5rem}.broschuerenanfordern.mod_kontakt_a .mod_kontakt_a_form-row .formstep:first-of-type,.broschuerenanfordern.mod_kontakt_a .col-kategorien{display:flex;flex-direction:row;flex-wrap:wrap}.broschuerenanfordern.mod_kontakt_a .col-kategorien .form-check{margin-bottom:10px;flex:1 1 100%}.broschuerenanfordern.mod_kontakt_a .col-kategorien .btnContainer{flex:0 0 100%}@media (min-width:480px){.broschuerenanfordern.mod_kontakt_a .col-kategorien .form-check{flex:1 1 50%}}@media (min-width:992px){.broschuerenanfordern.mod_kontakt_a .colTopCont{margin-left:50%}.broschuerenanfordern.mod_kontakt_a .colContent{margin-left:50%;width:50%}.broschuerenanfordern.mod_kontakt_a .mod_kontakt_a_form-row .formstep{width:100%;margin-left:0}.broschuerenanfordern.mod_kontakt_a>.mod_cont>.container{background-image:url(https://mcrcp.mcrobots.slxhost.de/images/product/solarlux-broschuere-terrassenueberdachung_645362a6ce190.jpg);background-size:calc(50% - 36px - 36px - 50px);background-repeat:no-repeat;background-position:36px 0}.broschuerenanfordern.mod_kontakt_a .col-kategorien .form-check{flex:0 1 33.33%}}.allsteps.mod_kontakt_a .mod_kontakt_a_form-row .formstep{display:block!important;margin-bottom:60px}.allsteps.mod_kontakt_a .mod_kontakt_a_form-row .formstep:not(.col-userdata) .btnContainer{display:none}.allsteps.mod_kontakt_a .mod_kontakt_a_form-row .formstep .formstepBack{display:none}.zweispaltigsimple.mod_kontakt_a .container.zweispaltigcontainer{padding-left:calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5)}.zweispaltigsimple.mod_kontakt_a .container.zweispaltigcontainer .container.topCont{padding-left:0;padding-right:0}.zweispaltigsimple.mod_kontakt_a .mod_kontakt_a_form-row .col-message{display:block!important;width:100%;margin-left:0;order:2;margin-bottom:30px}.zweispaltigsimple.mod_kontakt_a .mod_kontakt_a_form-row .col-userdata{display:block!important;width:100%;margin-left:0;order:1;margin-bottom:30px}.zweispaltigsimple.mod_kontakt_a .mod_kontakt_a_form-row .col-upload{display:block!important;width:100%;margin-left:0;order:3;margin-bottom:30px}.zweispaltigsimple.mod_kontakt_a .mod_kontakt_a_form-row .col-datepicker{display:block!important;width:100%;margin-left:0;order:4;margin-bottom:30px}.zweispaltigsimple.mod_kontakt_a .mod_kontakt_a_form-row .col-kategorien{display:block!important;width:100%;margin-left:0;order:5;margin-bottom:30px}.zweispaltigsimple.mod_kontakt_a .col-userdata .form-group .form-control{margin-bottom:0}.zweispaltigsimple.mod_kontakt_a .formstep .h5{font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);font-weight:var(--weight-normal);font-family:var(--font-bold);margin-bottom:10px}.zweispaltigsimple.mod_kontakt_a .col-message .form-group .freitext_textarea{height:8rem}.zweispaltigsimple.mod_kontakt_a .col-userdata .anrede_group,.zweispaltigsimple.mod_kontakt_a .col-userdata .form-group.vorname_group,.zweispaltigsimple.mod_kontakt_a .col-userdata .form-group.name_group,.zweispaltigsimple.mod_kontakt_a .col-userdata .form-group.strasse_group,.zweispaltigsimple.mod_kontakt_a .col-userdata .form-group.nr_group,.zweispaltigsimple.mod_kontakt_a .col-userdata .form-group.plz_group,.zweispaltigsimple.mod_kontakt_a .col-userdata .form-group.ort_group,.zweispaltigsimple.mod_kontakt_a .col-userdata .form-group.telefon_group,.zweispaltigsimple.mod_kontakt_a .col-userdata .form-group.email_group,.zweispaltigsimple.mod_kontakt_a .col-userdata .form-group.extra1_group,.zweispaltigsimple.mod_kontakt_a .col-userdata .form-group.extra2_group,.zweispaltigsimple.mod_kontakt_a .col-userdata .form-group.extra3_group{width:50%!important;display:block;float:left;margin-bottom:15px;padding-right:0;padding-left:10px}.zweispaltigsimple.mod_kontakt_a .col-userdata .form-group:nth-child(2n),.zweispaltigsimple.mod_kontakt_a .col-userdata .form-group:nth-child(2n),.zweispaltigsimple.mod_kontakt_a .col-userdata .form-group:nth-child(2n),.zweispaltigsimple.mod_kontakt_a .col-userdata .form-group:nth-child(2n),.zweispaltigsimple.mod_kontakt_a .col-userdata .form-group:nth-child(2n),.zweispaltigsimple.mod_kontakt_a .col-userdata .form-group:nth-child(2n),.zweispaltigsimple.mod_kontakt_a .col-userdata .form-group:nth-child(2n),.zweispaltigsimple.mod_kontakt_a .col-userdata .form-group:nth-child(2n),.zweispaltigsimple.mod_kontakt_a .col-userdata .form-group:nth-child(2n),.zweispaltigsimple.mod_kontakt_a .col-userdata .form-group:nth-child(2n),.zweispaltigsimple.mod_kontakt_a .col-userdata .form-group:nth-child(2n){padding-right:10px;padding-left:0}.zweispaltigsimple.mod_kontakt_a .mod_kontakt_a_form-row .formstep .btnContainer{display:none!important}@media (min-width:992px){.zweispaltigsimple.mod_kontakt_a .col-zweispaltig-unten{width:50%;margin-left:50%!important;margin-right:0!important;margin-top:20px!important}.zweispaltigsimple.mod_kontakt_a .col-zweispaltig-right{padding-top:70px}}.zweispaltigsimple.mod_kontakt_a .col-zweispaltig-unten .formstepBack{display:none!important}@media (min-width:992px){.zweispaltigsimple.mod_kontakt_a:not(.reverse .extrasmallwidth,.smallwidth,.normalwidth,.mediumwidth,.widewidth,.extrawidewidth,.fullwidth) .col-zweispaltig-left{padding-right:140px}}@media (min-width:992px){.zweispaltenkontakt.mod_kontakt_a .container.topCont{margin-left:0;width:50%;flex:0 0 auto;margin-right:0;padding-left:0}.zweispaltenkontakt.mod_kontakt_a .container.topCont .colTopCont{margin-left:0;width:100%;padding-left:0}.zweispaltenkontakt.mod_kontakt_a .colContent{margin-left:0;width:50%;flex:0 0 auto;padding:0}.zweispaltenkontakt.mod_kontakt_a .colContent .formstep{margin-left:0;width:100%}}@media (max-width:991px){.mod_kontakt_a .container.topCont{padding:0}.mod_kontakt_a .container.topCont .colTopCont{padding:0}.mod_kontakt_a .formstep{padding:0}.mod_kontakt_a .colContent{padding:0}}.onestep.mod_kontakt_a .mod_kontakt_a_form-row .formstep{display:block;margin-bottom:3rem}.onestep.mod_kontakt_a .btnContainer{display:none}.onestep.mod_kontakt_a .col-userdata .btnContainer{display:block}.onestep.mod_kontakt_a .col-userdata .btnContainer .formstepBack{display:none}.onestep.mod_kontakt_a .pflichtfeldtext{display:none}.onestep.mod_kontakt_a .col-userdata-dsb .pflichtfeldtext{display:block}