.elementor-14683 .elementor-element.elementor-element-53386ee{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-14683 .elementor-element.elementor-element-53386ee:not(.elementor-motion-effects-element-type-background), .elementor-14683 .elementor-element.elementor-element-53386ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9F8;}.elementor-14683 .elementor-element.elementor-element-d6e07ae{--display:flex;}.elementor-14683 .elementor-element.elementor-element-d6e07ae.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14683 .elementor-element.elementor-element-7236bbe .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-14683 .elementor-element.elementor-element-8f9ab85{font-family:"Inter", Sans-serif;font-size:16px;}.elementor-14683 .elementor-element.elementor-element-471eff7 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;fill:#414651;color:#414651;}.elementor-14683 .elementor-element.elementor-element-0e0d098{--display:flex;}.elementor-14683 .elementor-element.elementor-element-0e0d098.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14683 .elementor-element.elementor-element-c909c70{margin:-70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(max-width:1024px){.elementor-14683 .elementor-element.elementor-element-53386ee{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}}@media(max-width:767px){.elementor-14683 .elementor-element.elementor-element-53386ee{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-14683 .elementor-element.elementor-element-7236bbe{text-align:center;}}@media(min-width:768px){.elementor-14683 .elementor-element.elementor-element-d6e07ae{--width:30%;}.elementor-14683 .elementor-element.elementor-element-0e0d098{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-14683 .elementor-element.elementor-element-d6e07ae{--width:90%;}}/* Start custom CSS for html, class: .elementor-element-c909c70 */.form-all {
    border-radius: 24px !important;
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1) !important;
}

.form-collapse-table, .form-collapse-table:hover {
    background-color: unset !important;
}

/* international phoen number field */

/* placeholder css */
::placeholder{
    color: #717680 !important;
    font-family: Inter !important;
font-weight: 400 !important;
font-size: 16px !important;
line-height: 24px !important;
letter-spacing: 0% !important;

    
}

/* removing form highlight on active fields */
   .form-line-active {
       background-color: transparent ! important;
   }


/* making all fields custo height */
input{
    height: 44px !important;
}
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="number"],
input[type="url"],
input[type="password"],
input[type="date"],
input[type="time"],
textarea,
select {
  height: 44px !important;
  box-sizing: border-box;
}

/* input css for inter phone number */
.intl-tel-input.pretty input{
    height: 44px !important;
}
#telephone_input::placeholder{
    color: red !important;
}

/* moving medical history section up */
#section_129{
    margin-top: -50px;
}

/* drug section fields */
#section_158, #section_159, #section_160{
    margin-top: -20px !important
}


@media only screen and (min-width: 600px) {

/* yes/no style */ 
#id_156, #id_155, #id_151, #id_150, #id_149, #id_148, #id_147, #id_146, #id_145, #id_143, #id_142, #id_141, #id_140, #id_137, #id_139 {
    display: flex;
    margin-bottom: -20px;
}

#label_156, #label_155, #label_151, #label_150, #label_149, #label_148, #label_147, #label_146, #label_145, #label_143, #label_142, #label_141, #label_140, #label_137, #label_139 {
    width: 80%;
}

#cid_156, #cid_155, #cid_151, #cid_150, #cid_149, #cid_148, #cid_147, #cid_146, #cid_145, #cid_143, #cid_142, #cid_141, #cid_140, #cid_137, #cid_139 {
    width: 19%;
}

}
@media only screen and (max-width: 600px) {
    
/* style for height field on mobile */
#id_163, #id_165{
    min-width: 47%;
    max-width: 47%;
}

#cid_156, #cid_155, #cid_151, #cid_150, #cid_149, #cid_148, #cid_147, #cid_146, #cid_145, #cid_143, #cid_142, #cid_141, #cid_140, #cid_137, #cid_139 {
    margin-bottom: -24px;
}
}


/* datepicker remove */
#input_75_pick{display:none;}
li[data-type=control_datetime] [data-wrapper-react=true].extended>div+.form-sub-label-container .form-textbox:placeholder-shown, li[data-type=control_datetime] [data-wrapper-react=true]:not(.extended) .form-textbox:not(.time-dropdown):placeholder-shown {
    background-image: none !important;
}


/* fields border */

/* Input, Textarea, and Dropdown fields */
.form-textbox,
.form-textarea,
.form-dropdown,
.form-radio-other-input,
.form-checkbox-other-input,
.form-captcha input,
.form-spinner input,
.form-pagebreak-next,
.form-pagebreak-back,
.qq-upload-button,
.rating-item input {
  border: 1px solid #D5D7DA !important;
  border-radius: 8px !important;
}

/* File upload, phone inputs, etc. */
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="url"],
input[type="number"],
input[type="file"],
textarea,
select {
  border: 1px solid #D5D7DA !important;
  border-radius: 8px !important;
}/* End custom CSS */