.elementor-3139 .elementor-element.elementor-element-d44d092{padding:80px 0200px 100px 200px;}.elementor-3139 .elementor-element.elementor-element-6792b3f .elementor-heading-title{color:#FFFFFF;font-family:"Aller Regular", Sans-serif;font-size:12px;font-weight:400;line-height:11px;}.elementor-3139 .elementor-element.elementor-element-9e8e470 .elementor-heading-title{color:#F3E0EF;font-family:"Aller Regular", Sans-serif;font-size:34px;font-weight:400;line-height:33px;}.elementor-3139 .elementor-element.elementor-element-9e8e470{width:var( --container-widget-width, 106.023% );max-width:106.023%;--container-widget-width:106.023%;--container-widget-flex-grow:0;}.elementor-3139 .elementor-element.elementor-element-2611839 .elementor-heading-title{color:#FFFFFF;font-family:"Aller Regular", Sans-serif;font-size:18px;font-weight:400;line-height:33px;}.elementor-3139 .elementor-element.elementor-element-135313d{text-align:left;}.elementor-3139 .elementor-element.elementor-element-135313d .elementor-heading-title{color:#FFFFFF;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-3139 .elementor-element.elementor-element-72826e2 .elementor-heading-title{color:#FFFFFF;}.elementor-3139 .elementor-element.elementor-element-63012eb .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3139 .elementor-element.elementor-element-e1aea7f .elementor-heading-title{color:#FEFEFE;}.elementor-3139 .elementor-element.elementor-element-1a96c08{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-3139 .elementor-element.elementor-element-1a96c08 .elementor-widget-container{text-align:center;}.elementor-3139 .elementor-element.elementor-element-e4b5bf4{text-align:center;color:#263B5E;font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-3139 .elementor-element.elementor-element-70d2492{text-align:center;}.elementor-3139 .elementor-element.elementor-element-70d2492 .elementor-heading-title{color:#263B5E;}.elementor-3139 .elementor-element.elementor-element-5f28a65{text-align:center;}.elementor-3139 .elementor-element.elementor-element-5f28a65 .elementor-heading-title{color:#263B5E;}.elementor-3139 .elementor-element.elementor-element-3907960{text-align:center;}.elementor-3139 .elementor-element.elementor-element-37f0081{text-align:center;}.elementor-3139 .elementor-element.elementor-element-37f0081 .elementor-heading-title{color:#263B5E;}.elementor-3139 .elementor-element.elementor-element-44a629d{text-align:center;}.elementor-3139 .elementor-element.elementor-element-52d0503{--display:flex;--background-transition:0.3s;}@media(min-width:768px){.elementor-3139 .elementor-element.elementor-element-1372f2b{width:62.358%;}.elementor-3139 .elementor-element.elementor-element-7112898{width:37.598%;}}@media(max-width:1024px){.elementor-3139 .elementor-element.elementor-element-d44d092{padding:30px 30px 040px 30px;}}@media(max-width:767px){.elementor-3139 .elementor-element.elementor-element-d44d092{padding:15px 15px 050px 15px;}.elementor-3139 .elementor-element.elementor-element-4426013{margin-top:0px;margin-bottom:0px;}.elementor-3139 .elementor-element.elementor-element-07f9a45 > .elementor-element-populated{margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}}/* Start custom CSS */#coluna-formulario {
    width: 400px;
}

#main a {
    color: white !important;
    text-decoration: underline !important;
}

#main .elementor-message.elementor-message-success {
    color: white !important;
}

#main a:hover {
    color: pink !important;
}


#custom-content-id, #custom-content-id h2, #custom-content-id h1 {
  color: white; /* This will set the text color to white for all text in the .custom-content div */
}

#custom-content-id .subtitle {
  text-align: left;
  font-size: 0.8em; /* Adjust as needed */
  margin-bottom: 0; /* This will remove the space below the subtitle */
}

#custom-content-id .title {
  text-align: left;
  font-size: 2em; /* adjust size as needed */
  margin-top: 0; /* This will remove the space above the title */
}

#custom-content-id .custom-image {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

#custom-content-id .title .highlight {
  color: #D2ABCE; /* Change the color to your preference */
  font-weight: bold; /* Make the text bold */
}


/* For desktops and laptops */
@media (min-width: 992px) {
  #custom-content-id .custom-image {
    width: 40%;
    height: auto;
  }
}

/* For tablets */
@media (min-width: 768px) and (max-width: 991px) {
  #custom-content-id .custom-image {
    width: 70%;
    height: auto;
  }
}

/* For mobile phones */
@media (max-width: 767px) {
  #custom-content-id .custom-image {
    width: 90%;
    height: auto;
  }
}




#custom-content-id .description {
  /* add any styles for the paragraph text here */
}

.hero-section h1,
.hero-section h2,
.hero-section h3,
.hero-section h4,
.hero-section h5,
.hero-section h6,
.hero-section p,
.hero-section a {
  
}

.solution-section ul {
    list-style-type: none;
}

.hero-section {
    margin-left: auto;
  margin-right: auto;
  width: 50%; /* Or whatever width you want */
  position: relative;
  overflow: hidden;
  width: 100%; /* Add width */
  margin-top: 80px;
  background-image: url('http://docs.lilasaude.com.br/wp-content/uploads/2023/05/wave-1.png'), url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 1920 242.6" style="enable-background:new 0 0 1920 242.6;" xml:space="preserve" class="hero-wave"><style type="text/css">.st0{fill:%23FFFFFF;}.st1{fill:none;}</style><path class="st0" d="M1920,70.5v172.1H0v-27.9C171.3,122.8,367.9,89,589.6,113.4C923.1,149.9,1014.7,43,1239.7,7 c224.9-35.9,442.2,77.7,576.1,75.6C1853.2,82,1888,78,1920,70.5z"></path><rect x="-1036" y="-829.4" class="st1" width="1920" height="137.6"></rect><rect x="-1136" y="-829.4" class="st1" width="2446" height="380"></rect></svg>'), linear-gradient(-134deg, #3023ae 0%, #0000a0 100%);
;
  background-repeat: no-repeat, no-repeat, no-repeat;
  background-position: left top, right bottom, center center;
  background-size: auto, auto, cover;
  
}

#content, #content .container {
 max-width: 100% !important;   
 width:100%;
 padding: 0px !important;
}

#primary, #content .bb-grid.site-content-grid {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    max-width: 100% !important;
    padding: 0px !important;
}



#secondary {
    display: none;
}

.entry-header h1.entry-title {
    text-align: center;
}

/* Hide the DDD label */
.elementor-field-group-DDD .elementor-field-label {
    /*display: none;*/
}

/* Adjust the container of the fields */
.elementor-field-group-DDD {
    width: 20% !important; /* Adjust width as needed */
    float: left !important; /* Makes elements align side by side */
}

.elementor-field-group-Telefone {
    width: 80% !important; /* Adjust width as needed */
}

.elementor-field-group-Phone {
    float: left !important;
    width: 80% !important;
    padding-top: 30px;
    
}

/* Clear float for the next elements */
.elementor-form-fields-wrapper {
    clear: both;
}/* End custom CSS */