.elementor-24979 .elementor-element.elementor-element-56fa4684 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-24979 .elementor-element.elementor-element-56fa4684{margin:0px 0px 80px 0px;}.elementor-24979 .elementor-element.elementor-element-5b1eb971 .title{font-size:38px;}.elementor-24979 .elementor-element.elementor-element-f00e1b9 .title{font-size:38px;}.elementor-24979 .elementor-element.elementor-element-e86712b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-24979 .elementor-element.elementor-element-e86712b{margin:0px 0px 80px 0px;}.elementor-24979 .elementor-element.elementor-element-1dbd82c > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-24979 .elementor-element.elementor-element-1f60f90{font-size:18px;color:#2D2A2A;}.elementor-24979 .elementor-element.elementor-element-e73edbc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24979 .elementor-element.elementor-element-a29222b > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-24979 .elementor-element.elementor-element-3e32a2f{font-size:18px;color:#2D2A2A;}.elementor-24979 .elementor-element.elementor-element-9f44980 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24979 .elementor-element.elementor-element-6344b68 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-24979 .elementor-element.elementor-element-a99ab97{font-size:18px;color:#2D2A2A;}.elementor-24979 .elementor-element.elementor-element-fc9ff46 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24979 .elementor-element.elementor-element-475ab02 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-24979 .elementor-element.elementor-element-a279a83{font-size:18px;color:#2D2A2A;}.elementor-24979 .elementor-element.elementor-element-efbd521 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24979 .elementor-element.elementor-element-322c741 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-24979 .elementor-element.elementor-element-8190e38{font-size:18px;color:#2D2A2A;}.elementor-24979 .elementor-element.elementor-element-14431f4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24979 .elementor-element.elementor-element-69561ff > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-24979 .elementor-element.elementor-element-2b324ca{font-size:18px;color:#2D2A2A;}.elementor-24979 .elementor-element.elementor-element-a5177bc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24979 .elementor-element.elementor-element-e432f94 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-24979 .elementor-element.elementor-element-c1e2a80{font-size:18px;color:#2D2A2A;}.elementor-24979 .elementor-element.elementor-element-58dbcef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24979 .elementor-element.elementor-element-4b0eb1a > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-24979 .elementor-element.elementor-element-aa03657{font-size:18px;color:#2D2A2A;}.elementor-24979 .elementor-element.elementor-element-fc561e3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24979 .elementor-element.elementor-element-980af35{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:1024px) and (min-width:768px){.elementor-24979 .elementor-element.elementor-element-2ae70ed8{width:100%;}.elementor-24979 .elementor-element.elementor-element-504c6adf{width:100%;}.elementor-24979 .elementor-element.elementor-element-d866682{width:100%;}}@media(max-width:1024px){.elementor-24979 .elementor-element.elementor-element-56fa4684{margin:0px 0px 60px 0px;}.elementor-24979 .elementor-element.elementor-element-e86712b{margin:0px 0px 60px 0px;}}@media(max-width:767px){.elementor-24979 .elementor-element.elementor-element-56fa4684{margin:0px 0px 40px 0px;}.elementor-24979 .elementor-element.elementor-element-e86712b{margin:0px 0px 40px 0px;}}/* Start custom CSS for wd_title, class: .elementor-element-f00e1b9 *//* Tighten list spacing HARD inside this Text Editor widget */
.elementor-24979 .elementor-element.elementor-element-f00e1b9 ul{
  margin: 6px 0 0 !important;
  padding-left: 16px !important;
}

.elementor-24979 .elementor-element.elementor-element-f00e1b9 li{
  margin: 0 !important;              /* remove theme spacing */
  padding: 0 !important;
  line-height: 1.15 !important;      /* tighter lines */
}

/* If Elementor/theme is adding <p> inside <li>, kill that spacing too */
.elementor-24979 .elementor-element.elementor-element-f00e1b9 li p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.15 !important;
}

/* Add a controlled small gap between bullets (instead of big defaults) */
.elementor-24979 .elementor-element.elementor-element-f00e1b9 li + li{
  margin-top: 3px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e73edbc *//* Tighten list spacing HARD inside this Text Editor widget */
.elementor-24979 .elementor-element.elementor-element-e73edbc ul{
  margin: 6px 0 0 !important;
  padding-left: 16px !important;
}

.elementor-24979 .elementor-element.elementor-element-e73edbc li{
  margin: 0 !important;              /* remove theme spacing */
  padding: 0 !important;
  line-height: 1.15 !important;      /* tighter lines */
}

/* If Elementor/theme is adding <p> inside <li>, kill that spacing too */
.elementor-24979 .elementor-element.elementor-element-e73edbc li p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.15 !important;
}

/* Add a controlled small gap between bullets (instead of big defaults) */
.elementor-24979 .elementor-element.elementor-element-e73edbc li + li{
  margin-top: 3px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f44980 *//* Tighten list spacing HARD inside this Text Editor widget */
.elementor-24979 .elementor-element.elementor-element-9f44980 ul{
  margin: 6px 0 0 !important;
  padding-left: 16px !important;
}

.elementor-24979 .elementor-element.elementor-element-9f44980 li{
  margin: 0 !important;              /* remove theme spacing */
  padding: 0 !important;
  line-height: 1.15 !important;      /* tighter lines */
}

/* If Elementor/theme is adding <p> inside <li>, kill that spacing too */
.elementor-24979 .elementor-element.elementor-element-9f44980 li p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.15 !important;
}

