.elementor-6850 .elementor-element.elementor-element-0aa5c89{--display:flex;}#elementor-popup-modal-6850{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-6850 .dialog-message{width:40vw;height:auto;padding:20px 20px 20px 20px;}#elementor-popup-modal-6850 .dialog-close-button{display:flex;}#elementor-popup-modal-6850 .dialog-widget-content{border-style:none;border-radius:20px 20px 20px 20px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}/* Start custom CSS for html, class: .elementor-element-3ca09e9 */.elementor-6850 .elementor-element.elementor-element-3ca09e9{
    color: white;
}

.elementor-6850 .elementor-element.elementor-element-3ca09e9 table{
    --var-980:calc(100% - 2px);
    clip-path: polygon(2px 2px, var(--var-980) 2px, var(--var-980) var(--var-980), 2px var(--var-980));
}

/**/

.comptabilityRA-table {
  width: 100%;
  border-spacing: 8px;
  border-collapse: collapse;
  margin: 0 auto;
  
  color: var(--e-global-color-c87af1c);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}

.comptabilityRA-table th {
    color: #66794F;
    border: solid 2px #D3E1C6;
  padding: 20px 20px 10px 20px;
  
  font-family: var(--e-global-typography-2de0afd-font-family), Sans-serif;
    font-size: 2rem;
    font-weight: 300!important;
    text-transform: var(--e-global-typography-2de0afd-text-transform);
    line-height: var(--e-global-typography-2de0afd-line-height);
}

.comptabilityRA-table td {
  background-color: white!important;
  color: black;
  padding: 5px 10px;
  text-align: center;
  font-size: 14px;
  border: solid 2px #D3E1C6;
  vertical-align: middle!important;
}

.comptabilityRA-table td.feature-name{
  border-top-left-radius:50px;
  border-bottom-left-radius:50px;
  text-align: left;
  padding: 12px 20px 10px 20px;
  color: #66794F;
}

.feature-name {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    line-height: var(--e-global-typography-accent-line-height);
}


@media all and (max-width:1024px){
    .comptabilityRA-table td.feature-name{
      border-top-left-radius:20px;
      border-bottom-left-radius:20px;
    }
    .comptabilityRA-table {
      border-spacing: 4px;
    }
    .comptabilityRA-table td:first-child {
      min-width: 180px;
    }
}

@media all and (max-width:767px){
    .comptabilityRA-table {
      border-spacing: 2px;
    }
    .comptabilityRA-table td:first-child {
      min-width: 160px;
    }
    .elementor-6850 .elementor-element.elementor-element-3ca09e9,
    .comptabilityRA-table{
        overflow:auto;
    }
}/* End custom CSS */