        .about-banner{
            background:
            linear-gradient(rgba(162,26,30,.88), rgba(162,26,30,.88)),
            url('assets/img/banner-sobre.jpg');
            background-size:cover;
            background-position:center;
            padding:120px 0;
            color:#fff;
        }

        .about-banner h1{
            font-family:'Oswald', sans-serif;
            font-size:72px;
            text-transform:uppercase;
            margin-bottom:10px;
        }

        .about-banner p{
            font-size:22px;
            opacity:.9;
        }

        .about-section{
            padding:80px 0;
            background:#f5f5f5;
        }

        .about-title{
            color:#a21a1e;
            font-family:'Oswald', sans-serif;
            font-size:52px;
            margin-bottom:25px;
        }

        .about-text{
            color:#555;
            font-size:17px;
            line-height:2;
        }

        .about-image img{
            width:100%;
            border-radius:20px;
            box-shadow:0 15px 40px rgba(0,0,0,.12);
        }

        .numbers-section{
            background:#fff;
            padding:80px 0;
        }

        .number-box{
            background:#fff;
            border:2px solid #a21a1e;
            border-radius:18px;
            padding:40px 20px;
            text-align:center;
            transition:.3s;
            box-shadow:0 10px 30px rgba(0,0,0,.05);
        }

        .number-box:hover{
            transform:translateY(-8px);
        }

        .number-box h2{
            font-family:'Oswald', sans-serif;
            color:#a21a1e;
            font-size:58px;
        }

        .number-box p{
            color:#777;
            margin-top:10px;
            font-size:18px;
        }

        .mission-section{
            padding:80px 0;
            background:#efefef;
        }

        .mission-card{
            background:#fff;
            border-radius:20px;
            padding:50px 35px;
            height:100%;
            box-shadow:0 10px 30px rgba(0,0,0,.08);
            border-top:6px solid #00a747;
        }

        .mission-card i{
            font-size:52px;
            color:#a21a1e;
            margin-bottom:25px;
        }

        .mission-card h3{
            font-family:'Oswald', sans-serif;
            color:#a21a1e;
            margin-bottom:20px;
        }

        .mission-card p{
            color:#666;
            line-height:1.9;
        }

        @media(max-width:768px){

            .about-banner h1{
                font-size:48px;
            }

            .about-title{
                font-size:38px;
            }

        }