/* Add a controlled small gap between bullets (instead of big defaults) */
.elementor-24979 .elementor-element.elementor-element-9f44980 li + li{
  margin-top: 3px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc9ff46 *//* Tighten list spacing HARD inside this Text Editor widget */
.elementor-24979 .elementor-element.elementor-element-fc9ff46 ul{
  margin: 6px 0 0 !important;
  padding-left: 16px !important;
}

.elementor-24979 .elementor-element.elementor-element-fc9ff46 li{
  margin: 0 !important;              /* remove theme spacing */
  padding: 0 !important;
  line-height: 1.15 !important;      /* tighter lines */
}

/* If Elementor/theme is adding <p> inside <li>, kill that spacing too */
.elementor-24979 .elementor-element.elementor-element-fc9ff46 li p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.15 !important;
}

/* Add a controlled small gap between bullets (instead of big defaults) */
.elementor-24979 .elementor-element.elementor-element-fc9ff46 li + li{
  margin-top: 3px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-efbd521 *//* Tighten list spacing HARD inside this Text Editor widget */
.elementor-24979 .elementor-element.elementor-element-efbd521 ul{
  margin: 6px 0 0 !important;
  padding-left: 16px !important;
}

.elementor-24979 .elementor-element.elementor-element-efbd521 li{
  margin: 0 !important;              /* remove theme spacing */
  padding: 0 !important;
  line-height: 1.15 !important;      /* tighter lines */
}

/* If Elementor/theme is adding <p> inside <li>, kill that spacing too */
.elementor-24979 .elementor-element.elementor-element-efbd521 li p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.15 !important;
}

/* Add a controlled small gap between bullets (instead of big defaults) */
.elementor-24979 .elementor-element.elementor-element-efbd521 li + li{
  margin-top: 3px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14431f4 *//* Tighten list spacing HARD inside this Text Editor widget */
.elementor-24979 .elementor-element.elementor-element-14431f4 ul{
  margin: 6px 0 0 !important;
  padding-left: 16px !important;
}

.elementor-24979 .elementor-element.elementor-element-14431f4 li{
  margin: 0 !important;              /* remove theme spacing */
  padding: 0 !important;
  line-height: 1.15 !important;      /* tighter lines */
}

/* If Elementor/theme is adding <p> inside <li>, kill that spacing too */
.elementor-24979 .elementor-element.elementor-element-14431f4 li p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.15 !important;
}

/* Add a controlled small gap between bullets (instead of big defaults) */
.elementor-24979 .elementor-element.elementor-element-14431f4 li + li{
  margin-top: 3px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5177bc *//* Tighten list spacing HARD inside this Text Editor widget */
.elementor-24979 .elementor-element.elementor-element-a5177bc ul{
  margin: 6px 0 0 !important;
  padding-left: 16px !important;
}

.elementor-24979 .elementor-element.elementor-element-a5177bc li{
  margin: 0 !important;              /* remove theme spacing */
  padding: 0 !important;
  line-height: 1.15 !important;      /* tighter lines */
}

/* If Elementor/theme is adding <p> inside <li>, kill that spacing too */
.elementor-24979 .elementor-element.elementor-element-a5177bc li p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.15 !important;
}

/* Add a controlled small gap between bullets (instead of big defaults) */
.elementor-24979 .elementor-element.elementor-element-a5177bc li + li{
  margin-top: 3px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58dbcef *//* Tighten list spacing HARD inside this Text Editor widget */
.elementor-24979 .elementor-element.elementor-element-58dbcef ul{
  margin: 6px 0 0 !important;
  padding-left: 16px !important;
}

.elementor-24979 .elementor-element.elementor-element-58dbcef li{
  margin: 0 !important;              /* remove theme spacing */
  padding: 0 !important;
  line-height: 1.15 !important;      /* tighter lines */
}

/* If Elementor/theme is adding <p> inside <li>, kill that spacing too */
.elementor-24979 .elementor-element.elementor-element-58dbcef li p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.15 !important;
}

/* Add a controlled small gap between bullets (instead of big defaults) */
.elementor-24979 .elementor-element.elementor-element-58dbcef li + li{
  margin-top: 3px !important;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-5469bf3 *//* Tighten list spacing HARD inside this Text Editor widget */
.elementor-24979 .elementor-element.elementor-element-5469bf3 ul{
  margin: 6px 0 0 !important;
  padding-left: 16px !important;
}

.elementor-24979 .elementor-element.elementor-element-5469bf3 li{
  margin: 0 !important;              /* remove theme spacing */
  padding: 0 !important;
  line-height: 1.15 !important;      /* tighter lines */
}

/* If Elementor/theme is adding <p> inside <li>, kill that spacing too */
.elementor-24979 .elementor-element.elementor-element-5469bf3 li p{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.15 !important;
}

/* Add a controlled small gap between bullets (instead of big defaults) */
.elementor-24979 .elementor-element.elementor-element-5469bf3 li + li{
  margin-top: 3px !important;
}/* End custom CSS */