.booking-form-area{background:#fff;padding:32px 32px 50px;box-shadow:0px 20px 24px -4px rgba(16,24,40,.1),0px 8px 8px -4px rgba(16,24,40,.04);border-radius:12px;max-width:563px;width:100%;overflow-y:auto;max-height:88vh}.booking-form-area .content-area{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;margin-bottom:20px}.booking-form-area .content-area .title-area h2{font-size:36px;line-height:110%;color:#001c26;font-weight:700;font-family:"Georgia"}@media screen and (max-width: 768px){.booking-form-area .content-area .title-area h2{font-size:26px}}@media screen and (max-width: Mobile){.booking-form-area .content-area .title-area h2{font-size:26px}}.booking-form-area .content-area .description-area h3{font-size:16px;line-height:160%;color:#5a6c70;font-weight:400}@media screen and (max-width: 768px){.booking-form-area .content-area .description-area h3{font-size:14px}}@media screen and (max-width: Mobile){.booking-form-area .content-area .description-area h3{font-size:14px}}.booking-form-area .form-area .form-group{margin-bottom:15px}.booking-form-area .form-area .form-group input,.booking-form-area .form-area .form-group select,.booking-form-area .form-area .form-group textarea{background:#fff;border:1px solid #d8dcde;border-radius:8px !important;padding:12px 16px;width:100%}.booking-form-area .form-area .form-group input:focus,.booking-form-area .form-area .form-group input:focus-visible,.booking-form-area .form-area .form-group input:focus-within,.booking-form-area .form-area .form-group select:focus,.booking-form-area .form-area .form-group select:focus-visible,.booking-form-area .form-area .form-group select:focus-within,.booking-form-area .form-area .form-group textarea:focus,.booking-form-area .form-area .form-group textarea:focus-visible,.booking-form-area .form-area .form-group textarea:focus-within{outline:none;border:.899534px solid #1c6606;box-shadow:0px 4px 24px rgba(28,102,6,.0901960784),inset 0px 0px 4.49767px rgba(28,102,6,.0901960784)}.booking-form-area .form-area .form-group input.input-error,.booking-form-area .form-area .form-group select.input-error,.booking-form-area .form-area .form-group textarea.input-error{outline:none;border:.899534px solid #e55c71;background:rgba(229,92,113,.168627451);box-shadow:0px 4px 24px rgba(28,102,6,0.0901960784),inset 0px 0px 4.49767px rgba(28,102,6,0.0901960784)}.booking-form-area .form-area .form-group label.input-error{border-color:#e55c71 !important}.booking-form-area .form-area .input-group .phone-placehoder-area,.booking-form-area .form-area .input-group .email-placehoder-area{display:flex;flex-direction:row;flex-wrap:nowrap;column-gap:5px;position:absolute;top:50%;left:16px;transform:translateY(-50%);z-index:9999;padding:0px 8px 0px 0px;border-right:1px solid #d8dcde}.booking-form-area .form-area .input-group .phone-placehoder-area .icon-area,.booking-form-area .form-area .input-group .email-placehoder-area .icon-area{display:flex;width:20px;height:20px}.booking-form-area .form-area .input-group .phone-placehoder-area .description-area span,.booking-form-area .form-area .input-group .email-placehoder-area .description-area span{color:#001c26;font-weight:400}.booking-form-area .form-area .input-group #ct_phone,.booking-form-area .form-area .input-group #booking_phone{padding-left:90px}.booking-form-area .form-area .input-group #ct_email,.booking-form-area .form-area .input-group #booking_email{padding-left:49px}.booking-form-area .form-area .booking-date-area .input-group{position:relative}.booking-form-area .form-area .booking-date-area .input-group #booking_date{padding-left:45px;height:100%}.booking-form-area .form-area .booking-date-area .input-group #booking-date-icon{position:absolute;top:50%;left:15px;transform:translateY(-50%);z-index:9}.booking-form-area .form-area .booking-time-switch-area{display:flex;flex-direction:row;flex-wrap:wrap;overflow:hidden;column-gap:20px;row-gap:15px}.booking-form-area .form-area .booking-time-switch-area input{position:absolute !important;clip:rect(0, 0, 0, 0);height:1px;width:1px;border:0;overflow:hidden}.booking-form-area .form-area .booking-time-switch-area label{font-size:16px;line-height:160%;color:#273f47;font-weight:400;background:#fff;padding:8px 16px;margin-right:-1px;border:1px solid #d8dcde;box-shadow:0px 1px 3px rgba(16,24,40,.1),0px 1px 2px rgba(16,24,40,.06);border-radius:8px;transition:all .1s ease-in-out}@media screen and (max-width: 768px){.booking-form-area .form-area .booking-time-switch-area label{font-size:14px}}@media screen and (max-width: Mobile){.booking-form-area .form-area .booking-time-switch-area label{font-size:14px}}.booking-form-area .form-area .booking-time-switch-area label:hover{cursor:pointer}.booking-form-area .form-area .booking-time-switch-area input:checked+label{background:#e55c71;color:#fff;box-shadow:none}.booking-form-area .form-area .select-group-area select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../../../icon/icon-chevron-down-green.svg);background-repeat:no-repeat;background-position-x:95%;background-position-y:50%}.booking-form-area .form-area .choose-services-area .title-area h3{font-size:16px;line-height:160%;color:#1c6606;font-weight:400;font-family:"Georgia"}@media screen and (max-width: 768px){.booking-form-area .form-area .choose-services-area .title-area h3{font-size:14px}}@media screen and (max-width: Mobile){.booking-form-area .form-area .choose-services-area .title-area h3{font-size:14px}}.booking-form-area .form-area .choose-services-area .check-box-area{display:flex;flex-direction:row;flex-wrap:wrap;overflow:hidden;column-gap:20px;row-gap:15px}.booking-form-area .form-area .choose-services-area .check-box-area .check-item{position:relative}.booking-form-area .form-area .choose-services-area .check-box-area .check-item input[type=checkbox]{position:absolute !important;top:50%;left:12px;transform:translateY(-50%);width:16px;height:18px;border:1px solid #d0d5dd;border-radius:4px;background:#fff;overflow:hidden;padding:8px;border-radius:4px !important;-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}.booking-form-area .form-area .choose-services-area .check-box-area .check-item label{font-size:16px;line-height:160%;color:#273f47;font-weight:400;background:#fff;padding:8px 16px 8px 34px;margin-right:-1px;border:1px solid #d8dcde;box-shadow:0px 1px 3px rgba(16,24,40,.1),0px 1px 2px rgba(16,24,40,.06);border-radius:8px;transition:all .1s ease-in-out}@media screen and (max-width: 768px){.booking-form-area .form-area .choose-services-area .check-box-area .check-item label{font-size:14px}}@media screen and (max-width: Mobile){.booking-form-area .form-area .choose-services-area .check-box-area .check-item label{font-size:14px}}.booking-form-area .form-area .choose-services-area .check-box-area .check-item label:hover{cursor:pointer}.booking-form-area .form-area .choose-services-area .check-box-area .check-item input:checked{accent-color:#1c6606}.booking-form-area .form-area .choose-services-area .check-box-area .check-item input:checked+label{background:#e55c71;color:#fff;box-shadow:none}.booking-form-area .form-area .choose-type-service-area .title-area h3{font-size:16px;line-height:160%;color:#1c6606;font-weight:400;font-family:"Georgia"}@media screen and (max-width: 768px){.booking-form-area .form-area .choose-type-service-area .title-area h3{font-size:14px}}@media screen and (max-width: Mobile){.booking-form-area .form-area .choose-type-service-area .title-area h3{font-size:14px}}.booking-form-area .form-area .choose-type-service-area .radio-box-area{display:flex;flex-direction:row;flex-wrap:wrap;overflow:hidden;column-gap:20px;row-gap:15px}.booking-form-area .form-area .choose-type-service-area .radio-box-area .radio-item{position:relative}.booking-form-area .form-area .choose-type-service-area .radio-box-area .radio-item label{font-size:16px;line-height:160%;color:#273f47;font-weight:400;background:#fff;padding:8px 16px 8px 34px;margin-right:-1px;border:1px solid #d8dcde;box-shadow:0px 1px 3px rgba(16,24,40,.1),0px 1px 2px rgba(16,24,40,.06);border-radius:8px;transition:all .1s ease-in-out}@media screen and (max-width: 768px){.booking-form-area .form-area .choose-type-service-area .radio-box-area .radio-item label{font-size:14px}}@media screen and (max-width: Mobile){.booking-form-area .form-area .choose-type-service-area .radio-box-area .radio-item label{font-size:14px}}.booking-form-area .form-area .choose-type-service-area .radio-box-area .radio-item label:hover{cursor:pointer}.booking-form-area .form-area .choose-type-service-area .radio-box-area .radio-item input[type=radio]{position:absolute;top:50%;left:12px;transform:translateY(-50%);width:16px;height:16px}.booking-form-area .form-area .choose-type-service-area .radio-box-area .radio-item input:checked{accent-color:#1c6606}.booking-form-area .form-area .choose-type-service-area .radio-box-area .radio-item input:checked+label{background:#e55c71;color:#fff;box-shadow:none}.booking-form-area .form-area .message-area{margin:25px 0 10px}.booking-form-area .form-area .booking-term-area .check-item{position:relative}.booking-form-area .form-area .booking-term-area .check-item input[type=checkbox]{position:absolute !important;top:50%;left:12px;transform:translateY(-50%);width:16px;height:18px;border:1px solid #d0d5dd;border-radius:4px;background:#fff;overflow:hidden;padding:8px;border-radius:4px !important;-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}.booking-form-area .form-area .booking-term-area .check-item label{font-size:16px;line-height:160%;color:#273f47;font-weight:400;padding:8px 16px 8px 40px;margin-right:-1px}@media screen and (max-width: 768px){.booking-form-area .form-area .booking-term-area .check-item label{font-size:14px}}@media screen and (max-width: Mobile){.booking-form-area .form-area .booking-term-area .check-item label{font-size:14px}}.booking-form-area .form-area .booking-term-area .check-item label:hover{cursor:pointer}.booking-form-area .form-area .booking-term-area .check-item label.input-error{color:#e55c71}.booking-form-area .form-area .booking-term-area .check-item input:checked{accent-color:#1c6606}.booking-form-area .form-area .booking-form-mention-area{margin-top:10px}.booking-form-area .form-area .booking-form-mention-area span{font-size:14px;line-height:160%;color:#4e6269;font-weight:400;font-style:italic}@media screen and (max-width: 768px){.booking-form-area .form-area .booking-form-mention-area span{font-size:12px}}@media screen and (max-width: Mobile){.booking-form-area .form-area .booking-form-mention-area span{font-size:12px}}.booking-form-area .button-area button{background:#e55c71;color:#fff;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;gap:10px;font-size:18px;line-height:110%;font-weight:500;padding:16px 32px;text-transform:uppercase;border:none;text-transform:uppercase;box-shadow:inset 0 0 0 0 #e55c71;-webkit-transition:ease-out .4s;-moz-transition:ease-out .4s;transition:ease-out .4s;border:1px solid #e55c71;border-radius:40px;width:100%;margin-top:25px}.booking-form-area .button-area button:hover{box-shadow:inset 500px 0 0 0 #fff !important;color:#e55c71 !important}@media screen and (max-width: 768px){input::placeholder,textarea::placeholder,button{font-size:14px !important}.button-area button{padding:12px 32px}.form-area .choose-services-area .check-box-area .check-item input[type=checkbox]{width:13px;max-width:13px;height:15px}}@media screen and (max-width: Mobile){input::placeholder,textarea::placeholder,button{font-size:14px !important}.button-area button{padding:12px 32px}.form-area .choose-services-area .check-box-area .check-item input[type=checkbox]{width:13px;max-width:13px;height:15px}}/*# sourceMappingURL=booking-form.css.map */
