.elementor-kit-26583{--e-global-color-primary:#0046FE;--e-global-color-secondary:#002C52;--e-global-color-text:#002C52;--e-global-color-accent:#FF5C35;--e-global-color-e7ab898:#FFFFFF;--e-global-color-3ffc1b7:#C9CFD3;--e-global-color-f95e26e:#7F7F7F;--e-global-typography-primary-font-family:"Gelion";--e-global-typography-primary-font-size:3.5rem;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-text-decoration:none;--e-global-typography-primary-line-height:3.75rem;--e-global-typography-secondary-font-family:"Gelion";--e-global-typography-secondary-font-size:2.25rem;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-text-decoration:none;--e-global-typography-secondary-line-height:2.75rem;--e-global-typography-text-font-family:"Gelion";--e-global-typography-text-font-size:1rem;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.5rem;--e-global-typography-accent-font-family:"Gelion";--e-global-typography-accent-font-size:1.25rem;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-line-height:2rem;--e-global-typography-36dc2ec-font-family:"Gelion";--e-global-typography-36dc2ec-font-size:1.25rem;--e-global-typography-36dc2ec-font-weight:400;--e-global-typography-36dc2ec-line-height:2rem;--e-global-typography-47d4da7-font-family:"Gelion";--e-global-typography-47d4da7-font-size:1rem;--e-global-typography-47d4da7-font-weight:700;--e-global-typography-47d4da7-text-transform:uppercase;--e-global-typography-47d4da7-line-height:1.5rem;--e-global-typography-7a55de7-font-family:"Gelion";--e-global-typography-7a55de7-font-size:1.25rem;--e-global-typography-7a55de7-font-weight:400;--e-global-typography-7a55de7-line-height:2rem;--e-global-typography-8902503-font-family:"Gelion";--e-global-typography-8902503-font-size:1.75rem;--e-global-typography-8902503-font-weight:600;--e-global-typography-8902503-line-height:2.125rem;--e-global-typography-c69fd35-font-family:"Gelion";--e-global-typography-c69fd35-font-size:1.5rem;--e-global-typography-c69fd35-font-weight:600;--e-global-typography-c69fd35-text-decoration:none;--e-global-typography-c69fd35-line-height:1.75rem;--e-global-typography-5bc0ca1-font-family:"Gelion";--e-global-typography-5bc0ca1-font-size:1.25rem;--e-global-typography-5bc0ca1-line-height:1.5rem;--e-global-typography-b9dfc0f-font-family:"Gelion";--e-global-typography-b9dfc0f-font-size:1rem;--e-global-typography-b9dfc0f-line-height:1.25rem;--e-global-typography-b01b1a7-font-family:"Gelion";--e-global-typography-b01b1a7-font-size:0.75rem;--e-global-typography-b01b1a7-text-transform:uppercase;--e-global-typography-b01b1a7-line-height:1rem;--e-global-typography-b01b1a7-letter-spacing:0.6px;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), "Arial",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 );}.elementor-kit-26583 button,.elementor-kit-26583 input[type="button"],.elementor-kit-26583 input[type="submit"],.elementor-kit-26583 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-47d4da7-font-family ), "Arial",sans-serif;font-size:var( --e-global-typography-47d4da7-font-size );font-weight:var( --e-global-typography-47d4da7-font-weight );text-transform:var( --e-global-typography-47d4da7-text-transform );line-height:var( --e-global-typography-47d4da7-line-height );color:#FFFFFF;border-radius:2rem 2rem 2rem 2rem;padding:0.6875rem 1.25rem 0.6875rem 1.25rem;}.elementor-kit-26583 button:hover,.elementor-kit-26583 button:focus,.elementor-kit-26583 input[type="button"]:hover,.elementor-kit-26583 input[type="button"]:focus,.elementor-kit-26583 input[type="submit"]:hover,.elementor-kit-26583 input[type="submit"]:focus,.elementor-kit-26583 .elementor-button:hover,.elementor-kit-26583 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor2 );color:#FFFFFF;box-shadow:0px 0px 12px 5px rgba(0, 0, 0, 0.16);}.elementor-kit-26583 e-page-transition{background-color:#FFBC7D;}.elementor-kit-26583 p{margin-bottom:1rem;}.elementor-kit-26583 a{color:var( --e-global-color-primary );font-family:"Gelion", "Arial",sans-serif;font-weight:700;text-decoration:none;line-height:1.5rem;}.elementor-kit-26583 a:hover{color:var( --e-global-color-accent );}.elementor-kit-26583 h1{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), "Arial",sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-26583 h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), "Arial",sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-26583 h3{color:var( --e-global-color-primary );}.elementor-kit-26583 h4{color:var( --e-global-color-primary );}.elementor-kit-26583 h5{color:var( --e-global-color-primary );font-family:"Gelion", "Arial",sans-serif;font-size:1.25rem;text-decoration:none;line-height:1.5rem;}.elementor-kit-26583 h6{color:var( --e-global-color-primary );font-family:"Gelion", "Arial",sans-serif;font-size:1rem;text-decoration:none;line-height:1.25rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:2rem;}.elementor-element{--widgets-spacing:2rem 2rem;--widgets-spacing-row:2rem;--widgets-spacing-column:2rem;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1240px){.elementor-kit-26583{--e-global-typography-primary-font-size:46px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-26583 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-26583 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-26583 button,.elementor-kit-26583 input[type="button"],.elementor-kit-26583 input[type="submit"],.elementor-kit-26583 .elementor-button{font-size:var( --e-global-typography-47d4da7-font-size );line-height:var( --e-global-typography-47d4da7-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-26583{--e-global-typography-primary-font-size:2.5rem;--e-global-typography-primary-line-height:3rem;--e-global-typography-secondary-font-size:2rem;--e-global-typography-secondary-line-height:2.5rem;--e-global-typography-text-font-size:14px;--e-global-typography-accent-font-size:18px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-26583 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-26583 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-26583 button,.elementor-kit-26583 input[type="button"],.elementor-kit-26583 input[type="submit"],.elementor-kit-26583 .elementor-button{font-size:var( --e-global-typography-47d4da7-font-size );line-height:var( --e-global-typography-47d4da7-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* -----GENERIQUE-----*/
/* Ariane */
.ast-header-breadcrumb {
    display: none !important;
}

/* Colonnes*/

@media (min-width: 1241px) {
    .IZI-col-1 {
        width: 600px !important;
        margin-left: calc(50% - 600px);
    }
    
    .IZI-col-2 {
        width: 600px !important;
    }
}

/* Paragraphe */
.elementor-widget-container p:last-child {
    margin-bottom: 0;
}

/* Liste à puce */
.IZI-list-puces ul li {
	margin-bottom: 25px;
}

ul li::marker {
	color: var( --e-global-color-2d0eb5e );
}

ul li ul li::marker {
	content: '- ';
}

/* Liste à chiffre */
.IZI-ol ol {
    list-style: none;
    margin: 0 0 0 55px
}

.IZI-ol ol li {
    position: relative;
    margin-top: 40px;
}


.IZI-ol ol li:before {
    content:'1';
    color: #fff;
    background: var( --e-global-color-primary );
    display: block;
    width: 40px;
    height: 40px;
    position: absolute;
    border-radius: 50px;
    text-align: center;
    line-height: 40px;
    left: -55px;
    top: -10px;
}

.IZI-ol ol li:nth-child(2):before {
    content:'2';
}

/* Liens Boutons */

a.IZI-a-bt {
	background: var( --e-global-color-astglobalcolor1 );
    color: #fff !important;
    border-radius: 10px 10px 10px 10px;
    padding: 10px 20px
}

a.IZI-a-bt:hover {
	background: var(--e-global-color-astglobalcolor4);
}

/* Icones */
.IZI-icon-avantages .elementor-icon path, .IZI-icon-avantages .elementor-icon polygon, .IZI-icon-avantages .elementor-icon rect {
    fill: #fff;
}

.IZI-icon .elementor-icon {
	background: linear-gradient(to right, #007ce0, #4be1d4);
	box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 10%);
}

.IZI-icon .elementor-icon svg path {
	fill: #fff;
}

.IZI-list-icon .elementor-icon-list-icon {
    background: linear-gradient(to right, #007ce0, #4be1d4);
    border-radius: 50px;
    width: 50px;
    height: 50px;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 10%);
}

/* Vidéo */
#IZI-home-img img {
    width: 400px;
    height: 400px;
    border-radius: 100%;
    object-fit: cover;
}

