@import url(https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,400;0,700;1,400;1,700&display=swap);@import url(https://use.typekit.net/rrk7fld.css);@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}}@keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}}.shake-animation{-webkit-animation:shake .15s infinite;animation:shake .15s infinite}@-webkit-keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(5px);transform:translateX(5px)}50%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}75%{-webkit-transform:translateX(5px);transform:translateX(5px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(5px);transform:translateX(5px)}50%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}75%{-webkit-transform:translateX(5px);transform:translateX(5px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.online-estimation form .title{text-align:center;color:#194774}.online-estimation form .title p{font-size:2.295rem}.online-estimation form .custom-checkbox.with-icon svg{display:block;height:4rem;margin:0 auto 1rem}.online-estimation form .custom-checkbox.with-icon svg path{fill:#194774;transition:all .3s cubic-bezier(.445,.05,.55,.95)}.online-estimation form .custom-checkbox .parsley-errors-list{bottom:0}.online-estimation form .custom-checkbox label{position:relative}.online-estimation form .custom-checkbox label input{opacity:0;position:absolute;width:0;height:0;left:-99999px}.online-estimation form .custom-checkbox label input:checked+.box{background:#194774;color:#fff;font-weight:600}.online-estimation form .custom-checkbox label input:checked+.box svg path{fill:#fff}.online-estimation form .custom-checkbox label .box{display:block;padding:2rem 3rem;border-radius:1rem;background:#fff;text-align:center;color:#194774;font-weight:400}.online-estimation form .custom-checkbox label .box:before{display:none}.online-estimation form .step-2 .grid.single{grid-template-columns:1fr}.online-estimation form .step-2 .garden-fields,.online-estimation form .step-2 .verwarming-fields{display:none}.online-estimation form .step-2 .verwarming-fields .select-wrapper{-ms-flex-item-align:start;align-self:flex-start}.online-estimation form .nav .grid{-ms-flex-align:center;align-items:center}.online-estimation form .nav .left .prev{font-weight:600;text-decoration:underline}.online-estimation form .nav .left .prev:hover{color:#eb4f3f}.online-estimation form .nav .middle{text-align:center}.online-estimation form .nav .number{text-align:right;font-weight:600}.online-estimation form .input-wrapper input::-webkit-input-placeholder,.online-estimation form .input-wrapper textarea::-webkit-input-placeholder{color:#194774;font-style:normal;font-weight:500;font-size:1.4175rem}.online-estimation form .input-wrapper input:-moz-placeholder,.online-estimation form .input-wrapper input::-moz-placeholder,.online-estimation form .input-wrapper textarea:-moz-placeholder,.online-estimation form .input-wrapper textarea::-moz-placeholder{color:#194774;font-style:normal;font-weight:500;font-size:1.4175rem}.online-estimation form .input-wrapper input:-ms-input-placeholder,.online-estimation form .input-wrapper textarea:-ms-input-placeholder{color:#194774;font-style:normal;font-weight:500;font-size:1.4175rem}.online-estimation form .input-wrapper input:placeholder-shown,.online-estimation form .input-wrapper textarea:placeholder-shown{color:#194774;font-style:normal;font-weight:500;font-size:1.4175rem}