.elementor-kit-5{--e-global-color-primary:#DE1E6B;--e-global-color-secondary:#F6BBD7;--e-global-color-text:#000000BD;--e-global-color-accent:#FFDA74;--e-global-color-7d977ee:#000000;--e-global-color-7b8c11e:#FFFFFF;--e-global-color-f174137:#262A2B;--e-global-color-8f89f31:#334851;--e-global-color-3e2e16b:#9FC634;--e-global-color-985519c:#69C4CD;--e-global-color-dfd3d2f:#F9B03C;--e-global-color-3bb4d0f:#EB5C29;--e-global-color-855113e:#DE1E6B;--e-global-color-4977790:#F6BBD7;--e-global-color-4dd4915:#000000BD;--e-global-color-17ab022:#FFDA74;--e-global-color-04315b8:#FFF8EE;--e-global-color-f4bc2f9:#E94D20;--e-global-color-41dec62:#C51119;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-size:15px;--e-global-typography-text-font-weight:400;--e-global-typography-text-text-transform:none;--e-global-typography-text-text-decoration:none;--e-global-typography-text-line-height:19px;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-f35cced-font-family:"Roboto";--e-global-typography-f35cced-font-size:1rem;--e-global-typography-f35cced-font-weight:normal;--e-global-typography-f35cced-text-transform:none;--e-global-typography-f35cced-text-decoration:none;--e-global-typography-f35cced-line-height:1.6em;--e-global-typography-b416de2-font-family:"Roboto";--e-global-typography-b416de2-font-size:1.312rem;--e-global-typography-b416de2-line-height:1.5em;--e-global-typography-b062faf-font-family:"Roboto";--e-global-typography-b062faf-font-size:0.8125rem;--e-global-typography-b062faf-line-height:1.5em;--e-global-typography-ac85310-font-family:"Roboto Slab";--e-global-typography-ac85310-font-size:3.812rem;--e-global-typography-ac85310-font-weight:bold;--e-global-typography-ac85310-line-height:1.2em;--e-global-typography-57c6e45-font-family:"Roboto Slab";--e-global-typography-57c6e45-font-size:2.938rem;--e-global-typography-57c6e45-font-weight:bold;--e-global-typography-57c6e45-line-height:1.2em;--e-global-typography-6d28e8b-font-family:"Roboto Slab";--e-global-typography-6d28e8b-font-size:2.25rem;--e-global-typography-6d28e8b-font-weight:bold;--e-global-typography-6d28e8b-line-height:1.2em;--e-global-typography-966442b-font-family:"Roboto Slab";--e-global-typography-966442b-font-size:1.688rem;--e-global-typography-966442b-font-weight:bold;--e-global-typography-966442b-line-height:1.3em;--e-global-typography-9eaad74-font-family:"Roboto Slab";--e-global-typography-9eaad74-font-size:1.312rem;--e-global-typography-9eaad74-font-weight:bold;--e-global-typography-9eaad74-line-height:1.5em;--e-global-typography-b7aa6a8-font-family:"Roboto Slab";--e-global-typography-b7aa6a8-font-size:1rem;--e-global-typography-b7aa6a8-font-weight:bold;--e-global-typography-b7aa6a8-line-height:1.5em;--e-global-typography-ca38b05-font-family:"Lovelo";--e-global-typography-ca38b05-font-size:64px;--e-global-typography-ca38b05-font-weight:bold;--e-global-typography-ca38b05-text-transform:none;--e-global-typography-ca38b05-font-style:normal;--e-global-typography-ca38b05-text-decoration:none;--e-global-typography-ca38b05-line-height:64px;--e-global-typography-21724bd-font-family:"Lovelo";--e-global-typography-21724bd-font-size:52px;--e-global-typography-21724bd-font-weight:bold;--e-global-typography-21724bd-text-transform:none;--e-global-typography-21724bd-font-style:normal;--e-global-typography-21724bd-text-decoration:none;--e-global-typography-21724bd-line-height:52px;--e-global-typography-e49a45a-font-family:"Capuche Trial";--e-global-typography-e49a45a-font-size:46px;--e-global-typography-e49a45a-font-weight:400;--e-global-typography-e49a45a-text-transform:none;--e-global-typography-e49a45a-font-style:normal;--e-global-typography-e49a45a-text-decoration:none;--e-global-typography-e49a45a-line-height:46px;--e-global-typography-fc90256-font-family:"Lovelo";--e-global-typography-fc90256-font-size:32px;--e-global-typography-fc90256-font-weight:bold;--e-global-typography-fc90256-text-transform:none;--e-global-typography-fc90256-font-style:normal;--e-global-typography-fc90256-text-decoration:none;--e-global-typography-fc90256-line-height:32px;--e-global-typography-0619a42-font-family:"Montserrat";--e-global-typography-0619a42-font-size:16px;--e-global-typography-0619a42-font-weight:500;--e-global-typography-0619a42-text-transform:none;--e-global-typography-0619a42-text-decoration:none;--e-global-typography-0619a42-line-height:22px;--e-global-typography-e12b388-font-family:"Roboto";--e-global-typography-e12b388-font-size:1rem;--e-global-typography-e12b388-font-weight:bold;--e-global-typography-e12b388-text-transform:none;--e-global-typography-e12b388-text-decoration:none;--e-global-typography-e12b388-line-height:1.5em;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 p{margin-block-end:0.5rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-5{--e-global-typography-b416de2-font-size:1.188rem;--e-global-typography-ac85310-font-size:2.062rem;--e-global-typography-57c6e45-font-size:1.75rem;--e-global-typography-6d28e8b-font-size:1.438rem;--e-global-typography-966442b-font-size:1.188rem;--e-global-typography-9eaad74-font-size:1rem;--e-global-typography-b7aa6a8-font-size:0.875rem;--e-global-typography-ca38b05-font-size:60px;--e-global-typography-ca38b05-line-height:60px;--e-global-typography-21724bd-font-size:48px;--e-global-typography-21724bd-line-height:48px;--e-global-typography-e49a45a-font-size:40px;--e-global-typography-e49a45a-line-height:40px;--e-global-typography-fc90256-font-size:32px;--e-global-typography-fc90256-line-height:32px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5{--e-global-typography-ca38b05-font-size:50px;--e-global-typography-ca38b05-line-height:48px;--e-global-typography-21724bd-font-size:46px;--e-global-typography-21724bd-line-height:46px;--e-global-typography-e49a45a-font-size:36px;--e-global-typography-e49a45a-line-height:36px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */small {
    font-size: .875rem;
    line-height: .8em;
}