#IZI-home-img .elementor-custom-embed-image-overlay:before {
    content: '';
    position: absolute;
    left: calc(50% - 200px);
    width: 400px;
    height: 400px;
    opacity: 0.5;
    border-radius: 100%;
    background: var(--e-global-color-astglobalcolor1);
}

@media (max-width: 900px) {
    #IZI-home-img img {
        width: 300px;
        height: 300px;
    }
    
    #IZI-home-img .elementor-custom-embed-image-overlay:before {
        left: calc(50% - 150px);
        width: 300px;
        height: 300px;
    }
}

/* Bandeau pictos */
.IZI-bandeau-pictos .elementor-column:after {
    content: '';
    position: absolute;
    width: 2px;
    height: 70%;
    top: 15%;
    right: -1px;
    background: #fff;
    border-radius: 100px;
}
.IZI-bandeau-pictos .elementor-column:last-child:after {
    width: 0;
}

.IZI-bandeau-pictos path, .IZI-bandeau-pictos polygon, .IZI-bandeau-pictos rect, .IZI-bandeau-pictos circle {
    fill: #fff;
}

@media screen and (max-width: 767px) {
    .IZI-bandeau-pictos .elementor-column:after {
        display: none;
    }
}

/* Player vidéo cegid */
.IZI-player-top {
    position: absolute;
    width: 40%;
    right: 0;
}

