.card {    position: relative;    display: -ms-flexbox;    display: flex;    -ms-flex-direction: column;    flex-direction: column;    min-width: 0;    word-wrap: break-word;    background-color: #fff;    background-clip: border-box;    border: 1px solid rgba(0, 0, 0, 0.085);    border-radius: .4375rem}.card > hr {    margin-right: 0;    margin-left: 0}.card-body {    -ms-flex: 1 1 auto;    flex: 1 1 auto;    min-height: 1px;    padding: 1rem !important;}.card-text:last-child {    margin-bottom: 0}.card-img-top {    flex-shrink: 0;    width: 100%}.card-img-top {    border-top-left-radius: calc(.4375rem - 1px);    border-top-right-radius: calc(.4375rem - 1px)}.card-deck .card {    margin-bottom: 15px}.box-shadow-lg {    box-shadow: 0 0.3rem 1.525rem -0.375rem rgba(0, 0, 0, 0.3) !important;}.rounded-lg {    border-radius: .4375rem}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show > .btn-primary.dropdown-toggle {    color: #fff;    background-color: #1f7373;    border-color: #1f7373;}html .btn-outline.btn-primary:hover {    color: #FFF;    background-color: #1f7373;    border-color: #1f7373;    box-shadow: 0 14px 26px -12px rgba(100, 175, 177, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(119, 185, 187, 0.2);}#disciplines .btn-outline.btn-primary:focus {    color: #FFF;    background-color: #1f7373;    border-color: #1f7373;    box-shadow: 0 14px 26px -12px rgba(100, 175, 177, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(119, 185, 187, 0.2);}#disciplines hr.rounded {    border-top: 4px solid #1f7373;    border-radius: 2px;    width: 50%;}@media (min-width: 768px) {    a, a.hover, a:hover {        text-decoration: none    }    div.thumbnail-st {        height: 144px;        min-height: 144px;        max-height: 144px    }    .card.card-st {        height: 268px;        max-height: 268px    }    .card-body.cb-st {        height: 168px;        max-height: 168px    }    h2.tt-st {        font-size: 14px;        font-weight: 400;        line-height: 1.8;        color: black    }    h3.ts-st {        font-size: 13px;        font-weight: 400;        color: #898181    }}a.hover, a:hover {    text-decoration: none}/*seniors*/.btn-circle.btn-sm {    width: 30px;    height: 30px;    padding: 6px 0;    border-radius: 15px;    font-size: 8px;    text-align: center;}.btn-circle.btn-md {    width: 50px;    height: 50px;    padding: 7px 10px;    border-radius: 25px;    font-size: 10px;    text-align: center;}.btn-circle.btn-xl {    width: 80px;    height: 80px;    padding: 14px 2px;    border-radius: 45px;    font-size: 13px;    text-align: center;    text-decoration: none;    display: inline-block;    cursor: pointer;}.btn-outline.btn-secondary {    color: #000000;    background-color: white !important;    border-color: #e36159;}.btn-outline.btn-secondary:hover {    color: #ffffff;    background-color: #e36159 !important;    border-color: #e36159;}@media (min-width: 767.98px) {    .desc-style {        margin-top: -130px;        margin-bottom: 50px    }}@media (max-width: 767.98px) {    .fbtn {        margin-bottom: 10px !important;    }}.light-theme .current {    background: #1f7373;    color: #FFF;    border-color: #1f7373;    box-shadow: 0 1px 0 rgba(255, 255, 255, 1), 0 0 2px rgba(0, 0, 0, 0.3) inset;    cursor: default;}.bg-template {    width: auto;    height: 100%;}.card {    position: relative;    display: -ms-flexbox;    display: flex;    -ms-flex-direction: column;    flex-direction: column;    min-width: 0;    word-wrap: break-word;    background-color: #fff;    background-clip: border-box;    border: 1px solid rgba(0, 0, 0, 0.085);    border-radius: .4375rem}.card > hr {    margin-right: 0;    margin-left: 0}.card-body {    -ms-flex: 1 1 auto;    flex: 1 1 auto;    min-height: 1px;    padding: 1rem !important}.card-text:last-child {    margin-bottom: 0}.card-link + .card-link {    margin-left: 1.25rem}.card-header + .list-group .list-group-item:first-child {    border-top: 0}.card-img, .card-img-top, .card-img-bottom {    -ms-flex-negative: 0;    flex-shrink: 0;    width: 100%}.card-img, .card-img-top {    border-top-left-radius: calc(.4375rem - 1px);    border-top-right-radius: calc(.4375rem - 1px)}.card-deck .card {    margin-bottom: 15px}@media (min-width: 576px) {    .card-deck {        display: -ms-flexbox;        display: flex;        -ms-flex-flow: row wrap;        flex-flow: row wrap;        margin-right: -15px;        margin-left: -15px    }    .card-deck .card {        -ms-flex: 1 0 0%;        flex: 1 0 0%;        margin-right: 15px;        margin-bottom: 0;        margin-left: 15px    }}.card-group > .card {    margin-bottom: 15px}@media (min-width: 576px) {    .card-group {        display: -ms-flexbox;        display: flex;        -ms-flex-flow: row wrap;        flex-flow: row wrap    }    .card-group > .card {        -ms-flex: 1 0 0%;        flex: 1 0 0%;        margin-bottom: 0    }    .card-group > .card + .card {        margin-left: 0;        border-left: 0    }    .card-group > .card:not(:last-child) {        border-top-right-radius: 0;        border-bottom-right-radius: 0    }    .card-group > .card:not(:last-child) .card-img-top, .card-group > .card:not(:last-child) .card-header {        border-top-right-radius: 0    }    .card-group > .card:not(:last-child) .card-img-bottom, .card-group > .card:not(:last-child) .card-footer {        border-bottom-right-radius: 0    }    .card-group > .card:not(:first-child) {        border-top-left-radius: 0;        border-bottom-left-radius: 0    }    .card-group > .card:not(:first-child) .card-img-top, .card-group > .card:not(:first-child) .card-header {        border-top-left-radius: 0    }    .card-group > .card:not(:first-child) .card-img-bottom, .card-group > .card:not(:first-child) .card-footer {        border-bottom-left-radius: 0    }}.card-columns .card {    margin-bottom: .875rem}@media (min-width: 576px) {    .card-columns {        -webkit-column-count: 3;        -moz-column-count: 3;        column-count: 3;        -webkit-column-gap: 1.25rem;        -moz-column-gap: 1.25rem;        column-gap: 1.25rem;        orphans: 1;        widows: 1    }    .card-columns .card {        display: inline-block;        width: 100%    }}.accordion > .card {    overflow: hidden}.accordion > .card:not(:last-of-type) {    border-bottom: 0;    border-bottom-right-radius: 0;    border-bottom-left-radius: 0}.accordion > .card:not(:first-of-type) {    border-top-left-radius: 0;    border-top-right-radius: 0}.accordion > .card > .card-header {    border-radius: 0;    margin-bottom: -1px}.breadcrumb-item + .breadcrumb-item {    padding-left: .425rem}.breadcrumb-item + .breadcrumb-item::before {    display: inline-block;    padding-right: .425rem;    color: #a6acb7;    content: ""}.breadcrumb-item + .breadcrumb-item:hover::before {    text-decoration: underline}.breadcrumb-item + .breadcrumb-item:hover::before {    text-decoration: none}.breadcrumb-item.active {    color: #7d879c}.page-item:first-child .page-link {    margin-left: 0;    border-top-left-radius: .3125rem;    border-bottom-left-radius: .3125rem}.page-item:last-child .page-link {    border-top-right-radius: .3125rem;    border-bottom-right-radius: .3125rem}.page-item.active .page-link {    z-index: 3;    color: #fff;    background-color: #fe696a;    border-color: rgba(0, 0, 0, 0)}.page-item.disabled .page-link {    color: #7d879c;    pointer-events: none;    cursor: auto;    background-color: #fff;    border-color: #e3e9ef}.pagination-lg .page-link {    padding: .425rem 1rem;    font-size: 1.125rem;    line-height: 1.5}.pagination-lg .page-item:first-child .page-link {    border-top-left-radius: .4375rem;    border-bottom-left-radius: .4375rem}.pagination-lg .page-item:last-child .page-link {    border-top-right-radius: .4375rem;    border-bottom-right-radius: .4375rem}.pagination-sm .page-link {    padding: .175rem .5rem;    font-size: .875rem;    line-height: 1.5}.pagination-sm .page-item:first-child .page-link {    border-top-left-radius: .1875rem;    border-bottom-left-radius: .1875rem}.pagination-sm .page-item:last-child .page-link {    border-top-right-radius: .1875rem;    border-bottom-right-radius: .1875rem}@media (prefers-reduced-motion: reduce) {    .badge {        transition: none    }}a.badge:hover, a.badge:focus {    text-decoration: none}.badge:empty {    display: none}.btn .badge {    position: relative;    top: -1px}/* 20200730 */.cz-handheld-toolbar-item .badge {    font-size: .625rem}.cz-handheld-toolbar-icon {    display: block;    color: #4b566b;    font-size: 1.25rem}.cz-handheld-toolbar-icon > i, .cz-handheld-toolbar-icon > .badge {    display: inline-block;    vertical-align: middle}@media (max-width: 991.98px) {    .toolbar-enabled {        padding-bottom: 3.5rem    }    .cz-handheld-toolbar {        display: block    }    .cz-handheld-toolbar + .btn-scroll-top {        bottom: 4.5rem    }}.offcanvas-open .cz-handheld-toolbar {    -webkit-transform: translateY(100%);    transform: translateY(100%);    box-shadow: none}.simplebar-track .simplebar-scrollbar {    border-radius: .09375rem;    background-color: #aeb4be}.simplebar-track .simplebar-scrollbar::before {    display: none}.simplebar-track.simplebar-vertical .simplebar-scrollbar {    right: 0;    width: .1875rem}.simplebar-track.simplebar-horizontal .simplebar-scrollbar {    top: 0;    height: .1875rem !important}[data-simplebar] {    overflow-y: auto;    padding-right: 1rem !important}[data-simplebar]::-webkit-scrollbar {    width: .1875rem;    background-color: transparent;    opacity: 0}[data-simplebar]::-webkit-scrollbar-thumb {    background-color: #aeb4be;    border-radius: .09375rem}[data-simplebar]:hover .simplebar-track {    opacity: 1}[data-simplebar-auto-hide='false'] .simplebar-track {    opacity: 1}.cz-masonry-grid[data-columns] {    margin-right: -15px;    margin-left: -15px;    overflow: hidden}.cz-masonry-grid[data-columns]::after {    display: block;    clear: both;    content: ""}.cz-masonry-grid[data-columns] .grid-item {    width: 100%;    float: left;    padding-right: 15px;    padding-left: 15px;    padding-bottom: 30px}.cz-masonry-grid[data-columns='1'] .grid-item {    width: 100%}@media (min-width: 576px) {    .cz-masonry-grid[data-columns='2'] .grid-item, .cz-masonry-grid[data-columns='3'] .grid-item, .cz-masonry-grid[data-columns='4'] .grid-item, .cz-masonry-grid[data-columns='5'] .grid-item, .cz-masonry-grid[data-columns='6'] .grid-item {        width: 50%    }}@media (min-width: 768px) {    .cz-masonry-grid[data-columns='3'] .grid-item, .cz-masonry-grid[data-columns='4'] .grid-item, .cz-masonry-grid[data-columns='5'] .grid-item, .cz-masonry-grid[data-columns='6'] .grid-item {        width: 33.3333333333%    }}@media (min-width: 992px) {    .cz-masonry-grid[data-columns='4'] .grid-item, .cz-masonry-grid[data-columns='5'] .grid-item, .cz-masonry-grid[data-columns='6'] .grid-item {        width: 25%    }}@media (min-width: 1280px) {    .cz-masonry-grid[data-columns='5'] .grid-item {        width: 20%    }    .cz-masonry-grid[data-columns='6'] .grid-item {        width: 16.6666666667%    }}.box-shadow-lg {    box-shadow: 0 0.3rem 1.525rem -0.375rem rgba(0, 0, 0, 0.3) !important}.rounded-lg {    border-radius: .4375rem}@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {    .media-ie-fix .media-body {        -ms-flex: 0 1 auto;        flex: 0 1 auto    }}html .btn-outline.btn-primary:hover, html .btn-outline.btn-primary.hover {    color: #FFF;    background-color: #1f7373;    border-color: #1f7373;    box-shadow: 0 14px 26px -12px rgba(100, 175, 177, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(119, 185, 187, 0.2);}#seniors .btn-outline.btn-primary:focus {    color: #FFF;    background-color: #1f7373;    border-color: #1f7373;    box-shadow: 0 14px 26px -12px rgba(100, 175, 177, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(119, 185, 187, 0.2);}#seniors hr.rounded {    border-top: 4px solid #1f7373;    border-radius: 2px;    width: 50%;}@media (min-width: 768px) {    a, a.hover, a:hover {        text-decoration: none    }    div.thumbnail-st {        height: 144px;        min-height: 144px;        max-height: 144px    }    .card.card-st {        height: 268px;        max-height: 268px    }    .card-body.cb-st {        height: 168px;        max-height: 168px    }    h2.tt-st {        font-size: 14px;        font-weight: 400;        line-height: 1.8;        color: black    }    h3.ts-st {        font-size: 13px;        font-weight: 400;        color: #898181    }}a.hover, a:hover {    text-decoration: none}