        body { 
            margin: 0 auto;
            font-family: "Outfit", sans-serif;
            font-size: 18px;
            color: #797979;
        }

        .button {
            width: 300px;
            padding: 24px;
            background-color: #fff;
            color:#009D31;
            border: none;
            border-radius: 48px;
            cursor: pointer;
            display: inline-block;
            transition: all .2s ease-in-out;
        }

        .button2 {
            width: 300px;
            padding: 24px;
            background-color: #009D31;
            color:#fff;
            border: none;
            border-radius: 48px;
            cursor: pointer;
            display: inline-block;
            transition: all .2s ease-in-out;
        }

        .textLink {
            cursor: pointer;
            display: inline-block;
            transition: all .2s ease-in-out;
        }

        .button:hover {
            transform: scale(1.05);
        }

        .button2:hover {
            transform: scale(1.05);
        }

        .textLink:hover {
            transform: scale(1.05);
        }

        p {
            padding: 0;
            margin: 0;
        }

        .fullWidth {
            width: 100%;
        }

        .center {
            margin: 0 auto;
        }

        .block {
            display:block;
        }

        .paddingTB {
            padding: 2% 0;
        }

        .paddingT {
            padding: 2% 0 0 0;
        }

        .padding1 {
            padding: 1%;
        }

        .padding2 {
            padding: 2%;
        }

        .padding_1-4 {
            padding: 1% 4%;
        }

        .padding_2-20 {
            padding: 2% 20%;
        }

        a {
            color:#009D31;
            font-weight: 600;
        }

        .title {
            color: #009D31;
        }

        .bold {
            font-weight: 600;
        }

        .textCenter {
            text-align: center;
        }

        .whiteText {
            color: #fff;
        }

        .halfem {
            font-size: .5em;
        }

        .onequarterem {
            font-size: 1.25em;
            line-height: 1.5;
        }

        .oneHalfem {
            font-size: 1.5em;
        }

        .twoem {
            font-size: 2em;
        }

        .threeem {
            font-size: 3em;
        }

        .header {
            width: 100%;
            margin: auto;
            background-image: linear-gradient(#96ffb6, #004a17);
        }
        .footer {
            width: 100%;
            margin: auto;
            background-image: linear-gradient(#004a17, #96ffb6);
        }
        
        .noMargin {
            margin: 0;
        }

        .flex {
            display: flex;
        }

        .flexWrap {
            flex-wrap: wrap;
        }

        .contentCenter {
            justify-content: center;
        }

        .roundCorners {
            border: none;
            border-radius: 48px;
        }

        .divShadow {
            box-shadow: 0 0 30px 0 #a8dbb7;
        }