<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.elementor-946 .elementor-element.elementor-element-daa41dd{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs &gt; .elementor-widget-container &gt; .e-n-tabs[data-touch-mode='false'] &gt; .e-n-tabs-heading &gt; .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs &gt; .elementor-widget-container &gt; .e-n-tabs &gt; .e-n-tabs-heading &gt; .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs &gt; .elementor-widget-container &gt; .e-n-tabs[data-touch-mode='true'] &gt; .e-n-tabs-heading &gt; .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs &gt; .elementor-widget-container &gt; .e-n-tabs &gt; .e-n-tabs-heading &gt; :is( .e-n-tab-title &gt; .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-946 .elementor-element.elementor-element-6572039{--display:flex;}.elementor-946 .elementor-element.elementor-element-ad73d70 &gt; .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a1204a9 );border-radius:16px 16px 16px 16px;}.elementor-946 .elementor-element.elementor-element-5e3701b{--display:flex;}.elementor-946 .elementor-element.elementor-element-a3bfc50 &gt; .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a1204a9 );border-radius:16px 16px 16px 16px;}.elementor-946 .elementor-element.elementor-element-a0584b3{--display:flex;}.elementor-946 .elementor-element.elementor-element-90dc6da &gt; .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a1204a9 );border-radius:16px 16px 16px 16px;}.elementor-946 .elementor-element.elementor-element-67b0cca{--display:flex;}.elementor-946 .elementor-element.elementor-element-7cd015e &gt; .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a1204a9 );border-radius:16px 16px 16px 16px;}.elementor-946 .elementor-element.elementor-element-e67f3a2{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:6px 6px 6px 6px;}.elementor-946 .elementor-element.elementor-element-e67f3a2 &gt; .elementor-widget-container &gt; .e-n-tabs &gt; .e-n-tabs-heading &gt; .e-n-tab-title[aria-selected='false']:not( :hover ){background:#E1875D24;}.elementor-946 .elementor-element.elementor-element-e67f3a2.elementor-widget-n-tabs &gt; .elementor-widget-container &gt; .e-n-tabs &gt; .e-n-tabs-heading &gt; :is( .e-n-tab-title &gt; .e-n-tab-title-text, .e-n-tab-title ){font-family:"Sora", Sans-serif;font-weight:500;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-946 .elementor-element.elementor-element-e67f3a2{--n-tabs-title-gap:15px;--n-tabs-gap:0px;}}@media(max-width:767px){.elementor-946 .elementor-element.elementor-element-e67f3a2 &gt; .elementor-widget-container{padding:10px 10px 10px 10px;}}/* Start custom CSS for html, class: .elementor-element-ad73d70 */#table-tarifs {
  border: 1px solid #ddd;
  border-radius: 16px;
}
table {
  width: 100%;
  border: 1px solid #ddd;
  border-radius: 16px;
  overflow: hidden;
  border-collapse: collapse;
  margin: 0;
 
}

table tbody tr td {
  padding: 5px 15px;
  position: relative;
  overflow: hidden;
  background-color: #E1875D0D !important;
  vertical-align: middle !important;
}
table span{
    background-color: red;
    padding: 0 3px;
    border-radius: 4px;
    color: #fff;
    position: absolute;
    transform: rotate(45deg);
    text-align: center;
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    right: -40px;
    top: 12px;
    width: 120px;
    
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a3bfc50 */#table-tarifs {
  border: 1px solid #ddd;
  border-radius: 16px;
}
table {
  width: 100%;
  border: 1px solid #ddd;
  border-radius: 16px;
  overflow: hidden;
  border-collapse: collapse;
  margin: 0;
 
}

table tbody tr td {
  padding: 5px 15px;
  position: relative;
  overflow: hidden;
  background-color: #E1875D0D !important;
  vertical-align: middle !important;
}
table span{
    background-color: red;
    padding: 0 3px;
    border-radius: 4px;
    color: #fff;
    position: absolute;
    transform: rotate(45deg);
    text-align: center;
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    right: -40px;
    top: 12px;
    width: 120px;
    
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-90dc6da */#table-tarifs {
  border: 1px solid #ddd;
  border-radius: 16px;
}
table {
  width: 100%;
  border: 1px solid #ddd;
  border-radius: 16px;
  overflow: hidden;
  border-collapse: collapse;
  margin: 0;
 
}

