﻿main.ftr_stdnts {
    width: 100%;
    display: block;
}

    main.ftr_stdnts .cont {
        width: 100%;
        max-width: 1440px;
        margin: 0px auto;
    }

    main.ftr_stdnts section.ftr-jumbo {
        background: #FFF;
        box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.05);
    }

        main.ftr_stdnts section.ftr-jumbo .cont {
            display: flex;
            padding-top: 60px;
            padding-bottom: 60px;
            padding-left: 32px;
            padding-right: 32px;
            justify-content: space-between;
            align-items: center;
        }

            main.ftr_stdnts section.ftr-jumbo .cont .leftyy {
                width: 48%;
                padding: 24px;
                padding-top: 0px;
                height: fit-content;
            }

            main.ftr_stdnts section.ftr-jumbo .cont .rightyy {
                width: 48%;
            }

                main.ftr_stdnts section.ftr-jumbo .cont .rightyy .image-wrapper img {
                    width: 100%;
                    height: auto;
                }

        main.ftr_stdnts section.ftr-jumbo h2 {
            color: var(--Primary, #BE1E2D);
            font-family: 'Sen-Regular';
            font-size: 18px;
            font-style: normal;
            /*font-weight: 500;*/
            line-height: normal;
            letter-spacing: 1.8px;
            text-transform: uppercase;
            margin-bottom: 4px;
        }


        main.ftr_stdnts section.ftr-jumbo h1 {
            color: #333;
            font-family: 'Sen-bold';
            font-size: 48px;
            font-style: normal;
            /*font-weight: 700;*/
            line-height: 110%; /* 52.8px */
            letter-spacing: -0.96px;
            margin-bottom: 24px;
        }

        main.ftr_stdnts section.ftr-jumbo p {
            color: #333;
            font-family: Sen-Regular;
            
            font-size: 24px;
            font-style: normal;
            /*font-weight: 400;*/
            line-height: 150%; /* 36px */
            letter-spacing: 0.24px;
            margin-bottom: 24px;
        }


    main.ftr_stdnts a.ctabutton {
        color: #FFF;
        font-family: Sen-Regular;
        font-size: 14px;
        font-style: normal;
        /*font-weight: 500;*/
        line-height: 16px; /* 114.286% */
        letter-spacing: 0.56px;
        text-transform: uppercase;
        display: flex;
        padding: 16px 16px 16px 32px;
        align-items: center;
        gap: 10px;
        background: #BE1E2D;
        border: none;
        cursor: pointer;
        max-width: fit-content;
        text-decoration: none;
    }

        main.ftr_stdnts a.ctabutton:hover {
            background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), #BE1E2D;
        }

        main.ftr_stdnts a.ctabutton img {
            width: 24px;
            height: 24px;
        }

    main.ftr_stdnts section.career-ready {
        background: linear-gradient(0deg, rgba(0, 68, 122, 0.10) 0%, rgba(0, 68, 122, 0.10) 100%), #FFF;
    }

        main.ftr_stdnts section.career-ready .cont {
            padding-left: 36px;
            padding-right: 36px;
            padding-top: 48px;
            padding-bottom: 40px;
        }

        main.ftr_stdnts section.career-ready h3 {
            color: rgba(51, 51, 51, 0.80);
            text-align: center;
            font-family: Sen-Regular;
     
            font-size: 18px;
            font-style: normal;
            /*font-weight: 500;*/
            line-height: normal;
            letter-spacing: 1.8px;
            text-transform: uppercase;
        }


        main.ftr_stdnts section.career-ready h2 {
            color: #000;
            text-align: center;
            font-family: Sen-SemiBold;
            font-size: 40px;
            font-style: normal;
            /*font-weight: 700;*/
            line-height: 120%; /* 48px */
            letter-spacing: -0.8px;
            margin-bottom: 48px;
        }


        main.ftr_stdnts section.career-ready .edutiles {
            display: flex;
            padding-bottom: 0;
            padding-left: 36px;
            padding-right: 36px;
            justify-content: space-between;
            flex-wrap: wrap;
            padding-top: 0px;
        }

            main.ftr_stdnts section.career-ready .edutiles .tilee {
                border-radius: 2px;
                background: #FFF;
                box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.05);
                padding: 26px 24px;
                width: 49%;
                margin-bottom: 22px;
                position: relative;
                display: flex;
                /* padding-left: 114px; */
                align-items: center;
                justify-content: space-between;
            }

                main.ftr_stdnts section.career-ready .edutiles .tilee .leftyy {
                    width: calc(100% - 88px);
                }

                main.ftr_stdnts section.career-ready .edutiles .tilee h4 {
                    color: var(--Dark, #333);
                    font-family: "Sen-Regular";
                    font-size: 24px;
                    font-style: normal;
                    /*font-weight: 500;*/
                    line-height: 120%; /* 28.8px */
                    margin-bottom: 8px;
                    letter-spacing: -0.48px;
                }

                main.ftr_stdnts section.career-ready .edutiles .tilee p {
                    color: var(--Dark, #333);
                    font-family: "AnekLatin-Regular";
                    font-size: 16px;
                    font-style: normal;
                    /*font-weight: 400;*/
                    line-height: 130%;
                }

                main.ftr_stdnts section.career-ready .edutiles .tilee img {
                    /* position: absolute; */
                    left: 24px;
                    top: 24px;
                    width: 64px;
                    height: 64px;
                    display: block;
                }
    main.ftr_stdnts section.discover-career {
        background: #F9F9F9;
    }

    main.ftr_stdnts section.discover-career .cont {
        padding-top: 24px;
        padding-left: 36px;
        padding-right: 36px;
        padding-bottom: 24px;
        display: flex;
        justify-content: space-between;
    }


        main.ftr_stdnts section.discover-career .cont .leftyy {
            width: 45.6%;
            padding-top: 40px;
            padding-left: 24px;
            padding-right: 24px;
            padding-bottom: 24px;
        }


        main.ftr_stdnts section.discover-career h2 {
            color: #333;
            font-family: Sen-Bold;
            font-size: 40px;
            font-style: normal;
            font-weight: 700;
            line-height: 120%; /* 48px */
            margin-bottom: 16px;
            text-transform: capitalize;
        }


        main.ftr_stdnts section.discover-career h3 {
            color: #333;
            font-family: Sen-Regular;
            font-size: 26px;
            font-style: normal;
            /*font-weight: 400;*/
            line-height: 140%; /* 36.4px */
            margin-bottom: 16px;
            letter-spacing: unset;
        }

    main.ftr_stdnts section.discover-career p {
        /* 36.4px */
        color: #333;
        font-family: "AnekLatin-Regular";
        font-size: 18px;
        font-style: normal;
        /*font-weight: 400;*/
        line-height: 140%; /* 25.2px */
        margin-bottom: 30px;
    }

    main.ftr_stdnts section.discover-career .cont .rightyy {
        width: 45.7%;
    }


        main.ftr_stdnts section.discover-career .cont .rightyy .tiless {
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
        }


            main.ftr_stdnts section.discover-career .cont .rightyy .tiless .tilee {
                display: block;
                width: 49%;
                padding: 16px 24px;
                margin-bottom: 8px;
                cursor: pointer;
                text-decoration: none;
            }


                main.ftr_stdnts section.discover-career .cont .rightyy .tiless .tilee img {
                    width: 100%;
                    max-width: 48px;
                    height: auto;
                    display: block;
                    margin-bottom: 16px;
                }

                main.ftr_stdnts section.discover-career .cont .rightyy .tiless .tilee h4 {
                    color: #121212;
                    font-family: Sen-Regular;
                    font-size: 20px;
                    font-style: normal;
                    font-weight: 500;
                    line-height: normal;
                    margin-bottom: 4px;
                }

                main.ftr_stdnts section.discover-career .cont .rightyy .tiless .tilee p {
                    color: #333;
                    font-family: "AnekLatin-Regular";
                    font-size: 16px;
                    font-style: normal;
                    /*font-weight: 400;*/
                    line-height: normal;
                    margin-bottom: 0px;
                }

                main.ftr_stdnts section.discover-career .cont .rightyy .tiless .tilee:hover * {
                    filter: invert(50%) sepia(0%) saturate(750%) hue-rotate(198deg) brightness(4980%) contrast(264%);
                }

    main.ftr_stdnts section.career-support {
        background: var(--reeves-section-grey-two); /*#F0F0F0*/
    }


        main.ftr_stdnts section.career-support .cont {
            display: flex;
            padding-left: 36px;
            padding-right: 36px;
            justify-content: space-between;
        }


            main.ftr_stdnts section.career-support .cont .leftyy {
                width: 45.6%;
                padding-top: 28px;
            }

                main.ftr_stdnts section.career-support .cont .leftyy .image-wrapper {
                    width: 100%;
                    padding-right: 24px;
                    padding-bottom: 24px;
                    position: relative;
                }

                    main.ftr_stdnts section.career-support .cont .leftyy .image-wrapper img {
                        position:relative;
                        width: 100%;
                        object-fit: cover;
                        border-radius: 4px;
                        overflow: hidden;
                        object-position: center;
                        z-index:2;
                    }

                    main.ftr_stdnts section.career-support .cont .leftyy .image-wrapper .image-ring {
                        width: calc(100% - 24px);
                        height: calc(100% - 24px);
                        border-radius: 4px;
                        border: 4px solid #BE1E2D;
                        position: absolute;
                        bottom: 0px;
                        right: 0px;
                        z-index: 1;
                    }

            main.ftr_stdnts section.career-support .cont .rightyy {
                width: 45.6%;
                padding: 24px;
            }


            main.ftr_stdnts section.career-support .cont h2 {
                color: #333;
                font-family: Sen-SemiBold;
   
                font-size: 40px;
                font-style: normal;
                /*font-weight: 700;*/
                line-height: 120%; /* 48px */
                letter-spacing: -0.8px;
                margin-bottom: 24px;
            }

            main.ftr_stdnts section.career-support .cont p {
                color: #333;
                font-family: "AnekLatin-Regular";
                font-size: 18px;
                font-style: normal;
                /*font-weight: 400;*/
                line-height: 140%; /* 25.2px */
                margin-bottom: 24px;
            }

            main.ftr_stdnts section.career-support .cont ul {
                color: var(--Dark, #333);
                font-family: "AnekLatin-Regular";
                font-size: 18px;
                font-style: normal;
                /*font-weight: 400;*/
                line-height: 130%; /* 23.4px */
                list-style: none;
                margin-bottom: 24px;
                /* padding-left: 32px; */
            }

                main.ftr_stdnts section.career-support .cont ul li {
                    margin-bottom: 12px;
                    position: relative;
                    padding-left: 32px;
                }

                    main.ftr_stdnts section.career-support .cont ul li:before {
                        content: '';
                        position: absolute;
                        left: 0px;
                        top: 0px;
                        width: 24px;
                        height: 24px;
                        background-image: url('/files/templates/main-2025/images/icons/check2.svg');
                    }

    main.ftr_stdnts section.financial-support {
        background: var(--reeves-section-grey-three); /*#F9F9F9*/
    }

        main.ftr_stdnts section.financial-support .cont {
            padding-left: 36px;
            padding-right: 36px;
        }


            main.ftr_stdnts section.financial-support .cont .leftyy {
            }


        main.ftr_stdnts section.financial-support .cont {
            display: flex;
            padding-left: 36px;
            padding-right: 36px;
            justify-content: space-between;
            padding-bottom: 62px;
        }


            main.ftr_stdnts section.financial-support .cont .rightyy {
                width: 45.6%;
                padding-top: 28px;
            }

                main.ftr_stdnts section.financial-support .cont .rightyy .image-wrapper {
                    width: 100%;
                    padding-left: 24px;
                    padding-bottom: 24px;
                    position: relative;
                }

                    main.ftr_stdnts section.financial-support .cont .rightyy .image-wrapper img {
                        width: 100%;
                        object-fit: cover;
                        position: relative;
                        z-index: 2;
                    }

                    main.ftr_stdnts section.financial-support .cont .rightyy .image-wrapper .image-ring {
                        width: calc(100% - 24px);
                        height: calc(100% - 24px);
                        border-radius: 4px;
                        border: 4px solid #BE1E2D;
                        position: absolute;
                        bottom: 0px;
                        right: unset;
                        z-index: 1;
                        left: 0px;
                    }

            main.ftr_stdnts section.financial-support .cont .leftyy {
                width: 45.6%;
                padding: 24px;
            }


            main.ftr_stdnts section.financial-support .cont h2 {
                color: #333;
                font-family: Sen-SemiBold;

                font-size: 40px;
                font-style: normal;
                /*font-weight: 700;*/
                line-height: 120%; /* 48px */
                letter-spacing: -0.8px;
                margin-bottom: 24px;
            }

            main.ftr_stdnts section.financial-support .cont p {
                color: #333;
                font-family: "AnekLatin-Regular";
                font-size: 18px;
                font-style: normal;
                /*font-weight: 400;*/
                line-height: 140%; /* 25.2px */
                margin-bottom: 24px;
            }

            main.ftr_stdnts section.financial-support .cont ul {
                color: var(--Dark, #333);
                font-family: "AnekLatin-Regular";
                font-size: 18px;
                font-style: normal;
                /*font-weight: 400;*/
                line-height: 130%; /* 23.4px */
                list-style: none;
                margin-bottom: 24px;
                /* padding-left: 32px; */
            }

                main.ftr_stdnts section.financial-support .cont ul li {
                    margin-bottom: 12px;
                    position: relative;
                    padding-left: 32px;
                }

                    main.ftr_stdnts section.financial-support .cont ul li:before {
                        content: '';
                        position: absolute;
                        left: 0px;
                        top: 0px;
                        width: 24px;
                        height: 24px;
                        background-image: url('/files/templates/main-2025/images/icons/check2.svg');
                    }

    main.ftr_stdnts section.hear-grad {
        background: rgba(0, 68, 122, 0.10);
    }

        main.ftr_stdnts section.hear-grad .cont {
            padding: 64px 36px;
        }

        main.ftr_stdnts section.hear-grad h3 {
            color: var(--Dark, #333);
            text-align: center;
            font-family: Sen-Regular;
            font-size: 18px;
            font-style: normal;
            /*font-weight: 500;*/
            line-height: normal;
            letter-spacing: 1.8px;
            text-transform: uppercase;
        }


        main.ftr_stdnts section.hear-grad h2 {
            color: var(--Dark, #333);
            text-align: center;
            font-family: Sen-SemiBold;
     
            font-size: 40px;
            font-style: normal;
            /*font-weight: 700;*/
            line-height: 120%; /* 48px */
            letter-spacing: -0.8px;
            margin-bottom: 24px;
        }

        main.ftr_stdnts section.hear-grad .testemonial-carousel .tilee {
            display: flex;
            align-items: center;
            justify-content: space-between;
            padding: 24px 0px;
        }


            main.ftr_stdnts section.hear-grad .testemonial-carousel .tilee .leftyy {
                width: 49%;
                padding-left: 82px;
                position: relative;
                padding-top: 9px;
                padding-bottom: 24px;
            }

                main.ftr_stdnts section.hear-grad .testemonial-carousel .tilee .leftyy img.quote {
                    position: absolute;
                    left: 0px;
                    top: 0px;
                    display: block;
                    object-fit: contain;
                    padding: 5px 5px;
                    width: 64px;
                    height: 64px;
                }

                main.ftr_stdnts section.hear-grad .testemonial-carousel .tilee .leftyy p {
                    color: var(--Dark, #333);
                    font-family: "AnekLatin-Regular";
                    font-size: 18px;
                    font-style: normal;
                    /*font-weight: 400;*/
                    line-height: 140%; /* 25.2px */
                    letter-spacing: 0.36px;
                    margin-bottom: 32px;
                }

                main.ftr_stdnts section.hear-grad .testemonial-carousel .tilee .leftyy h4 {
                    color: var(--Dark, #333);
                    font-family: "AnekLatin-Medium";
                    font-size: 24px;
                    font-style: normal;
                    /*font-weight: 500;*/
                    line-height: 140%; /* 33.6px */
                    margin-bottom: 2px;
                }

                main.ftr_stdnts section.hear-grad .testemonial-carousel .tilee .leftyy h5 {
                    color: var(--Dark, #333);
                    font-family: "AnekLatin-Regular";
                    font-size: 18px;
                    font-style: normal;
                    /*font-weight: 400;*/
                    line-height: 140%; /* 25.2px */
                }


        main.ftr_stdnts section.hear-grad .testemonial-carousel .controller {
            width: auto;
            height: auto;
            display: grid;
            grid-template-columns: 32px 32px;
            gap: 16px;
            margin-top: 32px;
        }

            main.ftr_stdnts section.hear-grad .testemonial-carousel .controller button {
                width: 32px;
                height: 32px;
                display: block;
                border: none;
                background: none !important;
                cursor: pointer;
            }

                main.ftr_stdnts section.hear-grad .testemonial-carousel .controller button:hover {
                    background: none;
                    opacity: 1;
                }

                main.ftr_stdnts section.hear-grad .testemonial-carousel .controller button#forward:hover svg path {
                    fill: var(--reeves-primary);
                    opacity: 1;
                }

                main.ftr_stdnts section.hear-grad .testemonial-carousel .controller button#backward:hover svg path {
                    fill: var(--reeves-primary);
                    opacity: 1;
                }


        main.ftr_stdnts section.hear-grad .testemonial-carousel .tilee .rightyy {
            padding: 24px;
            width: 49.1%;
        }


            main.ftr_stdnts section.hear-grad .testemonial-carousel .tilee .rightyy video {
                width: 100%;
                height: auto;
                aspect-ratio: 16 / 9;
            }

    main.ftr_stdnts section.ctaa1 {
        background: var(--Primary, #BE1E2D);
    }

        main.ftr_stdnts section.ctaa1 .cont {
            padding-top: 48px;
            padding-bottom: 48px;
            padding-left: 36px;
            padding-right: 36px;
            max-width: 1136px;
            display: flex;
            justify-content: space-between;
            width: 100%;
            align-items: center;
        }


            main.ftr_stdnts section.ctaa1 .cont h2 {
                color: var(--White, #F1F1F1);
                /* Desktop/Heading 2 */
                font-family: Sen-SemiBold;

                font-size: 40px;
                font-style: normal;
                /*font-weight: 700;*/
                line-height: 120%; /* 48px */
                margin-bottom: 12px;
                letter-spacing: unset;
            }

            main.ftr_stdnts section.ctaa1 .cont h3 {
                color: #F1F1F1;
                /* Desktop/Body */
                font-family: "AnekLatin-Regular";
                font-size: 18px;
                font-style: normal;
                /*font-weight: 400;*/
                line-height: 150%; /* 27px */
                letter-spacing: unset;
            }


            main.ftr_stdnts section.ctaa1 .cont .leftyy {
                width: calc(100% - 222px);
                max-width: 556px;
            }


            main.ftr_stdnts section.ctaa1 .cont .rightyy {
                width: 192px;
            }
                main.ftr_stdnts section.ctaa1 .cont .rightyy button.contact-btn {
                    font-family: "Sen-Medium";
                    display: flex;
                    padding: 12px 16px;
                    align-items: center;
                    gap: 10px;
                    background: #FFF;
                    border: none;
                    cursor: pointer;
                    max-width: fit-content;
                    text-decoration: none;
                    color: var(--Dark, #333);
                    font-size: 14px;
                    font-style: normal;
                    font-weight: 600;
                    line-height: 130%; /* 18.2px */
                    letter-spacing: 0.56px;
                    text-transform: uppercase;
                    transition: all .3s linear !important;
                }

        main.ftr_stdnts section.ctaa1 .rightyy button.contact-btn:hover {
            background: var(--reeves-primary-dark) !important;
            color: white;
        }

            main.ftr_stdnts section.ctaa1 .rightyy button.contact-btn:hover svg{
                color: white;
            }

                main.ftr_stdnts section.ctaa1 .rightyy button.contact-btn:hover svg * {
                    color: white;
                    stroke: white;
                }

@media (max-width: 1200px) {
    main.ftr_stdnts section.ftr-jumbo h1 {
   
        font-size: 36px;
        
        line-height: 120%; /* 43.2px */
        letter-spacing: -0.72px;
    }

    main.ftr_stdnts section.ftr-jumbo h2 {
      
        font-size: 14px;
        letter-spacing: 1.4px;
      
    }

    main.ftr_stdnts section.ftr-jumbo p {
        color: #000;
        font-family: Sen-Regular;
        font-size: 18px;
        font-style: normal;
        /*font-weight: 400;*/
        line-height: 130%; /* 23.4px */
        letter-spacing: 0.18px;
    }

    main.ftr_stdnts section.ftr-jumbo .cont .rightyy .image-wrapper img {
    }

    main.ftr_stdnts section.career-ready h2 {
        margin-bottom: 24px;
    }

    main.ftr_stdnts section.career-ready .edutiles .tilee {
        flex-direction: column-reverse;
        display: flex;
        align-items: flex-start;
        width: calc(50% - 4px);
        margin-bottom: 8px;
    }

        main.ftr_stdnts section.career-ready .edutiles .tilee img {
            margin-bottom: 8px;
        }

        main.ftr_stdnts section.career-ready .edutiles .tilee h4 {
            letter-spacing: -0.4px;
        }

        main.ftr_stdnts section.career-ready .edutiles .tilee p {
            color: var(--Dark, #333);
            font-family: "AnekLatin-Regular";
            font-size: 16px;
            font-style: normal;
            /*font-weight: 400;*/
            line-height: 130%; /* 20.8px */
        }

    main.ftr_stdnts section.career-ready .edutiles {
        padding-left: 0px;
        padding-right: 0px;
    }

    main.ftr_stdnts section.discover-career .cont {
        flex-direction: column;
        position: relative;
        padding-bottom: 140px;
    }

        main.ftr_stdnts section.discover-career .cont .leftyy {
            width: 100%;
            padding-top: 36px;
            padding-left: 0px;
            padding-right: 0px;
            padding-bottom: 0px;
        }

    main.ftr_stdnts section.discover-career h2 {

        font-size: 32px;

    }

    main.ftr_stdnts section.discover-career h3 {
        color: #000;
        font-family: "AnekLatin-Regular";
        font-size: 22px;
        font-style: normal;
        /*font-weight: 400;*/
        line-height: 130%; /* 28.6px */
        letter-spacing: 0.22px;
    }


    main.ftr_stdnts section.discover-career p {
        color: #000;
        font-family: "AnekLatin-Light";
        font-size: 16px;
        font-style: normal;
        /*font-weight: 300;*/
        line-height: 130%; /* 20.8px */
        letter-spacing: 0.16px;
    }


    main.ftr_stdnts section.discover-career a.ctabutton {
        position: absolute;
        bottom: 67px;
    }


    main.ftr_stdnts section.discover-career .cont .rightyy {
        width: 100%;
    }

    main.ftr_stdnts section.career-support .cont {
        padding-left: 0px;
        padding-top: 20px;
    }

        main.ftr_stdnts section.career-support .cont .leftyy {
            width: 52.4%;
            padding-top: 0px;
        }

            main.ftr_stdnts section.career-support .cont .leftyy .image-wrapper {
                height: 385px;
                padding-top: 24px;
                padding-bottom: 24px;
                padding-right: 0px;
                padding-top: 24px;
            }


                main.ftr_stdnts section.career-support .cont .leftyy .image-wrapper img {
                    height: 100%;
                    width: 100%;
                    padding-top: 24px;
                    padding-bottom: 24px;
                    display: block;
                    object-position: right;
                }


                main.ftr_stdnts section.career-support .cont .leftyy .image-wrapper .image-ring {
                    right: 20%;
                    height: calc(100% - 48px);
                    top: 24px;
                }

        main.ftr_stdnts section.career-support .cont .rightyy {
            width: 44%;
            padding-top: 0px;
            padding-left: 0px;
            padding-right: 0px;
        }

        main.ftr_stdnts section.career-support .cont h2 {
            color: #000;
            font-family: Sen-SemiBold;
            font-size: 32px;
            font-style: normal;
            /*font-weight: 700;*/
            line-height: 120%; /* 38.4px */
            letter-spacing: -0.64px;
            margin-bottom: 16px;
        }

        main.ftr_stdnts section.career-support .cont p {
            color: #000;
            font-family: "AnekLatin-Light";
            font-size: 16px;
            font-style: normal;
            /*font-weight: 300;*/
            line-height: 130%; /* 20.8px */
            letter-spacing: 0.16px;
            margin-bottom: 16px;
        }

        main.ftr_stdnts section.career-support .cont ul {
            color: var(--Dark, #333);
            font-family: "AnekLatin-Regular";
            font-size: 16px;
            font-style: normal;
            /*font-weight: 400;*/
            line-height: 130%; /* 20.8px */
        }


    main.ftr_stdnts section.financial-support .cont {
        padding-left: 0px;
        padding-top: 20px;
        padding-left: 36px;
        padding-right: 0px;
    }

        main.ftr_stdnts section.financial-support .cont .rightyy {
            width: 52.4%;
            padding-top: 0px;
        }

            main.ftr_stdnts section.financial-support .cont .rightyy .image-wrapper {
                height: 385px;
                padding-top: 24px;
                padding-bottom: 24px;
                padding-right: 0px;
                padding-top: 24px;
                padding-left: 0px;
                overflow: hidden;
            }


                main.ftr_stdnts section.financial-support .cont .rightyy .image-wrapper img {
                    height: 100%;
                    width: 100%;
                    padding-top: 24px;
                    padding-bottom: 24px;
                    display: block;
                    object-position: right;
                }


                main.ftr_stdnts section.financial-support .cont .rightyy .image-wrapper .image-ring {
                    left: 20%;
                    height: calc(100% - 48px);
                    top: 24px;
                }

        main.ftr_stdnts section.financial-support .cont .leftyy {
            width: 44%;
            padding-top: 0px;
            padding-left: 0px;
            padding-right: 0px;
        }

        main.ftr_stdnts section.financial-support .cont h2 {
            color: #000;
            font-family: Sen-SemiBold;
      
            font-size: 32px;
            font-style: normal;
            /*font-weight: 700;*/
            line-height: 120%; /* 38.4px */
            letter-spacing: -0.64px;
            margin-bottom: 16px;
        }

        main.ftr_stdnts section.financial-support .cont p {
            color: #000;
            font-family: "AnekLatin-Light";
            font-size: 16px;
            font-style: normal;
            /*font-weight: 300;*/
            line-height: 130%; /* 20.8px */
            letter-spacing: 0.16px;
            margin-bottom: 16px;
        }

        main.ftr_stdnts section.financial-support .cont ul {
            color: var(--Dark, #333);
            font-family: "AnekLatin-Regular";
            font-size: 16px;
            font-style: normal;
            /*font-weight: 400;*/
            line-height: 130%; /* 20.8px */
        }

    main.ftr_stdnts section.hear-grad {
        display: none;
    }

    main.ftr_stdnts section.ctaa1 .cont {
        padding-top: 48px;
        padding-left: 32px;
        padding-right: 32px;
    }

        main.ftr_stdnts section.ctaa1 .cont h2 {
            color: var(--White, #F1F1F1);
            /* Mobile/Heading 2 */
            font-family: Sen-SemiBold;
     
            font-size: 28px;
            font-style: normal;
            /*font-weight: 700;*/
            line-height: 120%; /* 33.6px */
        }

        main.ftr_stdnts section.ctaa1 .cont h3 {
            color: #F1F1F1;
            font-family: Sen;
            font-family: 'Montserrat-Regular';
            font-size: 16px;
            font-style: normal;
            /*font-weight: 400;*/
            line-height: 150%; /* 24px */
        }
}

@media (max-width: 768px) {

    main.ftr_stdnts section.ftr-jumbo .cont {
        flex-direction: column-reverse;
        padding: 24px 24px;
    }

        main.ftr_stdnts section.ftr-jumbo .cont .leftyy {
            width: 100%;
            padding-left: 0px;
            padding-right: 0px;
            padding-bottom: 0px;
        }

        main.ftr_stdnts section.ftr-jumbo .cont .rightyy {
            width: 100%;
            margin-bottom: 24px;
        }


    main.ftr_stdnts section.ftr-jumbo h1 {

        font-size: 36px;

        margin-bottom: 24px;
    }

    main.ftr_stdnts section.ftr-jumbo p {
        color: #000;
        font-family: Sen-Regular;
        font-size: 18px;
        font-style: normal;
        /*font-weight: 400;*/
        line-height: 130%; /* 23.4px */
        letter-spacing: 0.18px;
    }

    main.ftr_stdnts section.career-ready .cont {
        padding-left: 24px;
        padding-right: 24px;
    }

    main.ftr_stdnts section.career-ready h3 {
        color: rgba(51, 51, 51, 0.80);
        text-align: center;
        font-family: Sen-Medium;

        font-size: 14px;
        font-style: normal;
        /*font-weight: 500;*/
        line-height: normal;
        letter-spacing: 1.4px;
        text-transform: uppercase;
    }

    main.ftr_stdnts section.career-ready h2 {
        color: #000;
        text-align: center;
        font-family: Sen-SemiBold;

        font-size: 28px;
        font-style: normal;
        /*font-weight: 700;*/
        line-height: 120%; /* 33.6px */
        letter-spacing: -0.56px;
    }

    main.ftr_stdnts section.career-ready .edutiles {
        flex-direction: column;
    }

        main.ftr_stdnts section.career-ready .edutiles .tilee {
            width: 100%;
            padding: 24px;
        }

            main.ftr_stdnts section.career-ready .edutiles .tilee img {
                width: 54px;
                height: 54px;
                margin-bottom: 8px;
            }

            main.ftr_stdnts section.career-ready .edutiles .tilee .leftyy {
                width: 100%;
            }

            main.ftr_stdnts section.career-ready .edutiles .tilee h4 {
               
                font-size: 20px;
                margin-bottom: 8px;
            }

            main.ftr_stdnts section.career-ready .edutiles .tilee p {
                color: var(--Dark, #333);
                font-family: "AnekLatin-Regular";
                font-size: 16px;
                font-style: normal;
                /*font-weight: 400;*/
                line-height: 130%; /* 20.8px */
            }

    main.ftr_stdnts section.discover-career h2 {

        font-size: 28px;
    }

    main.ftr_stdnts section.discover-career h3 {
        color: #000;
        font-family: "AnekLatin-Regular";
        font-size: 22px;
        font-style: normal;
        /*font-weight: 400;*/
        line-height: 130%; /* 28.6px */
        letter-spacing: 0.22px;
        margin-bottom: 16px;
    }

    main.ftr_stdnts section.discover-career p {
        color: #000;
        font-family: "AnekLatin-Light";
        font-size: 16px;
        font-style: normal;
        /*font-weight: 300;*/
        line-height: 130%; /* 20.8px */
        letter-spacing: 0.16px;
        margin-bottom: 24px;
    }

    main.ftr_stdnts section.discover-career .cont {
        padding-left: 24px;
        padding-right: 24px;
        padding-bottom: 128px;
    }

        main.ftr_stdnts section.discover-career .cont .rightyy .tiless .tilee {
            width: 100%;
            /* display: flex; */
            padding: 16px 16px;
            padding-left: 64px;
            position: relative;
        }

            main.ftr_stdnts section.discover-career .cont .rightyy .tiless .tilee img {
                position: absolute;
                left: 16px;
                top: calc(50% - 17px);
                width: 32px;
                height: 32px;
                margin-bottom: 0px;
            }

            main.ftr_stdnts section.discover-career .cont .rightyy .tiless .tilee h4 {
                color: #121212;
                font-family: Sen-Medium;        
                font-size: 16px;
                font-style: normal;
                /*font-weight: 500;*/
                line-height: normal;
                margin-bottom: 4px;
            }

            main.ftr_stdnts section.discover-career .cont .rightyy .tiless .tilee p {
                color: #333;
                font-family: "AnekLatin-Regular";
                font-size: 14px;
                font-style: normal;
                /*font-weight: 400;*/
                line-height: normal;
            }

    main.ftr_stdnts section.discover-career a.ctabutton {
        bottom: 56px;
    }

    main.ftr_stdnts section.career-support .cont {
        padding-left: 24px;
        padding-right: 24px;
        padding-top: 0px;
        flex-direction: column;
    }

        main.ftr_stdnts section.career-support .cont .leftyy {
            width: 100%;
            margin-bottom: 24px;
        }

            main.ftr_stdnts section.career-support .cont .leftyy .image-wrapper {
                height: 235px;
                padding-top: 0px;
                padding-bottom: 16px;
                padding-left: 16px;
            }


                main.ftr_stdnts section.career-support .cont .leftyy .image-wrapper img {
                    padding-top: 0px;
                    padding-bottom: 0px;
                }

                main.ftr_stdnts section.career-support .cont .leftyy .image-wrapper .image-ring {
                    left: 0px;
                    bottom: 0px;
                    top: unset;
                    height: calc(100% - 32px);
                }

        main.ftr_stdnts section.career-support .cont .rightyy {
            width: 100%;
            padding-bottom: 48px;
        }

    main.ftr_stdnts section.financial-support .cont {
        padding-left: 24px;
        padding-right: 24px;
        padding-top: 0px;
        flex-direction: column-reverse;
        padding-bottom: 24px;
    }

        main.ftr_stdnts section.financial-support .cont .rightyy {
            width: 100%;
            margin-bottom: 24px;
        }

            main.ftr_stdnts section.financial-support .cont .rightyy .image-wrapper {
                height: 235px;
                padding-top: 0px;
                padding-bottom: 16px;
               /* padding-left: 16px;*/
               padding-right: 16px;
            }


                main.ftr_stdnts section.financial-support .cont .rightyy .image-wrapper img {
                    padding-top: 0px;
                    padding-bottom: 0px;
                }

                main.ftr_stdnts section.financial-support .cont .rightyy .image-wrapper .image-ring {
                    left: unset;
                    bottom: 0px;
                    height: calc(100% - 32px);
                    top: unset;
                    right: 0px;
                }


        main.ftr_stdnts section.financial-support .cont .leftyy {
            width: 100%;
        }

    main.ftr_stdnts section.ctaa1 .cont {
        flex-direction: column;
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 44px;
        padding-bottom: 44px;
        align-items: flex-start;
    }

        main.ftr_stdnts section.ctaa1 .cont .leftyy {
            width: 100%;
            padding-bottom: 32px;
        }

        main.ftr_stdnts section.ctaa1 .cont h2 {
            color: #F1F1F1;
            font-family: Sen-SemiBold;
            font-size: 28px;
            font-style: normal;
            /*font-weight: 700;*/
            line-height: 120%; /* 33.6px */
            margin-bottom: 12px;
        }

        main.ftr_stdnts section.ctaa1 .cont h3 {
            color: #F1F1F1;
            /* Mobile/Body */
            font-family: Sen;
            font-family: 'Montserrat-Regular';
            font-size: 16px;
            font-style: normal;
            /*font-weight: 400;*/
            line-height: 150%; /* 24px */
        }
}