.IZI-player-top a:hover {
    color: var( --e-global-color-primary );
}

@media screen and (max-width: 1240px) {
    .IZI-player-top {
        width: 50%;
    }
}

@media screen and (max-width: 767px) {
    .IZI-player-top {
        position: relative;
        width: 100%;
    }
}

/* Ban top */
@media screen and (max-width: 767px) {
    .IZI-ban-top {
    background-image: linear-gradient(270deg, var(--e-global-color-primary) 0%, var(--e-global-color-21baf05) 0%) !important;
    }
}

/* Icone player video */
.IZI-player-video a, .IZI-player-video .elementor-custom-embed-image-overlay {
    position: relative;
}

.IZI-player-video a:before, .IZI-player-video .elementor-custom-embed-image-overlay:before  {
	content: '';
    background-image: url('/wp-content/uploads/2023/02/pastille-lecture-1.png');
    width: 99px;
    height: 99px;
    position: absolute;
    top: calc(50% - 50px);
    left: calc(50% - 50px);
    background-position: -10px;
    border-radius: 50px;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 30%);
	transition: all linear 250ms;
}

.IZI-player-video a:hover:before, .IZI-player-video .elementor-custom-embed-image-overlay:hover:before {
    opacity: 0.75;
}

/* Highlight*/
.IZI-highlight {
    background: yellow;
    color: #666 !important;
}

/* -----SECTIONS-----*/

