div.part1-2{width:49%}div.part2-3{width:66%}div.part1-3{width:32%}div.part1-2.left,div.part1-3.left,div.part2-3.left{margin-right:1%;float:left}div.part1-2.right,div.part1-3.right,div.part2-3.right{margin-left:1%;float:left}input,textarea,select{font-size:1.5rem;outline:none !important;-webkit-appearance:none;border-radius:.4rem}select{background-image:url(../../files/diefeuerwehr.com/images/icons/arrow_input_select.svg);background-position:right 1rem center;background-size:1.6rem auto;background-repeat:no-repeat;cursor:pointer;padding-right:3.2rem}input[type=text],input[type=email],input[type=url],input[type=tel],input[type=number],textarea,select{width:100%;padding:.8rem 1rem;outline:none;resize:none;border:.1rem solid #ccc;border-radius:.4rem;background-color:#fff;transition:border-color .2s ease,box-shadow .2s ease}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=tel]:focus,input[type=number]:focus,textarea:focus,select:focus{border-color:#ae2801;box-shadow:0 0 0 .25rem rgba(174,40,1,.15)}input,textarea,select{margin-bottom:1.5rem}input[type=text],input[type=email],input[type=url],input[type=tel],input[type=number],select{height:4.4rem}input[type=submit],.button{padding-left:5.2rem;padding-top:1.2rem;padding-bottom:1.2rem;padding-right:2.2rem;text-align:left;background-color:#ae2801;border:0;border-radius:.4rem;font-weight:600;font-size:1.5rem;color:#fff;cursor:pointer;margin-bottom:0;background-image:url(../../files/diefeuerwehr.com/images/icons/mail_white.svg);background-repeat:no-repeat;background-position:1.2rem center;background-size:2.8rem auto;margin-top:1.5rem;transition:background-color .2s ease,box-shadow .2s ease;letter-spacing:.02em}input[type=submit]:hover,.button:hover{background-color:#8a2001;box-shadow:0 .2rem .8rem rgba(174,40,1,.35)}input[type=submit].order,.button.order{background-image:url(../../files/diefeuerwehr.com/images/icons/basket_white.svg)}textarea[name=Nachricht]{height:14rem;overflow:auto}.widget-checkbox{margin-top:1rem;margin-bottom:1rem}.widget-checkbox .checkbox_container span{display:block;margin-bottom:1rem}.widget-checkbox .checkbox_container span input[type=checkbox]{margin-bottom:0;margin-left:1px;-webkit-appearance:checkbox}.error p.error{background-color:#e53935 !important;display:block;border-radius:.3rem;padding:.8rem 1.2rem;color:#fff;margin-bottom:1rem !important;margin-top:.5rem;font-size:1.4rem}.error select.error,.error input.error,.error textarea.error{border-color:#e53935 !important;background-color:#fff5f5 !important}