.modulfora-social{margin-top:1.2rem}.social-login{padding-top:1rem;border-top:1px solid var(--border,#dbe3e5)}.social-provider-grid{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.social-provider-grid .btn{min-height:46px;white-space:normal}.social-provider .hint{min-height:1.4em;margin:.35rem 0;font-size:.8rem}.social-provider-apple{color:#fff;background:#111;border-color:#111}.social-provider-apple:disabled{color:#626b70;background:#e9edef;border-color:#c8d1d5}.social-provider-google{background:#fff;color:#1f2937;border-color:#89969d}.social-provider-google:disabled{color:#626b70;background:#f0f2f3}.social-error{color:#9d2121;font-size:.9rem}.social-linked-list{padding-left:1.1rem}.social-linked-list li{margin:.6rem 0}.social-linked-list .text-link{margin-left:.6rem}.social-consent{display:flex;gap:.6rem;align-items:flex-start}.social-consent input{width:auto;margin-top:.2rem}.social-language-fallback{border-left:3px solid #74888d;padding-left:.65rem}.social-login .hint{line-height:1.5}@media(max-width:420px){.social-provider-grid{grid-template-columns:1fr}}

/* Provider brand artwork is local to the public sign-in buttons. */
.social-login .social-provider-grid {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.social-login .btn[data-social-mode="login"] {
  display: grid;
  grid-template-columns: 20px minmax(0, 1fr);
  align-items: center;
  gap: 10px;
  padding: 10px 12px;
  text-align: start;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.35;
}
.social-login .btn[data-social-mode="login"]::before {
  content: "";
  width: 20px;
  height: 20px;
  background: var(--social-brand-icon) center / contain no-repeat;
}
.social-login .btn[data-social-mode="login"]:enabled:hover {
  box-shadow: 0 2px 6px rgb(0 0 0 / 16%);
}
.social-login .btn[data-social-mode="login"]:disabled {
  background: #f0f2f3;
  border-color: #c8d1d5;
  color: #626b70;
  cursor: default;
  opacity: 1;
}
.social-login .btn.social-provider-google {
  --social-brand-icon: url("data:image/png;base64,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");
  background: #fff;
  border-color: #747775;
  color: #1f1f1f;
  font-family: "Google Sans", Roboto, Arial, sans-serif;
  font-weight: 500;
}
.social-login .btn.social-provider-google::before {
  background-color: #fff;
}
.social-login .btn.social-provider-facebook {
  --social-brand-icon: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAEnklEQVRo3s2aS2hcVRjHf3Nn2tRHG7VpLbb1hdpomxYUaq0uxGVc6UKRUhHdCGKhPhZaW9CtoPgEowg+EHe60C5EjVWK2oCIwbZKF3YmiqY+mqS2aTIzfxffucmZybzuY7z5w4VD5p5z/v/vnvN95/tOcsSEpLB5PtAP3AhsBa4F1gIXAD3unbPABPArcAQ4BHzr2qcAcrlcLB6RezniAXAVMOieLcBKIN/hMBXgL+AHYD/wMXAMqMYV0hFxSTlJGyU9J+m4pKqSoyqpKOl5SZvcHKkTR1KfpCcc8W6hKGmPpFXhvGmR3ybpM0mVLpIPUZE0LGl7IhGuc17Sji5bvRlKknZKKkQW4cgvkbRL0skMyIeYkLTbcYls+V2SpjIkH+KUE5FvJCJXT95hB/AK0JtsF80PDZzGYsEUMIO54mVYHFnu2kGT/pPAw8DbUBsz5loe+ZuA94FLUyA+DhwAhoFR4HcscM26uXuAFUAfsBHYA6xrMlYJuAc4WC9iToDMfX2awmc/I+ktSTeE67fVGna/90oaaTPusKTVC8bSvLt8Usld5aRbs8vaEY8hoCppb824HvlNkn5JSL4s6Sk12XApCJAs2G0OeYebJgfcD1yWcM1/gW3+StfONLAeeMBxnhNwNXBnwoFngDeAf7rF3MMdwAaAgvvDIMmtfwzzOC2Pxm5p5YBzgPOwE2zVa3eC9cDtwNEC5ocHU7DKd8AfbYjjLHcvsB1Y7Ywo7Ih9eYT5BoGhApaMbE5BwI/Okq3IDwDvYPlDUgwA1wVYJtWXcDBhgabV8gmAh1IiD3ARsC3A0sBO114zlGm/eVcCN6dEHsd5a4DlsElRwfLeVrjQiUgT/QGWgKeBdpFriXvSxNoAqx78H+hGZOstMF/66BTCKgqnPVLT7mmFWaysMs3CryUsLvRFFNqTk1Qm2iYuAw8Cn3j9hMWA6UZeyLnRpcAa16deQAW4G3g2qjEL2OY7N0on7Jxf6vS8496bAYpNxIFt8qg4GwAnY3RMG2FAjYqJAFuXWaMXuDJGv98CrD6ZNdYAl8TodyQARrBNlCWuILo7rwAjBaxK/CdwcdRZJfm72M7Jzb0QNHaRwtb/0ojT/w18U8CW0GgEAXngEeAuj9As5gIPt+i3Dqs6rKDWjQq4PqrxHOfDYT66O2EufEbSbc3yYC/nPpFwHh+P+znxfuB4DCtkhRLwEcznxD8DH2TNKgI+BH7yBQh4kwaRchFizHGtAgSe1xgFhmh/LM4SAl4HvgfzeEHYcBjCajuLFV8Cr/mc66vBJ4C9uPx2kWHMcaupfMwJ8L7CQcxfT2TN2MOkI/9VHdfaL+D98B7wNPBv1syxxOkZ4N168gsEeC9UgJed6skMyU8B+4CXgHKkequLngXZRVspg0g8Juk+xbnkq5sY2ZXnsJrfHaQpoCLpgKRblMaltydilaz2X+qigDFJ++RuYRKTb0AikDQg6QXZRUM1BQFVZ5QXJW1xc6RHvAmZvKQNkh6V3eAXJd0aQUBZ0rikzyU9JqlfEW91QsQuNnmTLcdK5kVgvEVCcw3wKlbROAR8jeUPUxD/323+A0Sa/UOnMtLRAAAAAElFTkSuQmCC");
  background: #0866ff;
  border-color: #0866ff;
  color: #fff;
}
.social-login .btn.social-provider-linkedin {
  --social-brand-icon: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAE20lEQVRo3u2ZW2gcVRjHf+fMzF4mu9l02zSm3WDvrRGi1BrwVvpQREFUUIr4og/6JFRQRH0p4oMPPqiIIIiIL4IUX5SKeAFB2hJsRa2all5M0iStue4me5/dmePDtmZnd3Y3qWV3A/k/LOycc775/me+853vInj1a8Uqhmy1Av8Xes0RR4G6/nFEiaoQrdZ3GQQU+A3J3k0R9m7uxPRpTCXznBiL8/dchnazNzcBBRtCPl7Zv41DA73EIgF0KchYNsPTKd49PsLRM1cpOu1Dw0Ug6JO8dmA7h+/dgqEtmYvp09gXi/DOI7eRtmy+/GsK2sSalg6xoxjs6+LQQK9L+XL0hPw8P9hHtMOgXWzJ5YUGY130RQJ1F/RvDLGnO1R2wNuFgICwX2u4IGhohJYxr/kEHJhJF3Aa7OxCrshcutBqvT0ISDg+Os+F2UzdBacnFzg3kwLZHqe4zIQEZ/5J8uHQGIv5oufk4akUH5wcJZ23W633f3C5UdtRfPTzOCnL5tm7YuzcYOLXNRLZAqcmErx3fJShy4m2caEAwiuYE0AsEqC/J4xpaEyn8vw5lWQhW2wr5aFGLKSA8USW8Xi29EdQioPaTHlvAur6zzWFReUY3kRqOq8yWR5yRLk8VSZGsawNcxHQpaCvK0jQ0Dw1UgrmMhbTKcv1POzX2RwJ1HRMqbzN5GIO21YIFF2mj4FbwuzfGmX3xhDRoAHAQq7AaDzLb1cWGRpPcHUhh2U7daPgJQIKoqaPT54cYLAv4hmwKQXvnxjlyHfnl3bHdjiwLcrHTwwQNGQVbSkEP1yc5bkv/mAxX+Dgjm5euOdW7t8SJeTT0CpYO0ph2YrReJbPfp3k018mmEjkan4N3f0y6PBpmIb3TasUBPTqHMiQkk6/TsDwzo9MQ8P0aTx9Zy+vH9hOb2ftcEUKQUAX7Onu4MjBneyLRXj52FkuzWU8SdROaFYARf3YTgp4Zu9mXnpgK+uumctyYEjBY/09ZAs2h78aZiaVrzKnpqSUu7s7ePG+LStSvhyP9vfw+O09nmehKQT6IkE2dPhueL1paDx1xybWm9Vh/KpJ6vfFIuzuDlU9vylnYCVIWTYXZtNcnE1TcBTboib9G0N0BuqrEtQ17o5FODkWbx2BczMp3vrxEt+cmyFbtFEK/LrkoV3dvPngLnasN2uuNTRBf08YgduKmkZgLmPxxvcXOHrmaimZu3YeM5bN579fIWoavP3wHkxf7WQp1hlACHcy2LQzMHQ5wbGz06XdK3cmApRSfHt+ppRn1EE4oBHQ3QSbQsB2FD+NzJMp1MgjhGAknmUskasrR5cCf8VF2hwCSnF+Nl23DmDbiqlkvq4cTYpSxaTZJuQomE1bNKrFJK1iXZICgWzFTQyQKzqNJ91ApWbVXGRrBNoVawRajTUCrcYagVZjjUCrUUWgUTVPelUGxM1pF8gGfWivUVdGVrAVw9MppBTYFZU5QalqNpbIVkgVzGcKnJ5YwK9Lz3jMsh3SVuOewlgiy6mJBFKIKjmaFAxPpyjYlXqVldelEKwLGjW7lABpyyZZ0QAJ6JJIwKhZwlQK5rNW1csrEfbrdNRJKQu2Ip51t8FcX8BRirm0RV14KJkrOuQaJCPLqTQn80WSueKK5OiNJiwbN6t3sEI5q94L/Qveha9BdKZvUAAAAABJRU5ErkJggg==");
  background: #0077b5;
  border-color: #0077b5;
  color: #fff;
}
.social-login .btn.social-provider-apple {
  --social-brand-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjE2IDE2IDI0IDI0Ij48cGF0aCBmaWxsPSIjMDAwIiBkPSJNMjguMjIyNjU2MiwyMC4zODQ2MTU0IEMyOS4wNTQ2ODc1LDIwLjM4NDYxNTQgMzAuMDk3NjU2MiwxOS44MDQ4MzE1IDMwLjcxODc1LDE5LjAzMTc4NjQgQzMxLjI4MTI1LDE4LjMzMTIxNDIgMzEuNjkxNDA2MiwxNy4zNTI4MjkgMzEuNjkxNDA2MiwxNi4zNzQ0NDM3IEMzMS42OTE0MDYyLDE2LjI0MTU3NjYgMzEuNjc5Njg3NSwxNi4xMDg3MDk1IDMxLjY1NjI1LDE2IEMzMC43MzA0Njg3LDE2LjAzNjIzNjUgMjkuNjE3MTg3NSwxNi42NDAxNzggMjguOTQ5MjE4NywxNy40NDk0NTk2IEMyOC40MjE4NzUsMTguMDY1NDggMjcuOTQxNDA2MiwxOS4wMzE3ODY0IDI3Ljk0MTQwNjIsMjAuMDIyMjUwNSBDMjcuOTQxNDA2MiwyMC4xNjcxOTY0IDI3Ljk2NDg0MzgsMjAuMzEyMTQyNCAyNy45NzY1NjI1LDIwLjM2MDQ1NzcgQzI4LjAzNTE1NjIsMjAuMzcyNTM2NiAyOC4xMjg5MDYyLDIwLjM4NDYxNTQgMjguMjIyNjU2MiwyMC4zODQ2MTU0IFogTTI1LjI5Mjk2ODgsMzUgQzI2LjQyOTY4NzUsMzUgMjYuOTMzNTkzOCwzNC4yMTQ4NzYgMjguMzUxNTYyNSwzNC4yMTQ4NzYgQzI5Ljc5Mjk2ODgsMzQuMjE0ODc2IDMwLjEwOTM3NSwzNC45NzU4NDIzIDMxLjM3NSwzNC45NzU4NDIzIEMzMi42MTcxODc1LDM0Ljk3NTg0MjMgMzMuNDQ5MjE4OCwzMy43OTIxMTcgMzQuMjM0Mzc1LDMyLjYzMjU0OTMgQzM1LjExMzI4MTIsMzEuMzAzODc3OSAzNS40NzY1NjI1LDI5Ljk5OTM2NDMgMzUuNSwyOS45Mzg5NzAxIEMzNS40MTc5Njg4LDI5LjkxNDgxMjUgMzMuMDM5MDYyNSwyOC45MTIyNjk1IDMzLjAzOTA2MjUsMjYuMDk3OTAyMSBDMzMuMDM5MDYyNSwyMy42NTc5Nzg0IDM0LjkxNDA2MjUsMjIuNTU4ODA0OCAzNS4wMTk1MzEyLDIyLjQ3NDI1MyBDMzMuNzc3MzQzOCwyMC42MzgyNzA4IDMxLjg5MDYyNSwyMC41ODk5NTU1IDMxLjM3NSwyMC41ODk5NTU1IEMyOS45ODA0Njg4LDIwLjU4OTk1NTUgMjguODQzNzUsMjEuNDU5NjMxMyAyOC4xMjg5MDYyLDIxLjQ1OTYzMTMgQzI3LjM1NTQ2ODgsMjEuNDU5NjMxMyAyNi4zMzU5Mzc1LDIwLjYzODI3MDggMjUuMTI4OTA2MiwyMC42MzgyNzA4IEMyMi44MzIwMzEyLDIwLjYzODI3MDggMjAuNSwyMi41OTUwNDEzIDIwLjUsMjYuMjkxMTYzNCBDMjAuNSwyOC41ODYxNDExIDIxLjM2NzE4NzUsMzEuMDEzOTg2IDIyLjQzMzU5MzgsMzIuNTg0MjMzOSBDMjMuMzQ3NjU2MiwzMy45MTI5MDUzIDI0LjE0NDUzMTIsMzUgMjUuMjkyOTY4OCwzNSBaIi8+PC9zdmc+");
}
.social-login .btn.social-provider-x {
  --social-brand-icon: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwMCIgaGVpZ2h0PSIxMjI3IiB2aWV3Qm94PSIwIDAgMTIwMCAxMjI3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNzE0LjE2MyA1MTkuMjg0TDExNjAuODkgMEgxMDU1LjAzTDY2Ny4xMzcgNDUwLjg4N0wzNTcuMzI4IDBIMEw0NjguNDkyIDY4MS44MjFMMCAxMjI2LjM3SDEwNS44NjZMNTE1LjQ5MSA3NTAuMjE4TDg0Mi42NzIgMTIyNi4zN0gxMjAwTDcxNC4xMzcgNTE5LjI4NEg3MTQuMTYzWk01NjkuMTY1IDY4Ny44MjhMNTIxLjY5NyA2MTkuOTM0TDE0NC4wMTEgNzkuNjk0NEgzMDYuNjE1TDYxMS40MTIgNTE1LjY4NUw2NTguODggNTgzLjU3OUwxMDU1LjA4IDExNTAuM0g4OTIuNDc2TDU2OS4xNjUgNjg3Ljg1NFY2ODcuODI4WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==");
}
.social-login .btn.social-provider-apple:enabled,
.social-login .btn.social-provider-x:enabled {
  background: #000;
  border-color: #000;
  color: #fff;
}
.social-login .btn.social-provider-apple:enabled::before {
  filter: invert(1);
}
@media (max-width: 420px) {
  .social-login .social-provider-grid {
    grid-template-columns: minmax(0, 1fr);
  }
}
