
        
            
            
            

            body {
                
                    background-color: #EDF3F5;
                    
                    
                
                
                
                background-size: ;
            }
            
            .wrapper {
                max-width: 810px;
            }
            
            
                nav {
                background: #3a4b50;
                position: fixed;
                height: 50px;
                }

                @media only screen and (max-width: 480px) {
                    nav .menu {
                    background: #3a4b50;
                    }
                }
            

            

            
                nav .wrapper {
                text-align: left;
                }
            

            
                nav .logo img {
                height: 50px;
                }

                .campaign-zone .wrapper {
                padding-top: 50px;
                }
            

            
                nav .menu {
                    min-height: 50px;
                }
            

            
                nav .menu a {
                    font-size: 14px;
                    font-weight: bold;
                    
                        border-radius: 200px;
                    
                    background-color: #ffffff;
                    color: #2d3b3f;
                    
                    
                    transition: 0.3s;

                    
                    
                        
                        font-family : 'Open Sans', Helvetica,  arial, sans-serif;
                        
                    


                }
            

            
                nav .menu a:hover {
                color: #000000;
                background-color: #ffffff;
                border-color: #ffffff;
                }
            

            
            .campaign-zone {
            padding-top: 15px;
            text-align: center;
            }
            

            
            .campaign-zone .container {
                
                max-width: 810px;
            }
            

            
                footer {
                    

                    
                    
                        
                            font-family : 'Open Sans', Helvetica,  arial, sans-serif;
                        
                    
                }
            

            
                footer a {
                    color: #61cdec;
                }
            

            

            

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

                    
                    
                        nav .logo img {
                        max-height: 50px;
                        }
                    
                        /*Toolbar*/

                    
                        .mobile-nav-button {
                        background: #ffffff;
                        border-color: #ffffff;
                        border-width: 2px;
                        }
                    
                    
                        .mobile-nav-button:hover {
                        background: #ffffff;
                        border-color: #ffffff;
                        }
                    
                    
                        .mobile-nav-button:hover .mobile-nav-button__line {
                            background: #000000;
                        }
                        .mobile-nav-button:hover .mobile-nav-icon {
                            color: #000000;
                        }
                    
                    
                        .mobile-nav-button .mobile-nav-button__line {
                            background: #2d3b3f;
                        }
                        .mobile-nav-button .mobile-nav-icon {
                            color: #2d3b3f;
                        }
                    
                    
                        .mobile-menu {
                            background: #ffffff;
                        }
                    }
                    
            

            :focus-visible,
            #qualifio_wrapper .bouton:focus-visible,
            #qualifio_wrapper .champTexte:focus-visible,
            #qualifio_wrapper .flat_checkbox:has(input[type=checkbox]:focus-visible),
            #qualifio_wrapper .flat_radio:has(input[type=radio]:focus-visible),
            #qualifio_wrapper .form_textfield:focus-visible,
            #qualifio_wrapper .quizz select:focus-visible,
            #qualifio_wrapper a:focus-visible,
            #qualifio_wrapper input.champTexte.form_textfield:focus-visible,
            #qualifio_wrapper select:focus-visible,
            #qualifio_wrapper textarea.champMemo:focus-visible,
            a.skip-link:focus-visible {
                
                outline: none;
                
            }

            

            
        
    