.form-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media screen and (max-width:767px){.form-layout{display:block}}.form-layout .field{display:block;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;margin-bottom:30px}@media screen and (max-width:767px){.form-layout .field{-webkit-box-flex:0;-ms-flex:0;flex:0;max-width:none;margin-bottom:15px}}.form-layout .field.width-half{-webkit-box-flex:0;-ms-flex:0 0 47%;flex:0 0 47%;max-width:47%}.form-layout .field.width-third{-webkit-box-flex:0;-ms-flex:0 0 31%;flex:0 0 31%;max-width:31%}.form-layout .field>label{display:block;margin:0 0 12px;font-size:20px;font-weight:700;line-height:24px}@media screen and (max-width:767px){.form-layout .field>label{margin:0 0 8px;font-size:14px;line-height:18px}}.form-layout .field input[type="text"],.form-layout .field input[type="email"],.form-layout .field input[type="tel"],.form-layout .field input[type="password"],.form-layout .field input[type="number"],.form-layout .field textarea,.form-layout .field select{background-color:#EDF2F4;width:100%;padding-right:22px;padding-left:22px;border:1px solid #C0D0D5;-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;font-size:20px}@media screen and (max-width:767px){.form-layout .field input[type="text"],.form-layout .field input[type="email"],.form-layout .field input[type="tel"],.form-layout .field input[type="password"],.form-layout .field input[type="number"],.form-layout .field textarea,.form-layout .field select{padding-right:12px;padding-left:12px;font-size:14px}}.form-layout .field input[type="text"]:focus,.form-layout .field input[type="email"]:focus,.form-layout .field input[type="tel"]:focus,.form-layout .field input[type="password"]:focus,.form-layout .field input[type="number"]:focus,.form-layout .field textarea:focus,.form-layout .field select:focus{border-color:#1DB4D7}.form-layout .field input[type="text"]::-webkit-input-placeholder,.form-layout .field input[type="email"]::-webkit-input-placeholder,.form-layout .field input[type="tel"]::-webkit-input-placeholder,.form-layout .field input[type="password"]::-webkit-input-placeholder,.form-layout .field input[type="number"]::-webkit-input-placeholder,.form-layout .field textarea::-webkit-input-placeholder,.form-layout .field select::-webkit-input-placeholder{color:#507581}.form-layout .field input[type="text"]::-moz-placeholder,.form-layout .field input[type="email"]::-moz-placeholder,.form-layout .field input[type="tel"]::-moz-placeholder,.form-layout .field input[type="password"]::-moz-placeholder,.form-layout .field input[type="number"]::-moz-placeholder,.form-layout .field textarea::-moz-placeholder,.form-layout .field select::-moz-placeholder{color:#507581}.form-layout .field input[type="text"]:-ms-input-placeholder,.form-layout .field input[type="email"]:-ms-input-placeholder,.form-layout .field input[type="tel"]:-ms-input-placeholder,.form-layout .field input[type="password"]:-ms-input-placeholder,.form-layout .field input[type="number"]:-ms-input-placeholder,.form-layout .field textarea:-ms-input-placeholder,.form-layout .field select:-ms-input-placeholder{color:#507581}.form-layout .field input[type="text"]:-moz-placeholder,.form-layout .field input[type="email"]:-moz-placeholder,.form-layout .field input[type="tel"]:-moz-placeholder,.form-layout .field input[type="password"]:-moz-placeholder,.form-layout .field input[type="number"]:-moz-placeholder,.form-layout .field textarea:-moz-placeholder,.form-layout .field select:-moz-placeholder{color:#507581}.form-layout .field input[type="text"],.form-layout .field input[type="email"],.form-layout .field input[type="tel"],.form-layout .field input[type="password"],.form-layout .field input[type="number"],.form-layout .field select{height:60px;padding-top:20px;padding-bottom:16px;line-height:24px}@media screen and (max-width:767px){.form-layout .field input[type="text"],.form-layout .field input[type="email"],.form-layout .field input[type="tel"],.form-layout .field input[type="password"],.form-layout .field input[type="number"],.form-layout .field select{height:40px;padding-top:12px;padding-bottom:8px;line-height:24px}}@media screen and (max-width:767px){.form-layout .field select{padding-top:10px;padding-bottom:10px}}.form-layout .field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../../../../../../../plugins/calculator/images/caret-down.svg);background-position:right 16px center;background-repeat:no-repeat;background-size:16px 10px;color:#507581}.form-layout .field select:hover{cursor:pointer}.form-layout .field textarea{padding:22px;list-style:none!important}.form-layout .field .options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100%;margin:0;padding:0;list-style:none}.form-layout .field .options.radio .option{min-width:100px}.form-layout .field .options.radio .option input:checked+label::after{-webkit-transform:scale(1);transform:scale(1)}.form-layout .field .options.radio .option label::before,.form-layout .field .options.radio .option label::after{border-radius:50%}.form-layout .field .options.radio .option label::after{background-color:#00384B;width:16px;height:16px;margin:6px;-webkit-transform:scale(0);transform:scale(0)}@media screen and (max-width:767px){.form-layout .field .options.radio .option label::after{width:8px;height:8px;margin:3px}}.form-layout .field .options.checkbox .option input:checked+label::after{max-width:20px}.form-layout .field .options.checkbox .option label::before{border-radius:4px}.form-layout .field .options.checkbox .option label::after{background-image:url(../../../../../../../plugins/calculator/images/icons/tick.svg);background-position:left center;background-repeat:no-repeat;background-size:20px 14px;width:20px;max-width:0;height:14px;margin:6px 4px;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;top:0;left:0;z-index:15}@media screen and (max-width:767px){.form-layout .field .options.checkbox .option label::after{background-size:12px 10px;width:12px;height:10px}}.form-layout .field .options .option{margin-right:20px;position:relative}.form-layout .field .options .option input{display:none;position:absolute;top:0;left:0;z-index:0}.form-layout .field .options .option label{display:block;padding-left:40px;color:#00384B;font-size:20px;font-weight:600;line-height:26px}@media screen and (max-width:767px){.form-layout .field .options .option label{padding-left:24px;font-size:14px;line-height:18px}}.form-layout .field .options .option label:hover{cursor:pointer}.form-layout .field .options .option label:hover::before{border-color:#1DB4D7}.form-layout .field .options .option label::before,.form-layout .field .options .option label::after{content:"";display:block;position:absolute;top:0;left:0}.form-layout .field .options .option label::before{background-color:#EDF2F4;width:26px;height:26px;border:1px solid #C0D0D5;-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;z-index:10}@media screen and (max-width:767px){.form-layout .field .options .option label::before{width:12px;height:12px}}.form-layout .field .options .option label::after{-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;z-index:15}.form-layout .field.field .button{padding:8px 20px 8px;font-size:14px;line-height:16px}.form-layout#readymix-calculator-form .unit-selector .units{display:none;max-width:250px}@media screen and (max-width:767px){.form-layout#readymix-calculator-form .unit-selector .units{max-width:none}}.form-layout#readymix-calculator-form .unit-selector .units.active{display:block}.form-layout#readymix-calculator-form .field.buttons{text-align:right}.form-layout .field.field .button{padding:8px 20px 8px;font-size:14px;line-height:16px}.form-layout .field.buttons .button{min-width:120px;display:inline-block;margin-left:30px}.form-layout .field.field .button{padding:8px 20px 8px;font-size:14px;line-height:16px}.form-layout .button.white{background-color:#fff;border-color:#C0D0D5;color:#507581}.form-layout .button{display:inline-block;border:1px solid;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-family:"Helvetica LT Std","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;line-height:22px;text-align:center;text-transform:uppercase}.form-layout .button.secondary{background-color:#1DB4D7;border-color:#1DB4D7;margin-left:30px}.form-layout #calculated-volume{max-width:50%}.form-layout .unit-selector select{float:right}@media screen and (max-width:767px){.form-layout #calculated-volume{max-width:490px}}