@charset "UTF-8"; @media (max-width: 1099.98px) {.article .container {padding-left: 1.1111111111rem;padding-right: 1.1111111111rem;} } .article .col .card {border: 0;background: var(--light);padding: 1.6666666667rem 1.1111111111rem;height: 100%;transition: box-shadow 0.5s; } .article .col .card:hover {box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2);transition: box-shadow 0.5s; } .article .row > * {margin-bottom: 1.1111111111rem; } .article .phone-link, .article .email-link {padding-left: 1.6666666667rem;position: relative; } @media (max-width: 991.98px) {.article .phone-link, .article .email-link {padding-left: 1.9444444444rem;} } .article .phone-link::before, .article .email-link::before {position: absolute;top: 0;left: 0;transition: transform 0.5s; } @media (max-width: 991.98px) {.article .phone-link::before, .article .email-link::before {transform: scale(0.8);top: -0.2222222222rem;} } .article .phone-link:hover.phone-link::before, .article .email-link:hover.phone-link::before {transform: translateY(-5px);transition: transform 0.5s; } .article .phone-link:hover.email-link::before, .article .email-link:hover.email-link::before {transform: translateY(-5px);transition: transform 0.5s; } .article .phone-link::before {content: url("/static/img/phone.svg"); } .article .email-link::before {content: url("/static/img/email.svg"); } .section.article {padding-top: 2.8888888889rem;padding-bottom: 2.8888888889rem; } .section.article.list-before {background-color: var(--light);padding: 1.6666666667rem;margin-bottom: 2.7777777778rem; } .section.article.list-after {position: relative;padding: 2.2222222222rem 0.5555555556rem;margin-top: 2.7777777778rem; } .section.article.list-after .background-list {position: absolute;width: 100%;height: 100%;top: 0;bottom: 0;left: 0;right: 0;z-index: 0; } .section.article.list-after .background-list .img-fluid {position: absolute;width: 100%;height: 100%;top: 0;bottom: 0;left: 0;right: 0;object-fit: cover;opacity: 0.15; } .section.article.list-after .content {z-index: 1;position: relative;background: var(--white);box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.15);padding: 1.6666666667rem; } .section.article.list-after .content ul {font-size: 1rem;font-weight: 400;color: var(--secondary); } .section.article.list-after .content ul li::before {content: "▪"; } 