.elementor-682 .elementor-element.elementor-element-7b113d0{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:200px;--padding-bottom:100px;--padding-left:200px;--padding-right:0px;}.elementor-682 .elementor-element.elementor-element-7b113d0:not(.elementor-motion-effects-element-type-background), .elementor-682 .elementor-element.elementor-element-7b113d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.colibri.ac/app/uploads/2025/09/Picto-NEGATIF-COLIBRI-F7F3FD.svg");background-position:top right;background-repeat:no-repeat;background-size:contain;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-682 .elementor-element.elementor-element-2d9da70 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:800;color:var( --e-global-color-8cf2ebd );}.elementor-682 .elementor-element.elementor-element-a01e730{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;}.elementor-682 .elementor-element.elementor-element-a01e730 .elementor-heading-title{font-family:var( --e-global-typography-14570fe-font-family ), Sans-serif;font-size:var( --e-global-typography-14570fe-font-size );font-weight:var( --e-global-typography-14570fe-font-weight );font-style:var( --e-global-typography-14570fe-font-style );color:var( --e-global-color-8cf2ebd );}.elementor-682 .elementor-element.elementor-element-ee36de7{width:var( --container-widget-width, 35% );max-width:35%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-682 .elementor-element.elementor-element-ee36de7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;line-height:22px;color:var( --e-global-color-8cf2ebd );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-682 .elementor-element.elementor-element-5df8ea1{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-02e184b-font-family ), Sans-serif;font-size:var( --e-global-typography-02e184b-font-size );font-weight:var( --e-global-typography-02e184b-font-weight );color:var( --e-global-color-6714d97 );}.elementor-682 .elementor-element.elementor-element-063a844{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-682 .elementor-element.elementor-element-6dd4b41 > .elementor-widget-container{border-style:none;}.elementor-682 .elementor-element.elementor-element-7041bbc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-682 .elementor-element.elementor-element-7ecc8b1{--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:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-682 .elementor-element.elementor-element-35a6b4b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50px 50px 50px 50px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-682 .elementor-element.elementor-element-35a6b4b:not(.elementor-motion-effects-element-type-background), .elementor-682 .elementor-element.elementor-element-35a6b4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b0bcf8b );}.elementor-682 .elementor-element.elementor-element-7d04f86 .elementor-heading-title{font-family:var( --e-global-typography-75cc1c3-font-family ), Sans-serif;font-size:var( --e-global-typography-75cc1c3-font-size );font-weight:var( --e-global-typography-75cc1c3-font-weight );color:var( --e-global-color-8cf2ebd );}.elementor-682 .elementor-element.elementor-element-89dcff8 .elementor-heading-title{font-family:var( --e-global-typography-14570fe-font-family ), Sans-serif;font-size:var( --e-global-typography-14570fe-font-size );font-weight:var( --e-global-typography-14570fe-font-weight );font-style:var( --e-global-typography-14570fe-font-style );color:var( --e-global-color-8cf2ebd );}.elementor-682 .elementor-element.elementor-element-f28e298{--spacer-size:20px;}.elementor-682 .elementor-element.elementor-element-fb8f2eb{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-8cf2ebd );}.elementor-682 .elementor-element.elementor-element-4d64066{--spacer-size:5px;}.elementor-682 .elementor-element.elementor-element-7cd7b3c .elementkit-tab-nav .elementkit-nav-link{background-color:var( --e-global-color-db1f5c2 );padding:5px 20px 0px 30px;color:var( --e-global-color-8cf2ebd );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-db1f5c2 );}.elementor-682 .elementor-element.elementor-element-7cd7b3c .elementkit-tab-nav .elementkit-nav-link.active{background-color:var( --e-global-color-8cf2ebd );color:var( --e-global-color-db1f5c2 );border-style:none;}.elementor-682 .elementor-element.elementor-element-7cd7b3c .elementkit-tab-wraper .elementkit-nav-link.right-pos .elementskit-tab-icon{margin-left:20px;}.elementor-682 .elementor-element.elementor-element-7cd7b3c .elementkit-tab-wraper .elementkit-nav-link.right-pos .ekit-icon-image{margin-left:20px;}.elementor-682 .elementor-element.elementor-element-7cd7b3c .elementkit-tab-wraper.elementskit-fitcontent-tab:not(.vertical){text-align:left;}.elementor-682 .elementor-element.elementor-element-7cd7b3c .elementkit-tab-nav{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-682 .elementor-element.elementor-element-7cd7b3c .elementkit-tab-nav .elementkit-nav-item .elementkit-nav-link{font-family:"IvyPresto", Sans-serif;font-size:14px;font-weight:400;font-style:italic;}.elementor-682 .elementor-element.elementor-element-7cd7b3c .elementkit-tab-wraper .elementkit-nav-link .elementskit-tab-icon{font-size:25px;}.elementor-682 .elementor-element.elementor-element-7cd7b3c .elementkit-tab-wraper .elementkit-nav-link .elementskit-tab-icon svg{max-width:25px;}.elementor-682 .elementor-element.elementor-element-7cd7b3c .elementkit-tab-wraper:not(.vertical) .elementkit-nav-item:not(:last-child){margin-right:15px;}.rtl .elementor-682 .elementor-element.elementor-element-7cd7b3c .elementkit-tab-wraper:not(.vertical) .elementkit-nav-item:not(:last-child){margin-left:15px;margin-right:0;}.elementor-682 .elementor-element.elementor-element-7cd7b3c .elementkit-tab-wraper.vertical .elementkit-tab-nav{margin-right:15px;}.elementor-682 .elementor-element.elementor-element-7cd7b3c .elementkit-tab-nav .elementkit-nav-item a.elementkit-nav-link{border-radius:30px 30px 30px 30px;}.elementor-682 .elementor-element.elementor-element-7cd7b3c .tab-content .tab-pane{color:#656565;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(min-width:2400px){.elementor-682 .elementor-element.elementor-element-a01e730 .elementor-heading-title{font-size:var( --e-global-typography-14570fe-font-size );}.elementor-682 .elementor-element.elementor-element-5df8ea1{font-size:var( --e-global-typography-02e184b-font-size );}.elementor-682 .elementor-element.elementor-element-7d04f86 .elementor-heading-title{font-size:var( --e-global-typography-75cc1c3-font-size );}.elementor-682 .elementor-element.elementor-element-89dcff8 .elementor-heading-title{font-size:var( --e-global-typography-14570fe-font-size );}}@media(max-width:1024px){.elementor-682 .elementor-element.elementor-element-7b113d0{--padding-top:200px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-682 .elementor-element.elementor-element-2d9da70 .elementor-heading-title{font-size:32px;}.elementor-682 .elementor-element.elementor-element-a01e730 .elementor-heading-title{font-size:var( --e-global-typography-14570fe-font-size );}.elementor-682 .elementor-element.elementor-element-ee36de7{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-682 .elementor-element.elementor-element-5df8ea1{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;font-size:var( --e-global-typography-02e184b-font-size );}.elementor-682 .elementor-element.elementor-element-35a6b4b{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-682 .elementor-element.elementor-element-7d04f86 .elementor-heading-title{font-size:var( --e-global-typography-75cc1c3-font-size );}.elementor-682 .elementor-element.elementor-element-89dcff8 .elementor-heading-title{font-size:var( --e-global-typography-14570fe-font-size );}.elementor-682 .elementor-element.elementor-element-7cd7b3c .elementkit-tab-nav .elementkit-nav-item .elementkit-nav-link{font-size:14px;}}@media(max-width:767px){.elementor-682 .elementor-element.elementor-element-7b113d0{--padding-top:150px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-682 .elementor-element.elementor-element-2d9da70 .elementor-heading-title{font-size:25px;}.elementor-682 .elementor-element.elementor-element-a01e730 .elementor-heading-title{font-size:var( --e-global-typography-14570fe-font-size );}.elementor-682 .elementor-element.elementor-element-ee36de7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-682 .elementor-element.elementor-element-5df8ea1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-02e184b-font-size );}.elementor-682 .elementor-element.elementor-element-35a6b4b{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-682 .elementor-element.elementor-element-7d04f86 .elementor-heading-title{font-size:var( --e-global-typography-75cc1c3-font-size );}.elementor-682 .elementor-element.elementor-element-89dcff8 .elementor-heading-title{font-size:var( --e-global-typography-14570fe-font-size );}.elementor-682 .elementor-element.elementor-element-4d64066{--spacer-size:20px;}.elementor-682 .elementor-element.elementor-element-7cd7b3c .elementkit-tab-nav .elementkit-nav-item .elementkit-nav-link{font-size:14px;}}/* Start custom CSS for elementskit-simple-tab, class: .elementor-element-7cd7b3c *//* Desktop (par défaut) : horizontal */
.elementor-682 .elementor-element.elementor-element-7cd7b3c .elementkit-tab-nav {
    position: relative;       /* nécessaire pour top */
    top: 35px;                /* décalage vertical desktop */
    margin-left: 50px;        /* décalage horizontal desktop */
    z-index: 5 !important;               /* pour superposition si besoin */
    
    display: flex !important;       /* forcer l'horizontalité */
    flex-direction: row !important; /* horizontal */
    flex-wrap: nowrap !important;   /* empêcher le wrapping */
}

