@font-face {
font-display: swap; 
font-family: 'Oswald';
font-style: normal;
font-weight: 400;
src: url(https://thebeandoctor.com/wp-content/themes/divi-child/fonts/Oswald-Regular.woff2) format('woff2'); 
}
@font-face {
font-display: swap;
font-family: 'Oswald';
font-style: normal;
font-weight: 500;
src: url(https://thebeandoctor.com/wp-content/themes/divi-child/fonts/Oswald-Medium.woff2) format('woff2');
}
body, p, a, li{
font-family:system-ui,sans-serif;
font-weight: 400;
}
h1,h2,h3,h4,h5,h6{
font-family:'Oswald';
font-weight: 500;
}
.et_pb_text_0 .et_pb_text_inner h1{
font-size: clamp(2.1875rem, 1.4248rem + 3.8136vw, 5rem);
}
.et_pb_text_0 .et_pb_text_inner h2,
.et_pb_text_1 .et_pb_text_inner h2,
.et_pb_text_2 .et_pb_text_inner h2,
.et_pb_text_3 .et_pb_text_inner h2,
.et_pb_text_4 .et_pb_text_inner h2,
.et_pb_text_5 .et_pb_text_inner h2,
.et_pb_text_6 .et_pb_text_inner h2,
.et_pb_text_7 .et_pb_text_inner h2,
.et_pb_text_8 .et_pb_text_inner h2,
.et_pb_text_9 .et_pb_text_inner h2,
.et_pb_text_10 .et_pb_text_inner h2,
.et_pb_text_11 .et_pb_text_inner h2,
.et_pb_text_0_tb_footer .et_pb_text_inner h2,
.et_pb_text_5_tb_footer .et_pb_text_inner h2,
.install-removal-header .et_pb_text_inner h2{
font-size: clamp(1.875rem, 1.7055rem + 0.8475vw, 2.5rem);
}
.et_pb_text_2 .et_pb_text_inner h5,
.et_pb_text_3 .et_pb_text_inner h5,
.et_pb_text_4 .et_pb_text_inner h5,
.et_pb_text_5 .et_pb_text_inner h5,
.et_pb_text_6 .et_pb_text_inner h5,
.et_pb_text_7 .et_pb_text_inner h5,
.et_pb_text_8 .et_pb_text_inner h5,
.et_pb_text_9 .et_pb_text_inner h5,
.et_pb_text_10 .et_pb_text_inner h5,
.et_pb_text_11 .et_pb_text_inner h5,
.et_pb_text_12 .et_pb_text_inner h5,
.et_pb_text_13 .et_pb_text_inner h5,
.et_pb_text_14 .et_pb_text_inner h5,
.et_pb_text_15 .et_pb_text_inner h5,
.et_pb_text_16 .et_pb_text_inner h5,
.et_pb_text_17 .et_pb_text_inner h5,
.et_pb_text_18 .et_pb_text_inner h5{
font-size: clamp(1.5625rem, 1.4778rem + 0.4237vw, 1.875rem);
}
#gform_2 input[type="text"], #gform_2 input[type="email"], #gform_2 input[type="tel"], #gform_2 textarea {
border-radius: 3px 3px 3px 3px;
overflow: hidden;
border-width: 1px;
border-style: solid;
border-color: #f5f5f5;
padding: 1rem;
font-weight: 400;
}
#gform_2 input[type="submit"] {
color: #FFFFFF;
border-width: 10px;
border-color: #dca47d;
border-radius: 0px;
letter-spacing: 0.2em;
font-size: 15px;
font-family: 'Oswald', sans-serif;
text-transform: uppercase;
background-color: #dca47d;
padding: 0.3em 1em;
border-style: solid;
font-weight: 500;
}
#gform_2 .gform_footer.before {
justify-content: flex-end;
}
.et_pb_button_module_wrapper.et_pb_button_2_wrapper.et_pb_button_alignment_center.et_pb_module,
.et_pb_button_module_wrapper.et_pb_button_3_wrapper.et_pb_button_alignment_center.et_pb_module,
.et_pb_button_module_wrapper.et_pb_button_4_wrapper.et_pb_button_alignment_center.et_pb_module,
.et_pb_button_module_wrapper.et_pb_button_5_wrapper.et_pb_button_alignment_center.et_pb_module,
.et_pb_button_module_wrapper.et_pb_button_6_wrapper.et_pb_button_alignment_center.et_pb_module{
flex: 1;
align-content: flex-end;
}