table tbody tr td {
  padding: 5px 15px;
  position: relative;
  overflow: hidden;
  background-color: #E1875D0D !important;
  vertical-align: middle !important;
}
table span{
    background-color: red;
    padding: 0 3px;
    border-radius: 4px;
    color: #fff;
    position: absolute;
    transform: rotate(45deg);
    text-align: center;
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    right: -40px;
    top: 12px;
    width: 120px;
    
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7cd015e */#table-tarifs {
  border: 1px solid #ddd;
  border-radius: 16px;
}
table {
  width: 100%;
  border: 1px solid #ddd;
  border-radius: 16px;
  overflow: hidden;
  border-collapse: collapse;
  margin: 0;
 
}

table tbody tr td {
  padding: 5px 15px;
  position: relative;
  overflow: hidden;
  background-color: #E1875D0D !important;
  vertical-align: middle !important;
}
table span{
    background-color: red;
    padding: 0 3px;
    border-radius: 4px;
    color: #fff;
    position: absolute;
    transform: rotate(45deg);
    text-align: center;
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    right: -40px;
    top: 12px;
    width: 120px;
    
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ad73d70 */#table-tarifs {
  border: 1px solid #ddd;
  border-radius: 16px;
}
table {
  width: 100%;
  border: 1px solid #ddd;
  border-radius: 16px;
  overflow: hidden;
  border-collapse: collapse;
  margin: 0;
 
}

table tbody tr td {
  padding: 5px 15px;
  position: relative;
  overflow: hidden;
  background-color: #E1875D0D !important;
  vertical-align: middle !important;
}
table span{
    background-color: red;
    padding: 0 3px;
    border-radius: 4px;
    color: #fff;
    position: absolute;
    transform: rotate(45deg);
    text-align: center;
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    right: -40px;
    top: 12px;
    width: 120px;
    
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a3bfc50 */#table-tarifs {
  border: 1px solid #ddd;
  border-radius: 16px;
}
table {
  width: 100%;
  border: 1px solid #ddd;
  border-radius: 16px;
  overflow: hidden;
  border-collapse: collapse;
  margin: 0;
 
}

table tbody tr td {
  padding: 5px 15px;
  position: relative;
  overflow: hidden;
  background-color: #E1875D0D !important;
  vertical-align: middle !important;
}
table span{
    background-color: red;
    padding: 0 3px;
    border-radius: 4px;
    color: #fff;
    position: absolute;
    transform: rotate(45deg);
    text-align: center;
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    right: -40px;
    top: 12px;
    width: 120px;
    
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-90dc6da */#table-tarifs {
  border: 1px solid #ddd;
  border-radius: 16px;
}
table {
  width: 100%;
  border: 1px solid #ddd;
  border-radius: 16px;
  overflow: hidden;
  border-collapse: collapse;
  margin: 0;
 
}

table tbody tr td {
  padding: 5px 15px;
  position: relative;
  overflow: hidden;
  background-color: #E1875D0D !important;
  vertical-align: middle !important;
}
table span{
    background-color: red;
    padding: 0 3px;
    border-radius: 4px;
    color: #fff;
    position: absolute;
    transform: rotate(45deg);
    text-align: center;
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    right: -40px;
    top: 12px;
    width: 120px;
    
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7cd015e */#table-tarifs {
  border: 1px solid #ddd;
  border-radius: 16px;
}
table {
  width: 100%;
  border: 1px solid #ddd;
  border-radius: 16px;
  overflow: hidden;
  border-collapse: collapse;
  margin: 0;
 
}

table tbody tr td {
  padding: 5px 15px;
  position: relative;
  overflow: hidden;
  background-color: #E1875D0D !important;
  vertical-align: middle !important;
}
table span{
    background-color: red;
    padding: 0 3px;
    border-radius: 4px;
    color: #fff;
    position: absolute;
    transform: rotate(45deg);
    text-align: center;
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    right: -40px;
    top: 12px;
    width: 120px;
    
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ad73d70 */#table-tarifs {
  border: 1px solid #ddd;
  border-radius: 16px;
}
table {
  width: 100%;
  border: 1px solid #ddd;
  border-radius: 16px;
  overflow: hidden;
  border-collapse: collapse;
  margin: 0;
 
}

