.elementor-52386 .elementor-element.elementor-element-7abd0464{--display:flex;}.elementor-52386 .elementor-element.elementor-element-c8143ca .elementor-heading-title{font-size:23px;}.elementor-52386 .elementor-element.elementor-element-16eec0a p{margin-block-end:20px;}.elementor-52386 .elementor-element.elementor-element-343b0352{width:100%;max-width:100%;}.elementor-52386 .elementor-element.elementor-element-343b0352 .uael-video__play-icon i, .elementor-52386 .elementor-element.elementor-element-343b0352 .uael-video__play-icon svg{font-size:72px;line-height:72px;width:72px;height:72px;}.elementor-52386 .elementor-element.elementor-element-343b0352 .uael-video__play-icon{width:72px;height:72px;}.elementor-52386 .elementor-element.elementor-element-343b0352 .uael-video__play-icon > img{width:72px;}.elementor-52386 .elementor-element.elementor-element-343b0352 .uael-video__play-icon.uael-video__vimeo-play{width:auto;height:auto;}.elementor-52386 .elementor-element.elementor-element-343b0352 .uael-vimeo-icon-bg{width:72px;}.elementor-52386 .elementor-element.elementor-element-343b0352 .uael-video-wistia-play{height:72px;width:calc( 72px * 1.45 );}.elementor-52386 .elementor-element.elementor-element-1081a9dd{--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;}.elementor-52386 .elementor-element.elementor-element-06369ca p{margin-block-end:10px;}.elementor-52386 .elementor-element.elementor-element-e8e2f76 > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #F5F5F5 0%, #F5F5F5 100%);box-shadow:-9px 0px 0px -5px rgba(0,0,0,0.5);}.elementor-52386 .elementor-element.elementor-element-e8e2f76 p{margin-block-end:0px;}.elementor-52386 .elementor-element.elementor-element-517b556 p{margin-block-end:10px;}.elementor-52386 .elementor-element.elementor-element-9fd63cd p{margin-block-end:10px;}.elementor-52386 .elementor-element.elementor-element-35ac513 > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #F5F5F5 0%, #F5F5F5 100%);box-shadow:-9px 0px 0px -5px rgba(0,0,0,0.5);}.elementor-52386 .elementor-element.elementor-element-35ac513 p{margin-block-end:0px;}.elementor-52386 .elementor-element.elementor-element-e8731e3 p{margin-block-end:10px;}.elementor-52386 .elementor-element.elementor-element-1b65edf p{margin-block-end:20px;}.elementor-52386 .elementor-element.elementor-element-6c000db p{margin-block-end:20px;}.elementor-52386 .elementor-element.elementor-element-896c28d p{margin-block-end:20px;}.elementor-52386 .elementor-element.elementor-element-2106202e .uael-faq-container > .uael-faq-accordion:not(:last-child){margin-bottom:10px;}.elementor-52386 .elementor-element.elementor-element-2106202e .uael-faq-wrapper .uael-faq-container .uael-faq-accordion{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4D4D4;}.elementor-52386 .elementor-element.elementor-element-2106202e .uael-faq-container .uael-faq-accordion .uael-accordion-content{border-top-color:#D4D4D4;}.elementor-52386 .elementor-element.elementor-element-2106202e .uael-faq-container .uael-faq-accordion{border-radius:1px 1px 1px 1px;}.elementor-52386 .elementor-element.elementor-element-2106202e .uael-faq-accordion .uael-accordion-title{padding:10px 10px 10px 10px;}.elementor-52386 .elementor-element.elementor-element-2106202e .uael-faq-accordion .uael-accordion-content{padding:10px 10px 10px 10px;}.elementor-52386 .elementor-element.elementor-element-2106202e .uael-faq-wrapper .uael-accordion-title .uael-accordion-icon{font-size:16px;}.elementor-52386 .elementor-element.elementor-element-2106202e .uael-faq-wrapper .uael-accordion-title .uael-accordion-icon svg{height:16px;width:16px;}.elementor-52386 .elementor-element.elementor-element-2106202e .uael-accordion-icon.uael-accordion-icon-left{margin-right:15px;}.elementor-52386 .elementor-element.elementor-element-2106202e .uael-accordion-icon.uael-accordion-icon-right{margin-left:15px;}.elementor-52386 .elementor-element.elementor-element-ec8b03e p{margin-block-end:20px;}.elementor-52386 .elementor-element.elementor-element-379932b{--display:flex;}.elementor-52386 .elementor-element.elementor-element-13fd2d56 .elementor-heading-title{font-size:23px;}.elementor-52386 .elementor-element.elementor-element-2f7ca258{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-52386 .elementor-element.elementor-element-2f7ca258 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-52386 .elementor-element.elementor-element-2f7ca258:after{content:"0.66";}.elementor-52386 .elementor-element.elementor-element-2f7ca258 .elementor-post__thumbnail__link{width:100%;}.elementor-52386 .elementor-element.elementor-element-2f7ca258 .elementor-post__meta-data span + span:before{content:"///";}.elementor-52386 .elementor-element.elementor-element-2f7ca258.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-52386 .elementor-element.elementor-element-2f7ca258.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-52386 .elementor-element.elementor-element-2f7ca258.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}@media(max-width:767px){.elementor-52386 .elementor-element.elementor-element-2f7ca258 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-52386 .elementor-element.elementor-element-2f7ca258:after{content:"0.5";}.elementor-52386 .elementor-element.elementor-element-2f7ca258 .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-52386 .elementor-element.elementor-element-7abd0464{--content-width:3000px;}}/* Start custom CSS for html, class: .elementor-element-e010f01 */.decision-tree {
  background: #fff;
  border: 1px solid #000;
  border-radius: 8px;
  padding: 24px;
  margin: 24px 0;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  font-size: 14px;
}
.dt-node {
  padding: 10px 14px;
  border-radius: 5px;
  display: inline-block;
  font-weight: 600;
  font-size: 14px;
  margin-bottom: 4px;
}
.dt-start  { background: #000; color: #fff; }
.dt-step   { background: #fff; color: #000; border: 1px solid #000; }
.dt-good   { background: #fff; color: #000; border: 1px solid #000; }
.dt-bad    { background: #000; color: #fff; }
.dt-maybe  { background: #fff; color: #000; border: 1px dashed #000; }
.dt-row    { display: flex; align-items: flex-start; margin: 8px 0; gap: 10px; }
.dt-arrow  { color: #000; font-size: 18px; line-height: 1; margin-top: 10px; flex-shrink: 0; }
.dt-branch { margin-left: 28px; border-left: 1px dashed #000; padding-left: 20px; }
.dt-label  { font-size: 12px; color: #888; margin-bottom: 4px; font-style: italic; }/* End custom CSS */