.paths {
    display: flex;
    flex-direction: row;
    margin: 60px 0;
}

.paths .col {
    display: flex;
    flex-direction: column;
    width: 50%;
    flex-flow: wrap;
    background-color: #E5EDEF;
    padding: 10px;
    border-radius: 20px;
}

.paths .col.alt {
    background-color: #feeacb;
}

.paths .col:first-child {
    margin-right: 20px;
}

.paths .col:last-child {
    margin-left: 20px;
}

.paths .col .heading {
    font-family: "Proxima Nova Bold", Arial, sans-serif;
    /*text-transform: uppercase;*/
    background-color: #007481;
    border-radius: 10px;
    color: #fff;
    font-size: 1.2rem;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    padding: 0 20px;
}

.paths .col.alt .heading {
    background-color: #fbc673;
}

.navigator-page #content .paths .col .heading h3 {
    color: #fff;
    font-size: 1.2rem;
    margin: 1em 0;
}

.navigator-page #content .paths .col.alt .heading h3 {
    color: #242424;
}

.paths .col .text {
    /*font-family: "Proxima Nova Regular", Arial, sans-serif;
    font-size: 18px;
    line-height: 24px;
    border: 1px solid #404040;
    border-radius: 10px;
    margin: 20px 0;*/
    padding: 0 10px;
    width: 100%;
}

.paths .col .text:last-child {
    margin-bottom: 0;
}

.paths .col .icon {
    display: flex;
    justify-content: center;
    width: 100%;
    /*margin: -10px 0;*/
}

.paths .col .icon i {
    display: flex;
    font-size: 5em;
    justify-content: center;
    flex-direction: column;
    color: #007481;
}

.paths .col.alt .icon i {
    color: #F2A900;
}


.team {
    margin: 60px 0;
}

.team.alt-padding {
    margin: 30px 0;
    display: flex;
    flex-direction: row;
}

.team .row {
    display: flex;
    flex-direction: row;
    margin: 20px 0;
    width: 100%;
}

.team.alt-padding .row {
    display: flex;
    flex-direction: column;
    margin: 0 30px;
    /*width: 33.333%;*/
}

.team .row .image {
    display: flex;
    flex-direction: column;
    width: 20%;
    /*margin-right: 20px;*/
    min-height: 175px;
    min-width: 175px;
    justify-content: center;
}

.team.alt-padding .row .image {
    width: auto;
    min-height: 175px;
    min-width: 175px;
}


.team.alt-padding.second {
    margin: 0;
}

.team.alt-padding.second .row {
    display: flex;
    justify-content: center;
    width: 20%;
}

.team.alt-padding.second .row .image{
    align-self: center;
}


.team.alt-padding.second .row2 {
    display: flex;
    justify-content: center;
    width: 80%;
    margin: 0 30px;
    align-self: center;
}

.team.alt-padding.second .row2 .text {
    padding-bottom: 50px;
}

.team .row .image .wrapper {
    background-color: #e8e8e8;
    width: 100%;
    height: 100%;
    max-width: 175px;
    max-height: 175px;
    border-radius: 175px;
    align-self: center;
    /*background-size: cover;*/
    background-position: center;
}


.team.alt-padding .row .image .wrapper {
    max-width: 175px;
    max-height: 175px;
}

.team .row .image .wrapper.team_health-care-provider {
    background-image: url("/returntowork/images/return-to-work-team_health-care-provider.jpg");
}

.team .row .image .wrapper.team_employer {
    background-image: url("/returntowork/images/return-to-work-team_employer.jpg");
}

.team .row .image .wrapper.team_legal-rep {
    background-image: url("/returntowork/images/return-to-work-team_legal-rep.jpg");
}

.team .row .image .wrapper.team_union-rep {
    background-image: url("/returntowork/images/return-to-work-team_union-rep.jpg");
}

.team .row .image .wrapper.medical-care_bill {
    background-image: url("/content/main/hcpp/images/medical-care-bill.png");
    background-size: contain;
}

.team .row .image .wrapper.medical-care_board {
    background-image: url("/content/main/hcpp/images/medical-care-board.png");
    background-size: contain;
}

.team .row .image .wrapper.medical-care_data {
    background-image: url("/content/main/insurers/images/medical-care-data-entry.png");
    background-size: contain;
}

.team .row .image .wrapper.medical-care_eclaims {
    background-image: url("/content/main/insurers/images/medical-care-eclaims.png");
    background-size: contain;
}

.team .row .image .wrapper.medical-care_ecase {
    background-image: url("/content/main/insurers/images/medical-care-ecase.png");
    background-size: contain;
}

.team .row .image .wrapper.medical-care_forms {
    background-image: url("/content/main/hcpp/images/medical-care-forms.png");
    background-size: contain;
}

