/* CSS Document */


        body {
            background-color: #111b17;
            color: white;
            margin: 0;
            margin-top: 0;
            padding: 0;
        }

        html,
        body {
            
        }

        .container,
        .row,
        .col {
            
        }

        .header {
            background-color: #4CAF50;
            padding: 20px 0;
            text-align: center;
        }

        .display-4 {
            margin-top: 45px !important;
        }

        .imp-plus {
            margin-right: 10px !important;
        }

        .impact-section {
            background-color: #111b17;
            padding: 20px 0;
        }

        .impact-item {
            margin-bottom: 15px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
        }

        .impact-item img {
            width: 50px;
            height: 50px;
            margin-right: 15px;
        }

        .image-container {
            height: 50vh;
            overflow: hidden;
            position: relative;
        }

        .image-container img {
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 200%;
            -o-object-fit: cover;
               object-fit: cover;
            -o-object-position: center bottom;
               object-position: center bottom;
        }
  