.site-footer{font-family:Axiforma,"Axiforma Regular",sans-serif;content-visibility:auto;contain-intrinsic-height:auto 940px;background:var(--wp--preset--color--blue-900)}@media only screen and (max-width: 768px){.site-footer{contain-intrinsic-height:auto 1900px}}.site-footer a{color:#fff;text-decoration:none}.site-footer a:hover{text-decoration:underline}.site-footer__main{color:#fff;display:flex;flex-direction:column;row-gap:var(--wp--preset--spacing--500);font-size:14px;padding-top:var(--wp--preset--spacing--600);padding-bottom:var(--wp--preset--spacing--600)}.site-footer__main h5,.site-footer__main .site-footer__title{font-size:16px;font-weight:600;font-family:Axiforma,"Axiforma SemiBold",sans-serif;line-height:20px;margin:0}.site-footer__row-top{display:flex;justify-content:space-between;align-items:center;width:100%;padding-bottom:var(--wp--preset--spacing--450);border-bottom:1px solid hsla(0,0%,100%,.14)}@media only screen and (max-width: 768px){.site-footer__row-top{justify-content:center}}.site-footer__row-middle{display:flex;column-gap:var(--wp--preset--spacing--650);width:100%}@media only screen and (max-width: 1024px){.site-footer__row-middle{flex-direction:column;row-gap:var(--wp--preset--spacing--500)}}@media only screen and (max-width: 768px){.site-footer__row-middle{align-items:center;row-gap:var(--wp--preset--spacing--750)}}.site-footer__col{display:flex;flex-direction:column;row-gap:60px;flex:0 0 360px;padding-right:var(--wp--preset--spacing--400);border-right:1px solid hsla(0,0%,100%,.14)}@media only screen and (max-width: 1024px){.site-footer__col{flex-basis:auto;flex-direction:row;justify-content:space-between;column-gap:var(--wp--preset--spacing--500);padding-right:0;padding-bottom:var(--wp--preset--spacing--500);border-right:0;border-bottom:1px solid hsla(0,0%,100%,.14)}}@media only screen and (max-width: 768px){.site-footer__col{display:contents}}.site-footer__group{display:flex;flex-direction:column;row-gap:var(--wp--preset--spacing--350)}@media only screen and (max-width: 1024px){.site-footer__group{max-width:360px}}@media only screen and (max-width: 768px){.site-footer__group:first-child{order:1}}.site-footer__cols{display:flex;flex:1 1 0;column-gap:var(--wp--preset--spacing--400);min-width:0}@media only screen and (max-width: 768px){.site-footer__cols{display:grid;grid-template-columns:repeat(2, max-content);justify-content:space-evenly;row-gap:var(--wp--preset--spacing--500);width:100%;max-width:560px}}@media only screen and (max-width: 360px){.site-footer__cols{grid-template-columns:max-content}}.site-footer__cols .site-footer__title{font-size:14px;line-height:1.2;margin-bottom:var(--wp--preset--spacing--250)}.site-footer__cols .has-ai-icon .site-footer__title{display:flex;align-items:center;column-gap:6px}.site-footer__cols .has-ai-icon .site-footer__title::after{content:"";width:16px;height:16px;margin-bottom:2px;background:url(/wp-content/themes/talentlms2021/front-end/src/assets/img/footer/icon-ai-sparkle.svg) center/contain no-repeat}.site-footer__column{display:flex;flex-direction:column;row-gap:var(--wp--preset--spacing--500);flex:1 1 0;min-width:0;margin:0;padding:0;list-style:none}.site-footer__column>li{display:block}.site-footer__menu{display:flex;flex-direction:column;row-gap:6px;padding:0;margin:0}.site-footer__menu li{display:block;line-height:22px}.site-footer__menu li a{color:hsla(0,0%,100%,.8)}.site-footer__menu li a:hover{color:#fff}.site-footer__menu li.is-see-all a{display:inline-flex;align-items:center;column-gap:4px;color:#fff}.site-footer__menu li.is-see-all a::after{content:"";width:18px;height:18px;background:url(/wp-content/themes/talentlms2021/front-end/src/assets/img/footer/icon-arrow-right.svg) center/contain no-repeat;transition:transform 200ms ease-out}.site-footer__menu li.is-see-all a:hover{text-decoration:none}.site-footer__menu li.is-see-all a:hover::after{transform:translateX(4px)}.site-footer__sites-row{color:#fff}.site-footer__sites{display:flex;justify-content:center;align-items:center;column-gap:var(--wp--preset--spacing--350);position:relative;min-height:160px;padding:60px var(--wp--preset--spacing--500) var(--wp--preset--spacing--500);border-radius:0 0 32px 32px;background:linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.06))}@media only screen and (max-width: 1024px){.site-footer__sites{flex-direction:column;row-gap:var(--wp--preset--spacing--350)}}@media only screen and (max-width: 768px){.site-footer__sites{padding:var(--wp--preset--spacing--500) var(--wp--preset--spacing--300)}}.site-footer__sites::before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.15));mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}.site-footer__sites .site-footer__title{margin:0;white-space:nowrap}.site-footer__bottom{color:#fff}.site-footer__copyright{padding-top:var(--wp--preset--spacing--400);padding-bottom:var(--wp--preset--spacing--400);font-size:14px;line-height:24px;text-align:center}.site-footer__logo{display:block}@media only screen and (max-width: 768px){.site-footer__logo{display:none}}.site-footer__logo img{display:block}.site-footer .tag{display:inline-block;border-radius:4px;padding:7px 8px 6px 8px;font-weight:600;font-size:12px;color:#fff;position:relative;top:-1px;vertical-align:middle;margin-left:1.5px;line-height:1}.site-footer .tag.tag--ai{background:#da3c10;text-transform:uppercase;padding:4px 3px 3px;border:1.5px solid #fff;outline:1.5px solid var(--wp--preset--color--orange-800);font-size:10px !important;margin-left:6px;font-weight:400;letter-spacing:.5px}.part-sites-logos{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding-left:0;margin:0}@media only screen and (max-width: 440px){.part-sites-logos{display:grid;grid-template-columns:1fr 1fr}}.part-sites-logos li{display:block;position:relative}.part-sites-logos li a{background:hsla(0,0%,100%,.1);height:48px;display:flex;justify-content:center;align-items:center;padding:0 16px;border-radius:9999px;transition:background-color 200ms ease-out;position:relative}.part-sites-logos li a img{display:block;height:12px;width:auto;filter:brightness(0) invert(1);transition:filter 200ms ease-out}.part-sites-logos li a::before{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 18px);font-size:12px;padding:17px 15px;color:#fff;background:#000;transition:transform .25s ease-out,opacity .1s ease-out;z-index:99;text-align:center;border-radius:12px;width:260px;line-height:1.65;transform:translateY(10px);visibility:hidden;opacity:0}@media only screen and (max-width: 768px){.part-sites-logos li a::before{display:none}}.part-sites-logos li a::after{width:0;height:0;border-style:solid;border-width:8px 8px 0 8px;border-color:#000 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);display:block;position:absolute;bottom:calc(100% + 11px);visibility:hidden;content:"";transform:translateY(-5px);transition:transform .25s ease-out,opacity .1s ease-out;opacity:0}.part-sites-logos li a:hover{background:#fff}.part-sites-logos li a:hover img{filter:none}@media only screen and (min-width: 768px){.part-sites-logos li a:hover::before,.part-sites-logos li a:hover::after{visibility:visible;transform:translateY(0);opacity:1}}.part-sites-logos li a.active{background:#fff}.part-sites-logos li a.active img{filter:none}.part-sites-logos li a.logo-talentlms img{height:20px}.part-sites-logos li a.part-sites-logos__item-talentcards img{height:14px}.part-social-logos{margin:0;padding-left:0;display:flex;column-gap:10px;align-items:center}.part-social-logos li{display:block}.part-social-logos li a{display:flex;justify-content:center;align-items:center;width:48px;height:48px;border:1px solid hsla(0,0%,100%,.2);border-radius:999px;transition:background-color 200ms ease-out}.part-social-logos li a:hover{background:hsla(0,0%,100%,.1)}.part-social-logos li svg{width:18px;height:18px;display:block}.part-social-logos li svg path{fill:#fff}.part-social-logos li a[title=Spotify] svg{width:24px;height:24px}.part-social-logos li a[title=Spotify] svg path{fill:none}.part-lang-selector ul{margin-bottom:0;padding-left:34px;background:url(/wp-content/themes/talentlms2021/front-end/src/assets/img/footer/icon-globe.svg) left 3.5px no-repeat;background-size:auto 24px;display:flex;gap:9px;padding-top:4px;margin-top:0}.part-lang-selector ul li{display:block}.part-lang-selector ul li a,.part-lang-selector ul li span{padding:5px 0;display:block;line-height:1;color:#fff}.part-lang-selector ul li span{font-weight:700}.part-quality-certificates{display:flex;flex-direction:column;row-gap:var(--wp--preset--spacing--350);margin:0;padding-left:0}.part-quality-certificates li{display:flex;align-items:center;column-gap:var(--wp--preset--spacing--250)}.part-quality-certificates li .icon{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:48px;height:48px;border:.5px solid hsla(0,0%,100%,.12);border-radius:9999px;background:hsla(0,0%,100%,.08)}.part-quality-certificates li .icon img{display:block}.part-quality-certificates li a{padding:6px 8px;color:#fff;line-height:20px}.part-quality-certificates li a:hover{text-decoration:none}.part-quality-certificates li a.text:hover{text-decoration:underline}.part-quality-certificates li.sub-list-item{align-items:flex-start}.part-quality-certificates__sub{display:flex;flex:1 1 0;flex-wrap:wrap;gap:var(--wp--preset--spacing--250);margin:0;padding:8px 0 0}.part-quality-certificates__sub-item{border-radius:6px;background:hsla(0,0%,100%,.08);transition:background-color 200ms ease-out}.part-quality-certificates__sub-item:hover{background:hsla(0,0%,100%,.16)}.part-quality-certificates__sub-item a{display:block}.part-ai-logos{display:flex;align-items:center;column-gap:var(--wp--preset--spacing--400);margin:0;padding-left:0}.part-ai-logos li{display:block}.part-ai-logos li a{display:block;transition:opacity 200ms ease-out}.part-ai-logos li a:hover{opacity:.7}.part-ai-logos li img{display:block}