/* Bannieres Haut de Page*/
.IZI-img-ban:before, .IZI-img-ban:after {
    content: '';
    width: 90%;
    height: 100%;
    position: absolute;
    top: 0;
    z-index: 99;
    right: 10%;
    -webkit-mask-image: url(https://www.mesbanques.com/wp-content/uploads/2023/02/mask-ban.svg);
    -webkit-mask-size: cover;
    -webkit-mask-position: center center;
    background: var( --e-global-color-astglobalcolor0 );
    opacity: 0.4;
}

.IZI-img-ban:after {
    right: 0%;
    width: 100%;
    background: linear-gradient(to right, var( --e-global-color-astglobalcolor0 ) 85%, var( --e-global-color-astglobalcolor1 ));
}

.IZI-video-top {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 550px;
    display: flex;
}

.IZI-video-top img {
    height: 550px;
}

@media screen and (max-width: 1240px) {
    .IZI-video-top, .IZI-video-top img {
        height: 450px;
    }
    
    .IZI-img-ban:before {
        display: none;
    }
    
    .IZI-img-ban img, .IZI-img-ban:after {
        -webkit-mask: none !important;
    }
    
    .IZI-img-banniere:before {
        content: '';
        position: absolute;
        width: 100%;
        height: 100%;
        background: linear-gradient(90deg, var( --e-global-color-astglobalcolor1 ), var( --e-global-color-astglobalcolor0 ));
        left:0;
        opacity: 0.25;
    	z-index: 1;
    }
}

@media screen and (max-width: 767px) {
    .IZI-video-top, .IZI-video-top img {
        height: 300px;
    }
}

/* Formulaires */
.IZI-formulaire .elementor-form-fields-wrapper {
    flex-direction: column;
    justify-content: space-between;
    height: 435px;
}

.IZI-formulaire.IZI-formulaire-LB .elementor-form-fields-wrapper {
    height: 288px;
}

.IZI-formulaire .elementor-form-fields-wrapper > div:nth-child(-n+7) {
    width: calc(50% - 25px);
}

.IZI-formulaire .elementor-form-fields-wrapper > .elementor-field-type-textarea {
    margin-left: 50px;
    height: 410px;
}

.IZI-formulaire .elementor-form-fields-wrapper > .elementor-field-type-textarea textarea {
    padding-top: 12px;
    height: 100%;
}

.IZI-formulaire .elementor-field-type-checkbox {
    width: 100% !important;
    position: absolute;
    bottom: -63px;
    left: 0;
    color: #fff;
}

.IZI-formulaire .elementor-field-type-recaptcha {
    width: 50%;
    position: absolute;
    bottom: -155px;
    left: 0;
    z-index: 1;
}

.IZI-formulaire .elementor-form-fields-wrapper > .e-form__buttons {
    position: absolute;
    bottom: -155px;
    right: 0;
    width: 50%;
}

.IZI-formulaire .elementor-form-fields-wrapper > .e-form__buttons button {
    width: 185px;
    position: relative;
}

.IZI-formulaire .elementor-form-fields-wrapper > .e-form__buttons .elementor-form-spinner {
    position: absolute;
    left: 25px;
}

.IZI-formulaire .elementor-message {
    position: absolute;
    bottom: -175px;
    width: 100%;
}

.IZI-formulaire .elementor-field-type-recaptcha .elementor-message {
    bottom: -45px;
    text-align: left;
}

@media screen and (max-width: 1240px) {
    .IZI-formulaire .elementor-field-type-checkbox {
        bottom: -87px;
    }
    
    .IZI-formulaire .elementor-field-type-recaptcha, .IZI-formulaire .elementor-form-fields-wrapper > .e-form__buttons {
        bottom: -180px;
    }
    
    .IZI-formulaire .elementor-message {
        bottom: -205px;
    }
}

@media screen and (max-width: 767px) {
    .IZI-formulaire .elementor-form-fields-wrapper {
        height: auto !important;
    }
    
    .IZI-formulaire .elementor-form-fields-wrapper > div:nth-child(-n+7) {
        width: 100%;
    }
    
    .IZI-formulaire .elementor-form-fields-wrapper > .elementor-field-type-textarea {
        margin-left: 0;
        height: auto;
    }
    
    .IZI-formulaire .elementor-field-type-checkbox, .IZI-formulaire .elementor-field-type-recaptcha, .IZI-formulaire .elementor-form-fields-wrapper > .e-form__buttons {
        position: relative;
        bottom: auto;
        width: 100%;
    }
    
    .IZI-formulaire .elementor-message {
        bottom: -50px;
        text-align: center;
    }
}

/* Tabs */

.IZI-tabs {
    display: none;
}

.IZI-tabs.show {
    display: block !important;
    opacity: 1 !important;
    animation: fadeIn linear .3s
}

#IZI-bts-onglet {
    display: flex;
    list-style: none;
    margin: 0;
    gap: 2rem;
}

#IZI-bts-onglet li {
    width: 50%;
    position: relative;
    align-content: baseline;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 30%);
    transition: all 250ms linear;
    background: #fff;
    text-align: center;
    cursor: pointer;
    padding: 1rem 1rem 2.5rem;
    font-weight: 600;
    color: var( --e-global-color-accent );
    border: 3px solid #fff;
    border-radius: 1rem;
    line-height: 28px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

#IZI-bts-onglet li:hover {
    border-color: var( --e-global-color-primary );
}

#IZI-bts-onglet li.active {
    border-color: var( --e-global-color-accent );
}

#IZI-bts-onglet li:after {
    content: '›';
    position: absolute;
    bottom: 5px;
    left: calc(50%);
    color: var( --e-global-color-accent );
    transform: rotate(90deg);
    font-size: 40px;
    transition: bottom linear 250ms;
}

