.elementor-15 .elementor-element.elementor-element-524bd9e{--display:flex;--min-height:30.4375rem;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0rem 3rem;--row-gap:0rem;--column-gap:3rem;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-9a59780{--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;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-15 .elementor-element.elementor-element-6d70c94{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-15 .elementor-element.elementor-element-6d70c94 .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:4rem;font-weight:700;text-transform:uppercase;line-height:4.5rem;}.elementor-15 .elementor-element.elementor-element-0deb41f{color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-e1802b0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-e1802b0.e-con{--e-con-transform-translateY:-4rem;--e-con-transform-scale:1.4;--align-self:flex-end;}.elementor-15 .elementor-element.elementor-element-074fe27{--display:flex;--min-height:30vh;border-style:solid;--border-style:solid;border-color:#202020;--border-color:#202020;--border-radius:1rem 1rem 1rem 1rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:8rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-15 .elementor-element.elementor-element-074fe27:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-074fe27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-15 .elementor-element.elementor-element-9d34875{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-15 .elementor-element.elementor-element-794a4bc.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-794a4bc .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:1.8rem;font-weight:500;text-transform:uppercase;}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-524bd9e{--padding-top:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:3rem;}.elementor-15 .elementor-element.elementor-element-e1802b0{--justify-content:flex-end;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-6d70c94 .elementor-heading-title{font-size:3rem;line-height:3rem;}.elementor-15 .elementor-element.elementor-element-e1802b0.e-con{--e-con-transform-translateY:-1rem;--e-con-transform-scale:1;}.elementor-15 .elementor-element.elementor-element-074fe27{--padding-top:2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-9a59780{--width:60%;}.elementor-15 .elementor-element.elementor-element-e1802b0{--width:33.3333%;}}/* Start custom CSS for text-editor, class: .elementor-element-10e69be *//* Base table styles */

table thead:first-child tr:first-child th {border-block-start: none;}

.dcf-table {
  width: 100%;
  border-collapse: collapse;
}
.dcf-table th, .dcf-table td {
  border: none;
  padding: 1.3rem;
  text-align: left;
      vertical-align: middle;
}

table > thead > tr {background: linear-gradient(180deg,#fff 3.26%,#958e76 16.84%,#fff4c3 50.46%,#f9eef7,#c9b879 50.48%,#f9e688 83.66%,#a16b1c); font-size: 1.1rem; font-weight: 400;}


table > thead > tr > th {  border-left: 1px solid rgb(0, 0, 0) !important;
    border-right: 1px solid rgb(0, 0, 0);}  

table th {font-weight: 500; color: black;}

.bubble-position {display: flex
;
    gap: 0.5rem;
  background-color: hsl(226deg 30% 18.18%);

    flex-direction: row;
    max-width: max-content;
    padding: 0.6rem 1.4rem;
    border-radius:2rem;
    color:white;
}

/* Mobile styles */
@media (max-width: 768px) {
  .dcf-table thead {
    display: none;
  }
  .dcf-table, .dcf-table tbody, .dcf-table tr, .dcf-table td {
    display: block;
    width: 99%;
  }
  .dcf-table tr {
    margin-bottom: 1rem;
    border: 1px solid #000;
    border-radius: 6px;
    overflow: hidden;
  }
  .dcf-table td {
    position: relative;
    padding-left: 50%;
    border: none;
    border-bottom: 1px solid #000;
  }
  .dcf-table td::before {
    content: attr(data-label);
    position: absolute;
    left: 1rem;
    top: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    font-weight: bold;
    white-space: nowrap;
  }
}/* End custom CSS */