.elementor-kit-85{--e-global-color-primary:#262F56;--e-global-color-secondary:#344F6F;--e-global-color-text:#1F2021;--e-global-color-accent:#E30613;--e-global-color-8337953:#101323;--e-global-color-599569b:#FFFFFF;--e-global-color-e97847c:#FFFFFF00;--e-global-color-9584538:#F4F5F6;--e-global-color-1c65c80:#0F3567;--e-global-color-e7f0e77:#464852;--e-global-typography-primary-font-family:"Lato";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Lato";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Lato";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Lato";--e-global-typography-accent-font-weight:500;--e-global-typography-cf8eda3-font-size:clamp(3rem,1.7309rem + 1.813vw,4rem);--e-global-typography-cf8eda3-font-weight:900;--e-global-typography-cf8eda3-text-transform:uppercase;--e-global-typography-cf8eda3-line-height:120%;--e-global-typography-f9aa5ca-font-size:clamp(2.6rem,1.7309rem + 1.813vw,3rem);--e-global-typography-f9aa5ca-font-weight:900;--e-global-typography-f9aa5ca-line-height:120%;--e-global-typography-11f851c-font-size:clamp(2.2rem,1.5482rem + 1.3598vw,2.5rem);--e-global-typography-11f851c-font-weight:900;--e-global-typography-11f851c-line-height:130%;--e-global-typography-511ed6c-font-size:clamp(1.8rem,1.3654rem + 0.9065vw,2rem);--e-global-typography-511ed6c-font-weight:900;--e-global-typography-511ed6c-line-height:130%;--e-global-typography-1cd480c-font-size:clamp(1.6rem,1.2741rem + 0.6799vw,1.75rem);--e-global-typography-1cd480c-line-height:130%;--e-global-typography-9514af7-font-size:clamp(1.4rem,1.1827rem + 0.4533vw,1.5rem);--e-global-typography-9514af7-line-height:140%;--e-global-typography-b8f29e9-font-size:clamp(1.2rem,1.0914rem + 0.2266vw,1.25rem);--e-global-typography-b8f29e9-line-height:150%;--e-global-typography-69d8f3d-font-size:14px;--e-global-typography-8946e42-font-size:1.313rem;--e-global-typography-27defd6-font-size:1rem;--e-global-typography-27defd6-font-weight:900;--e-global-typography-27defd6-text-transform:uppercase;}.elementor-kit-85 a{color:var( --e-global-color-accent );}.elementor-kit-85 button,.elementor-kit-85 input[type="button"],.elementor-kit-85 input[type="submit"],.elementor-kit-85 .elementor-button{border-radius:40px 40px 40px 40px;}.elementor-kit-85 label{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-kit-85 input:not([type="button"]):not([type="submit"]),.elementor-kit-85 textarea,.elementor-kit-85 .elementor-field-textual{font-size:var( --e-global-typography-69d8f3d-font-size );line-height:var( --e-global-typography-69d8f3d-line-height );letter-spacing:var( --e-global-typography-69d8f3d-letter-spacing );word-spacing:var( --e-global-typography-69d8f3d-word-spacing );color:#9A9CA5;background-color:var( --e-global-color-e97847c );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-85 input:not([type="button"]):not([type="submit"]),.elementor-kit-85 textarea,.elementor-kit-85 .elementor-field-textual{font-size:var( --e-global-typography-69d8f3d-font-size );line-height:var( --e-global-typography-69d8f3d-line-height );letter-spacing:var( --e-global-typography-69d8f3d-letter-spacing );word-spacing:var( --e-global-typography-69d8f3d-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-85 input:not([type="button"]):not([type="submit"]),.elementor-kit-85 textarea,.elementor-kit-85 .elementor-field-textual{font-size:var( --e-global-typography-69d8f3d-font-size );line-height:var( --e-global-typography-69d8f3d-line-height );letter-spacing:var( --e-global-typography-69d8f3d-letter-spacing );word-spacing:var( --e-global-typography-69d8f3d-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.container-services {
    background-color: white;
    transition: all 0.3s ease-in-out;
}

.container-services:hover {
    background-color:var( --e-global-color-primary );

}


.container-services:hover h3.elementor-icon-box-title  span {
    color: #FFFFFF !important;
        transition: all 0.3s ease-in-out;
}

.container-services:hover .elementor-icon-box-description {
    color: #FFFFFF !important;
        transition: all 0.3s ease-in-out;
}







/* This part neutralizes the color change on hover for mobile devices - devices under 767px. Make sure the colors match your normal state, pre-hover colors. Delete this if you want the color changes to happen on mobile as well. */



@media only screen and (max-width: 767px) {

    

    .container-services:hover {

    background-color: #EEEEEE !important;

    }

    

    .container-services:hover .heading h2 {

        color: #635BFF !important;

    }

    

    .container-services:hover .icon svg {

        fill: #635BFF !important;

    }

    

    .container-services:hover .text {

        color: #111111 !important;

    }

}


/* overlay menu offset */
section:first-of-type:not(#herohome) > div:first-of-type {
    margin-top:100px;
    margin-bottom:clamp(7rem,6.76915rem + 1.026vw,8rem);
}

/*Ligne sous les mots*/
.sousligne::after{
    content: "";
width: 30%;
height: 6px;
background: var( --e-global-color-accent );
position: absolute;
left: 0;
bottom: -0.5rem;
z-index: -1;
}

/* style text*/
.uppercase {text-transform:uppercase;}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://flow4all.uliege.be/wp-content/uploads/2023/04/LatoLatin-Regular.woff2') format('woff2'),
		url('https://flow4all.uliege.be/wp-content/uploads/2023/04/LatoLatin-Regular.woff') format('woff'),
		url('https://flow4all.uliege.be/wp-content/uploads/2023/04/LatoLatin-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://flow4all.uliege.be/wp-content/uploads/2023/04/LatoLatin-Black.woff2') format('woff2'),
		url('https://flow4all.uliege.be/wp-content/uploads/2023/04/LatoLatin-Black.woff') format('woff'),
		url('https://flow4all.uliege.be/wp-content/uploads/2023/04/LatoLatin-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */