/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

/*.stickySectionNav {

   position: sticky;
  top: 0;
  width: 100%;
  z-index: 9999;

}
*/

@media only screen (max-width: 768px){
  .dnd_area-row-6-background-image{ 
    background-image: display: none !important;
  }
}

/*#benefitBulletList .list-module *:not(a):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
    font-size: 18px;
}*/

#benefitBulletList .list-module {
    font-size: 18px;
    width: 70%;
}

#featureContentMod .content-module {
    width: 70%;
}

#featureHeadlineMod .headline-module {
    width: 85%;
}

#featureImages {
  z-index: 9;
}

#practiceAreasCTA {
  z-index: 10;
}

#practiceAreasCTASoft {
  z-index: 10;
  margin-left: -3.5em;
}

/*CTA Form custom styling*/
.cell_16787537851262-row-0-background-gradient {
  border-radius: 25px;
  box-shadow: 2px 2px 10px 5px rgba(0, 0, 0, 0.1);
}

.widget-type-form form {
    background: none !important;
    border: 0px !important;
}

.hs-form label {
    color: #fff;
    font-size: 1.25rem;
    font-weight: 600;
}

.cell_17059516352472-row-0-padding {
    box-shadow: 2px 5px 10px 5px rgba(0, 0, 0, 0.1);
    border-radius: 50px !important;
}

/*#stickySectionNav .menu .menu-tabs .menu-horizontal {
    position: sticky;
    top: 10px;
    background-color: #ffffff !important;
    z-index: 1000 !important;
    padding-top: 3em;
    padding-bottom: 1em;
    margin-top: -2em;
}
-----------------
#stickySectionNav .menu .menu-tabs .menu-horizontal .menu-border .menu-tabs .base .hover:null {
   position: sticky;
   top: 0;
   width: 100%;
   z-index: 9999;
}*/