.team .row .image .wrapper.medical-care_medicalportal {
    background-image: url("/content/main/insurers/images/medical-care-medical-portal.png");
    background-size: contain;
}

.team .row .image .wrapper.medical-care_money {
    background-image: url("/content/main/hcpp/images/medical-care-money.png");
    background-size: contain;
}

.team .row .image .wrapper.medical-care_onboard {
    background-image: url("/content/main/insurers/images/medical-care-onboard.png");
    background-size: contain;
}

.team .row .image .wrapper.medical-care_paying {
    background-image: url("/content/main/insurers/images/medical-care-paying.png");
    background-size: contain;
}

.team .row .image .wrapper.medical-care_prescription {
    background-image: url("/content/main/Workers/Images/medical-care-prescriptions.png");
    background-size: contain;
}

.team .row .image .wrapper.medical-care_telehealth {
    background-image: url("/content/main/hcpp/images/medical-care-telehealth.png");
    background-size: contain;
}

.team .row .image .wrapper.medical-care_transport {
    background-image: url("/content/main/Workers/Images/medical-care-transport.png");
    background-size: contain;
}

.team .row .image .wrapper.medical-care_treatment {
    background-image: url("/content/main/Workers/Images/medical-care-treatment.png");
    background-size: contain;
}

.team .row .image .wrapper.rtw_friends {
    background-image: url("/content/main/Workers/Images/rtw-friends.png");
    background-size: contain;
}

.team .row .image .wrapper.rtw_money {
    background-image: url("/content/main/Workers/Images/rtw-money.png");
    background-size: contain;
}

.team .row .image .wrapper.rtw_quick-return {
    background-image: url("/content/main/Workers/Images/rtw-quick-return.png");
    background-size: contain;
}

.team .row .image .wrapper.rtw_businessman {
    background-image: url("/content/main/Workers/Images/rtw-businessman.png");
    background-size: contain;
}

.team .row .image .wrapper.rtw_injured-worker {
    background-image: url("/content/main/Workers/Images/rtw-injured-worker.png");
    background-size: contain;
}

.team .row .image .wrapper.rtw_insurance {
    background-image: url("/content/main/Workers/Images/rtw-insurance.png");
    background-size: contain;
}

.team .row .image .wrapper.rtw_ecase {
    background-image: url(/new-design/icons/icon-folder-reverse.png);
    background-size: contain;
}

.team .row .image .wrapper.annual_report {
    background-image: url("/content/main/TheBoard/Images/pubs/report_circle_icon.png");
    background-size: contain;
}

.team .row .image .wrapper.afb_fs {
    background-image: url("/content/main/TheBoard/Images/pubs/afb_circle_icon.png");
    background-size: contain;
}

.team .row .image .wrapper.afiw_fs {
    background-image: url("/content/main/TheBoard/Images/pubs/afiw_circle_icon.png");
    background-size: contain;
}

.team .row .image .wrapper.sn_report {
    background-image: url("/content/main/TheBoard/Images/pubs/SN_2024_circle.png");
    background-size: contain;
}

.team .row .image .wrapper.sots {
    background-image: url("/content/main/TheBoard/Images/pubs/SOTS25_circle.png");
    background-size: contain;
}


.team .row .text {
    display: flex;
    flex-direction: column;
    width: 100%;
    justify-content: center;
}

.team.alt-padding .row .text {
    width: 100%;
    /*font-size: 125%;
    font-weight: bold;*/
    text-align: center;
}

.team.alt-padding .row .text p {
    /*margin-bottom: 0;*/
}

.team.alt-image-position .row .image {
    justify-content: start;
}


@media only screen and (max-width: 1200px) {
    .paths {
        flex-direction: column;
    }
    
    .paths .col {
        width: 100%;
        flex-flow: wrap;
    }
    
    .paths .col:first-child {
        margin-right: 0;
    }
    
    .paths .col:last-child {
        margin-top: 40px;
        margin-left: 0;
    }
    
    .paths .col .text {
        font-size: inherit;
        line-height: inherit;
    }
    
    .team .row {
        flex-direction: column;
    }
    
    .team.alt-padding {
        flex-direction: column;
    }
    
    .team.alt-padding .row {
        flex-direction: column;
        margin: 20px 0;
    }
    
    .team .row .image {
        width: 100%;
        margin-right: 0;
    }
    
    .team.alt-padding.second .row {
      margin-left: auto;
      margin-right: auto;
    }
    
    /*.team.alt-padding .row .image {
        width: auto;
    }*/
    
    .team .row .text {
        width: 100%;
    }
    
    .team .row .image .wrapper {
        min-height: 175px;
    }
    
    .team.alt-padding .row .image {
        min-height: 175px;
        min-width: 175px;
    }
    
    .team.alt-padding .row .image .wrapper {
        max-width: 175px;
        max-height: 175px;
    }
}