.goals__content {
            position: relative;
            z-index: 2;
            min-height: 800px;
        }

        .goals__bg {
            position: absolute;
            inset: 0;
            pointer-events: none;
            z-index: 1;
            overflow: hidden;
            width: 100%;
        }

        .goals__bg svg {
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            max-width: 100%;
            height: auto;
        }

        .goals__items {
            display: flex;
            justify-content: space-between;
            width: 100%;
            align-items: center;
            padding-top: 100px;
        }

        .goals__bg svg:first-child {
            left: 0;
        }

        .goals__bg svg:last-child {
            right: 0;
        }

        .goals__svg {
            position: absolute;
            inset: 0;
            width: 100%;
            height: 100%;
            z-index: 1;
            pointer-events: none;
            overflow: hidden;
        }

        .goals__svg-left svg,
        .goals__svg-right svg {
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            width: 100%;
            height: 100%;
        }


        #primary section.goals {
            padding-top: 60px;
            padding-bottom: 60px;
            position: relative;
            overflow: hidden;
        }

        .goals__item {
            position: relative;
            overflow: hidden;
        }

        .goals__item-bg {
            position: absolute;
            inset: 0;
            z-index: 1;
            pointer-events: none;
        }

        .goals__item-bg img {
            width: 100%;
            height: 100%;
            object-fit: contain;
        }

        .goals__head {
            display: flex;
            gap: 80px;
            align-items: baseline;
        }

        .goals__description {
            font-weight: 300;
            font-size: 20px;
            line-height: 150%;
            letter-spacing: 0;
        }

        .goals__paragraph {
            display: flex;
            align-items: center;
            min-width: 326px;
            text-transform: uppercase;
            font-weight: 400;
            font-size: 18px;
            line-height: 120%;
            letter-spacing: 0;
        }

        .goals__content {
            margin-top: 80px;
            display: flex;
            justify-content: space-between;
            gap: 100px;
            position: relative;
            z-index: 2;
        }

        .goals__item-title {
            font-weight: 400;
            font-size: 18px;
            line-height: 120%;
            letter-spacing: 0;
            text-transform: uppercase;
            color: #C70D0D;
        }

        .goals__content .goals__item:nth-child(2) .goals__item-title {
            color: #44A20A;
        }


        .goals__item-list ul {
            list-style: none;
            padding-left: 0;
            margin-left: 0;
            font-weight: 300;
            font-size: 20px;
            line-height: 150%;
            letter-spacing: 0;
        }


        .goals__bg--mobile {
            display: none;
        }



        @media screen and (max-width: 1400px) {

            .goals__item {
                display: flex;
                justify-content: center;
            }
        }

        @media screen and (max-width: 1300px) {
            .goals__bg {
                display: none;
            }

            .goals__bg--mobile {
                display: block;
            }

            .goals__bg--mobile {
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                z-index: 0;
                pointer-events: none;
                overflow: hidden;
            }

            .goals__bg--mobile svg {
                width: 100%;
                height: 100%;
                display: block;
            }

            .goals__items {
                flex-direction: column;
                align-items: start;
                justify-content: unset;
            }

            .goals__content {
                min-height: unset;
            }
        }

        @media screen and (max-width: 920px) {
            .goals__head {
                flex-direction: column;
                gap: 20px;
            }

            .goals__content {
                margin-top: 20px;
                gap: 20px;
            }
        }

        @media screen and (max-width: 1100px) {
            .goals__bg--mobile {
                display: none;
            }
        }

        @media screen and (max-width: 768px) {

            .goals__item-list ul {
                font-size: 14px;
            }

            .goals__item-title {
                font-size: 14px;
            }

            .goals__paragraph {
                font-size: 14px;
            }

            .goals__description {
                font-size: 14px;
            }
        }