.ekit_creative_button.ekit_slide_left_border {
    overflow: hidden;
}


/* SAFEXPO ***************/

.safexpo {
    
    /* LIENS */ 
    a {
        color: var(--e-global-color-8f89f31);
        text-decoration: underline!important;
        
        &:hover,
        &:focus {
            color: var(--e-global-color-f174137);
            text-decoration: none!important;
        }
    }
    
    /* TYPOGRAPHIES */
    p, small, big, ol, ul, li {
        font-family: Roboto, sans-serif;
        /*color: var( --e-global-color-f174137 );*/
    }
    
    h1, h2, h3, h4, h5, h6 {
        font-family: "Roboto Slab", serif;
        color: var(--e-global-color-8f89f31);
        font-weight: bold;
    }
    
    /* Paragraphes*/
    p {
        /*font-size: 1rem;*/
        line-height: 1.6em;
        font-weight: normal;
        text-transform: none;
        text-decoration: none;
    }
    
    big {
        font-size: 1.312rem;
        line-height: 1.5em;
    }
    
    small {
        font-size: 0.875rem;
        line-height: 1.5em;
    }
    
    /* Titres */
    h1 {
        font-size: 3.812rem;
        line-height: 1.2em;
    }
    
    h2 {
        display: flex;
        gap: 1rem;
        font-size: 2.938rem;
        line-height: 1.2em;

        &::before {
            content: "";
            background: no-repeat center center url("/uploads/2025/09/chevron_orange.svg");
            background-size: contain;
            width: 24px;
            min-width: 24px;
            height: 48px;
        }
    }
    
    h3 {
        font-size: 2.25rem;
        line-height: 1.2em;
    }
    
    h4 {
        font-size: 1.688rem;
        line-height: 1.3em;
    }
    
    h5 {
        font-size: 1.312rem;
        line-height: 1.5em;
    }
    
    h6 {
        font-size: 1rem;
        line-height: 1.5em;
    }

}

@media (max-width: 1024px) {
    .safexpo {
    
        big {
            font-size: 1.188rem;
        }
        
        /* Titres */
        h1 {
            font-size: 2.062rem;
        }
        
        h2 {
            font-size: 1.75rem;

            &::before {
                width: 16px;
                min-width: 16px;
                height: 32px;
            }
        }
        
        h3 {
            font-size: 1.438rem;
        }
        
        h4 {
            font-size: 1.188rem;
        }
        
        h5 {
            font-size: 1rem;
        }
        
        h6 {
            font-size: 0.875rem;
        }
        
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lovelo';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://evenements.brest-expo.fr/uploads/2025/05/Lovelo-Black.woff2') format('woff2'),
		url('https://evenements.brest-expo.fr/uploads/2025/05/Lovelo-Black.woff') format('woff'),
		url('https://evenements.brest-expo.fr/uploads/2025/05/Lovelo-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Capuche Trial';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://evenements.brest-expo.fr/uploads/2025/05/Capuche-Trial.woff2') format('woff2'),
		url('https://evenements.brest-expo.fr/uploads/2025/05/Capuche-Trial.woff') format('woff'),
		url('https://evenements.brest-expo.fr/uploads/2025/05/Capuche-Trial.ttf') format('truetype');
}
/* End Custom Fonts CSS */