.elementor-kit-8{--e-global-color-primary:#192221;--e-global-color-secondary:#576B67;--e-global-color-text:#F8FBFA;--e-global-color-accent:#FFFFFF;--e-global-color-2c68283:#34A888;--e-global-color-3ba160c:#A9E6D4;--e-global-color-01f14e2:#76D2B9;--e-global-color-a48efb3:#4AB79D;--e-global-typography-primary-font-family:"Manrope";--e-global-typography-primary-font-size:14px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:21px;--e-global-typography-secondary-font-family:"Kumbh Sans";--e-global-typography-secondary-font-size:12px;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-line-height:16px;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;color:var( --e-global-color-secondary );font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:21px;}.elementor-kit-8 p{margin-bottom:1em;}.elementor-kit-8 h1{color:var( --e-global-color-primary );font-family:"Kumbh Sans", Sans-serif;font-size:44px;font-weight:600;line-height:50px;}.elementor-kit-8 h2{color:var( --e-global-color-primary );font-family:"Kumbh Sans", Sans-serif;font-size:38px;font-weight:600;line-height:42px;}.elementor-kit-8 h3{color:var( --e-global-color-primary );font-family:"Kumbh Sans", Sans-serif;font-size:31px;font-weight:600;line-height:34px;}.elementor-kit-8 h4{color:var( --e-global-color-primary );font-family:"Kumbh Sans", Sans-serif;font-size:25px;font-weight:600;line-height:30px;}.elementor-kit-8 h5{color:var( --e-global-color-primary );font-family:"Kumbh Sans", Sans-serif;font-size:20px;font-weight:600;line-height:26px;}.elementor-kit-8 h6{color:var( --e-global-color-primary );font-family:"Kumbh Sans", Sans-serif;font-size:16px;font-weight:600;line-height:22px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:956px;}.e-con{--container-max-width:956px;--container-default-padding-top:0;--container-default-padding-right:5%;--container-default-padding-bottom:0;--container-default-padding-left:5%;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-8 h1{font-size:40px;line-height:44px;}.elementor-kit-8 h2{font-size:32px;line-height:36px;}.elementor-kit-8 h3{font-size:24px;line-height:28px;}.elementor-kit-8 h4{font-size:22px;line-height:26px;}.elementor-kit-8 h5{font-size:18px;line-height:22px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.primo .elementor-button{
border-radius:50px;
padding:16px 30px!important;
background:#A9E6D4;
color:#192221!important;
font-size:14px!important;
font-weight:bold;
font-family: 'Kumbh Sans';
}
.primo .elementor-button:hover, .primo .elementor-button:focus{
background:#76D2B9!important;
}

/**Orange**/

.primo-orange .elementor-button{
border-radius:50px;
padding:16px 30px!important;
background:#FFB46D;
color:#192221!important;
font-size:14px!important;
font-weight:bold;
font-family: 'Kumbh Sans';
}
.primo-orange .elementor-button:hover, .primo-orange .elementor-button:focus{
background:#FFD3A5!important;
}




.segundo .elementor-button{
border-radius:50px;
padding:14px 30px!important;
border:2px solid #A9E6D4;
background:transparent;
color:#192221!important;
font-size:14px!important;
font-weight:bold;
font-family: 'Kumbh Sans';
}
.segundo .elementor-button:hover, .segundo .elementor-button:focus{
background:transparent!important;
border-color:#4AB79D;
}
.tercero .elementor-button{
padding:0px!important;
background: transparent!important;
color:#247D6C!important;
font-size:14px!important;
font-weight:bold;
font-family: 'Kumbh Sans';
}
.tercero .elementor-button:hover, .tercero .elementor-button:focus{
color:#192221!important;
background: transparent!important;
}
.tercero span.elementor-button-icon svg {
    fill: 
    #247D6C!important;
}
.tercero:hover span.elementor-button-icon svg {
    fill: 
    #192221!important;
}


.orange .elementor-button{
border-radius:50px;
padding:16px 30px!important;
background:#FFB46D;
color:#192221!important;
font-size:14px!important;
font-weight:bold;
font-family: 'Kumbh Sans';
}
.orange .elementor-button:hover, .orange .elementor-button:focus{
background:#FFD3A5!important;
}
.primo-dark .elementor-button{
border-radius:50px;
padding:16px 30px!important;
background:#fff;
color:#1D443D!important;
font-size:14px!important;
font-weight:bold;
font-family: 'Kumbh Sans';
}
.primo-dark .elementor-button:hover{
background:#A9E6D4;
color:#0B2824!important;
}
.primo-dark .elementor-button:focus {
background:#1D443D;
color:#fff!important;
}
.segundo-dark .elementor-button{
border-radius:50px;
padding:14px 30px!important;
border:2px solid #fff;
background:transparent;
color:#fff!important;
font-size:14px!important;
font-weight:bold;
font-family: 'Kumbh Sans';
}
.segundo-dark .elementor-button:hover, .segundo-dark .elementor-button:focus{
background:transparent;
border-color:#34A888;
color:#34A888!important;
}
.tercero-dark .elementor-button{
padding:0px!important;
background: transparent!important;
color:#fff!important;
font-size:14px!important;
font-weight:bold;
font-family: 'Kumbh Sans';
}
.tercero-dark .elementor-button:hover, .segundo-dark .elementor-button:focus{
color:#34A888!important;
background: transparent!important;
}
.e-n-accordion-item {
border-top: 1px solid #A9E6D4!important;
}
.e-n-accordion-item:first-child{
border-top:none!important;
}
ul, ol{
padding-left:1em!important;
}
span.elementor-field-option a {
    color: #576B67;
    text-decoration: underline;
}
ul.feuille-liste{
padding-left:0px!important;
margin-top:0px!important;
margin-bottom: 0px!important;
}
ul.feuille-liste li{
color:#192221;
list-style:none;
position: relative;
margin-bottom: 16px;
padding-left: 20px;
}
ul.feuille-liste li:last-child{
margin-bottom: 0px;
}
ul.feuille-liste li:before{
content:"";
background: url(https://migration.abelio.io/wp-content/uploads/2023/12/Puce-abelio.png);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
position: absolute;
left:0px;
top:calc(50% - 5px);
width: 10px;
height: 10px;
}
.small-label-orange{
background: #FFF6EC;
color:#192221;
font-size:12px;
display:block;
width:fit-content;
padding:8px 12px;
font-weight:bold;
border-radius:50px;
}
.small-label{
background: #EFFAF7;
color:#247D6C;
font-size:12px;
display:block;
font-family: 'Kumbh Sans';
width:fit-content;
padding:8px 12px;
font-weight:bold;
border-radius:50px;
}

.small-label-black {
    background: #EFFAF7;
    color:#192221;
    font-size:11px;
    display:block;
    font-family: 'Kumbh Sans';
    width:fit-content;
    padding:8px 12px;
    font-weight:bold;
    border-radius:50px;
}

/**blanc**/

.small-label-blanc {
    background: #fff;
    color: #192221;
    font-size:11px;
    display:block;
    font-family: 'Kumbh Sans';
    width:fit-content;
    padding:4px 2px;
    font-weight:500;
}/* End custom CSS */