.elementor-kit-4{--e-global-color-primary:#0D153A;--e-global-color-secondary:#FCB514;--e-global-color-text:#455459;--e-global-color-accent:#E1533C;--e-global-color-278ef71:#00415D;--e-global-color-df33702:#AABBBF;--e-global-color-4b3089e:#FFFFFF;--e-global-color-d4d8863:#000000;--e-global-color-3543468:#CECECE;--e-global-color-bcd9f26:#F4462E;--e-global-color-6181f18:#FFFFFF00;--e-global-color-dca5256:#19536C;--e-global-color-2005015:#F2F5F7;--e-global-color-6350490:#F1F4F6;--e-global-typography-primary-font-family:"Fira Sans";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Fira Sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Fira Sans";--e-global-typography-accent-font-weight:500;--e-global-typography-9d105d7-font-family:"Roboto";--e-global-typography-9d105d7-font-weight:normal;--e-global-typography-e7b02da-font-family:"Fira Sans";--e-global-typography-e7b02da-font-size:46px;--e-global-typography-e7b02da-font-weight:normal;--e-global-typography-e7b02da-line-height:55px;--e-global-typography-7467ee8-font-family:"Fira Sans";--e-global-typography-7467ee8-font-size:24px;--e-global-typography-7467ee8-font-weight:normal;--e-global-typography-7467ee8-line-height:25px;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-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.e-con{--container-max-width:1440px;}.elementor-widget:not(:last-child){margin-bottom:20px;}.elementor-element{--widgets-spacing:20px;}{}h1.entry-title{display:var(--page-title-display);}@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-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.elementor-widget-theme-post-content p
{
    line-height: 40px;
    margin-bottom:30px;
}

.elementor-widget-theme-post-content blockquote
{
    margin-block-start: 0;
    margin-block-end: 0;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    border-left: 10px solid #F4462E;
    padding-left: 20px;
}
.elementor-widget-theme-post-content h2
{
    font-size: 26px;
    font-weight: normal;
    color: #00415D;
    line-height: 38px;
}

.PointRed span
{
    color : #F4462E;
}
.PointYellow  span
{
    color : #FCB514;
}
.elementor-widget-wp-widget-categories h5{
    font-family: 'Fira Sans';
    font-size: 25px;
    line-height: 30px;
    font-weight:normal;
    color: #00415D;
}
.elementor-widget-wp-widget-categories ul
{
    list-style-type: none;
    padding:0;
}
.elementor-widget-wp-widget-categories li
{
    background-color: #F6F6F6;
    padding: 20px 0px 20px 40px;
    margin-bottom:5px;
    border-left: 5px solid #F6F6F6;
}
.elementor-widget-wp-widget-categories li:hover
{
    border-left: 5px solid #F4462E;
}
.elementor-widget-wp-widget-categories li a
{
    color: #00415D;
    
}
.elementor-widget-wp-widget-tag_cloud .tagcloud .tag-cloud-link
{
    font-size: 16px !important;
    color:#455459;
    background-color: #F6F6F6;
    padding: 5px 10px;
    min-width:110px;
    text-align: center;
    line-height: 35px;
    border-radius : 20px;
}
.elementor-widget-wp-widget-tag_cloud .tagcloud .tag-cloud-link:hover
{
    color:#fff;
    background-color: #F4462E;
}
.elementor-widget-wp-widget-tag_cloud h5
{
    display:none;
}
.ColonneJaune
{
    background-color: #FCB514 !important;
}
.ColonneJaune h4{
    padding:25px !important;
}

.TitleFirstLevel
{
	color: var( --e-global-color-278ef71 );
    font-family: var( --e-global-typography-e7b02da-font-family ), Sans-serif;
    font-size: var( --e-global-typography-e7b02da-font-size );
    font-weight: var( --e-global-typography-e7b02da-font-weight );
    line-height: var( --e-global-typography-e7b02da-line-height );
    letter-spacing: var( --e-global-typography-e7b02da-letter-spacing );
    word-spacing: var( --e-global-typography-e7b02da-word-spacing );
}
.TitleSecondLevel
{
    color: var( --e-global-color-accent );
    font-family: var( --e-global-typography-e7b02da-font-family ), Sans-serif;
    font-size: 30px;
    font-weight: var( --e-global-typography-e7b02da-font-weight );
    line-height: var( --e-global-typography-e7b02da-line-height );
    letter-spacing: var( --e-global-typography-e7b02da-letter-spacing );
    word-spacing: var( --e-global-typography-e7b02da-word-spacing );
}/* End custom CSS */