#IZI-bts-onglet li:hover:after {
    bottom: -5px;
}

.IZI-bt-onglet svg {
    width: 50px;
    text-align: center;
    margin: 0 auto 1rem;
}

.IZI-bt-onglet span {
    display: block;
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 24px;
    color: var( --e-global-color-secondary );
}

@media screen and (max-width: 1240px) {
    #IZI-bts-onglet {
        flex-wrap: wrap;
        justify-content: center;
    }
    
    #IZI-bts-onglet li {
        width: 30%;
    }
}

@media screen and (max-width: 767px) {
    
    #IZI-bts-onglet li {
        width: 100%;
    }
}

/* -----WIDGETS-----*/

/* Zoom */
.IZI-zoom img {
	cursor: zoom-in;
}

/* Articles vidéos */
.elementor-post {
    position: relative;
}

.elementor-post.category-video:before, .elementor-post.category-video-en:before, .elementor-post.category-video-es:before, .elementor-post.category-video-it:before {
    content: 'Vidéo';
    background: var(--e-global-color-primary);
    color: #fff;
    width: 250px;
    display: block;
    position: absolute;
    top: -0px;
    left: -0px;
    z-index: 2;
    font-weight: 600;
    padding: 5px 20px;
    border-radius: 0 0px 5px 0;
}

.elementor-post.category-video-en:before, .elementor-post.category-video-it:before {
    content: 'Video';
}

.elementor-post.category-video-es:before {
    content: 'Vídeo';
}

/* -----AUTRE-----*/

/* Fil Ariane */
#IZI-fil-ariane {
    display: none;
}

/* Navigation Posts*/
.post-navigation {
	display: none;
}

/* Badge ReCaptcha */
.grecaptcha-badge {
	z-index: 1;
}

/* Article header */
.entry-header{
    display: none;
}

/* Politique de cookies */
#cmplz-document {
    margin: 50px auto;
}

/* Imgs vidéo */
.elementor-widget-video .elementor-custom-embed-image-overlay img {
    aspect-ratio: auto !important;
}

/* Bt cookie */
#IZI-bottom-footer div.ppms_cm_privacy_settings_widget {
    min-width: auto !important;
    padding: 0 !important;
    background: none !important;
    border: 0 !important;
}

#IZI-bottom-footer div.ppms_cm_privacy_settings_widget_content {
    text-align: center !important;
}

#IZI-bottom-footer button {
        background: none !important;
    padding: 0 !important;
    margin: 0 auto !important;
    border: 0 !important;
    font-family: "Gelion", "Arial", sans-serif !important;
    font-size: var(--e-global-typography-text-font-size) !important;
    text-align: center !important;
}

#IZI-bottom-footer button:hover {
    color: var(--e-global-color-accent) !important;
    transition: all .2s linear !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gelion';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.iziago.com/wp-content/uploads/2024/06/Gelion-Regular.woff') format('woff'),
		url('https://www.iziago.com/wp-content/uploads/2024/06/Gelion-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Gelion';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.iziago.com/wp-content/uploads/2024/06/Gelion-Regular-Italic.woff') format('woff'),
		url('https://www.iziago.com/wp-content/uploads/2024/06/Gelion-Regular-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Gelion';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.iziago.com/wp-content/uploads/2024/06/Gelion-SemiBold.woff') format('woff'),
		url('https://www.iziago.com/wp-content/uploads/2024/06/Gelion-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Gelion';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.iziago.com/wp-content/uploads/2024/06/Gelion-SemiBold-Italic.woff') format('woff'),
		url('https://www.iziago.com/wp-content/uploads/2024/06/Gelion-SemiBold-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Gelion';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.iziago.com/wp-content/uploads/2024/06/Gelion-Bold.woff') format('woff'),
		url('https://www.iziago.com/wp-content/uploads/2024/06/Gelion-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Gelion';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.iziago.com/wp-content/uploads/2024/06/Gelion-Bold-Italic.woff') format('woff'),
		url('https://www.iziago.com/wp-content/uploads/2024/06/Gelion-Bold-Italic.ttf') format('truetype');
}
/* End Custom Fonts CSS */