/* Tablette : horizontal mais avec décalages ajustés */
@media (max-width: 1024px) {
    .elementor-682 .elementor-element.elementor-element-7cd7b3c .elementkit-tab-nav {
        top: 40px;            /* décalage vertical tablette */
        margin-left: 20px;     /* ajustement horizontal tablette */
        flex-direction: row !important; /* forcer horizontalité */
    }
}

/* Mobile : vertical */
@media (max-width: 767px) {
    .elementor-682 .elementor-element.elementor-element-7cd7b3c .elementkit-tab-nav {
        top: 10px;            /* décalage vertical mobile */
        margin-left: 0px;     /* ajustement horizontal mobile */
        flex-direction: column !important; /* vertical sur mobile */

    }
}

@media (max-width: 767px) {
.ekit-wid-con .elementkit-tab-nav .elementkit-nav-item:not(:last-child) {
    margin-bottom: 10px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ecc8b1 *//* Desktop (par défaut) : horizontal */
.elementor-682 .elementor-element.elementor-element-7cd7b3c .elementkit-tab-nav {
    position: relative;       /* nécessaire pour top */
    top: 35px;                /* décalage vertical desktop */
    margin-left: 50px;        /* décalage horizontal desktop */
    z-index: 1;               /* pour superposition si besoin */
    
    display: flex !important;       /* forcer l'horizontalité */
    flex-direction: row !important; /* horizontal */
    flex-wrap: nowrap !important;   /* empêcher le wrapping */
}

/* Tablette : horizontal mais avec décalages ajustés */
@media (max-width: 1024px) {
    .elementor-682 .elementor-element.elementor-element-7cd7b3c .elementkit-tab-nav {
        top: 40px;            /* décalage vertical tablette */
        margin-left: 20px;     /* ajustement horizontal tablette */
        flex-direction: row !important; /* forcer horizontalité */
    }
}

/* Mobile : vertical */
@media (max-width: 767px) {
    .elementor-682 .elementor-element.elementor-element-7cd7b3c .elementkit-tab-nav {
        top: 10px;            /* décalage vertical mobile */
        margin-left: 0px;     /* ajustement horizontal mobile */
        flex-direction: column !important; /* vertical sur mobile */

    }
}

@media (max-width: 767px) {
.ekit-wid-con .elementkit-tab-nav .elementkit-nav-item:not(:last-child) {
    margin-bottom: 10px;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'IvyPresto';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.colibri.ac/app/uploads/2025/09/fonnts.com-Ivy-Presto-Display-Light.ttf') format('truetype');
}
/* End Custom Fonts CSS */