.social-subsection{width:-webkit-fill-available !important}
.social-subsection .social-text{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif !important}
.social-subsection .fa{display:flex}
.container-fluid .row-fluid:first-child [class*="span"]:first-child h2:first-child{margin-top:10px}
.deg h2{line-height:18px}
@media(min-width:767px){.row-fluid .span3{width:17.404255% !important}
}
@media(min-width:768px) and (max-width:979px){.row-fluid .span3{width:16.928177% !important}
}
@media(max-width:767px){footer h2:first-child{margin-top:0}
.container-fluid .row-fluid:first-child [class*="span"]:first-child h2:first-child{margin-top:0}
}
@media(min-width:1200px){.footer_auth-track .row-fluid .span7{width:100%}
}
footer:has(.lbFooter-container-fluid){background-color:#f2f2f2}
.lbFooter-container-fluid{display:flex;max-width:1600px;margin:0 auto;padding:48px 120px;flex-direction:column;align-items:stretch;align-self:stretch;gap:24px;background:var(--bg-subtle,#f2f2f2)}
footer .lbFooter-container-fluid,footer .lbFooter-container-fluid a,.lbFooter-container-fluid .location .current-lenguage{color:var(--Content-Default,#3f3f3f);font-family:"Noto Sans";font-size:14px;font-style:normal;font-weight:400;line-height:20px}
.lbFooter-container-fluid .location .current-lenguage{padding-left:8px}
footer .lbFooter-container-fluid h2{color:var(--Content-Default,#3f3f3f);margin:0;font-family:"Roboto Condensed";font-size:20px;font-style:normal;font-weight:700;line-height:28px}
body footer .lbFooter-container-fluid .social-links{margin-top:0;display:flex;flex-direction:column;align-items:flex-start}
body footer .lbFooter-container-fluid ul li{line-height:normal;padding-bottom:0;font-size:14px;margin:0;padding:0}
body footer .lbFooter-container-fluid ul{list-style:none;margin:0}
body footer .lbFooter-container-fluid .social-links li a{padding:0;font-size:14px;display:flex}
footer .lbFooter-container-fluid .lbFooter-container__languageSelector .lenguage-subsection ul{margin-top:0;display:inline-block;border:1px solid #aaaa;border-radius:12px;padding:16px}
.lbFooter-container-fluid .container-fluid__row-fluid{display:flex;flex-direction:row;justify-content:space-between}
.lbFooter-container-fluid [class*="span"]{float:none;min-height:0;margin-left:0}
.lbFooter-container-fluid .container-fluid__span3{display:flex;padding-right:16px;flex-direction:column;gap:8px;align-items:flex-start;align-self:stretch}
.lbFooter-container-fluid .container-fluid__span3 ul{display:flex;flex-direction:column;gap:8px}
.clearfix:after{clear:both}
body footer .lbFooter-container-fluid .clearfix:before,body footer .lbFooter-container-fluid .clearfix:after{display:table;content:none;line-height:0}
.lbFooter-container-fluid hr{margin:0;border:0;border:1px solid #3f3f3f}
.lbFooter-teritiary-footer-links{width:100%}
.lbFooter-teritiary-footer-links .span7{width:100%}
body footer .lbFooter-teritiary-footer-links li a,.lbFooter-teritiary-footer-links .teritiary-footer-links__ccl{color:var(--Content-Default,#3f3f3f);font-family:"Noto Sans";font-size:12px;font-style:normal;font-weight:400;line-height:16px;padding-right:8px}
.lbFooter-teritiary-footer-links .teritiary-footer-links{display:flex;flex-direction:row;gap:8px;align-items:center;flex-wrap:wrap}
body footer .lbFooter-container-fluid .teritiary-footer-links li:nth-last-child(2){border-right:0 !important;padding-right:0}
body footer .lbFooter-container-fluid .teritiary-footer-links li:last-child{margin-left:auto}
.lbFooter-container-fluid .language-selector-container>a::before{background:url("../../../../../../../../../etc.clientlibs/crs/clientlibs/clientlib-global-libs/css/resources/img/lb-globe-white.svg");content:"";height:16px;width:16px;min-width:16px;margin-right:8px}
.lbFooter-container-fluid .language-selector-container>a::after{background:url("../../../../../../../../../etc.clientlibs/crs/clientlibs/clientlib-global-libs/css/resources/img/lb-chevron-down-white.svg");background-size:contain;content:"";height:16px;margin-left:8px;width:16px}
@media(max-width:1024px){.lbFooter-container-fluid{padding:24px 16px}
.lbFooter-container-fluid .container-fluid__row-fluid{display:flex;flex-direction:column}
.lbFooter-container-fluid .container-fluid__span3{width:100% !important;padding:0;margin:0;gap:0}
footer .lbFooter-container-fluid h2{position:relative;width:100%;margin:0;padding:8px 0 8px 0;color:#222;font-family:"Roboto Condensed",Arial,sans-serif;font-size:28px;font-style:normal;font-weight:700;line-height:20px;cursor:pointer;box-sizing:border-box}
.deg footer .lbFooter-container-fluid [data-toggle-mobile-handler] a{display:block;height:auto;padding:0;color:#222;text-decoration:none}
.deg footer .lbFooter-container-fluid [data-toggle-mobile-handler]>a:after{content:"";position:absolute;right:8px;top:50%;width:9px;height:9px;border-right:2px solid #777;border-bottom:2px solid #777;transform:translateY(-65%) rotate(45deg);font-family:inherit;font-size:0;float:none;padding:0}
footer .lbFooter-container-fluid h2[aria-expanded="true"]>a:after{transform:translateY(-35%) rotate(225deg)}
.lbFooter-container-fluid [data-toggle-mobile-group]{display:none;padding:0 0 12px 0}
.lbFooter-container-fluid h2[aria-expanded="true"]+[data-toggle-mobile-group]{display:block}
body footer .lbFooter-container-fluid ul{margin:0;padding:0;list-style:none}
body footer .lbFooter-container-fluid ul li{margin:0;font-size:16px;line-height:22px}
body footer .lbFooter-teritiary-footer-links li a,.lbFooter-teritiary-footer-links .teritiary-footer-links__ccl{color:var(--Content-Default,#3f3f3f);font-family:"Noto Sans";font-size:12px;font-style:normal;font-weight:400;line-height:16px;padding-right:8px}
.lbFooter-teritiary-footer-links .teritiary-footer-links{flex-wrap:wrap;cursor:pointer}
.teritiary-footer-links .teritiary-footer-links__ccl:last-child{margin-top:8px;width:100%}
.lbFooter-container-fluid [data-toggle-mobile-group].show{border-bottom:0}
body footer .lbFooter-container-fluid h2,body footer .lbFooter-container-fluid h2 a{color:#000 !important;font-family:"Roboto Condensed",Arial,sans-serif !important;font-size:20px !important;font-weight:700 !important;line-height:28px !important;text-decoration:none !important}
body footer .lbFooter-container-fluid h2{padding:8px 42px 8px 0 !important;position:relative}
body footer .lbFooter-container-fluid [data-toggle-mobile-handler]>a:after{content:"" !important;position:absolute;right:8px;top:50%;width:9px;height:9px;border-right:2px solid #777;border-bottom:2px solid #777;transform:translateY(-65%) rotate(45deg);transition:transform .25s ease;font-size:0 !important;line-height:0 !important;float:none !important}
body footer .lbFooter-container-fluid h2[aria-expanded="true"]>a:after{transform:translateY(-35%) rotate(225deg)}
body footer .lbFooter-container-fluid .social-subsection{display:none}
.lbFooter-container-fluid .social-subsection.is-open{display:block}
body footer .lbFooter-container-fluid h2[aria-expanded="true"]+.social-subsection{display:block !important}
body footer .lbFooter-container-fluid .social-links{display:flex !important;flex-direction:column !important;gap:8px !important}
}
.lbFooter-container-fluid .lbFooter-container__languageSelector{position:relative}
footer .lbFooter-container-fluid .lbFooter-container__languageSelector .lenguage-subsection ul{margin-top:0;display:inline-block;border:1px solid #aaa;border-radius:12px;padding:16px}
.lbFooter-container-fluid .language-selector-container{position:relative;display:inline-flex;align-items:center}
.lbFooter-container-fluid .language-selector-container>a{display:inline-flex;align-items:center;gap:8px;color:#3f3f3f;text-decoration:underline;cursor:pointer}
.lbFooter-container-fluid .language-selector-container>a::before{content:"";display:inline-block;background:url("../../../../../../../../../etc.clientlibs/crs/clientlibs/clientlib-global-libs/css/resources/img/lb-globe-white.svg") no-repeat center;background-size:contain;width:16px;height:16px;min-width:16px}
.lbFooter-container-fluid .language-selector-container>a::after{content:"";display:inline-block;background:url("../../../../../../../../../etc.clientlibs/crs/clientlibs/clientlib-global-libs/css/resources/img/lb-chevron-down-white.svg") no-repeat center;background-size:contain;width:16px;height:16px;min-width:16px}
.lbFooter-container-fluid .language-selector-container.active>a::after{transform:rotate(180deg)}
.lbFooter-container-fluid .current-lenguage{padding-left:0;color:#3f3f3f;font-family:"Noto Sans";font-size:14px;font-weight:400;line-height:20px}
.lbFooter-container-fluid .languageSelector{position:absolute;left:calc(100% + 12px);transform:translateY(3%);min-width:fit-content;padding:8px 0;background:#fff;border:1px solid #d9dee5;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.12);z-index:9999;display:none}
.lbFooter-container-fluid .languageSelector .menu--content{margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;list-style:none;display:block}
.lbFooter-container-fluid .languageSelector li{margin:0;padding:0;list-style:none}
.lbFooter-container-fluid .languageSelector li a{display:block;padding:10px 16px 10px 16px;color:#000;background:#fff;text-decoration:none;white-space:nowrap;font-family:"Noto Sans";font-size:14px;line-height:20px}
.lbFooter-container-fluid .languageSelector li a:hover,.lbFooter-container-fluid .languageSelector li a:focus{background:#f2f2f2;text-decoration:none}
.lbFooter-container-fluid .languageSelector .menu--content{min-width:188px}
@media(max-width:1024px){.lbFooter-container-fluid .languageSelector{top:calc(100% + 8px);left:0;min-width:fit-content;min-height:fit-content;overflow-y:auto}
}
@media(max-width:1024px){body footer .lbFooter-container-fluid [data-toggle-mobile-handler]::after{content:"" !important;position:absolute;right:8px;top:50%;width:9px;height:9px;border-right:2px solid #777;border-bottom:2px solid #777;transform:translateY(-65%) rotate(45deg);transition:transform .25s ease}
body footer .lbFooter-container-fluid [data-toggle-mobile-handler][aria-expanded="true"]::after,body footer .lbFooter-container-fluid [data-toggle-mobile-handler].is-open::after{transform:translateY(-35%) rotate(225deg)}
body footer .lbFooter-container-fluid [data-toggle-mobile-handler]>a::after{content:none !important}
.lbFooter-container-fluid .language-selector-container a::after{position:initial}
}