        .page-banner{
            background:
            linear-gradient(rgba(162,26,30,.92), rgba(162,26,30,.92)),
            url('assets/img/banner-coleta.jpg');

            background-size:cover;
            background-position:center;
            padding:90px 0;
            color:#fff;
        }

        .page-banner h1{
            font-family:'Oswald', sans-serif;
            font-size:62px;
            text-transform:uppercase;
        }

        .page-banner p{
            font-size:20px;
            opacity:.95;
        }

        .coleta-section{
            padding:70px 0;
            background:#f5f5f5;
        }

        .coleta-card{
            background:#fff;
            padding:45px;
            border-radius:24px;
            box-shadow:0 10px 30px rgba(0,0,0,.08);
        }

        .form-title{
            color:#a21a1e;
            font-family:'Oswald', sans-serif;
            font-size:38px;
            margin-bottom:35px;
        }

        .form-label{
            font-weight:500;
            margin-bottom:10px;
            color:#333;
        }

        .form-control,
        .form-select{
            height:58px;
            border-radius:14px;
            border:1px solid #dcdcdc;
            padding-left:18px;
            box-shadow:none !important;
        }

        textarea.form-control{
            height:140px !important;
            resize:none;
            padding-top:15px;
        }

        .submit-btn{
            background:#00a747;
            color:#fff;
            border:none;
            height:60px;
            width:100%;
            border-radius:50px;
            font-family:'Oswald', sans-serif;
            font-size:22px;
            transition:.3s;
        }

        .submit-btn:hover{
            opacity:.9;
            transform:translateY(-2px);
        }

        .section-divider{
            margin:50px 0 30px;
            border-bottom:2px solid #efefef;
            padding-bottom:10px;
        }

        .section-divider h3{
            color:#a21a1e;
            font-family:'Oswald', sans-serif;
            margin:0;
        }

        @media(max-width:768px){

            .page-banner h1{
                font-size:42px;
            }

            .coleta-card{
                padding:25px;
            }

            .form-title{
                font-size:30px;
            }

        }