.full_size {
    width: 100%;
    height: 50px;
    display: none;
}

.blue {
    color: #FFB84A;
}

.jcms_row_page {
    width: 25%;
}

.jcms_portrait_container {
    width: 60%;
}

.portrait {
    justify-content: space-between !important;
}

.jcms_practiindex_page_title {
    /*  background: linear-gradient(0deg, #859daf 0%, #3d4849 100%); */
    background: #2D498E;
}

.jcms_practiindex2 {
    position: absolute;
    justify-content: flex-end;
}

.portrait img {
    width: 200px !important;
    height: 200px !important;
}

.portrait h1 {
    font-size: 1.3em;
    font-weight: 700;
    text-align: center;
}

.portrait .ctabtn {
    background-color: #0A66C2;
    margin-bottom: 30px;
}

.portrait h2 {
    font-size: 0.8em;
    width: 80%;
    text-align: center;
}

.dotted {
    margin: 0;
}

.nomark {
    list-style-type: none;
}

.jcms_practiindex2 .camel {
    margin: 0;
}

.jcms_practiindex2 .camel span {
    font-weight: 700;
    font-size: 1.5em;
}

.jcms_practiindex_title h1 {
    font-size: 2.2em;
    margin: 0;
}

.jcms_practiindex_title_long {
    line-height: 1.2;
    border-radius: 50px;
    background-color: #FFB84A;
    color: #2A3550;
    padding: 10px;
    margin-top: 10px;
    width: 70%;
}

.dashed {
    list-style-type: none;
    margin-bottom: 50px;
}


.dashed>li {
    font-style: italic;
    font-weight: bold;
}

.dashed>li:before {
    content: "- ";
    text-indent: -5px;
}

.smallpic img {
    width: 100%;
}

.smallpic {
    width: 80px;
    height: 80px;
}

.orange {
    color: #FFB84A;
}

.lblue {
    color: #99FFFF;
}

.smallpad {
    padding: 15px 0 !important;
}

.nopad {
    padding: 5px 0 !important;
}

.smaller {
    padding-bottom: 5px !important;
}

b,
.bold {
    font-weight: 700;
}

.jcms_cta {
    padding: 10px 40px;
    color: #FFF;
    font-weight: 700;
    border-radius: 50px;
    text-decoration: none;
    margin: 30px 0 0 0;
    justify-self: center;
    align-self: center;
    margin: 20px auto;
    display: block;
    text-align: center;
    width: 300px;
}

.block_2 {
    padding: 85px 0 50px 0;
}

.block_3 [data-page="2"],
.block_3 [data-page="3"],
.block_3 [data-page="4"] {
    justify-content: flex-start;
}

.block_1 .jcms_cta {
    background-color: #2DA478;
}

.block_2 .jcms_cta {
    background-color: #2481C6;
}

.block_3 .jcms_cta,
.block_6 .jcms_cta {
    background-color: #FFB84A;
}

.block_4 .jcms_cta {
    background-color: #FF3C2E;
}

.block_3 .jcms_text {
    margin: 0;
}

.block_4 .jcms_column_page {
    margin: 0;
}

.block_4>[data-page="2"]>.jcms_text {}

.block_4 ul {}

.jcms_expandblock {
    margin: 30px 0;
    /*  width: 100%; */
}

.jcms_expandblock_title {
    border-radius: 5px 5px 0 0;
}

.block_4 .jcms_expandblock_content {
    /* display: block !important; */
}

.bordered {
    border: solid 1px #fff;
    padding: 20px !important;
    margin: 20px 0;
}


.block_1 .jcms_column_page {
    margin: 0;
    color: #2A3550;

}

.jcms_colored_block_page {
    display: flex;
    align-items: center;
    justify-content: center;
}

.block_5 {}

.block_6 {
    display: none !important;
}


.jcms_title {
    margin: 0 !important;
    padding: 15px 0;
}

li {
    margin: 0 !important;
}

.block_5>.jcms_colored_block_page {
    /*  width: 90%; */
}

.block_5>[data-page="2"] {
    justify-content: flex-start;
}

.block_5 .jcms_row {
    max-width: auto;
    margin: 0;
    flex-wrap: nowrap;
}

.block_5 .jcms_row_page {
    width: 34%;
}

.block_5 .jcms_cta {
    background-color: #3FCADB;
}

.block_6 .jcms_colored_box {
    text-align: center;
}

.upper {
    text-transform: uppercase;
    font-weight: 700;
}

.upper span {
    font-size: 42pt;
    font-weight: 700;
}



.block_7 .jcms_cta {
    background-color: #FFB84A;
}

table {
    width: 82%;
    margin: 20px;
}

.block_7 .jcms_expandblock {
    margin: 0 !important;
}

td {
    width: 25%;
}

tr {
    border-bottom: white 1px solid;
}

table {
    border-collapse: collapse;
}

.career_cta {
    border-radius: 50px;
    background-color: #FFB84A;
    color: #fff;
    text-decoration: none;
    padding: 10px 50px;
}

.numrow {
    margin: 0 !important;

}

.numrow .jcms_row_page {
    width: 240px;
    height: unset;
}

.jcms_bigimage {
    height: auto;
}

.numrow .jcms_row_page h2 {
    font-size: 0.8em;
    font-weight: 700;
}

.jcms_bigimage img {
    width: 120px;
    height: 120px;
}

.ex_title {
    text-decoration: underline;
    font-weight: 400;
}


@media screen and (max-width:750px) {

    .jcms_practiindex_title_long {
        padding: 0;
        margin: 0;
    }


    .full_size {
        padding: 0 !important;
        height: 30px !important;
    }

    .block_1 .jcms_title,
    .block_2 .jcms_title,
    .block_3 .jcms_title,
    .block_4 .jcms_title,
    .block_5 .jcms_title,
    .block_6 .jcms_title {
        font-size: 11pt;
    }



    #head {
        justify-content: center;
    }

    .jcms_practiindex2 h1 {
        font-size: 14pt;
        margin: 0;
    }

    .camel {
        font-size: 1.7em !important;
    }

    #head_logo {
        margin: 0;
    }

    .block_5,
    .block_3 {
        padding: 50px 0;
    }


    .block_2 .jcms_colored_block_page,
    .block_3 .jcms_colored_block_page {
        padding: 0 20px;
    }


    .video_placeholder>img {
        height: 150px;
    }

    .block_1 .jcms_text {
        width: 100%;
    }

    .block_4>[data-page="2"]>.jcms_text {
        width: 100%;
    }

    .block_5 .jcms_row {
        flex-direction: column;
    }

    .block_5 .jcms_row_page {
        width: 100%;
    }

    .block_5>.jcms_colored_block_page {
        width: 100%;
    }

    .color_line {
        padding: 1px;
        height: 20px;
    }

    .jcms_practiindex_page_title {
        display: block;
    }

    .block_5_1>[data-page="1"],
    .block_5_2>[data-page="1"] {
        margin: 30px 0 0 0;
    }


    .block_5_1>[data-page="1"]>h1,
    .block_5_2>[data-page="1"]>h1 {
        margin: 0;
        padding: 0;
    }

    .block_5_1>[data-page="2"],
    .block_5_2>[data-page="2"] {
        margin: 0;
    }

    .block_6 {
        padding: 50px 0;
    }

}