.elementor-16555 .elementor-element.elementor-element-586a4b8f{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-16555 .elementor-element.elementor-element-586a4b8f .wcf-image-hover{background-image:url( https://aesthetic-ally.com/wp-content/uploads/2026/03/placeholder-1.png );}.elementor-16555 .elementor-element.elementor-element-5d731921 > .elementor-widget-container{background-color:#F1F1F7;margin:0px 0px 24px 0px;padding:32px 56px 32px 40px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D2D3E3;border-radius:8px 8px 8px 8px;}.elementor-16555 .elementor-element.elementor-element-1b8b93a1 > .elementor-widget-container{padding:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#EEEEEE;}.elementor-16555 .elementor-element.elementor-element-3f87e711 > .elementor-widget-container{padding:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#EEEEEE;}.elementor-16555 .elementor-element.elementor-element-eae2295 > .elementor-widget-container{padding:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#EEEEEE;}.elementor-16555 .elementor-element.elementor-element-39992d1 > .elementor-widget-container{padding:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#EEEEEE;}.elementor-16555 .elementor-element.elementor-element-63e4ba22 > .elementor-widget-container{padding:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#EEEEEE;}.elementor-16555 .elementor-element.elementor-element-bc25e9c > .elementor-widget-container{padding:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#EEEEEE;}.elementor-16555 .elementor-element.elementor-element-5b827aa9 > .elementor-widget-container{padding:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#EEEEEE;}.elementor-16555 .elementor-element.elementor-element-624bd219 > .elementor-widget-container{padding:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#EEEEEE;}.elementor-16555 .elementor-element.elementor-element-55807258 > .elementor-widget-container{padding:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#EEEEEE;}@media(min-width:768px){.elementor-16555 .elementor-element.elementor-element-586a4b8f{--content-width:700px;}}/* Start custom CSS */ul, ol {
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding-left: 2rem;
}

li {
  margin-bottom: 0.5rem;
  line-height: 1.6;
}

li > ul, 
li > ol {
  margin-top: 0.5rem;
  margin-bottom: 0;
}


ul, ul li {
  list-style-type: disc !important; 
}

ol, ol li {
  list-style-type: decimal !important;
}

h2{
    margin-bottom: 28px;
}
h3{
    margin-top: 24px;
}

h4{
    margin-top: 16px;
    margin-bottom: 16px;
}

table {
  width: 100%;
  border-collapse: collapse;
  margin: 1.5rem 0;
  font-size: 1rem;
  text-align: left;
}

thead th {
  background-color: #f8f9fa;
  font-weight: 600;
  border-bottom: 2px solid #dee2e6;
}

th, td {
  padding: 12px 15px;
  border: 1px solid #00000040;
  white-space: wrap;
}/* End custom CSS */