.elementor-1592 .elementor-element.elementor-element-f03e5cf{--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;--justify-content:center;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-widget-price-table .elementor-price-table__button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-price-table{--e-price-table-header-background-color:var( --e-global-color-secondary );}.elementor-widget-price-table .elementor-price-table__heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__subheading{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-price-table .elementor-price-table .elementor-price-table__price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__original-price{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__period{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-price-table .elementor-price-table__features-list{--e-price-table-features-list-color:var( --e-global-color-text );}.elementor-widget-price-table .elementor-price-table__features-list li{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-price-table .elementor-price-table__features-list li:before{border-top-color:var( --e-global-color-text );}.elementor-widget-price-table .elementor-price-table__additional_info{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-price-table .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1592 .elementor-element.elementor-element-61c8bf1 .elementor-price-table__button{background-color:var( --e-global-color-secondary );font-family:"DM Sans", Sans-serif;font-weight:500;}.elementor-1592 .elementor-element.elementor-element-61c8bf1{width:var( --container-widget-width, 30.711% );max-width:30.711%;--container-widget-width:30.711%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;--e-price-table-header-background-color:var( --e-global-color-primary );}.elementor-1592 .elementor-element.elementor-element-61c8bf1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1592 .elementor-element.elementor-element-61c8bf1:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1592 .elementor-element.elementor-element-61c8bf1 .elementor-price-table__header{padding:20px 20px 20px 20px;}.elementor-1592 .elementor-element.elementor-element-61c8bf1 .elementor-price-table__heading{font-family:"Crimson Pro", Sans-serif;font-size:48px;font-weight:600;}.elementor-1592 .elementor-element.elementor-element-61c8bf1 .elementor-price-table__subheading{font-family:"Crimson Pro", Sans-serif;font-size:16px;font-weight:400;}.elementor-1592 .elementor-element.elementor-element-61c8bf1 .elementor-price-table__after-price{justify-content:center;}.elementor-1592 .elementor-element.elementor-element-61c8bf1 .elementor-price-table__features-list li{font-family:"DM Sans", Sans-serif;font-weight:400;}.elementor-1592 .elementor-element.elementor-element-61c8bf1 .elementor-price-table__features-list{text-align:left;}.elementor-1592 .elementor-element.elementor-element-61c8bf1 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-1592 .elementor-element.elementor-element-61c8bf1 .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-1592 .elementor-element.elementor-element-0f27fde .elementor-price-table__button{background-color:var( --e-global-color-primary );font-family:"DM Sans", Sans-serif;font-weight:500;}.elementor-1592 .elementor-element.elementor-element-0f27fde{width:var( --container-widget-width, 30.711% );max-width:30.711%;--container-widget-width:30.711%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;--e-price-table-header-background-color:var( --e-global-color-secondary );}.elementor-1592 .elementor-element.elementor-element-0f27fde.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1592 .elementor-element.elementor-element-0f27fde:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1592 .elementor-element.elementor-element-0f27fde .elementor-price-table__header{padding:20px 20px 20px 20px;}.elementor-1592 .elementor-element.elementor-element-0f27fde .elementor-price-table__heading{font-family:"Crimson Pro", Sans-serif;font-size:48px;font-weight:600;}.elementor-1592 .elementor-element.elementor-element-0f27fde .elementor-price-table__subheading{font-family:"Crimson Pro", Sans-serif;font-size:16px;font-weight:400;}.elementor-1592 .elementor-element.elementor-element-0f27fde .elementor-price-table__currency, .elementor-1592 .elementor-element.elementor-element-0f27fde .elementor-price-table__integer-part, .elementor-1592 .elementor-element.elementor-element-0f27fde .elementor-price-table__fractional-part{color:var( --e-global-color-primary );}.elementor-1592 .elementor-element.elementor-element-0f27fde .elementor-price-table .elementor-price-table__price{font-family:"Crimson Pro", Sans-serif;font-size:50px;font-weight:600;}.elementor-1592 .elementor-element.elementor-element-0f27fde .elementor-price-table__after-price{justify-content:center;}.elementor-1592 .elementor-element.elementor-element-0f27fde .elementor-price-table__features-list li{font-family:"DM Sans", Sans-serif;font-weight:400;}.elementor-1592 .elementor-element.elementor-element-0f27fde .elementor-price-table__features-list{text-align:left;}.elementor-1592 .elementor-element.elementor-element-0f27fde .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-1592 .elementor-element.elementor-element-0f27fde .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-1592 .elementor-element.elementor-element-3242527 .elementor-price-table__button{background-color:var( --e-global-color-secondary );font-family:"DM Sans", Sans-serif;font-weight:500;}.elementor-1592 .elementor-element.elementor-element-3242527{width:var( --container-widget-width, 30.711% );max-width:30.711%;--container-widget-width:30.711%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;--e-price-table-header-background-color:var( --e-global-color-primary );}.elementor-1592 .elementor-element.elementor-element-3242527.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1592 .elementor-element.elementor-element-3242527:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1592 .elementor-element.elementor-element-3242527 .elementor-price-table__header{padding:20px 20px 20px 20px;}.elementor-1592 .elementor-element.elementor-element-3242527 .elementor-price-table__heading{font-family:"Crimson Pro", Sans-serif;font-size:48px;font-weight:600;}.elementor-1592 .elementor-element.elementor-element-3242527 .elementor-price-table__subheading{font-family:"Crimson Pro", Sans-serif;font-size:16px;font-weight:400;}.elementor-1592 .elementor-element.elementor-element-3242527 .elementor-price-table__after-price{justify-content:center;}.elementor-1592 .elementor-element.elementor-element-3242527 .elementor-price-table__features-list li{font-family:"DM Sans", Sans-serif;font-weight:400;}.elementor-1592 .elementor-element.elementor-element-3242527 .elementor-price-table__features-list{text-align:left;}.elementor-1592 .elementor-element.elementor-element-3242527 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-1592 .elementor-element.elementor-element-3242527 .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-1592 .elementor-element.elementor-element-31054aa > .elementor-element-populated{margin:0px 0px 200px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}@media(max-width:1024px){.elementor-1592 .elementor-element.elementor-element-61c8bf1{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-1592 .elementor-element.elementor-element-61c8bf1 .elementor-price-table__heading{font-size:30px;}.elementor-1592 .elementor-element.elementor-element-61c8bf1 .elementor-price-table__subheading{font-size:14px;}.elementor-1592 .elementor-element.elementor-element-61c8bf1 .elementor-price-table__features-list li{font-size:11px;}.elementor-1592 .elementor-element.elementor-element-61c8bf1 .elementor-price-table__button{font-size:11px;}.elementor-1592 .elementor-element.elementor-element-0f27fde{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-1592 .elementor-element.elementor-element-0f27fde .elementor-price-table__heading{font-size:30px;}.elementor-1592 .elementor-element.elementor-element-0f27fde .elementor-price-table__subheading{font-size:14px;}.elementor-1592 .elementor-element.elementor-element-0f27fde .elementor-price-table .elementor-price-table__price{font-size:30px;}.elementor-1592 .elementor-element.elementor-element-0f27fde .elementor-price-table__features-list li{font-size:11px;}.elementor-1592 .elementor-element.elementor-element-0f27fde .elementor-price-table__button{font-size:11px;}.elementor-1592 .elementor-element.elementor-element-3242527{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-1592 .elementor-element.elementor-element-3242527 .elementor-price-table__heading{font-size:30px;}.elementor-1592 .elementor-element.elementor-element-3242527 .elementor-price-table__subheading{font-size:14px;}.elementor-1592 .elementor-element.elementor-element-3242527 .elementor-price-table__features-list li{font-size:11px;}.elementor-1592 .elementor-element.elementor-element-3242527 .elementor-price-table__button{font-size:11px;}}@media(max-width:767px){.elementor-1592 .elementor-element.elementor-element-f03e5cf{--flex-wrap:wrap;}.elementor-1592 .elementor-element.elementor-element-61c8bf1{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-1592 .elementor-element.elementor-element-0f27fde{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-1592 .elementor-element.elementor-element-3242527{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}}/* Start custom CSS for price-table, class: .elementor-element-0f27fde */.elementor-price-table__price {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;

  /*padding: 20px 30px;*/

  text-align: center;
  font-family: 'Poppins', 'Segoe UI', sans-serif;
  transition: all 0.3s ease;
  max-width: 250px;
  margin: 0 auto;
}


/* texte "À partir de" */
.elementor-price-table__integer-part span {
  display: block;
  font-size: 2rem;
  color: #495867;
  margin-bottom: 4px;
  /*text-transform: uppercase;*/
  letter-spacing: 0.5px;
}

/* prix */
.elementor-price-table__integer-part {
  font-size: 6rem;
  font-weight: 700;
  color: #1e3a8a; /* bleu sobre et professionnel */
}

/* période (heure, jour, etc.) */
.elementor-price-table__period {
  font-size: 0.85rem;
  color: #495867;
  /*margin-top: 6px;*/
  font-style: italic;
}/* End custom CSS */
/* Start custom CSS for nextlaw_about_us_v2, class: .elementor-element-99040a0 */.nlhu2-about-left .nlhu2-about-list li {
    font-size: 15px;
}/* End custom CSS */