table tbody tr td {
  padding: 5px 15px;
  position: relative;
  overflow: hidden;
  background-color: #E1875D0D !important;
  vertical-align: middle !important;
}
table span{
    background-color: red;
    padding: 0 3px;
    border-radius: 4px;
    color: #fff;
    position: absolute;
    transform: rotate(45deg);
    text-align: center;
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    right: -40px;
    top: 12px;
    width: 120px;
    
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a3bfc50 */#table-tarifs {
  border: 1px solid #ddd;
  border-radius: 16px;
}
table {
  width: 100%;
  border: 1px solid #ddd;
  border-radius: 16px;
  overflow: hidden;
  border-collapse: collapse;
  margin: 0;
 
}

table tbody tr td {
  padding: 5px 15px;
  position: relative;
  overflow: hidden;
  background-color: #E1875D0D !important;
  vertical-align: middle !important;
}
table span{
    background-color: red;
    padding: 0 3px;
    border-radius: 4px;
    color: #fff;
    position: absolute;
    transform: rotate(45deg);
    text-align: center;
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    right: -40px;
    top: 12px;
    width: 120px;
    
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-90dc6da */#table-tarifs {
  border: 1px solid #ddd;
  border-radius: 16px;
}
table {
  width: 100%;
  border: 1px solid #ddd;
  border-radius: 16px;
  overflow: hidden;
  border-collapse: collapse;
  margin: 0;
 
}

table tbody tr td {
  padding: 5px 15px;
  position: relative;
  overflow: hidden;
  background-color: #E1875D0D !important;
  vertical-align: middle !important;
}
table span{
    background-color: red;
    padding: 0 3px;
    border-radius: 4px;
    color: #fff;
    position: absolute;
    transform: rotate(45deg);
    text-align: center;
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    right: -40px;
    top: 12px;
    width: 120px;
    
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7cd015e */#table-tarifs {
  border: 1px solid #ddd;
  border-radius: 16px;
}
table {
  width: 100%;
  border: 1px solid #ddd;
  border-radius: 16px;
  overflow: hidden;
  border-collapse: collapse;
  margin: 0;
 
}

table tbody tr td {
  padding: 5px 15px;
  position: relative;
  overflow: hidden;
  background-color: #E1875D0D !important;
  vertical-align: middle !important;
}
table span{
    background-color: red;
    padding: 0 3px;
    border-radius: 4px;
    color: #fff;
    position: absolute;
    transform: rotate(45deg);
    text-align: center;
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    right: -40px;
    top: 12px;
    width: 120px;
    
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ad73d70 */#table-tarifs {
  border: 1px solid #ddd;
  border-radius: 16px;
}
table {
  width: 100%;
  border: 1px solid #ddd;
  border-radius: 16px;
  overflow: hidden;
  border-collapse: collapse;
  margin: 0;
 
}

table tbody tr td {
  padding: 5px 15px;
  position: relative;
  overflow: hidden;
  background-color: #E1875D0D !important;
  vertical-align: middle !important;
}
table span{
    background-color: red;
    padding: 0 3px;
    border-radius: 4px;
    color: #fff;
    position: absolute;
    transform: rotate(45deg);
    text-align: center;
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    right: -40px;
    top: 12px;
    width: 120px;
    
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a3bfc50 */#table-tarifs {
  border: 1px solid #ddd;
  border-radius: 16px;
}
table {
  width: 100%;
  border: 1px solid #ddd;
  border-radius: 16px;
  overflow: hidden;
  border-collapse: collapse;
  margin: 0;
 
}

table tbody tr td {
  padding: 5px 15px;
  position: relative;
  overflow: hidden;
  background-color: #E1875D0D !important;
  vertical-align: middle !important;
}
table span{
    background-color: red;
    padding: 0 3px;
    border-radius: 4px;
    color: #fff;
    position: absolute;
    transform: rotate(45deg);
    text-align: center;
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    right: -40px;
    top: 12px;
    width: 120px;
    
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-90dc6da */#table-tarifs {
  border: 1px solid #ddd;
  border-radius: 16px;
}
table {
  width: 100%;
  border: 1px solid #ddd;
  border-radius: 16px;
  overflow: hidden;
  border-collapse: collapse;
  margin: 0;
 
}

