.elementor-553 .elementor-element.elementor-element-682c32b{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-553 .elementor-element.elementor-element-682c32b:not(.elementor-motion-effects-element-type-background), .elementor-553 .elementor-element.elementor-element-682c32b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://drahamedsapple.com/wp-content/uploads/2025/07/doctor-listbg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-553 .elementor-element.elementor-element-96d7b26{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-553 .elementor-element.elementor-element-96d7b26 > .elementor-widget-container{background-color:#E0F6DD;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C3C0C0;border-radius:10px 10px 10px 10px;}.elementor-553 .elementor-element.elementor-element-96d7b26.elementor-element{--align-self:center;}@media(max-width:767px){.elementor-553 .elementor-element.elementor-element-682c32b{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-553 .elementor-element.elementor-element-96d7b26 > .elementor-widget-container{padding:0px 10px 0px 10px;}}@media(max-width:1024px) and (min-width:768px){.elementor-553 .elementor-element.elementor-element-682c32b{--width:100%;}}/* Start custom CSS for wpforms, class: .elementor-element-96d7b26 */#appointment input
{
    max-width: 80%;
    border-radius: 10px;
  border: 1px solid #333232;
 height: 60px;
 
   font-size: 15px;
   font-family: 'Montserrat';
   font-weight: 600;
   color: #6e746d;
   display: block;
  margin: 0 auto;
}



button#wpforms-submit-561
{
    
background: #4b2d7f;
  font-size: 15px;
  font-weight: 600;
    border-radius: 10px;
  height: 47px;
  line-height: 47px;
  color: #fff;
  font-family: 'Montserrat';
  box-shadow: rgb(165, 126, 233, 0.7) 0px 10px 0px 0px;
  text-align: center;
  padding-left: 40px;
  padding-right: 40px;
  display: block;
  margin: 0 auto;

}

.elementor-553 .elementor-element.elementor-element-96d7b26 .wpforms-title
{
  text-align: center;   
}

@media only screen and (max-width:767px)
{
    button#wpforms-submit-561
    {
         font-size: 12px;
    }
    #appointment select
    {
         font-size: 12px;
         height: 50px;
    }
    #appointment input
    {
         font-size: 12px;
         height: 50px;
         max-width: 100%;
    }
    .elementor-553 .elementor-element.elementor-element-96d7b26 .wpforms-title
    {
        font-size: 15px;
        line-height: 19px !important;
        text-align: center;

  
    }
    
    .elementor-553 .elementor-element.elementor-element-96d7b26 .wpforms-field-container
    {
        margin-top: -30px;
    }
}/* End custom CSS */