                        body {
                            font-family: 'Montserrat', sans-serif;
                            background-color: #f2f2f2;
                        }
                        
                        h1 {
                            font-family: 'Baloo', cursive;
                            color: #ee4f50;
                            text-align: center;
                            padding-top: 30px;
                            font-size: 3.2em;
                            line-height: 1em;
                        }
                        
                        .container-fluid {
                            max-width: 802px;
                        }
                        
                        .page-header {
                            border: 0 none;
                            margin: 0;
                            position: relative;
                            z-index: 9;
                            background-color: #e9e9e9;
                        }
                        
                        .gray-bg {
                            background-color: #e9e9e9;
                        }
                        
                        .page-header img {
                            display: block;
                            margin: 20px auto;
                            max-width: 300px;
                            position: absolute;
                            left: -13%;
                        }
                        
                        .page-header p {
                            text-align: center;
                        }
                        
                        h2 {
                            text-transform: uppercase;
                            font-weight: 700;
                            margin-top: 0;
                            font-size: 15px;
                            text-align: center;
                            color: #fff;
                        }
                        
                        h2.pink2 {
                            color: #ee4f50;
                        }
                        
                        h2.blue2 {
                            color: #364c61;
                        }
                        
                        p {
                            color: #666;
                        }
                        
                        .fases {
                            margin: 0;
                            padding: 0;
                            margin-top: -115px;
                        }
                        
                        .fases li {
                            padding: 15px;
                            list-style: none;
                            min-height: 260px;
                        }
                        
                        .fases .blue {
                            background-color: #364c61;
                        }
                        
                        .fases .blue p {
                            color: #fff;
                        }
                        
                        .fases .pink {
                            background-color: #ee4f50;
                        }
                        
                        .a-left {
                            text-align: left
                        }
                        
                        .fases .pink p {
                            color: #fff;
                        }
                        
                        .fases .light-blue {
                            background-color: #c0f3f8;
                        }
                        
                        .fases li p {
                            margin-top: 10px;
                            font-size: 13px;
                        }
                        
                        .fases li img {
                            text-align: center;
                            margin: 0 auto;
                            display: block;
                        }
                        
                        .btn {
                            border-radius: 20px;
                            border: 0 none;
                            display: block;
                            margin: 0 auto;
                            max-width: 60%;
                        }
                        
                        .fases li.double {
                            padding-top: 50px;
                        }
                        
                        @media (min-width: 320px) and (max-width: 991px) {
                            .page-header img {
                                position: relative;
                                left: 0;
                                max-width: 220px;
                            }
                            .fases li.gray-bg {
                                display: none;
                                background-color: transparent;
                            }
                            .fases {
                                margin-top: 0;
                            }
                            .fases li.double {
                                padding-top: 0;
                            }
                            .fases li.double img {
                                max-width: 70px;
                                padding: 20px 0 20px 0;
                            }
                        }