
main.testimonial25 section.hero1 .wrapper {
    display: flex;
    background: #FFF;
    /*box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.05);*/
    /*padding: 48px 84px 48px 36px;*/
    padding-top: 61px;
    padding-bottom: 95px;
    justify-content: space-between;
    align-items: center;
}

main.testimonial25 section.hero1 .paragraph {
    display: flex;
    flex-direction: column;
    width: 46%;
    padding-top: 24px;
    padding-bottom: 24px;
    padding-right: 24px;
}

    main.testimonial25 section.hero1 .paragraph h1 {
        margin-bottom: 24px;
        color: #333;
        font-family: 'Sen-ExtraBold';
        font-size: 48px;
        font-style: normal;
        font-weight: 800;
        line-height: 120%; /* 57.6px */
    }

    main.testimonial25 section.hero1 .paragraph p {
        color: #333;
        font-family: Sen;
        font-size: 22px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
    }

    main.testimonial25 section.hero1 .paragraph .campus-tag {
        color: var(--reeves-primary);
        font-family: 'Sen-Regular';
        font-size: 18px;
        font-style: normal;
        font-weight: 500;
        line-height: 130%; /* 23.4px */
        letter-spacing: 1.8px;
        text-transform: uppercase;
        margin-bottom: 4px;
    }

    main.testimonial25 section.hero1 .paragraph h2 {
        color: #333;
        font-family: 'Sen-Bold';
        font-size: 48px;
        font-style: normal;
        font-weight: 800;
        line-height: 120%; /* 52.8px */
        text-transform: revert;
        margin-bottom: 16px;
    }

    main.testimonial25 section.hero1 .paragraph h4 {
        color: #333;
        font-family: 'Sen-Regular';
        font-size: 24px;
        font-style: normal;
        font-weight: 400;
        line-height: 130%; /* 52.8px */
        text-transform: revert;
        margin-bottom: 16px;
    }

    main.testimonial25 section.hero1 .paragraph p {
        font-family: Sen-Regular;
        font-size: 22px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%; /* 33px */
    }

main.testimonial25 section.hero1 .image {
    align-content: center;
    padding-right: 3%;
    width: 45%;
    padding: 24px;
}

    main.testimonial25 section.hero1 .image .image-section {
        position: relative;
        width: 100%;
        aspect-ratio: 624 / 362;
        /* overflow: visible; */
    }

        main.testimonial25 section.hero1 .image .image-section .campus-image {
            /* aspect-ratio: 440 / 230; */
            width: calc(100% - 24px);
            height: calc(100% - 24px);
            position: relative;
            z-index: 2;
            object-fit: cover;
            border-radius: 4px;
            /* background: url(<path-to-image>) lightgray -64.359px -105.564px / 119.5% 141.42% no-repeat; */
        }

        main.testimonial25 section.hero1 .image .image-section .mountainicon {
            position: absolute;
            bottom: 24px;
            right: 24px;
            height: auto;
            z-index: 3;
            width: 100%;
            max-width: 226px;
        }

        main.testimonial25 section.hero1 .image .image-section .campus-frame {
            position: absolute;
            bottom: 0;
            right: 0;
            z-index: 2;
            max-width: 300px;
        }

        main.testimonial25 section.hero1 .image .image-section .border-box {
            width: calc(100% - 24px);
            height: calc(100% - 24px);
            /* flex-shrink: 0; */
            border-radius: 4px;
            border: 1px solid rgba(0, 68, 122, 0.15);
            /* background: #FFF; */
            /* opacity: 0.15; */
            /* background: #FFF; */
            position: absolute;
            right: 1px;
            bottom: 1px;
            z-index: 1;
        }

