.schedule-appointment--row{column-gap:50px;row-gap:50px}.schedule-appointment--col.form__col{width:50%}.schedule-appointment--col.content__col{width:46%}.schedule-appointment--form-wrapper{background-color:#f6f6f6;border-radius:16px;box-shadow:0 4px 20px 0 #00000026;overflow:hidden}.schedule-appointment--form-script{padding:65px 65px 30px}.schedule-appointment--form-wrapper form fieldset.form-columns-2{column-gap:20px!important;display:flex!important}.schedule-appointment--form-wrapper form fieldset.form-columns-0{margin:20px 0 10px!important}.schedule-appointment--form-wrapper form fieldset.form-columns-2 .hs-form-field{width:50%}.schedule-appointment--form-wrapper form fieldset.form-columns-1 .hs-form-field .input,.schedule-appointment--form-wrapper form fieldset.form-columns-2 .hs-form-field .input{margin-right:0!important}.schedule-appointment--form-wrapper form{background-color:#f6f6f6!important;border:none!important;font-family:Poppins,sans-serif!important}.schedule-appointment--form-wrapper form a,.schedule-appointment--form-wrapper form div,.schedule-appointment--form-wrapper form input,.schedule-appointment--form-wrapper form label,.schedule-appointment--form-wrapper form li,.schedule-appointment--form-wrapper form p,.schedule-appointment--form-wrapper form select,.schedule-appointment--form-wrapper form select option,.schedule-appointment--form-wrapper form strong,.schedule-appointment--form-wrapper form ul{font-family:Poppins,sans-serif!important;line-height:24px!important}.schedule-appointment--form-wrapper form select,.schedule-appointment--form-wrapper form select option{color:#6d6d6d}.schedule-appointment--form-wrapper #hsForm_d690f750-7326-4f94-aa53-232899822554 div.input select#appointment_time-d690f750-7326-4f94-aa53-232899822554{background:#fff url(../png/select-time-icon.png) 95% no-repeat}.schedule-appointment--form-wrapper #hsForm_d690f750-7326-4f94-aa53-232899822554 div.hs-dateinput input#appointment_date-d690f750-7326-4f94-aa53-232899822554{background:#fff url(https://www.kitchenmagic.com/hubfs/RD_2023_Assets/select-date-icon.png) 95% no-repeat}.schedule-appointment--form-wrapper form input::-moz-placeholder{color:#6d6d6d;font-family:Poppins,sans-serif!important}.schedule-appointment--form-wrapper form input:-ms-input-placeholder{color:#6d6d6d;font-family:Poppins,sans-serif!important}.schedule-appointment--form-wrapper form input::-ms-input-placeholder{color:#6d6d6d;font-family:Poppins,sans-serif!important}.schedule-appointment--form-wrapper form input::placeholder{color:#6d6d6d;font-family:Poppins,sans-serif!important}.schedule-appointment--form-wrapper form input,.schedule-appointment--form-wrapper form select,.schedule-appointment--form-wrapper form texarea{border:1px solid #e2e2e2!important;border-radius:2px!important}.schedule-appointment--form-wrapper form label{font-size:16px!important}.schedule-appointment--form-wrapper form .hs_appointment_date label,.schedule-appointment--form-wrapper form .hs_appointment_time label,.schedule-appointment--form-wrapper form label{color:#6d6d6d!important;font-weight:400!important}.schedule-appointment--form-wrapper form .hs-recaptcha{margin-top:20px}.schedule-appointment--form-wrapper form .alert-box{margin-top:0}.schedule-appointment--form-wrapper form .alert-box.secondary{background-color:#fff;border:none!important;border-radius:10px;color:#980408!important;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:24px;text-align:center;text-transform:uppercase}.schedule-appointment--form-wrapper form .hs-error-msgs label{color:#980408!important;font-size:14px!important}.schedule-appointment--form-wrapper form fieldset .hs-richtext a:active,.schedule-appointment--form-wrapper form fieldset .hs-richtext a:focus,.schedule-appointment--form-wrapper form fieldset .hs-richtext a:link,.schedule-appointment--form-wrapper form fieldset .hs-richtext a:visited{color:#980408;text-decoration:none}.schedule-appointment--form-wrapper form fieldset .hs-richtext a:hover{text-decoration:underline}.schedule-appointment--form-wrapper form #label-lead_stated_source-d690f750-7326-4f94-aa53-232899822554,.schedule-appointment--form-wrapper form #label-services-d690f750-7326-4f94-aa53-232899822554{color:#2d2d2d;font-size:16px;font-weight:400;line-height:24px;margin-top:20px}.schedule-appointment--form-wrapper #hsForm_d690f750-7326-4f94-aa53-232899822554 input[type=date]::-webkit-calendar-picker-indicator{-webkit-appearance:none;display:none}.schedule-appointment--form-wrapper #hsForm_d690f750-7326-4f94-aa53-232899822554 .hs-form-booleancheckbox label,.schedule-appointment--form-wrapper #hsForm_d690f750-7326-4f94-aa53-232899822554 .hs-form-checkbox label{display:flex!important}.schedule-appointment--form-wrapper #hsForm_61b7960b-ccc4-4fda-9a13-3a04f9c47da0 .hs_submit.hs-submit .actions,.schedule-appointment--form-wrapper #hsForm_d690f750-7326-4f94-aa53-232899822554 .hs_submit.hs-submit .actions{display:flex;justify-content:center;margin:0!important;padding:0!important}.schedule-appointment--form-wrapper form .hs_submit.hs-submit .actions input{background:#980408!important;border:1px solid #980408!important;border-radius:10px!important;box-shadow:none!important;color:#fff!important;font-family:Poppins,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;padding:8px 26px!important;text-align:center!important;text-decoration:none!important;text-shadow:none!important;text-transform:uppercase!important;transition:all .3s!important;width:100%}.schedule-appointment--form-wrapper .hs_submit.hs-submit .actions input:hover{background:#fff!important;box-shadow:none!important;color:#980408!important;text-decoration:none!important;text-shadow:none!important}.schedule-appointment--form-title{background-color:#2d2d2d;color:#fff;font-family:Nobile,sans-serif;font-size:24px;font-weight:500;line-height:30px;margin:0;padding:34px 20px 28px;text-align:center}.schedule-appointment--col.content__col .video--wrapper{border-radius:16px;height:365px;margin-bottom:50px;overflow:hidden;width:100%}.appointment-call--text{margin-bottom:50px}.appointment-call--text.text__editor strong{color:#1f1f1f;font-size:18px;font-weight:400}.consultation-process--steps-title{color:#dd6b47;font-family:Nobile,sans-serif;font-size:36px;font-weight:500;line-height:47px;margin:0 0 20px}.consultation-process--steps-subtitle{color:#2d2d2d;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:30px;margin-bottom:38px;text-align:left}.consultation-process--steps{flex-direction:column;position:relative;row-gap:50px}.consultation-process--steps:before{background:#e1e5e4;content:"";height:95%;left:28px;position:absolute;top:0;width:4px}.consultation-process--steps .step{display:flex;position:relative}.step-icon{background:#a3a5a8;border-radius:50%;-webkit-box-shadow:0 0 0 4px #fff,inset 0 2px 0 rgba(0,0,0,.08),0 3px 0 4px rgba(0,0,0,.05);box-shadow:0 0 0 4px #fff,inset 0 2px 0 rgba(0,0,0,.08),0 3px 0 4px rgba(0,0,0,.05);height:60px;margin-right:15px;min-width:60px;overflow:hidden;width:60px}.step-icon img{display:block;height:24px;left:50%;margin-left:-12px;margin-top:-12px;position:relative;top:50%;width:24px}.step-title{color:#2d2d2d;font-family:Poppins,sans-serif;font-size:20px;font-weight:500;line-height:26px;text-align:left;text-transform:uppercase}@media only screen and (max-width:1800px){.schedule-appointment--row{column-gap:46px}.schedule-appointment--col.content__col .video--wrapper{height:300px}.schedule-appointment--form-script{padding:40px 40px 30px}}@media only screen and (max-width:1600px){.schedule-appointment--form-script{padding:25px 25px 30px}}@media only screen and (max-width:1501px){.schedule-appointment--row{column-gap:40px}}@media only screen and (max-width:1025px){.schedule-appointment--row{margin:auto;max-width:700px}.schedule-appointment--col.content__col,.schedule-appointment--col.form__col{width:100%}}@media only screen and (max-width:700px){.schedule-appointment--form-script{padding:5px 5px 10px}.schedule-appointment--form-wrapper #hsForm_61b7960b-ccc4-4fda-9a13-3a04f9c47da0 fieldset.form-columns-2,.schedule-appointment--form-wrapper #hsForm_d690f750-7326-4f94-aa53-232899822554 fieldset.form-columns-2{display:flex;flex-direction:column}.schedule-appointment--form-wrapper #hsForm_61b7960b-ccc4-4fda-9a13-3a04f9c47da0 fieldset.form-columns-2 .hs-form-field,.schedule-appointment--form-wrapper #hsForm_d690f750-7326-4f94-aa53-232899822554 fieldset.form-columns-2 .hs-form-field{width:100%}}@media only screen and (max-width:500px){.consultation-process--steps:before{height:87%}}