/* ===== 11-xB0OrX6rQx.html ===== */

:root:root:root #psi-site-footer{
    font-family: 'Plus Jakarta Sans', sans-serif !important;
  }
:root:root:root #psi-site-footer, :root:root:root #psi-site-footer *{
    box-sizing: border-box;
  }
:root:root:root .mb1{
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
:root:root:root #psi-site-footer :where(ul,[data-psi-tag="ul"]):not(psi-x){
    list-style: none;
    margin: 0;
    padding: 0;
  }
:root:root:root #psi-site-footer :where(p,[data-psi-tag="p"]):not(psi-x), :root:root:root #psi-site-footer :where(h4,[data-psi-tag="h4"]):not(psi-x){
    margin: 0;
  }
:root:root:root #psi-site-footer a{
    text-decoration: none;
  }
:root:root:root #psi-site-footer img{
    max-width: 100%;
  }
:root:root:root #psi-site-footer svg{
    display: inline-block;
  }
:root:root:root #psi-site-footer .psi-footer-grid{
    display: grid;
  }
:root:root:root #psi-site-footer .psi-footer-dot{
    width: 6px;
    height: 6px;
    border-radius: 9999px;
    background-color: #00b0f0;
    opacity: 0;
    transform: scale(0);
    transition: opacity 0.3s ease, transform 0.3s ease;
    flex-shrink: 0;
  }
:root:root:root #psi-site-footer .psi-footer-text{
    transition: transform 0.3s ease;
    transform: translateX(-14px);
  }
:root:root:root #psi-site-footer .psi-footer-link:hover .psi-footer-dot{
    opacity: 1;
    transform: scale(1);
  }
:root:root:root #psi-site-footer .psi-footer-link:hover .psi-footer-text{
    transform: translateX(0);
  }
:root:root:root #psi-site-footer .psi-contact-icon{
    transition: background-color 0.3s ease, border-color 0.3s ease, color 0.3s ease, transform 0.3s ease;
  }
:root:root:root #psi-site-footer .psi-contact-item:hover .psi-contact-icon{
    background-color: #00b0f0;
    border-color: #00b0f0;
    color: #0a1c33;
    transform: scale(1.05);
  }

