.our-story{
    .our-story-wrapper{
        padding: 130px 0;
        position: relative;
        z-index: 1;
        .header{
            background-color: $dgreen;
            color: $white;
            text-transform: uppercase;
            font-weight: $mediump;
            font-size: $ft_size;
            min-width: 141px;
            padding: 7px 15px;
            text-decoration: none;
            letter-spacing: 1px;
            margin-bottom: 20px;
            display: inline-block;
            text-align: center;
            transition: background-color 0.3s ease-in-out;
            &:hover{
                background-color: $dgreent2;
            }
        }
        p, .footer{
            font-weight: $mediump;
            font-size: $ft_size + 2px;
            color: $nash;
            word-break: break-word;
        }
        .footer{
            margin-top: 30px;
            text-decoration: none;
            display: block;
            &:hover{
                color: $dash;
            }
        }

        &:before{
            content: "";
            width: 380px;
            height: 300px;
            border: 2px solid $dgreen;
            position: absolute;
            top: 50%;
            left: 40%;
            margin-left: -200px;
            margin-top: -150px;
            z-index: -1;
        }
    }
}