body{
    background-color: var(--Theme-Blue-50, #EBEEFD);
}

.header_top {
    display: none !important;
}

header.new_header.sticky-top {
    display: none;
}

footer {
    display: none;
}


/* header */

section.header {
    border-radius: 12.249px;
    border: 0;
    background: var(--White, #FFF);
    padding-block: 24px;
}

/* Banner */

section.Banner img {
    width: 100%;
}


/* About USXA */

section.About_Rehman {
    background: #FFF;
    position: relative;
    padding: 48px 0 72px;
}

.About_Rehman_Left {
    padding: 0;
}

.About_Rehman_Left h2 {
    color: var(--Theme-Dark-Blue-800, #26244A);
    font-family: Inter;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 44px; /* 122.222% */
    letter-spacing: -0.72px;
    margin-bottom: 34px;
}

.About_Rehman_Left p {
    color: var(--Text-Grey-700, #344054);

/* Text md / Regular */
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 16px;
}

.About_Rehman_Left p:last-child {
    margin-bottom: 0;
}

.About_Rehman_Right {
    position: relative;
    bottom: 0;
    right: 0;
}

.About_Rehman_Left h3 {
    color: var(--Text-Grey-700, #344054);

/* Display xs / Bold */
    font-family: Inter;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px; /* 133.333% */
    margin-bottom: 16px;
    margin-top: 24px;
}

.About_Rehman_Left ul li {
    color: var(--Text-Grey-700, #344054);

/* Text md / Regular */
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 150% */
    margin-bottom: 12px;
    list-style: none;
    display: flex;
    align-items: center;
    gap: 8px;
}

.About_Rehman_Left ul {}


/* Our Mission Values */


section.Our_Mission_Values {
    background: var(--Text-Grey-50, #F9FAFB);
    padding-block: 72px;
}

.Our_Mission_Box {
    border-radius: 16px;
    background: var(--White, #FFF);
    padding: 24px;
    /* height: 100%; */
    min-height: 195px;
}

.Our_Mission_Box h2 {
    color: var(--Theme-Dark-Blue-800, #26244A);
    font-family: Inter;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 44px; /* 122.222% */
    letter-spacing: -0.72px;
    margin-bottom: 24px;
}

.Our_Mission_Box p {
    color: var(--Text-Grey-700, #344054);

/* Text md / Regular */
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 150% */
}

.Our_Values_Box {
    border-radius: 16px;
    background: var(--White, #FFF);
    padding: 24px;
}

.Our_Values_Box h2 {
    color: var(--Theme-Dark-Blue-800, #26244A);
    font-family: Inter;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 44px; /* 122.222% */
    letter-spacing: -0.72px;
    margin-bottom: 34px;
}


.Our_Values_Box ul li {
    color: var(--Text-Grey-700, #344054);

/* Text md / Regular */
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    list-style: none;
    display: flex;
    align-items: start;
    margin-bottom: 12px;
    gap: 8px;
}

.Our_Values_Box ul li svg {
    min-width: 20px;
    margin-top: 3px;
}


/* Services */

section.Services {
    border-radius: 16px;
    background: var(--Text-Grey-50, #F9FAFB);
    padding-block: 72px;
}

section.Services h2.Services_Title {
    color: var(--Theme-Dark-Blue-800, #26244A);
    text-align: center;
    font-family: Inter;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 44px; /* 122.222% */
    letter-spacing: -0.72px;
    margin-bottom: 34px;
}

.Services_Box {
    border-radius: 16px;
    background: transparent;
    padding: 24px 24px 28px;
    position: relative;
}

.Services_Box svg {}

.Services_Box h3 {
    color: var(--Text-Grey-700, #344054);

/* Text xl / Semibold */
    font-family: Inter;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 30px; /* 150% */
    margin-top: 24px;
    margin-bottom: 8px;
}

.Services_Box h3 span {
    color: var(--Text-Grey-700, #344054);
    font-family: Inter;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
}

.Services_Box p {
    color: var(--Text-Grey-600, #475467);

/* Text md / Regular */
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 150% */
}

.Services_Box:after {
    content: '';
    width: 2px;
    height: 209px;
    background-image: url('../../images/branding/usxa/Services_Box_After_Border1.svg');
    display: inline-block;
    position: absolute;
    right: 0;
    top: 0;
}

.border_Bottom {
    padding-block: 24px;
}

.border_Bottom svg {
    width: 100%;
}

.Services_Box.Last_Services_Item:after {
    content: '';
    background-image: none;
}


.Life_Boxes_Main {
    padding-block: 48px 0;
}

.Life_Box {
    position: relative;
    padding: 24px;
}

.Life_Box h3 {
    color: var(--Text-Grey-700, #344054);

/* Text xl / Semibold */
    font-family: Inter;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 30px; /* 150% */
    margin-top: 12px;
    margin-bottom: 8px;
}

.Life_Box p {
    color: var(--Text-Grey-600, #475467);
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}

.Life_Box:after {
    content: '';
    width: 2px;
    height: 209px;
    background-image: url('../../images/branding/usxa/Services_Box_After_Border.svg');
    display: inline-block;
    position: absolute;
    right: 0;
    top: 0;
}

.Last_Life_Box_Item:after {
    content: '';
    background-image: none;
}


/* Why Work */

section.Why_Work {
    background: var(--Text-Grey-50, #F9FAFB);
    padding: 72px 0;
}

section.Why_Work h2.Why_Work_Title {
    color: var(--Theme-Dark-Blue-800, #26244A);
    text-align: center;

/* Webpage/Header 2 */
    font-family: Inter;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%; /* 43.2px */
    letter-spacing: -0.72px;
}

.Why_Work_Main {
    margin-top: 48px;
}

.Why_Work_Box {
    border-radius: 16px;
    background: var(--White, #FFF);

/* Shadow 1 */
    box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.10);
    padding: 24px;
    height: 100%;
}

.Why_Work_Box h3 {
    color: var(--Text-Grey-700, #344054);

/* Text xl / Semibold */
    font-family: Inter;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 30px; /* 150% */
    margin-top: 24px;
    margin-bottom: 8px;
}

.Why_Work_Box p {
    color: var(--Text-Grey-600, #475467);

/* Text md / Regular */
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 150% */
}



section.About_Mycpeone_USXA {
    background: var(--Text-Grey-50, #F9FAFB);
    padding: 48px 0;
}

.About_Mycpeone_USXA_Left h3 {
    color: var(--Theme-Dark-Blue-800, #26244A);
    font-family: Inter;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 44px; /* 122.222% */
    letter-spacing: -0.72px;
    margin-bottom: 34px;
}

.About_Mycpeone_USXA_Left {}

.About_Mycpeone_USXA_Left p {
    margin-bottom: 16px; 
    color: var(--Text-Grey-700, #344054);
    /* Text md / Regular */
    font-family: Inter; 
    font-size: 16px; 
    font-style: normal;
    font-weight: 400; 
    line-height: 24px;
}

.About_Mycpeone_USXA_Left p:last-child {
    margin-bottom: 0;
}


section.Current_Openings {
    background: var(--White, #FFF);
    padding: 48px 0;
}

section.Current_Openings h3 {
    color: var(--Theme-Dark-Blue-800, #26244A);
    text-align: center;
    font-family: Inter;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 44px; /* 122.222% */
    letter-spacing: -0.72px;
    margin-bottom: 34px;
}

.Current_Openings_Main {
    border-radius: 16px;
    border: 1px solid var(--Text-Grey-200, #EAECF0);
    background: var(--White, #FFF);
    padding: 36px;
}

.Current_Openings_Main .table-responsive {
    border-radius: 12px;
}

.Current_Openings_Main .table-responsive th {
    background: var(--Text-Grey-800, #1D2939);
    color: var(--White, #FFF);

/* Text xl / Bold */
    font-family: Inter;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px; /* 150% */
}

.Current_Openings_Main .table-responsive th:first-child {
    border-radius: 8px 0 0 8px;
}

.Current_Openings_Main .table-responsive  th, .Current_Openings_Main .table-responsive  td {
    border: 0;
    padding: 16px;
}

.Current_Openings_Main .table-responsive th:last-child {
    border-radius: 0 8px 8px 0;
}

.Join_Team {
    border-radius: 12px;
    border: 1px solid var(--Text-Grey-200, #EAECF0);
    background: var(--Theme-Dark-Blue-100, #F3F3F5);
    padding: 16px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 24px;
}

.Join_Team p {
    color: var(--Theme-Dark-Blue-800, #26244A);

/* Text xl / Bold */
    font-family: Inter;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px; /* 150% */
}

.Join_Team_Left p {
    color: var(--Theme-Dark-Blue-800, #26244A);

/* Text xl / Bold */
    font-family: Inter;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px; /* 150% */
}

.Join_Team_Left span {
    color: var(--Theme-Dark-Blue-800, #26244A);
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 26px;
}

.Join_Team a.Join_our_Team_Btn {
    border-radius: 4px;
    background: var(--Theme-Dark-Blue-800, #26244A);

/* Shadow/xs */
    box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
    padding: 12px 20px;
    color: var(--White, #FFF);

/* Text md / Semibold */
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
    display: inline-block;
    min-width: 149px;
}


.Current_Openings_Main .table-responsive td {
    border-bottom: 1px solid #EAECF0;
    padding-top: 24px;
}

.Current_Openings_Main .table-responsive tr:first-child td {
    padding-top: 24px;
}





    /* Highlights */

    section.Highlights .carousel-wrapper {
        position: relative;
        width: 100%;
        margin: auto;
        overflow: hidden;
        height: 700px;
    }

    section.Highlights .carousel-track {
        display: flex;
        align-items: flex-end; /* Align to bottom */
        transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);
        height: 700px;
    }

    section.Highlights .slide {
        flex: 0 0 300px;
        margin: 0 10px;
        height: 312px;
        width: 312px;
        opacity: 0.6;
        transition: height 0.5s ease, opacity 0.5s ease;
        border-radius: 10px;
        overflow: hidden;
        background: #eee;
        box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
        will-change: height, opacity;
    }

    section.Highlights .slide img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        display: block;
    }

    section.Highlights .slide.active {
        height: 648px; /* Grows from bottom */
        width: 648px !important;
        opacity: 1;
        z-index: 2;
        flex: 0 0 648px;
        overflow: hidden;
    }

    section.Highlights .slide.active img {
        height: 648px; /* Grows from bottom */
        width: 648px !important;
        object-fit: cover;
        display: block;
        transition: .4s linear all;
        box-shadow: 0 8px 24px 0 rgba(0, 0, 0, 0.08);
    }

    .slide.active a:hover img {
        transition: .4s linear all;
        transform: scale(1.02);
        box-shadow: 0 8px 24px 0 rgba(0, 0, 0, 0.08);
    }

    section.Highlights .nav-buttons {
        position: absolute;
        top: 35%;
        width: 100%;
        display: flex;
        justify-content: space-between;
        transform: translateY(-50%);
        pointer-events: none;
    }

    section.Highlights .nav-buttons button {
        pointer-events: auto;
        background: #ffffff;
        border: none;
        font-size: 20px;
        padding: 10px 15px;
        margin: 0 10px;
        border-radius: 50%;
        cursor: pointer;
        /* box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2); */
        transition: background 0.3s;
    }

    section.Highlights .nav-buttons button:hover {
        background: #202B50;
    }

    section.Highlights .nav-buttons button:hover svg path {
        stroke: #fff;
    }


    section.Highlights {
        background: var(--Text-Grey-50, #F9FAFB);
        padding: 72px 0;
        position: relative;
        overflow: hidden;
    }
    section.Highlights h2.Highlights_Title {
         margin-bottom: 48px;
         color: var(--Theme-Dark-Blue-800, #26244A);
         text-align: center;
         font-family: Inter;
         font-size: 36px;
         font-style: normal;
         font-weight: 700;
         line-height: 120%; /* 43.2px */
         letter-spacing: -0.72px;
    }
    .Highlight_Title p {
        color: var(--Text-Grey-600, #475467);
        text-align: center;

    /* Text lg/Regular */
        font-family: Inter;
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        line-height: 28px; /* 155.556% */
        margin-bottom: 24px;
    }
    section.Highlights h3.Highlights_Inner_Title {
        color: var(--Theme-Dark-Blue-800, #26244A);
        font-family: Inter;
        font-size: 36px;
        font-style: italic;
        font-weight: 700;
        line-height: 120%;
        letter-spacing: -0.72px;
        text-align: left;
        position: absolute;
        top: auto;
        right: 0;
        left: 45%;
        bottom: -115px;
        margin: 0;
        display: inline-block;
        max-width: 400px;
    }


    section.Highlights h3.Highlights_Inner_Title span {
        color: var(--Theme-Blue-500, #3A58EF);
        font-family: Inter;
        font-size: 36px;
        font-style: italic;
        font-weight: 700;
        line-height: 120%; /* 43.2px */
        letter-spacing: -0.72px;
        text-align: center;
    }

    .bg_light_blue {
        background: var(--Theme-Blue-50, #EBEEFD) !important;
    }

    .Highlight_Title {
        margin-bottom: -50px;
        position: relative;
    }

    section.Highlights .nav-buttons button#prevBtn {
        position: absolute;
        top: 0;
        left: 45%;
        background: transparent;
    }

    section.Highlights .nav-buttons button#nextBtn {
        position: absolute;
        right: 47%;
        background: transparent;
    }

    section.Highlights .nav-buttons button#prevBtn:hover {
        background: #202B50;
    }

    section.Highlights .nav-buttons button#nextBtn:hover {
        background: #202B50;
    }




    /* Hall CPA Page */
    
    section.header.Hall_CPA_Header {
        background: #07152B;
        border-radius: 0;
    }

    .About_Hall_CPA_Left a.See_Open_Roles_Btn {
        border-radius: 4px;
        background: var(--Theme-Dark-Blue-800, #26244A);
        box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
        padding: 10px 18px;
        display: flex;
        align-items: center;
        gap: 8px;
        color: var(--White, #FFF);
        font-family: Inter;
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: 24px;
        max-width: 185px;
        margin-top: 24px;
    }

    .Services_Box.Services_Box_Hall_CPA:after {
        background-image: url('../../images/branding/usxa/Services_Box_After_Border_Grey.svg');
    }

    .Services_Box.Services_Box_Hall_CPA.Last_Services_Item:after {
        content: '';
        background-image: none;
    }
    .Life_at_Hall_CPA  .carousel-wrapper {
        display: none;
    }

    .Life_at_Hall_CPA  .nav-buttons {
        display: none !important;
    }

    .Life_Box.Life_Box_Hall_CPA:after {
        background-image: url('../../images/branding/usxa/Services_Box_After_Border_Grey.svg');
    }

    .Life_Box.Life_Box_Hall_CPA.Last_Life_Box_Item:after {
        content: '';
        background-image: none;
    }

    .Highlights.Life_at_Hall_CPA .Highlight_Title {
        margin: 0;
    }

    .Highlights.Life_at_Hall_CPA .Life_Boxes_Main {
        /* padding-block: 0; */
    }

    /* Richey May Page  */

    .Tabs_Main.sticky-top {
        top: 0px;
        z-index: 9;
        background: var(--Text-Grey-50, #F9FAFB);
        padding: 22px 0;
    }

    .Tabs_Main_Box ul {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 24px;
    }

    .Tabs_Main_Box ul li {
        list-style: none;
        min-width: 181px;
    }

    .Tabs_Main_Box ul li a { 
        color: var(--Text-Grey-700, #344054);
        /* Text md / Regular */
        font-family: Inter;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px; /* 150% */
        border-radius: 48px;
        border: 1px solid var(--Text-Grey-300, #D0D5DD);
        background: var(--White, #FFF);
        padding: 12px;
        min-width: 181px;
        text-align: center;
        display: inline-block;
    }

    .Tabs_Main_Box ul li:hover a,.Tabs_Main_Box ul li:hover a,
     .Tabs_Main_Box ul li a:hover, .Tabs_Main_Box ul li a:active {
        color: var(--Theme-Blue-500, #3A58EF);
        text-align: center;

    /* Text md / Regular */
        font-family: Inter;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px; /* 150% */
        border: 1px solid var(--Text-Grey-300, #3A58EF);
    }

    .Tabs_Main_Box ul li:hover {
        /* border-radius: 48px;
        border: 1px solid var(--Theme-Blue-500, #3A58EF); */
        background: var(--White, #FFF);
    }

    .Tabs_Main_Box ul li a.active {
        border: 1px solid var(--Text-Grey-300, #3A58EF);
        color: var(--Theme-Blue-500, #3A58EF);
    }

    .Join_Team_Richey_May p {
        color: var(--Theme-Dark-Blue-800, #26244A);

        /* Text xl / Bold */
        font-family: Inter;
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: 30px; /* 150% */
    }

    .Join_Team_Richey_May p span {
        color: var(--Theme-Dark-Blue-800, #26244A);
        font-family: Inter;
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: 32px;
    }


    /* Awards_Recognition */

    section.Awards_Recognition {
        border-radius: 16px;
        background: var(--White, #FFF);
        padding: 72px 0;
    }

    section.Awards_Recognition h2 {
        color: var(--Theme-Dark-Blue-800, #26244A);
        text-align: center;
        font-family: Inter;
        font-size: 36px;
        font-style: normal;
        font-weight: 700;
        line-height: 44px; /* 122.222% */
        letter-spacing: -0.72px;
        margin-bottom: 34px;
    }

    .Awards_Recognition_Box {
        border-radius: 16px;
        background: var(--Text-Grey-50, #F9FAFB);
        padding: 24px;
        min-height: 188px;
        transition: 1s ease-in-out;
    }

    .Awards_Recognition_Box .Awards_Recognition_Box_Icon {
        display: block;
        transition: 1s ease-in-out;
        opacity: 1;
    }

    .Awards_Recognition_Box .Awards_Recognition_Box_Icon svg { 
        transition: 1s ease-in-out;
    }
 
    .Awards_Recognition_Box .Awards_Recognition_Box_HoverIcon {
        display: none;
        transition: 1s ease-in-out;
        opacity: 0;
    }

    .Awards_Recognition_Box .Awards_Recognition_Box_HoverIcon svg { 
        transition: 1s ease-in-out;
    }

    .Awards_Recognition_Box h3 {
        margin-top: 24px;
        transition: 1s ease-in-out;
        color: var(--Text-Grey-700, #344054);
        font-family: Inter;
        font-size: 18px;
        font-style: normal;
        font-weight: 500;
        line-height: 28px;
    }

    .Awards_Recognition_Box h3 b {
        color: var(--Text-Grey-700, #344054);
        font-family: Inter;
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: 30px;
    }

    .Awards_Recognition_Box:hover {
        border-radius: 16px;
        background: var(--Theme-Blue-800, #182878);
        transition: 1s ease-in-out;
    }

    .Awards_Recognition_Box:hover .Awards_Recognition_Box_Icon {
        display: none;
        transition: 1s ease-in-out;
        opacity: 0;
    }

    .Awards_Recognition_Box:hover .Awards_Recognition_Box_Icon svg { 
        transition: 1s ease-in-out;
    }

    .Awards_Recognition_Box:hover .Awards_Recognition_Box_HoverIcon {
        display: block;
        transition: 1s ease-in-out;
        opacity: 1;
    }

     .Awards_Recognition_Box:hover .Awards_Recognition_Box_HoverIcon svg { 
        transition: 1s ease-in-out;
    }

    .Awards_Recognition_Box:hover h3 {
        color: var(--White, #FFF);
        font-family: Inter;
        font-size: 18px;
        font-style: normal;
        font-weight: 700;
        line-height: 30px;
        transition: 1s ease-in-out;
    }

    .Awards_Recognition_Box:hover h3 b {
        color: var(--White, #FFF);
       /* Text xl / Bold */
        font-family: Inter;
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: 30px;
        transition: 1s ease-in-out;
     }


    /* Application_Process */

    section.Application_Process {
        border-radius: 16px;
        background: var(--White, #FFF);
        padding: 72px 0 146px;
        position: relative;
    }

    section.Application_Process h2 {
        color: var(--Theme-Dark-Blue-800, #26244A);
        text-align: center;
        font-family: Inter;
        font-size: 36px;
        font-style: normal;
        font-weight: 700;
        line-height: 44px; /* 122.222% */
        letter-spacing: -0.72px;
        padding-bottom: 10px;
    }

    .Application_Process_Main {
        margin-top: 48px;
    }

    .Application_Process_Main img.Application_Process_Bg {
        position: absolute;
        top: auto;
        right: 0;
        bottom: 0;
        left: 0;
        margin: 0 auto;
        min-width: 902px;
    }

    .Application_Process_Left, .Application_Process_Right {
        border-radius: 16px;
        background: var(--Theme-Blue-50, #EBEEFD);
        padding: 24px;
        margin-bottom: 25px;
    }

    .Application_Process_Left h3, .Application_Process_Right h3 {
        color: var(--Text-Grey-700, #344054);

    /* Text xl / Semibold */
        font-family: Inter;
        font-size: 20px;
        font-style: normal;
        font-weight: 600;
        line-height: 30px; /* 150% */
        margin: 24px 0 8px;
    }

    .Application_Process_Left p, .Application_Process_Right p {
        color: var(--Text-Grey-600, #475467);

    /* Text md / Regular */
        font-family: Inter;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px; /* 150% */
    }

    .Application_Process_Right {
        text-align: right;
    }

    .Application_Process_Left {
        margin-right: -40px;
    }

    .Application_Process_Right {
        margin-left: -40px;
    }


    /* Evaluation_Criteria */

    section.Evaluation_Criteria {
        border-radius: 16px;
        background: var(--Text-Grey-50, #F9FAFB);
        padding: 72px 0;
    }

    .Evaluation_Criteria_Title {}

    .Evaluation_Criteria_Title h2 {
        color: var(--Theme-Dark-Blue-800, #26244A);

    /* Webpage/Header 2 */
        font-family: Inter;
        font-size: 36px;
        font-style: normal;
        font-weight: 700;
        line-height: 120%; /* 43.2px */
        letter-spacing: -0.72px;
    }

    .Evaluation_Criteria_Box {
        border-radius: 16px;
        background: var(--White, #FFF);
        padding: 24px;
        display: flex;
        align-items: center;
        gap: 24px;
        height: 100%;
    }

    .Evaluation_Criteria_Box svg {
        min-width: 48px;
    }

    .Evaluation_Criteria_Box h3 {
        color: var(--Text-Grey-700, #344054);

    /* Text xl / Semibold */
        font-family: Inter;
        font-size: 20px;
        font-style: normal;
        font-weight: 600;
        line-height: 30px; /* 150% */
    }

    /* Employee_Benefits */
        
    section.Services.Employee_Benefits
    {
        border-radius: 16px;
        background: var(--White, #FFF);
    }


    section.Services.Employee_Benefits h2.Services_Title {
        margin-bottom: 10px;
    }

    section.Services.Employee_Benefits .Employee_Benefits_Title p {
        color: var(--Text-Grey-700, #344054);
        text-align: center;

        /* Text md / Regular */
        font-family: Inter;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px; /* 150% */
        margin-bottom: 24px;
    }

    section.Services.Employee_Benefits .Services_Box {
        padding: 24px 20px 0;
    }





    .Application_Process_USXA img.Application_Process_USXA_Bg1 {
        position: absolute;
        top: auto;
        right: 0;
        bottom: 0;
        left: 0;
        margin: 0 auto;
        min-height: 850px;
        max-height: 850px;
    }

    .Application_Process_USXA img.Application_Process_USXA_Bg2 {
        position: absolute;
        top: auto;
        right: 0;
        bottom: 0;
        left: 0;
        margin: 0 auto;
        min-width: 902px;
    }

    .Application_Process_USXA {}

    .Application_Process_USXA .Application_Process_Left, 
    .Application_Process_USXA .Application_Process_Right {
        border-radius: 16px;
        background: var(--Text-Grey-50, #F9FAFB);
    }


    .bg-gray {
        background: var(--Text-Grey-50, #F9FAFB) !important;
    }

    section.Our_Mission_Values.bg-white .Our_Mission_Box, 
    section.Our_Mission_Values.bg-white .Our_Values_Box {
        border-radius: 16px;
        border: 1px solid var(--Text-Grey-200, #EAECF0);
        background: var(--White, #FFF);
    }



    section.Some_Glimpses {
        background: var(--White, #FFF);
        padding: 72px 0;
    }

    .Some_Glimpses_Box_Main {}

    .Some_Glimpses_Box_Main h2 {
        color: var(--Theme-Dark-Blue-800, #26244A);
        text-align: center;

    /* Webpage/Header 2 */
        font-family: Inter;
        font-size: 36px;
        font-style: normal;
        font-weight: 700;
        line-height: 120%; /* 43.2px */
        letter-spacing: -0.72px;
        margin-bottom: 48px;
    }

    .Some_Glimpses_Box {
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 24px;
    }

    .Some_Glimpses_InnerBox {
        display: flex;
        gap: 24px;
    }

    .Some_Glimpses_InnerBox img {
        display: inline-block;
        width: 100%;
    }

    img.Some_Glimpses_Img1 {
        max-width: 365px;
    }

    .Some_Glimpses_Box_Left {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        gap: 24px;
    }

    .Some_Glimpses_InnerBox.Box_center {}

    .Some_Glimpses_InnerBox.Box_center img.Some_Glimpses_Img1 {
        max-width: 465px;
    }

    .Life_at_Trout_CPA_Img_Box_Web {
        display: flex;
    }

    .Life_at_Trout_CPA_Img_Box_Mob {
        display: none;
    }

    @media(max-width:1600.51px){ 
        section.Highlights .nav-buttons {
            position: absolute;
            top: 36%;
            left: 4%;
        }
        section.Highlights h3.Highlights_Inner_Title {
            left: 50%;
            bottom: -115px;
            margin: 0;
            display: inline-block;
            max-width: 400px;
        }
        section.Highlights .nav-buttons button#nextBtn {
            position: absolute;
            right: 45%;
        }

        
    }

    @media(max-width:1366.51px){ 
        
        section.Highlights h3.Highlights_Inner_Title {
            left: 60%;
        }

        section.Highlights .nav-buttons {
            left: 15%;
        }

        .Why_Work_Box h3 {
            color: var(--Text-Grey-700, #344054);
            font-family: Inter;
            font-size: 19px;
        }

        .Why_Work_Box p {
            color: var(--Text-Grey-600, #475467);
            font-family: Inter;
            font-size: 15px;
        }

        .Join_Team p {
            color: var(--Theme-Dark-Blue-800, #26244A);
            font-family: Inter;
            font-size: 18px;
        }

        .Application_Process_Left {
            margin-right: -25px;
        }

        .Application_Process_Right {
            margin-left: -25px;
        }

        .Application_Process_Left h3, .Application_Process_Right h3 {
            font-size: 18px;
        }

        .Application_Process_Left p, .Application_Process_Right p {
            font-size: 14px;
        }


        section.Services.Employee_Benefits .Services_Box:after {
            height: 237px;
        }
        

    }

    @media(max-width:1199.51px){ 
        

        section.Highlights {
            padding: 72px 0 72px 0;
        }

         section.Highlights .slide.active {
            height: 490px; /* Grows from bottom */
            width: 490px !important;
            opacity: 1;
            z-index: 2;
            flex: 0 0 490px;
            overflow: hidden;
        }

        section.Highlights h3.Highlights_Inner_Title {
            color: var(--Theme-Dark-Blue-800, #26244A);
            font-family: Inter;
            font-size: 30px;
        }

        section.Highlights h3.Highlights_Inner_Title span {
            color: var(--Theme-Blue-500, #3A58EF);
            font-family: Inter;
            font-size: 30px;
        }

        section.Highlights h3.Highlights_Inner_Title {
            left: 60%;
            bottom: -150px;
        }

        section.Highlights .nav-buttons {
            left: 15%;
        }

        .Highlight_Title {
            margin-bottom: -150px;
        }

        section.Highlights .nav-buttons {
            top: 28%;
        }

        section.Highlights .nav-buttons button#nextBtn {
            position: absolute;
            right: 40%;
        }

       
        .About_Rehman_Left p {
            font-size: 14px;
            line-height: inherit;
        }
        
        .About_Rehman_Right img {
            max-width: 575px;
        }

        .Awards_Recognition_Box h3 {
            color: var(--Text-Grey-700, #344054);
            font-family: Inter;
            font-size: 18px;
        }

        .Awards_Recognition_Box:hover h3 {
            color: var(--White, #FFF);
            font-family: Inter;
            font-size: 20px; 
        }

        .Application_Process_Left {
            margin-right: -10px;
        }

        .Application_Process_Right {
            margin-left: -10px;
        }

        .Application_Process_Left p, .Application_Process_Right p {
            font-size: 14px;
            line-height: inherit;
        }

        .Evaluation_Criteria_Box h3 {
            color: var(--Text-Grey-700, #344054);
            font-family: Inter;
            font-size: 15px; 
        }


        .Evaluation_Criteria_Box {
            border-radius: 16px;
            background: var(--White, #FFF);
            padding: 16px;
            display: flex;
            align-items: center;
            gap: 16px;
        }

        .Services_Box h3 {
            color: var(--Text-Grey-700, #344054);
            font-family: Inter;
            font-size: 16px;
            font-style: normal;
            font-weight: 600;
            line-height: inherit;
        }

        .Services_Box h3 span {
            color: var(--Text-Grey-700, #344054);
            font-family: Inter;
            font-size: 16px;
            font-style: normal;
            font-weight: 600;
            line-height: inherit;
        }

        section.Services.Employee_Benefits .Services_Box:after {
            height: 200px;
        }

        .Life_Richey_May_Title {
            margin-bottom: 0;
        }

        .Life_Box p {
            color: var(--Text-Grey-600, #475467);
            font-family: Inter;
            font-size: 14px;
            font-style: normal;
            font-weight: 400;
            line-height: inherit;
        }

        .Why_Work_Box h3 {
            color: var(--Text-Grey-700, #344054);
            font-family: Inter;
            font-size: 15px;
        }

        .About_Mycpeone_USXA_Left h3 {
            color: var(--Theme-Dark-Blue-800, #26244A);
            font-family: Inter;
            font-size: 30px;
        }

        .Join_Team p {
            color: var(--Theme-Dark-Blue-800, #26244A);
            font-family: Inter;
            font-size: 16px;
        }

        .Join_Team_Richey_May p span {
            color: var(--Theme-Dark-Blue-800, #26244A);
            font-family: Inter;
            font-size: 14px;
            font-style: normal;
            font-weight: 500;
            line-height: inherit;
        }

        .Some_Glimpses_InnerBox {
            gap: 22px;
        }
        img.Some_Glimpses_Img1 {
            max-width: 255px;
            max-height: 155px;
        }
        .Some_Glimpses_Box_Right img.Some_Glimpses_Img1 {
            max-width: 228px;
            max-height: 622px;
        }
        .Some_Glimpses_InnerBox.Box_center img.Some_Glimpses_Img1 {
            max-width: 330px;
        }


    }

    @media (max-width: 991.51px) {
        

        section.Highlights h2.Highlights_Title {
            font-size: 36px;
        }

        .Highlight_Title p {
            font-size: 16px;
        }

        section.Highlights h3.Highlights_Inner_Title {
            left: 65%;
            bottom: -60px;
            font-size: 20px;
        }

        section.Highlights .slide.active {
            height: 375px; /* Grows from bottom */
            width: 375px !important;
            opacity: 1;
            z-index: 2;
            flex: 0 0 375px;
            overflow: hidden;
        }

        section.Highlights .nav-buttons {
            top: 20%;
            left: 18%;
        }

        section.Highlights .nav-buttons button {
            padding: 4px 6px;
            margin: 0 10px;
            font-size: 10px;
        }

        section.Highlights .nav-buttons button#prevBtn svg {
            width: 20px;
        }

        

        section.Highlights h3.Highlights_Inner_Title span {
            color: var(--Theme-Blue-500, #3A58EF);
            font-family: Inter;
            font-size: 22px;
        }

        section.Highlights .carousel-track {
            height: 615px;
        }

        .Services_Box:after {
            content: '';
            width: 2px;
            height: 270px;
        }
       
        .Life_Box h3 {
            color: var(--Text-Grey-700, #344054);
            font-family: Inter;
            font-size: 19px;
        }

        .Life_Box:after {
            content: '';
            width: 2px;
            height: 270px;
            right: -14px;
        }

        .Why_Work_Box {
            border-radius: 16px;
            background: var(--White, #FFF);
            box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.10);
            padding: 18px;
        }

        .Why_Work_Box h3 {
            font-size: 17px;
        }

        .Why_Work_Box p {
            font-size: 15px;
        }

        .About_Mycpeone_USXA_Left h3 {
            font-size: 27px;
        }


        .About_Mycpeone_USXA_Left p {
            font-size: 14px;
        }



        .About_Rehman_Left {
            padding: 48px 0 24px;
        }

        .About_Rehman_Right {
            position: relative;
            bottom: 0;
            right: 0;
        }

        .About_Rehman_Right img {
            max-width: inherit;
            width: 100%;
        }

        .Life_Box.Tab_Life_Box:after {
            content: '';
            background: none;
        }

        .Life_Box:after {
            content: '';
            width: 2px;
            height: 175px;
        }

        .Life_Box.Life_Box_Hall_CPA {
            margin-bottom: 24px;
        }

        .Life_Box.Life_Box_Hall_CPA:after { 
            content: '';
            width: 2px;
            height: 195px; 
        }

        .About_Mycpeone_USXA_Right {
            margin-top: 24px;
        }

        .Tabs_Main_Box ul li a {
            font-size: 14px;
            line-height: 24px;
            min-width: 160px;
        }

        .Tabs_Main_Box ul li {
            list-style: none;
            min-width: 160px;
        }

        .Application_Process_Main img.Application_Process_Bg {
            display: none;
        }

        .Application_Process_Main img.Application_Process_Bg_Small {
            position: absolute;
            top: auto;
            right: 0;
            bottom: 0;
            left: 0;
            margin: 0 auto;
            min-width: 767px;
            max-width: 767px;
        }

        .Application_Process_Left h3, .Application_Process_Right h3 {
            font-size: 14px;
            line-height: inherit;
        }

        .Application_Process_Left p, .Application_Process_Right p {
            font-size: 13px;
            line-height: inherit;
        }

        section.Services.Employee_Benefits .Services_Box.Services_Box_Hall_CPA {
            padding: 24px 20px;
            margin-bottom: 24px;
        }

        .Services_Box.Services_Box_Hall_CPA.Tab_Benefits_Box:after {
            background-image: none;
        }

        section.Services.Employee_Benefits .Services_Box:after {
            height: 180px;
        }

        .Application_Process_USXA img.Application_Process_USXA_Bg2 {
            min-width: 765px;
        }

        img.Some_Glimpses_Img1 {
            max-width: 180px;
            max-height: 110px;
        }
        .Some_Glimpses_Box_Right img.Some_Glimpses_Img1 {
            max-width: 170px;
            max-height: 375px;
        }

    }

@media(max-width:767px){
   

    section.Highlights .nav-buttons {
        top: 41%;
        left: 0%;
    }

    section.Highlights .nav-buttons button#prevBtn {
        position: absolute;
        top: 0;
        left: 38%;
    }

    section.Highlights h3.Highlights_Inner_Title {
        left: 20%;
        bottom: -75px;
    }

    section.Highlights .carousel-track {
        height: 400px;
    }

    section.Highlights .slide.active {
        height: 312px;
        width: 312px !important;
        opacity: 1;
        z-index: 2;
        flex: 0 0 312px;
        overflow: hidden;
    }
    

    .About_Rehman_Right {
        position: relative;
        bottom: 0;
    }

    .About_Rehman_Left {
        padding: 48px 0 48px;
    }

    .Services_Box:after {
        content: '';
        width: 100%;
        height: 2px;
        bottom: 0;
        top: auto;
        left: 0;
        right: 0;
        margin: 0 auto;
        text-align: center;
    }

    .Highlight_Title {
        margin-bottom: 0;
    }

    section.Highlights .nav-buttons {
        top: 10%;
        left: 0%;
    }

    section.Highlights .carousel-wrapper {
        height: 400px;
    }


    .Life_Box:after {
        content: '';
        width: 100%;
        height: 2px;
        right: 0;
        left: 0;
        top: auto;
        bottom: 0;
        margin: 0 auto;
    }

    .Current_Openings_Main {
        padding: 24px;
    }

    .Join_Team {
        display: flex;
        align-items: center;
        justify-content: space-between;
        flex-direction: column;
        gap: 16px;
    }

    .Join_Team p {
        color: var(--Theme-Dark-Blue-800, #26244A);
        font-family: Inter;
        font-size: 16px;
    }

    .About_Mycpeone_USXA_Right {
        margin-top: 16px;
    }



    .Life_Box.Life_Box_Hall_CPA:after
    {
        content: '';
        width: 100%;
        height: 2px;
    }
    
    .Life_Box.Tab_Life_Box:after {
        content: '';
        background-image: url('../../images/branding/usxa/Services_Box_After_Border_Grey.svg');
    }

    section.header {
        text-align: center;
    }

    section.header img {
        text-align: center;
        margin: 0 auto;
        max-height: 75px;
    }

    .About_Rehman_Left h2 {
        text-align: center;
    }

    section.Our_Mission_Values h2 {
        text-align: center;
    }

    section.Why_Work h2.Why_Work_Title {
        font-size: 32px;
    }

    .About_Mycpeone_USXA_Left h3 {
        text-align: center;
    }

    .Application_Process_Main img.Application_Process_Bg_Small {
        display: none;
    }

    .Tabs_Main_Box ul {
        display: flex;
        align-items: center;
        justify-content: start;
        gap: 24px;
        overflow-x: scroll;
    }

    .Application_Process_Left
    {
        margin-right: 0;
    }

    .Application_Process_Right {
        margin-left: 0;
    }

    .Application_Process_Right {
        text-align: left;
    }

    .Application_Process_Left {
        margin-bottom: 0;
    }

    .Evaluation_Criteria_Title {
        margin-bottom: 24px;
    }

    section.Services.Employee_Benefits .Services_Box:after {
        height: 2px;
    }

    .Services_Box.Services_Box_Hall_CPA.Tab_Benefits_Box:after {
        background-image: url(../../images/branding/usxa/Services_Box_After_Border_Grey.svg);
    }

    section.Services.Employee_Benefits .Services_Box.Services_Box_Hall_CPA.Last_Services_Item {
        margin-bottom: 0;
    }

    .Application_Process_USXA img.Application_Process_USXA_Bg1,
    .Application_Process_USXA img.Application_Process_USXA_Bg2 {
        display: none;
    }

    .Evaluation_Criteria_Title h2 {
        text-align: center;
    }

    
    .Some_Glimpses_Box {
        display: inline-block;
        align-items: center;
        justify-content: space-between;
        gap: 24px;
    }
    .Some_Glimpses_Box_Left {
        display: inline-block;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        gap: 24px;
    }
    .Some_Glimpses_InnerBox {
        gap: 22px;
        display: inline-block;
    }
    img.Some_Glimpses_Img1 {
        max-width: inherit;
        max-height: inherit;
        margin-bottom: 24px;
    }
    .Some_Glimpses_InnerBox.Box_center img.Some_Glimpses_Img1 {
        max-width: inherit;
    }
    .Some_Glimpses_Box_Right img.Some_Glimpses_Img1 {
        max-width: inherit;
        max-height: inherit;
    }

     .Life_at_Trout_CPA_Img_Box_Web {
        display: none;
    }

    .Life_at_Trout_CPA_Img_Box_Mob {
        display: block;
    }


}

@media(max-width: 425.51px) {
   
}


@media (max-width:375.51px) { 

}


@media (max-width:320.51px) {
    section.Highlights h3.Highlights_Inner_Title {
        left: 8%;
        bottom: -95px;
    }

    section.Highlights .nav-buttons {
        top: 45%;
        left: 0%;
    }

    section.Highlights .nav-buttons button#prevBtn {
        position: absolute;
        top: 0;
        left: 32%;
    }

    section.Highlights .nav-buttons button#nextBtn {
        position: absolute;
        right: 36%;
    }
}