main.testimonial25 section.vidtiles {
    background: #FAFAFA;
}

    main.testimonial25 section.vidtiles .cont {
        width: 100%;
        max-width: 1440px;
        margin: 0px auto;
        padding-top: 48px;
        padding-left: 24px;
        padding-right: 24px;
        padding-bottom: 36px;
        display: flex;
        /* justify-content: space-between; */
        flex-wrap: wrap;
    }

        main.testimonial25 section.vidtiles .cont .item {
            width: 33.3%;
            padding: 0px 12px;
            padding-bottom: 30px;
        }

            main.testimonial25 section.vidtiles .cont .item .vidwrapper {
                width: 100%;
                height: auto;
                aspect-ratio: 44 / 24;
                margin-bottom: 16px;
                border-radius: 4px;
                overflow: hidden;
            }

                main.testimonial25 section.vidtiles .cont .item .vidwrapper iframe {
                    width: 100%;
                    height: 100%;
                    display: block;
                }

            main.testimonial25 section.vidtiles .cont .item h2 {
                color: var(--Dark, #333);
                font-family: Sen-Medium;
                font-size: 24px;
                line-height: 120%;
                letter-spacing: -0.48px;
            }

            main.testimonial25 section.vidtiles .cont .item p {
                color: var(--Dark, #333);
                font-family: "AnekLatin-Regular";
                font-size: 18px;
                font-weight: 400;
                line-height: 150%;
            }

    main.testimonial25 section.vidtiles button.loadmore-button {
        margin: 0px auto;
        background: #F0F0F0;
        color: var(--Dark, #333);
        font-family: Sen-Medium;
        font-size: 14px;
        line-height: 24px; /* 171.429% */
        letter-spacing: 0.56px;
        text-transform: uppercase;
        border: none;
        display: flex;
        padding: 12px 16px;
        margin-bottom: 38px;
        gap: 12px;
        cursor: pointer;
    }

        main.testimonial25 section.vidtiles button.loadmore-button:hover {
            background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), rgba(126, 125, 130, 0.10);
        }

@media only screen and (max-width: 1200px) {
    main.testimonial25 section.hero1 .paragraph h1 {
        margin-bottom: 16px;
        color: #333;
        font-family: Sen-Extrabold;
        font-size: 34px;
        font-style: normal;
        font-weight: 800;
        line-height: 120%; /* 40.8px */
    }

    main.testimonial25 section.hero1 .paragraph p {
        color: #333;
        font-family: Sen-Regular;
        font-size: 20px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%; /* 30px */
    }

    main.testimonial25 section.hero1 .wrapper {
        padding-left: 36px;
        padding-right: 36px;
        padding-top: 48px;
        padding-bottom: 48px;
    }

    main.testimonial25 section.hero1 .paragraph {
        padding-right: 0px;
        width: 47.8%;
    }

    main.testimonial25 section.hero1 .image {
        padding-left: 0px;
        padding-right: 0px;
        width: 48%;
    }

        main.testimonial25 section.hero1 .image .image-section .mountainicon {
            max-width: 134px;
        }

    main.testimonial25 section.vidtiles .cont .item {
        width: 50%;
    }

        main.testimonial25 section.vidtiles .cont .item h2 {
            color: #333;
            font-family: Sen-Medium;
            font-size: 24px;
            font-style: normal;
            font-weight: 500;
            line-height: 120%; /* 28.8px */
            letter-spacing: -0.48px;
            margin-bottom: 8px;
        }

        main.testimonial25 section.vidtiles .cont .item p {
            color: var(--Dark, #333);
            font-family: "AnekLatin-Regular";
            font-size: 16px;
            font-style: normal;
            font-weight: 400;
            line-height: 140%; /* 22.4px */
        }

    main.testimonial25 section.vidtiles button.loadmore-button {
        color: var(--Dark, #333);
        font-family: Sen-Medium;
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        line-height: 24px; /* 171.429% */
        letter-spacing: 0.56px;
        text-transform: uppercase;
    }
}

@media only screen and (max-width: 834px) {
    main.testimonial25 section.hero1 .wrapper {
        flex-direction: column-reverse;
        padding: 24px;
    }

    main.testimonial25 section.hero1 .image {
        width: 100%;
        padding: 0px;
    }

        main.testimonial25 section.hero1 .image .image-section .mountainicon {
            max-width: 131px;
        }

    main.testimonial25 section.hero1 .paragraph {
        width: 100%;
        padding-bottom: 0;
    }

        main.testimonial25 section.hero1 .paragraph h1 {
            color: #333;
            font-family: Sen-Bold;
            font-size: 34px;
            line-height: 120%; /* 40.8px */
        }

        main.testimonial25 section.hero1 .paragraph p {
            color: #333;
            font-family: Sen-Regular;
            font-size: 20px;
            font-style: normal;
            font-weight: 400;
            line-height: 150%; /* 30px */
        }

    main.testimonial25 section.vidtiles .cont {
        padding: 24px;
    }

        main.testimonial25 section.vidtiles .cont .item {
            width: 100%;
            padding: 12px 0px;
        }

            main.testimonial25 section.vidtiles .cont .item h2 {
                color: #333;
                font-family: Sen-Medium;
                font-size: 24px;
                font-style: normal;
                font-weight: 500;
                line-height: 120%; /* 28.8px */
                letter-spacing: -0.48px;
                margin-bottom: 8px;
            }

            main.testimonial25 section.vidtiles .cont .item p {
            }

    main.testimonial25 section.vidtiles button.loadmore-button {
        width: 100%;
        justify-content: center;
    }
}
