/* footer-adp.css */
.site-footer-adp{background-color: rgb(6, 55, 90); color: rgb(255, 255, 255); font-family: inherit; padding: 56px 0px 64px;}.site-footer-adp .site-footer-adp__inner{max-width: 1200px; margin: 0px auto; padding-left: 15px; padding-right: 15px;}.site-footer-adp .site-footer-adp__grid{display: grid; grid-template-columns: repeat(3, 1fr); gap: 48px 40px; align-items: start;}.site-footer-adp__title{margin: 0px 0px 28px; font-size: 18px; font-weight: 700; line-height: 1.35; color: rgb(255, 255, 255); letter-spacing: 0px;}.site-footer-adp__rows{margin: 0px; padding: 0px; list-style: none;}.site-footer-adp__row{display: grid; grid-template-columns: 118px 1fr; gap: 12px 16px; margin-bottom: 20px; align-items: start;}.site-footer-adp__row:last-child{margin-bottom: 0px;}.site-footer-adp__label{margin: 0px; font-size: 15px; font-weight: 400; line-height: 1.55; color: rgba(255, 255, 255, 0.55);}.site-footer-adp__value{margin: 0px; font-size: 15px; font-weight: 400; line-height: 1.55; color: rgb(255, 255, 255);}.site-footer-adp__value a{color: rgb(255, 255, 255); text-decoration: none; transition: opacity 0.2s;}.site-footer-adp__value a:hover{opacity: 0.85; color: rgb(255, 255, 255);}.site-footer-adp__social{margin: 0px; padding: 0px; list-style: none; display: flex; flex-wrap: wrap; align-items: center; gap: 20px;}.site-footer-adp__social a{display: inline-flex; align-items: center; justify-content: center; color: rgb(255, 255, 255); font-size: 28px; line-height: 1; text-decoration: none; transition: opacity 0.2s;}.site-footer-adp__social a:hover{opacity: 0.75; color: rgb(255, 255, 255);}.site-footer-adp__social .bi-youtube{font-size: 30px;}@media (max-width: 991.98px){.site-footer-adp .site-footer-adp__grid{grid-template-columns: 1fr; gap: 40px;}.site-footer-adp{padding: 48px 0px 56px;}}@media (max-width: 767.98px){.site-footer-adp .site-footer-adp__inner{padding-left: 16px; padding-right: 16px;}.site-footer-adp__col--social{margin-top: 8px;}}@media (max-width: 575.98px){.site-footer-adp__row{grid-template-columns: 1fr; gap: 4px;}.site-footer-adp .site-footer-adp__grid{gap: 32px;}.site-footer-adp__col--empty{display: none;}}