.elementor-19331 .elementor-element.elementor-element-51f0801{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-19331 .elementor-element.elementor-element-51f0801:not(.elementor-motion-effects-element-type-background), .elementor-19331 .elementor-element.elementor-element-51f0801 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #301009 0%, #A93C25 60%);}.elementor-19331 .elementor-element.elementor-element-51f0801::before, .elementor-19331 .elementor-element.elementor-element-51f0801 > .elementor-background-video-container::before, .elementor-19331 .elementor-element.elementor-element-51f0801 > .e-con-inner > .elementor-background-video-container::before, .elementor-19331 .elementor-element.elementor-element-51f0801 > .elementor-background-slideshow::before, .elementor-19331 .elementor-element.elementor-element-51f0801 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19331 .elementor-element.elementor-element-51f0801 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-19331 .elementor-element.elementor-element-3625b51{text-align:center;}.elementor-19331 .elementor-element.elementor-element-3625b51 .elementor-heading-title{font-size:40px;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-19331 .elementor-element.elementor-element-ba0a8c0{text-align:center;color:#FFFFFF;}.elementor-19331 .elementor-element.elementor-element-185d208{--alignment:center;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:0px;--grid-bottom-margin:0px;--e-share-buttons-primary-color:#FFFFFF33;}.elementor-19331 .elementor-element.elementor-element-43989a1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-19331 .elementor-element.elementor-element-a23eab5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-19331 .elementor-element.elementor-element-a23eab5:not(.elementor-motion-effects-element-type-background), .elementor-19331 .elementor-element.elementor-element-a23eab5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-41c45fb );}.elementor-19331 .elementor-element.elementor-element-e38b739{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19331 .elementor-element.elementor-element-3e45837{--box-border-width:0px;--box-border-radius:0px;--separator-width:0px;--box-padding:5px;--header-color:var( --e-global-color-text );--nested-list-indent:0em;--marker-size:12px;}.elementor-19331 .elementor-element.elementor-element-3e45837 .elementor-toc__header-title{text-align:start;}.elementor-19331 .elementor-element.elementor-element-3e45837 .elementor-toc__header, .elementor-19331 .elementor-element.elementor-element-3e45837 .elementor-toc__header-title{font-size:24px;font-weight:600;}.elementor-19331 .elementor-element.elementor-element-0d08311{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-19331 .elementor-element.elementor-element-f5803ed img{width:80%;}.elementor-19331 .elementor-element.elementor-element-556ac78 .elementor-button{background-color:var( --e-global-color-primary );font-weight:600;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:20px 20px 20px 20px;}.elementor-19331 .elementor-element.elementor-element-556ac78 .elementor-button:hover, .elementor-19331 .elementor-element.elementor-element-556ac78 .elementor-button:focus{background-color:#FF5C38CC;}.elementor-19331 .elementor-element.elementor-element-33383ff{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19331 .elementor-element.elementor-element-bbfffec{width:var( --container-widget-width, 100.121% );max-width:100.121%;--container-widget-width:100.121%;--container-widget-flex-grow:0;}.elementor-19331 .elementor-element.elementor-element-bbfffec.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-19331 .elementor-element.elementor-element-f4b9c1e .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-19331 .elementor-element.elementor-element-f4b9c1e .elementor-icon-box-title{margin-block-end:0px;}.elementor-19331 .elementor-element.elementor-element-f4b9c1e .elementor-icon{font-size:60px;}.elementor-19331 .elementor-element.elementor-element-50b1adf .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-19331 .elementor-element.elementor-element-50b1adf .elementor-icon-box-title{margin-block-end:0px;}.elementor-19331 .elementor-element.elementor-element-50b1adf .elementor-icon{font-size:60px;}.elementor-19331 .elementor-element.elementor-element-e6048b1 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-19331 .elementor-element.elementor-element-e6048b1 .elementor-icon-box-title{margin-block-end:0px;}.elementor-19331 .elementor-element.elementor-element-e6048b1 .elementor-icon{font-size:60px;}.elementor-19331 .elementor-element.elementor-element-c58db36 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-19331 .elementor-element.elementor-element-c58db36 .elementor-icon-box-title{margin-block-end:0px;}.elementor-19331 .elementor-element.elementor-element-c58db36 .elementor-icon{font-size:60px;}.elementor-19331 .elementor-element.elementor-element-d5d929a .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-19331 .elementor-element.elementor-element-d5d929a .elementor-icon-box-title{margin-block-end:0px;}.elementor-19331 .elementor-element.elementor-element-d5d929a .elementor-icon{font-size:60px;}.elementor-19331 .elementor-element.elementor-element-7e7ab3e .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-19331 .elementor-element.elementor-element-7e7ab3e .elementor-icon-box-title{margin-block-end:0px;}.elementor-19331 .elementor-element.elementor-element-7e7ab3e .elementor-icon{font-size:60px;}.elementor-19331 .elementor-element.elementor-element-d9c0579 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-19331 .elementor-element.elementor-element-d9c0579 .elementor-icon-box-title{margin-block-end:0px;}.elementor-19331 .elementor-element.elementor-element-d9c0579 .elementor-icon{font-size:60px;}.elementor-19331 .elementor-element.elementor-element-6c08488 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-19331 .elementor-element.elementor-element-6c08488 .elementor-icon-box-title{margin-block-end:0px;}.elementor-19331 .elementor-element.elementor-element-6c08488 .elementor-icon{font-size:60px;}.elementor-19331 .elementor-element.elementor-element-3ebdab7 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-19331 .elementor-element.elementor-element-3ebdab7 .elementor-icon-box-title{margin-block-end:0px;}.elementor-19331 .elementor-element.elementor-element-3ebdab7 .elementor-icon{font-size:60px;}.elementor-19331 .elementor-element.elementor-element-00b17d0 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-19331 .elementor-element.elementor-element-00b17d0 .elementor-icon-box-title{margin-block-end:0px;}.elementor-19331 .elementor-element.elementor-element-00b17d0 .elementor-icon{font-size:60px;}.elementor-19331 .elementor-element.elementor-element-d92f0b8 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-19331 .elementor-element.elementor-element-d92f0b8 .elementor-icon-box-title{margin-block-end:0px;}.elementor-19331 .elementor-element.elementor-element-d92f0b8 .elementor-icon{font-size:60px;}.elementor-19331 .elementor-element.elementor-element-75f7c23{padding:20px 20px 20px 20px;}.elementor-19331 .elementor-element.elementor-element-75f7c23 .elementor-testimonial-wrapper{text-align:start;}.elementor-19331 .elementor-element.elementor-element-75f7c23 .elementor-testimonial-content{color:var( --e-global-color-text );font-size:18px;line-height:1.4em;}.elementor-19331 .elementor-element.elementor-element-75f7c23 .elementor-testimonial-name{font-size:16px;line-height:1.7em;}.elementor-19331 .elementor-element.elementor-element-75f7c23 .elementor-testimonial-job{color:var( --e-global-color-text );font-size:14px;}.elementor-19331 .elementor-element.elementor-element-e533b91{padding:20px 20px 20px 20px;}.elementor-19331 .elementor-element.elementor-element-e533b91 .elementor-testimonial-wrapper{text-align:start;}.elementor-19331 .elementor-element.elementor-element-e533b91 .elementor-testimonial-content{color:var( --e-global-color-text );font-size:18px;line-height:1.4em;}.elementor-19331 .elementor-element.elementor-element-e533b91 .elementor-testimonial-name{font-size:16px;line-height:1.7em;}.elementor-19331 .elementor-element.elementor-element-e533b91 .elementor-testimonial-job{color:var( --e-global-color-text );font-size:14px;}.elementor-19331 .elementor-element.elementor-element-a713125{padding:20px 20px 20px 20px;}.elementor-19331 .elementor-element.elementor-element-a713125 .elementor-testimonial-wrapper{text-align:start;}.elementor-19331 .elementor-element.elementor-element-a713125 .elementor-testimonial-content{color:var( --e-global-color-text );font-size:18px;line-height:1.4em;}.elementor-19331 .elementor-element.elementor-element-a713125 .elementor-testimonial-name{font-size:16px;line-height:1.7em;}.elementor-19331 .elementor-element.elementor-element-a713125 .elementor-testimonial-job{color:var( --e-global-color-text );font-size:14px;}.elementor-19331 .elementor-element.elementor-element-6e309e6{padding:20px 20px 20px 20px;}.elementor-19331 .elementor-element.elementor-element-6e309e6 .elementor-testimonial-wrapper{text-align:start;}.elementor-19331 .elementor-element.elementor-element-6e309e6 .elementor-testimonial-content{color:var( --e-global-color-text );font-size:18px;line-height:1.4em;}.elementor-19331 .elementor-element.elementor-element-6e309e6 .elementor-testimonial-name{font-size:16px;line-height:1.7em;}.elementor-19331 .elementor-element.elementor-element-6e309e6 .elementor-testimonial-job{color:var( --e-global-color-text );font-size:14px;}.elementor-19331 .elementor-element.elementor-element-8929462{--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-19331 .elementor-element.elementor-element-8929462:not(.elementor-motion-effects-element-type-background), .elementor-19331 .elementor-element.elementor-element-8929462 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-02eac27 );}.elementor-19331 .elementor-element.elementor-element-699d77b{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--z-index:0;}.elementor-19331 .elementor-element.elementor-element-699d77b:not(.elementor-motion-effects-element-type-background), .elementor-19331 .elementor-element.elementor-element-699d77b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-19331 .elementor-element.elementor-element-699d77b.e-con{--align-self:center;}.elementor-19331 .elementor-element.elementor-element-bd73347{text-align:center;}.elementor-19331 .elementor-element.elementor-element-aff3d8e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-19331 .elementor-element.elementor-element-a48316d{--display:flex;}.elementor-19331 .elementor-element.elementor-element-8a7aed0{--display:flex;}.elementor-19331 .elementor-element.elementor-element-5548b0b{--display:flex;}.elementor-19331 .elementor-element.elementor-element-640519b{--display:flex;}.elementor-19331 .elementor-element.elementor-element-53ff33f{--display:flex;}.elementor-19331 .elementor-element.elementor-element-581a1e3{--display:flex;}.elementor-19331 .elementor-element.elementor-element-6bdcd41{--display:flex;}.elementor-19331 .elementor-element.elementor-element-779601f{--display:flex;}.elementor-19331 .elementor-element.elementor-element-8e7fe08{--display:flex;}.elementor-19331 .elementor-element.elementor-element-5ce7323{--display:flex;}.elementor-19331 .elementor-element.elementor-element-5f7a4c4{--display:flex;}.elementor-19331 .elementor-element.elementor-element-2a8f1b4{--display:flex;}.elementor-19331 .elementor-element.elementor-element-30a5aa3{--display:flex;}.elementor-19331 .elementor-element.elementor-element-5bb76e7{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:16px;}:where( .elementor-19331 .elementor-element.elementor-element-5bb76e7 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;line-height:1.5em;}@media(min-width:768px){.elementor-19331 .elementor-element.elementor-element-a23eab5{--width:25%;}.elementor-19331 .elementor-element.elementor-element-33383ff{--width:75%;}.elementor-19331 .elementor-element.elementor-element-699d77b{--width:60%;}}@media(max-width:1024px){ .elementor-19331 .elementor-element.elementor-element-185d208{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:0px;--grid-bottom-margin:0px;}}@media(max-width:767px){ .elementor-19331 .elementor-element.elementor-element-185d208{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-19331 .elementor-element.elementor-element-43989a1{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-19331 .elementor-element.elementor-element-33383ff{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19331 .elementor-element.elementor-element-8929462{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for table-of-contents, class: .elementor-element-3e45837 */.category-buyers-guide .elementor-toc__header{padding:0 !important;}
.category-buyers-guide .elementor-toc__header-title{border-bottom: 3px dotted #a4a4a4;padding-bottom:5px;}
.category-buyers-guide .elementor-toc__body ul{padding:0;margin:0;}
.category-buyers-guide .elementor-toc__body .elementor-toc__list-item{margin-left:0;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c9366a0 */.responsive-table {
  width: 100%;
  overflow-x: auto;
}
.trend-table {
  width: 100%;
  border-collapse: collapse;
  margin:0;
}
.trend-table thead {
  background: #FF5C38;
}
.trend-table thead th {
  color: #fff;
  text-align: center;
  padding: 10px;
  font-weight: bold;
}
.trend-table tbody td {
  padding: 10px;
  vertical-align: top;
}
.trend-table tbody tr:nth-child(even) {
  background-color: rgba(0,0,0,.05);
}
@media (max-width: 768px) {
  .trend-table thead {
    display: none;
  }
  .trend-table, 
  .trend-table tbody, 
  .trend-table tr, 
  .trend-table td {
    display: block;
    width: 100%;
  }
  .trend-table tr {
    margin-bottom: 18px;
    background: #fff !important;
  }
  .trend-table td {
    padding: 10px 0;
    border-bottom: 1px solid #ddd;
  }
  .trend-table td::before {
    content: attr(data-label);
    display: block;
    font-weight: 600;
    color: #2F2A95;
    margin-bottom: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fe4cadc */.text-annotation {
  width: 100%;
  border-collapse: collapse;
}
.text-annotation thead {
  background: #FF5C38;
  text-align: center;
  color: #fff;
}
.text-annotation th,
.text-annotation td {
  border: 1px solid #171512;
  padding: 10px;
  text-align: left;
  vertical-align: top;
}
.text-annotation th {
  font-weight: 600;
}
.text-annotation tbody tr:nth-child(even) {
  background-color: rgba(0,0,0,.05);
}
@media (max-width: 768px) {
  .text-annotation thead {
    display: none;
  }
  .text-annotation,
  .text-annotation tbody,
  .text-annotation tr,
  .text-annotation td {
    display: block;
    width: 100%;
  }
  .text-annotation tr {
    margin-bottom: 20px;
    border: 1px solid #171512;
    padding: 10px;
  }
  .text-annotation td {
    border: none;
    border-bottom: 1px solid #ddd;
    position: relative;
    padding-left: 45%;
  }
  .text-annotation td:last-child {
    border-bottom: none;
  }
  .text-annotation td::before {
    position: absolute;
    left: 15px;
    top: 12px;
    width: 40%;
    font-weight: bold;
    white-space: normal;
  }
  .text-annotation td:nth-of-type(1)::before { content: "Type of Text Annotation"; }
  .text-annotation td:nth-of-type(2)::before { content: "Definition"; }
  .text-annotation td:nth-of-type(3)::before { content: "Use Case"; }
  .text-annotation td:nth-of-type(4)::before { content: "Example"; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d770658 */.image-annotation {
  width: 100%;
  border-collapse: collapse;
}
.image-annotation thead {
  background: #FF5C38;
  text-align: center;
  color: #fff;
}
.image-annotation th,
.image-annotation td {
  border: 1px solid #171512;
  padding: 10px;
  text-align: left;
  vertical-align: top;
}
.image-annotation th {
  font-weight: 600;
}
.image-annotation tbody tr:nth-child(even) {
  background-color: rgba(0,0,0,.05);
}
@media (max-width: 768px) {
  .image-annotation thead {
    display: none;
  }
  .image-annotation,
  .image-annotation tbody,
  .image-annotation tr,
  .image-annotation td {
    display: block;
    width: 100%;
  }
  .image-annotation tr {
    margin-bottom: 20px;
    border: 1px solid #171512;
    padding: 10px;
  }
  .image-annotation td {
    border: none;
    border-bottom: 1px solid #ddd;
    position: relative;
    padding-left: 45%;
  }
  .image-annotation td:last-child {
    border-bottom: none;
  }
  .image-annotation td::before {
    position: absolute;
    left: 15px;
    top: 12px;
    width: 40%;
    font-weight: bold;
    white-space: normal;
  }
  .image-annotation td:nth-of-type(1)::before { content: "Type of Image Annotation"; }
  .image-annotation td:nth-of-type(2)::before { content: "Definition"; }
  .image-annotation td:nth-of-type(3)::before { content: "Use Case"; }
  .image-annotation td:nth-of-type(4)::before { content: "Example"; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5579b97 */.video-annotation {
  width: 100%;
  border-collapse: collapse;
}
.video-annotation thead {
  background: #FF5C38;
  text-align: center;
  color: #fff;
}
.video-annotation th,
.video-annotation td {
  border: 1px solid #171512;
  padding: 10px;
  text-align: left;
  vertical-align: top;
}
.video-annotation th {
  font-weight: 600;
}
.video-annotation tbody tr:nth-child(even) {
  background-color: rgba(0,0,0,.05);
}
@media (max-width: 768px) {
  .video-annotation thead {
    display: none;
  }
  .video-annotation,
  .video-annotation tbody,
  .video-annotation tr,
  .video-annotation td {
    display: block;
    width: 100%;
  }
  .video-annotation tr {
    margin-bottom: 20px;
    border: 1px solid #171512;
    padding: 10px;
  }
  .video-annotation td {
    border: none;
    border-bottom: 1px solid #ddd;
    position: relative;
    padding-left: 45%;
  }
  .video-annotation td:last-child {
    border-bottom: none;
  }
  .video-annotation td::before {
    position: absolute;
    left: 15px;
    top: 12px;
    width: 40%;
    font-weight: bold;
    white-space: normal;
  }
  .video-annotation td:nth-of-type(1)::before { content: "Type of Video Annotation"; }
  .video-annotation td:nth-of-type(2)::before { content: "Definition"; }
  .video-annotation td:nth-of-type(3)::before { content: "Use Case"; }
  .video-annotation td:nth-of-type(4)::before { content: "Example"; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5636946 */.audio-annotation {
  width: 100%;
  border-collapse: collapse;
}
.audio-annotation thead {
  background: #FF5C38;
  text-align: center;
  color: #fff;
}
.audio-annotation th,
.audio-annotation td {
  border: 1px solid #171512;
  padding: 10px;
  text-align: left;
  vertical-align: top;
}
.audio-annotation th {
  font-weight: 600;
}
.audio-annotation tbody tr:nth-child(even) {
  background-color: rgba(0,0,0,.05);
}
@media (max-width: 768px) {
  .audio-annotation thead {
    display: none;
  }
  .audio-annotation,
  .audio-annotation tbody,
  .audio-annotation tr,
  .audio-annotation td {
    display: block;
    width: 100%;
  }
  .audio-annotation tr {
    margin-bottom: 20px;
    border: 1px solid #171512;
    padding: 10px;
  }
  .audio-annotation td {
    border: none;
    border-bottom: 1px solid #ddd;
    position: relative;
    padding-left: 45%;
  }
  .audio-annotation td:last-child {
    border-bottom: none;
  }
  .audio-annotation td::before {
    position: absolute;
    left: 15px;
    top: 12px;
    width: 40%;
    font-weight: bold;
    white-space: normal;
  }
  .audio-annotation td:nth-of-type(1)::before { content: "Type of Audio Annotation"; }
  .audio-annotation td:nth-of-type(2)::before { content: "Definition"; }
  .audio-annotation td:nth-of-type(3)::before { content: "Use Case"; }
  .audio-annotation td:nth-of-type(4)::before { content: "Example"; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7e3e8f7 */.llm-annotation {
  width: 100%;
  border-collapse: collapse;
}
.llm-annotation thead {
  background: #FF5C38;
  text-align: center;
  color: #fff;
}
.llm-annotation th,
.llm-annotation td {
  border: 1px solid #171512;
  padding: 10px;
  text-align: left;
  vertical-align: top;
}
.llm-annotation th {
  font-weight: 600;
}
.llm-annotation tbody tr:nth-child(even) {
  background-color: rgba(0,0,0,.05);
}
@media (max-width: 768px) {
  .llm-annotation thead {
    display: none;
  }
  .llm-annotation,
  .llm-annotation tbody,
  .llm-annotation tr,
  .llm-annotation td {
    display: block;
    width: 100%;
  }
  .llm-annotation tr {
    margin-bottom: 20px;
    border: 1px solid #171512;
    padding: 10px;
  }
  .llm-annotation td {
    border: none;
    border-bottom: 1px solid #ddd;
    position: relative;
    padding-left: 45%;
  }
  .llm-annotation td:last-child {
    border-bottom: none;
  }
  .llm-annotation td::before {
    position: absolute;
    left: 15px;
    top: 12px;
    width: 40%;
    font-weight: bold;
    white-space: normal;
  }
  .llm-annotation td:nth-of-type(1)::before { content: "Type of  Annotation"; }
  .llm-annotation td:nth-of-type(2)::before { content: "Definition"; }
  .llm-annotation td:nth-of-type(3)::before { content: "Use Case"; }
  .llm-annotation td:nth-of-type(4)::before { content: "Example"; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-750a532 */.factor-annotation {
  width: 100%;
  border-collapse: collapse;
}
.factor-annotation thead {
  background: #FF5C38;
  text-align: center;
  color: #fff;
}
.factor-annotation th,
.factor-annotation td {
  border: 1px solid #171512;
  padding: 10px;
  text-align: left;
  vertical-align: top;
}
.factor-annotation th {
  font-weight: 600;
}
.factor-annotation tbody tr:nth-child(even) {
  background-color: rgba(0,0,0,.05);
}
@media (max-width: 768px) {
  .factor-annotation thead {
    display: none;
  }
  .factor-annotation,
  .factor-annotation tbody,
  .factor-annotation tr,
  .factor-annotation td {
    display: block;
    width: 100%;
  }
  .factor-annotation tr {
    margin-bottom: 20px;
    border: 1px solid #171512;
    padding: 10px;
  }
  .factor-annotation td {
    border: none;
    border-bottom: 1px solid #ddd;
    position: relative;
    padding-left: 45%;
  }
  .factor-annotation td:last-child {
    border-bottom: none;
  }
  .factor-annotation td::before {
    position: absolute;
    left: 15px;
    top: 12px;
    width: 40%;
    font-weight: bold;
    white-space: normal;
  }
  .factor-annotation td:nth-of-type(1)::before { content: "Factor"; }
  .factor-annotation td:nth-of-type(2)::before { content: "In-House"; }
  .factor-annotation td:nth-of-type(3)::before { content: "Outsourcing"; }
}/* End custom CSS */