<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media screen and (min-width: 1194px) {
    p {
        margin: 0rem !important;
    }

    h4 {
        font-family: Quicksand;
        margin: 0;
    }

    .svg {
        height: 40px;
    }

    button {
        border: none;
    }

    .svg1 {
        height: 120px;
    }

    .container-fluid {
        position: relative !important;
        margin: 0px !important;
        padding: 0px !important;
        height: 600px !important;
        background-image: url("assets\\HEADER_1500x945_Industrie-02.jpg");
        background-repeat: no-repeat;
        background-size: cover;
    }

    h3 {
        margin-bottom: 20px !important;
    }

    .titlerow {
        padding-top: 20px;
    }

    .titlediv {
        background-color: rgba(255, 255, 255, 0.8);
        padding: 20px;
    }

    .menu {
        display: none !important;
    }

    .grid-menu {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        grid-template-rows: repeat(3, 1fr);
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        margin-top: 20px;
        margin-bottom: 60px;
    }

    .grid-menu div {
        border: solid 1px rgba(189, 180, 185, 0.5);
    }

    .grid-menu img {
        margin: 15px;
    }

    .grid-menu h5 {
        margin: 10px 0 0 20px;
    }
    
    .grid-menu ul {
        margin-left: 20px;
    }

    .grid-menu li {
        list-style-type: none;
        display: flex;
        align-items: center;
	padding: 0;
    }

    .grid-menu li:before {
        content: '';
        margin-right: 15px;
        display: inline-flex;
        min-height: 15px;
        min-width: 15px;
        background-image: url("assets\\pictos\\arrow_right_blue.svg");
        background-repeat: no-repeat;
    }

    .grid-menu li a {
        color: #4c4c4c;
    }


    .div-menu-1 {
        grid-area: 1 / 1 / 4 / 2;
        background-color: white;
    }

    .div-menu-1 div {
        display: flex;
        align-items: center;
    }

    .div-menu-2 {
        grid-area: 1 / 2 / 3 / 3;
        background-color: white;
    }

    .div-menu-2 div {
        display: flex;
        align-items: center;
    }

    .div-menu-3 {
        grid-area: 3 / 2 / 4 / 3;
        background-color: white;
    }

    .div-menu-3 div {
        display: flex;
        align-items: center;
        margin-bottom: 10px;
    }

    .div-menu-4 {
        grid-area: 1 / 3 / 2 / 4;
        background-color: white;
    }

    .div-menu-4 div {
        display: flex;
        align-items: center;
        margin-bottom: 10px;
    }

    .div-menu-5 {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        grid-area: 2 / 3 / 3 / 4;
        background-image: url("assets\\industrie-403x156-01.jpg");
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
    }

    .div-menu-5 h5 {
        font-family: Quicksand;
        font-weight: 700;
        font-size: 1.2rem;
        color: white;
        margin: 0 0 10px 0;
    }

    .div-menu-5 button {
        background-color: white;
        height: 50px;
        width: 200px;
        color: #00a5e6;
        font-weight: 700;
        font-size: 1.2rem;
    }

    .div-menu-6 {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        grid-area: 3 / 3 / 4 / 4;
        background-color: #f1f1f1;
    }

    .div-menu-6 h5 {
        font-family: Quicksand;
        font-weight: 700;
        font-size: 1.2rem;
        margin: 0 0 10px 0;
    }

    .div-menu-6 button {
        background-color: #00a5e6;
        height: 50px;
        width: auto;
	padding: 0 20px;
        color: white;
        font-weight: 700 !important;
        font-size: 18px;
    }

    .grid-products {
        display: grid;
        grid-template-columns: repeat(5, 1fr);
        grid-template-rows: repeat(2, 1fr);
        grid-column-gap: 0px;
        grid-row-gap: 70px;
    }

    .div-products-1 {
        grid-area: 1 / 1 / 2 / 2;
    }

    .div-products-2 {
        grid-area: 1 / 2 / 2 / 3;
    }

    .div-products-3 {
        grid-area: 1 / 3 / 2 / 4;
    }

    .div-products-4 {
        grid-area: 1 / 4 / 2 / 5;
    }

    .div-products-5 {
        grid-area: 1 / 5 / 2 / 6;
    }

    .div-products-6 {
        grid-area: 2 / 1 / 3 / 2;
    }

    .div-products-7 {
        grid-area: 2 / 2 / 3 / 3;
    }

    .div-products-8 {
        grid-area: 2 / 3 / 3 / 4;
    }

    .div-products-9 {
        grid-area: 2 / 4 / 3 / 5;
    }

    .div-products-10 {
        grid-area: 2 / 5 / 3 / 6;
    }

    .div-products-11 {
        grid-area: 2 / 6 / 3 / 7;
    }


    .grid-products div {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .grid-products img {
        height: 200px;
        width: 158.33px;
    }

    .grid-products p {
        color: #00a5e6;
        font-weight: 700;
        text-align: center;
    }

    .div-button-products {
        margin-top: 30px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .div-button-products button {
        background-color: #00a5e6;
        color: white;
        height: 50px;
        width: 300px;
    }

    .doc {
        background-color: #f1f1f1;
        padding: 20px;
        margin-left: auto;
        margin-right: auto;
        height: 200px !important;
    }

    .doc li:before {
        content: '';
        margin-right: 15px;
    	display: inline-flex;
    	min-height: 15px;
    	min-width: 15px;
    	background-image: url(assets\\pictos\\arrow_right_blue.svg);
    	background-repeat: no-repeat;
	    vertical-align: text-bottom;
     }
    
     .doc li a {
        color: #4c4c4c;
        font-weight: bold;
         }

         .doc p {
            margin-bottom: 10px !important;
             }

    .columns.medium-1.doc {
        width: 20px;
        background: none;
    }

    .grid-documentation {
        margin: 10px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .div-documentation-1 {
        grid-area: 1 / 1 / 2 / 2;
    }

    .div-documentation-2 {
        grid-area: 1 / 2 / 2 / 3;
    }

    .div-documentation-3 {
        grid-area: 2 / 1 / 3 / 2;
    }

    .div-documentation-4 {
        grid-area: 2 / 2 / 3 / 3;
    }

    .grid-documentation select {
        width: 90%;
        height: 50px;
    }

    .grid-documentation button {
        width: 90%;
        height: 50px;
        background-color: #00a5e6;
        color: white;
    }

    .background {
        height: 900px;
        background-image: url("assets/mockup_fond_outils.jpg");
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center right;
    }

    .background h2 {
        margin-top: 10px;
    }

    .div-margin-outils {
        margin: 20px;
        padding: 20px;
        background-color: rgba(255, 255, 255, 0.85);
    }

    .outils {
        width: 70%;
        position: relative;
        z-index: 0;
    }

    .outils-pe-search-container {
        margin-top: 10px;
        padding: 10px;
        background-color: rgba(211, 211, 211, 0.8);
	font-weight: bold;
    }

    .outils-pe,
    .outils-pe-search {
        display: flex;
        align-items: center;	
    }

    .outils-pe-search input {
        width: 400px;
        height: 40px;
        margin-right: 5%;
	margin-top: auto;
	margin-bottom: auto;
    }

    .outils-pe-search button {
        width: 150px;
        height: 40px;
        background-color: #00a5e6;
        color: white;
    }

    .outils-pe-ref-container {
        margin-top: 20px;
        padding-left: 10px;
        justify-content: space-between;
        height: 70px;
        display: flex;
        align-items: center;
        background-color: rgba(211, 211, 211, 0.8);
    }

    .outils-pe-ref-text {
        display: flex;
        align-items: center;
	    font-weight: bold;
    }

    .outils-pe-ref-text a {
        color: #4c4c4c !important;
    }

    .outils-pe-ref-button {
        background-color: #00a5e6;
    }

    .outils-pe-ref-button button {
        height: 70px;
        width: 55px;
        background-color: #00a5e6;
    }

    .outils-ra {
        display: flex;
        align-items: center;
    }

    .grid-outils-ra {
        display: grid;
        margin-top: 20px;
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: repeat(2, 1fr);
        grid-column-gap: 1rem;
        grid-row-gap: 20px;
    }

    .div-outils-ra-1,
    .div-outils-ra-2,
    .div-outils-ra-3 {
        padding-left: 10px;
        height: 50px;
        display: flex;
        justify-content: space-between;
        background-color: rgba(211, 211, 211, 0.8);
	font-weight: bold;
	color: #4c4c4c !important;
    }

    .div-outils-ra-1 a,
    .div-outils-ra-2 a,
    .div-outils-ra-3 a {
       	color: #4c4c4c !important;
    }

    .div-outils-ra-1 {
        grid-area: 1 / 1 / 2 / 2;
    }

    .div-outils-ra-2 {
        grid-area: 1 / 2 / 2 / 3;
    }

    .div-outils-ra-3 {
        grid-area: 2 / 1 / 3 / 2;
    }

    .div-outils-ra-1 div,
    .div-outils-ra-2 div,
    .div-outils-ra-3 div {
        display: flex;
        align-items: center;
    }

    .div-outils-cfg-1-text,
    .div-outils-cfg-2-text,
    .div-outils-cfg-3-text,
    .div-outils-cfg-4-text {
        display: flex;
        align-items: center;
	font-weight: bold;
	color: #4c4c4c !important;
    }

    .div-outils-cfg-1-text a,
    .div-outils-cfg-2-text a,
    .div-outils-cfg-3-text a,
    .div-outils-cfg-4-text a {
	color: #4c4c4c !important;
    }

    .grid-outils-ra button {
        height: 50px;
        width: 40px;
        background-color: #00a5e6;
    }

    .outils-cfg {
        display: flex;
        align-items: center;
    }

    .grid-outils-cfg {
        display: grid;
        margin-top: 20px;
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: repeat(2, 1fr);
        grid-column-gap: 1rem;
        grid-row-gap: 20px;
    }

    .div-outils-cfg-1 {
        grid-area: 1 / 1 / 2 / 2;
    }

    .div-outils-cfg-2 {
        grid-area: 1 / 2 / 2 / 3;
    }

    .div-outils-cfg-3 {
        grid-area: 2 / 1 / 3 / 2;
    }

    .div-outils-cfg-4 {
        grid-area: 2 / 2 / 3 / 3;
    }

    .div-outils-cfg-1,
    .div-outils-cfg-2,
    .div-outils-cfg-3,
    .div-outils-cfg-4 {
        padding-left: 10px;
        height: 50px;
        display: flex;
        justify-content: space-between;
        background-color: rgba(211, 211, 211, 0.8);
    }

    .div-outils-cfg-1-text,
    .div-outils-cfg-2-text,
    .div-outils-cfg-3-text,
    .div-outils-cfg-4-text {
        display: flex;
        align-items: center;
    }

    .grid-outils-cfg button {
        height: 50px;
        width: 40px;
        background-color: #00a5e6;
    }

    .ap-at {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .ap-at * {
        margin: 15px;
        text-align: center;
    }

    .ap-at p {
        height: 2rem;
        max-width: 480px
    }

    .ap-at button {
        background-color: #00a5e6;
        height: 50px;
        width: 200px;
        color: white;
        font-weight: 600;
    }

    .fi button {
        background-color: #00a5e6;
        color: white;
        height: 50px;
        width: 250px;
    }

    .nos-formations {
        background: #f1f1f1;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        margin-bottom: 50px !important;
    }

    .nos-formations a {
        padding: 0 5% 0 5%;
    }

    .nos-formations p {
        padding: 0 5% 0 5%;
        height: 5rem;
    }

    .nos-formations img {
        width: 100%;
    }

    .nos-formations button {
        background-color: #00a5e6;
        color: white;
        height: 50px;
        width: 250px;
        margin: 20px 0 20px 0;
        font-weight: 700;
    }

    .nos-formations h4 {
        margin-top: 20px;
        padding: 0 5% 0 5%;
    }

    .actus {
        display: flex;
        flex-direction: column;
    }

    .actu {
        display: flex;
        margin-bottom: 20px;
    }

    .actu-desc {
        margin-left: 40px;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .actu-desc h4 {
        margin-bottom: 20px;
    }

    .actus button {
        margin: auto;
        background-color: #00a5e6;
        color: white;
        height: 50px;
        width: 250px;
    }

    .contact {
        display: flex;
        justify-content: center;
        align-items: center;
        background-color: rgba(211, 211, 211, 0.8);
        height: 180px;
    }

    .contact h3 {
        margin: 0px !important;
    }

    .ct {
        background-color: #00a5e6;
        height: 50px;
        width: 200px;
        margin-left: 50px;
        color: white;
    }

    .up {
        position: relative;
        background-color: #00a5e6;
        height: 50px;
        width: 50px;
        left: 30%;
    }
}

/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/


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

    p {
        margin: 0rem !important;
    }

    .svg {
        height: 40px;
    }

    button {
        border: none;
    }

    .svg1 {
        height: 120px;
    }

    .container-fluid {
        position: relative !important;
        margin: 0px !important;
        margin-bottom: 80px !important;
        padding: 0px !important;
        height: 600px !important;
        background-image: url("assets\\HEADER_1500x945_Industrie-02.jpg");
        background-repeat: no-repeat;
        background-size: cover;
    }

    h3 {
        margin-bottom: 20px !important;
    }

    .titlerow {
        padding-top: 20px;
        margin-bottom: 20px;
    }

    .titlediv {
        background-color: rgba(255, 255, 255, 0.8);
        padding: 20px;
    }

    .grid-menu {
        display: none !important;
    }

    .menu div {
        display: flex;
        justify-content: space-between;
        align-items: center;
        background-color: white;
        border: solid 1px rgba(211, 211, 211, 0.8);
    }

    .menu div * {
        margin: 5px;
    }

    .menu div img {
        height: 30px;
        width: 30px;
    }

    .menu div h4 {
        text-align: center;
    }

    .content {
        padding: 0 18px;
        display: none;
        overflow: hidden;
        background-color: #f1f1f1;
    }

    .content div {
        display: none;
        justify-content: flex-start;
        border-style: none;
    }

    .content div img{
        height: 20px;
        width: 20px;
    }

    .content div a{
        text-decoration: none;
        color: black;
    }

    .content h5 {
        display: none;
    }

    .arrow {
        height: 20px;
    }

    .grid-products {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: repeat(5, 1fr);
        grid-column-gap: 0px;
        grid-row-gap: 70px;
    }

    .div-products-1 {
        grid-area: 1 / 1 / 2 / 2;
    }

    .div-products-2 {
        grid-area: 1 / 2 / 2 / 3;
    }

    .div-products-3 {
        grid-area: 2 / 1 / 3 / 2;
    }

    .div-products-4 {
        grid-area: 2 / 2 / 3 / 3;
    }

    .div-products-5 {
        grid-area: 3 / 1 / 4 / 2;
    }

    .div-products-6 {
        grid-area: 3 / 2 / 4 / 3;
    }

    .div-products-7 {
        grid-area: 4 / 1 / 5 / 2;
    }

    .div-products-8 {
        grid-area: 4 / 2 / 5 / 3;
    }

    .div-products-9 {
        grid-area: 5 / 1 / 6 / 2;
    }

    .div-products-10 {
        grid-area: 5 / 2 / 6 / 3;
    }

    .grid-products div {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .grid-products img {
        height: 200px;
        width: 158.33px;
    }

    .grid-products p {
        color: #00a5e6;
        font-weight: 700;
        text-align: center;
    }

    .div-button-products {
        margin-top: 30px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .div-button-products button {
        background-color: #00a5e6;
        color: white;
        height: 50px;
        width: 300px;
    }

    .doc {
        background-color: rgba(211, 211, 211, 0.8);
        padding: 20px;
        margin-left: auto;
        margin-right: auto;
    }

    .columns.medium-1.doc {
        width: 20px;
        background: none;
    }

    .grid-documentation {
        margin: 10px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .div-documentation-1 {
        grid-area: 1 / 1 / 2 / 2;
    }

    .div-documentation-2 {
        grid-area: 1 / 2 / 2 / 3;
    }

    .div-documentation-3 {
        grid-area: 2 / 1 / 3 / 2;
    }

    .div-documentation-4 {
        grid-area: 2 / 2 / 3 / 3;
    }

    .grid-documentation select {
        width: 90%;
        height: 50px;
    }

    .grid-documentation button {
        width: 90%;
        height: 50px;
        background-color: #00a5e6;
        color: white;
    }

    .background {
        height: 1000px;
        background-image: url("assets/mockup_fond_outils.jpg");
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center right;
    }

    .div-margin-outils {
        margin: 20px;
        padding: 20px;
        background-color: rgba(255, 255, 255, 0.85);
    }

    .outils {
        width: 100%;
        position: relative;
        z-index: 0;
    }

    .outils-pe-search-container {
        margin-top: 10px;
        padding: 10px;
        background-color: rgba(211, 211, 211, 0.8);
    }

    .outils-pe,
    .outils-pe-search {
        display: flex;
        align-items: center;
    }

    .outils-pe-search input {
        width: 400px;
        height: 40px;
        margin-right: 5%;
    }

    .outils-pe-search button {
        width: 150px;
        height: 40px;
        background-color: #00a5e6;
        color: white;
    }

    .outils-pe-ref-container {
        margin-top: 20px;
        padding-left: 10px;
        justify-content: space-between;
        height: 70px;
        display: flex;
        align-items: center;
        background-color: rgba(211, 211, 211, 0.8);
    }

    .outils-pe-ref-text {
        display: flex;
        align-items: center;
	    font-weight: bold;
    }

    .outils-pe-ref-text a {
        color: #4c4c4c !important;
    }

    .outils-pe-ref-button {
        background-color: #00a5e6;
    }

    .outils-pe-ref-button button {
        height: 70px;
        width: 55px;
        background-color: #00a5e6;
    }

    .outils-ra {
        display: flex;
        align-items: center;
    }

    .grid-outils-ra {
        display: grid;
        margin-top: 20px;
        grid-template-columns: 1fr;
        grid-template-rows: repeat(2, 1fr);
        grid-column-gap: 1rem;
        grid-row-gap: 20px;
    }

    .div-outils-ra-1,
    .div-outils-ra-3 {
        padding-left: 10px;
        height: 50px;
        display: flex;
        justify-content: space-between;
        background-color: rgba(211, 211, 211, 0.8);
    }

    .div-outils-ra-1 {
        grid-area: 1 / 1 / 2 / 2;
    }

    .div-outils-ra-3 {
        grid-area: 2 / 1 / 3 / 2;
    }

    .div-outils-ra-1 div,
    .div-outils-ra-2 div,
    .div-outils-ra-3 div {
        display: flex;
        align-items: center;
    }

    .div-outils-cfg-1-text,
    .div-outils-cfg-2-text,
    .div-outils-cfg-3-text,
    .div-outils-cfg-4-text {
        display: flex;
        align-items: center;
    }

    .grid-outils-ra button {
        height: 50px;
        width: 40px;
        background-color: #00a5e6;
    }

    .outils-cfg {
        display: flex;
        align-items: center;
    }

    .grid-outils-cfg {
        display: grid;
        margin-top: 20px;
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: repeat(2, 1fr);
        grid-column-gap: 1rem;
        grid-row-gap: 20px;
    }

    .div-outils-cfg-1 {
        grid-area: 1 / 1 / 2 / 2;
    }

    .div-outils-cfg-2 {
        grid-area: 1 / 2 / 2 / 3;
    }

    .div-outils-cfg-3 {
        grid-area: 2 / 1 / 3 / 2;
    }

    .div-outils-cfg-4 {
        grid-area: 2 / 2 / 3 / 3;
    }

    .div-outils-cfg-1,
    .div-outils-cfg-2,
    .div-outils-cfg-3,
    .div-outils-cfg-4 {
        padding-left: 10px;
        height: 50px;
        display: flex;
        justify-content: space-between;
        background-color: rgba(211, 211, 211, 0.8);
    }

    .div-outils-cfg-1-text,
    .div-outils-cfg-2-text,
    .div-outils-cfg-3-text,
    .div-outils-cfg-4-text {
        display: flex;
        align-items: center;
    }

    .grid-outils-cfg button {
        height: 50px;
        width: 40px;
        background-color: #00a5e6;
    }

    .ap-at {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .ap-at * {
        margin: 15px;
        text-align: center;
    }

    .ap-at p {
        height: 2rem;
        max-width: 480px
    }

    .ap-at button {
        background-color: #00a5e6;
        height: 50px;
        width: 200px;
        color: white;
        font-weight: 600;
    }

    .fi button {
        background-color: #00a5e6;
        color: white;
        height: 50px;
        width: 250px;
    }

    .nos-formations {
        background: #f1f1f1;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        margin-bottom: 50px !important;
    }

    .nos-formations a {
        padding: 0 5% 0 5%;
    }

    .nos-formations p {
        padding: 0 5% 0 5%;
        height: 5rem;
    }

    .nos-formations img {
        width: 100%;
    }

    .nos-formations button {
        background-color: #00a5e6;
        color: white;
        height: 50px;
        width: 250px;
        margin: 20px 0 20px 0;
        font-weight: 700;
    }

    .nos-formations h4 {
        margin-top: 20px;
        padding: 0 5% 0 5%;
    }

    .actus {
        display: flex;
        flex-direction: column;
    }

    .actu {
        display: flex;
        margin-bottom: 20px;
    }

    .actu-desc {
        margin-left: 40px;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .actu-desc h4 {
        margin-bottom: 20px;
    }

    .actus button {
        margin: auto;
        background-color: #00a5e6;
        color: white;
        height: 50px;
        width: 250px;
    }

    .contact {
        display: flex;
        justify-content: center;
        align-items: center;
        background-color: rgba(211, 211, 211, 0.8);
        height: 180px;
    }

    .contact h3 {
        margin: 0px !important;
    }

    .ct {
        background-color: #00a5e6;
        height: 50px;
        width: 200px;
        margin-left: 50px;
    }

    .up {
        position: relative;
        background-color: #00a5e6;
        height: 50px;
        width: 50px;
        left: 30%;
    }
}

@media screen and (max-width: 1115px) {
    .grid-documentation {
        margin: 10px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .div-documentation-1 {
        grid-area: 1 / 1 / 2 / 2;
    }

    .div-documentation-2 {
        grid-area: 2 / 1 / 3 / 2;
    }

    .div-documentation-3 {
        grid-area: 3 / 1 / 4 / 2;
    }

    .div-documentation-4 {
        grid-area: 4 / 1 / 5 / 2;
    }


}</pre></body></html>