    .contact_information .otp-input {
        width: 50px;
        height: 50px;
        font-size: 1.25rem;
        border-radius: 4px;
    }

 .contact_information h5{
    font-size: 20px;
    color: #000000;
 }

 .contact_information .text-muted{
    color: #363232 !important;
    font-size: 14px;
    font-weight: 500;
 }

.contact_information .min-h{
    min-height: 46px;
}


.contact_information .max-w {
    max-width: 65%;
}

 .contact_information .max-w input{
    width: 100%;
 } 

 .contact_information .max-w input::placeholder {
   padding-left: 5px;
}

 .wc-block-components-title.wc-block-components-title{
   font-weight: 600;
 }

 .wc-block-components-checkout-step__description {
    color: #363232 !important;
    font-size: 15px !important;
    font-weight: 500;
}

.wc-block-components-form .wc-block-components-checkout-step {
    margin: 0 0 15px !important;
}

.wc-block-components-checkout-step__heading {
    margin-top: 1rem !important;
}
 
.wc-block-checkout__terms {
    margin: 0 0 18px !important;
}

.wc-block-checkout__terms.wc-block-checkout__terms--with-separator {
    padding-top: 18px !important;
}

.wc-block-components-address-form__country .wc-blocks-components-select .wc-blocks-components-select__container:first-child{
    margin-top:0 !important;
}

.wc-block-checkout__payment-method .wc-block-components-checkout-step__description-payments-aligned{
    padding-top: 4px !important;
}

.wc-block-components-address-form__email{
    max-width: 68%;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}