table tbody tr td {
  padding: 5px 15px;
  position: relative;
  overflow: hidden;
  background-color: #E1875D0D !important;
  vertical-align: middle !important;
}
table span{
    background-color: red;
    padding: 0 3px;
    border-radius: 4px;
    color: #fff;
    position: absolute;
    transform: rotate(45deg);
    text-align: center;
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    right: -40px;
    top: 12px;
    width: 120px;
    
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7cd015e */#table-tarifs {
  border: 1px solid #ddd;
  border-radius: 16px;
}
table {
  width: 100%;
  border: 1px solid #ddd;
  border-radius: 16px;
  overflow: hidden;
  border-collapse: collapse;
  margin: 0;
 
}

table tbody tr td {
  padding: 5px 15px;
  position: relative;
  overflow: hidden;
  background-color: #E1875D0D !important;
  vertical-align: middle !important;
}
table span{
    background-color: red;
    padding: 0 3px;
    border-radius: 4px;
    color: #fff;
    position: absolute;
    transform: rotate(45deg);
    text-align: center;
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    right: -40px;
    top: 12px;
    width: 120px;
    
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ad73d70 */#table-tarifs {
  border: 1px solid #ddd;
  border-radius: 16px;
}
table {
  width: 100%;
  border: 1px solid #ddd;
  border-radius: 16px;
  overflow: hidden;
  border-collapse: collapse;
  margin: 0;
 
}

table tbody tr td {
  padding: 5px 15px;
  position: relative;
  overflow: hidden;
  background-color: #E1875D0D !important;
  vertical-align: middle !important;
}
table span{
    background-color: red;
    padding: 0 3px;
    border-radius: 4px;
    color: #fff;
    position: absolute;
    transform: rotate(45deg);
    text-align: center;
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    right: -40px;
    top: 12px;
    width: 120px;
    
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a3bfc50 */#table-tarifs {
  border: 1px solid #ddd;
  border-radius: 16px;
}
table {
  width: 100%;
  border: 1px solid #ddd;
  border-radius: 16px;
  overflow: hidden;
  border-collapse: collapse;
  margin: 0;
 
}

table tbody tr td {
  padding: 5px 15px;
  position: relative;
  overflow: hidden;
  background-color: #E1875D0D !important;
  vertical-align: middle !important;
}
table span{
    background-color: red;
    padding: 0 3px;
    border-radius: 4px;
    color: #fff;
    position: absolute;
    transform: rotate(45deg);
    text-align: center;
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    right: -40px;
    top: 12px;
    width: 120px;
    
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-90dc6da */#table-tarifs {
  border: 1px solid #ddd;
  border-radius: 16px;
}
table {
  width: 100%;
  border: 1px solid #ddd;
  border-radius: 16px;
  overflow: hidden;
  border-collapse: collapse;
  margin: 0;
 
}

table tbody tr td {
  padding: 5px 15px;
  position: relative;
  overflow: hidden;
  background-color: #E1875D0D !important;
  vertical-align: middle !important;
}
table span{
    background-color: red;
    padding: 0 3px;
    border-radius: 4px;
    color: #fff;
    position: absolute;
    transform: rotate(45deg);
    text-align: center;
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    right: -40px;
    top: 12px;
    width: 120px;
    
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7cd015e */#table-tarifs {
  border: 1px solid #ddd;
  border-radius: 16px;
}
table {
  width: 100%;
  border: 1px solid #ddd;
  border-radius: 16px;
  overflow: hidden;
  border-collapse: collapse;
  margin: 0;
 
}

table tbody tr td {
  padding: 5px 15px;
  position: relative;
  overflow: hidden;
  background-color: #E1875D0D !important;
  vertical-align: middle !important;
}
table span{
    background-color: red;
    padding: 0 3px;
    border-radius: 4px;
    color: #fff;
    position: absolute;
    transform: rotate(45deg);
    text-align: center;
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    right: -40px;
    top: 12px;
    width: 120px;
    
    
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-e67f3a2 */@media (max-width: 767px) {
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tabs{
        align-items: center
    }    
    
    @media (max-width: 767px) {
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title{
        width: 95%;
    }/* End custom CSS */</pre></body></html>