/* Source and licensing information for the line(s) below can be found at https://www.hclfoundation.org/themes/custom/hclf_revamp/css/components/footer.min.css. */
@font-face{font-family:"HCLTech Roobert";src:url(/themes/custom/hclf_revamp/fonts/roobert/HCLTechRoobert-Bold.woff2) format("woff2"),url(/themes/custom/hclf_revamp/fonts/roobert/HCLTechRoobert-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"HCLTech Roobert";src:url(/themes/custom/hclf_revamp/fonts/roobert/HCLTechRoobert-HeavyItalic.woff2) format("woff2"),url(/themes/custom/hclf_revamp/fonts/roobert/HCLTechRoobert-HeavyItalic.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"HCLTech Roobert";src:url(/themes/custom/hclf_revamp/fonts/roobert/HCLTechRoobert-LightItalic.woff2) format("woff2"),url(/themes/custom/hclf_revamp/fonts/roobert/HCLTechRoobert-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"HCLTech Roobert";src:url(/themes/custom/hclf_revamp/fonts/roobert/HCLTechRoobert-MediumItalic.woff2) format("woff2"),url(/themes/custom/hclf_revamp/fonts/roobert/HCLTechRoobert-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"HCLTech Roobert";src:url(/themes/custom/hclf_revamp/fonts/roobert/HCLTechRoobert-Heavy.woff2) format("woff2"),url(/themes/custom/hclf_revamp/fonts/roobert/HCLTechRoobert-Heavy.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"HCLTech Roobert";src:url(/themes/custom/hclf_revamp/fonts/roobert/HCLTechRoobert-BoldItalic.woff2) format("woff2"),url(/themes/custom/hclf_revamp/fonts/roobert/HCLTechRoobert-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"HCLTech Roobert";src:url(/themes/custom/hclf_revamp/fonts/roobert/HCLTechRoobert-RegularItalic.woff2) format("woff2"),url(/themes/custom/hclf_revamp/fonts/roobert/HCLTechRoobert-RegularItalic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"HCLTech Roobert";src:url(/themes/custom/hclf_revamp/fonts/roobert/HCLTechRoobert-SemiBoldItalic.woff2) format("woff2"),url(/themes/custom/hclf_revamp/fonts/roobert/HCLTechRoobert-SemiBoldItalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"HCLTech Roobert";src:url(/themes/custom/hclf_revamp/fonts/roobert/HCLTechRoobert-Medium.woff2) format("woff2"),url(/themes/custom/hclf_revamp/fonts/roobert/HCLTechRoobert-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"HCLTech Roobert";src:url(/themes/custom/hclf_revamp/fonts/roobert/HCLTechRoobert-Light.woff2) format("woff2"),url(/themes/custom/hclf_revamp/fonts/roobert/HCLTechRoobert-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"HCLTech Roobert";src:url(/themes/custom/hclf_revamp/fonts/roobert/HCLTechRoobert-Regular.woff2) format("woff2"),url(/themes/custom/hclf_revamp/fonts/roobert/HCLTechRoobert-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"HCLTech Roobert";src:url(/themes/custom/hclf_revamp/fonts/roobert/HCLTechRoobert-SemiBold.woff2) format("woff2"),url(/themes/custom/hclf_revamp/fonts/roobert/HCLTechRoobert-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@keyframes up-down{0%{transform:translateY(5px)}100%{transform:translateY(-5px)}}footer.page-footer{padding:2.1875rem 0 0!important;background-color:#14142b!important;font-family:"HCLTech Roobert",sans-serif}footer.page-footer .page-logo{margin-bottom:3.125rem}footer.page-footer .footer-row{display:flex;margin:0}footer.page-footer .footer-row .contact-menu nav ul.navbar-nav li.nav-item a.nav-item.nav-link:hover+img,footer.page-footer .footer-row .initiatives nav ul.navbar-nav li.nav-item a.nav-item.nav-link:hover+img,footer.page-footer .footer-row .programs nav ul.navbar-nav li.nav-item a.nav-item.nav-link:hover+img{filter:brightness(0) saturate(100%) invert(20%) sepia(90%) saturate(3649%) hue-rotate(208deg) brightness(103%) contrast(107%)}footer.page-footer .footer-row .menu{margin:0}footer.page-footer .footer-row .region{width:100%}footer.page-footer .footer-row .nav-link,footer.page-footer .footer-row a{color:#fcfcfc!important;padding-left:0;font-size:1rem}footer.page-footer .footer-row .nav-link:hover,footer.page-footer .footer-row a:hover{color:#0065f5!important}@media screen and (max-width:62rem){footer.page-footer .footer-row{flex-direction:column}}footer.page-footer .footer-row h5{text-transform:none;color:#fcfcfc;margin:0 0 2.1875rem;font-size:1.25rem;line-height:1.4}@media screen and (max-width:62rem){footer.page-footer .footer-row h5{position:relative;border-bottom:1px solid rgba(255,255,255,.4);margin-bottom:.625rem;padding-bottom:.625rem}footer.page-footer .footer-row h5::after{content:"";position:absolute;top:7px;right:15px;display:inline-block;width:16px;height:10px;background:url(/themes/custom/hclf_revamp/images/menu-icon.svg);background-size:cover;filter:brightness(0) invert(1)}footer.page-footer .footer-row h5.open::after{transform:rotate(180deg)}}@media screen and (max-width:62rem) and (max-width:47.9375rem){footer.page-footer .footer-row h5::after{width:12px;height:8px;top:9px}}footer.page-footer .footer-row .sitemenu{width:20%;border-right:.5px solid rgba(255,255,255,.4);padding-right:2.03125rem;padding-left:0}footer.page-footer .footer-row .sitemenu .nav{padding-left:0;margin-bottom:0;list-style:none;width:100%}footer.page-footer .footer-row .sitemenu .nav li a{padding:0;margin-bottom:.5rem;font-size:1.125rem;line-height:1.575rem;color:#fcfcfc;text-transform:capitalize}footer.page-footer .footer-row .sitemenu .nav li a:hover{background:inherit!important;color:#0065f5!important}footer.page-footer .footer-row .sitemenu .nav li a:focus,footer.page-footer .footer-row .sitemenu .nav li a:focus-visible{background:inherit!important;color:#fff!important;outline-offset:2px;text-decoration:underline}footer.page-footer .footer-row .sitemenu .nav li.last a{margin-bottom:0}@media screen and (max-width:62rem){footer.page-footer .footer-row .sitemenu{padding-right:0;border:none;width:100%}footer.page-footer .footer-row .sitemenu h5{position:relative;border-bottom:1px solid rgba(255,255,255,.4);margin-bottom:.625rem;padding-bottom:.625rem}footer.page-footer .footer-row .sitemenu h5::after{content:"";position:absolute;top:7px;right:15px;display:inline-block;width:16px;height:10px;background:url(/themes/custom/hclf_revamp/images/menu-icon.svg);background-size:cover;filter:brightness(0) invert(1)}footer.page-footer .footer-row .sitemenu h5.open::after{transform:rotate(180deg)}}@media screen and (max-width:62rem) and (max-width:47.9375rem){footer.page-footer .footer-row .sitemenu h5::after{width:12px;height:8px;top:9px}}footer.page-footer .footer-row .contact{width:80%;flex:1;padding-left:2.1875rem;color:#fcfcfc;font-size:1rem}@media screen and (max-width:62rem){footer.page-footer .footer-row .contact{padding-left:0;padding-right:0;margin-top:1rem;width:100%}footer.page-footer .footer-row .contact .menu{display:none}}footer.page-footer .footer-row .contact .contact-row{display:flex}@media screen and (max-width:62rem){footer.page-footer .footer-row .contact .contact-row{flex-direction:column;justify-content:start}}footer.page-footer .footer-row .contact .contact-row .region-footer-fourth ul li.nav-item,footer.page-footer .footer-row .contact .contact-row .region-footer-second ul li.nav-item,footer.page-footer .footer-row .contact .contact-row .region-footer-third ul li.nav-item{display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end}footer.page-footer .footer-row .contact .contact-row .region-footer-fourth ul li.nav-item img,footer.page-footer .footer-row .contact .contact-row .region-footer-second ul li.nav-item img,footer.page-footer .footer-row .contact .contact-row .region-footer-third ul li.nav-item img{padding-right:.625rem}footer.page-footer .footer-row .contact .contact-row .region-footer-second .navbar-nav li.nav-item{align-items:flex-start}footer.page-footer .footer-row .contact .contact-row .region-footer-second .navbar-nav li.nav-item:nth-child(2) span.nav-link:hover{color:#fcfcfc!important}footer.page-footer .footer-row .contact .contact-row .region-footer-second .navbar-nav li.nav-item:nth-child(3) a.nav-link{padding-left:1.9375rem}footer.page-footer .footer-row .contact .contact-row .region-footer-second .navbar-nav li.nav-item:last-child .nav-link{padding-top:.5rem}footer.page-footer .footer-row .contact .contact-row .region-footer-second .navbar-nav li.nav-item .nav-link{padding-top:0}footer.page-footer .footer-row .contact .contact-row .region-footer-second .navbar-nav li.nav-item a{padding-bottom:1.5rem}footer.page-footer .footer-row .contact .contact-row .region-footer-second .navbar-nav li.nav-item img{height:24px}footer.page-footer .footer-row .contact .contact-row .region-footer-fourth .navbar-nav li.nav-item a,footer.page-footer .footer-row .contact .contact-row .region-footer-third .navbar-nav li.nav-item a{font-weight:700;font-size:1.125rem}footer.page-footer .footer-row .contact .contact-menu{padding-right:2.1875rem;flex:1}@media screen and (max-width:62rem){footer.page-footer .footer-row .contact .contact-menu{padding-right:0}}footer.page-footer .footer-row .contact .contact-menu .menu_link_content{display:inline-block;margin-right:.625rem;width:32px;min-width:32px;height:auto;object-fit:contain}footer.page-footer .footer-row .contact .contact-menu .menu_link_content img{max-width:100%;object-fit:contain}footer.page-footer .footer-row .contact .contact-menu .menu-item{display:flex;align-items:flex-start;flex-direction:row-reverse;justify-content:start;margin-bottom:.625rem}footer.page-footer .footer-row .contact .contact-menu .menu-item a{transition:all .3s ease}footer.page-footer .footer-row .contact .contact-menu .menu-item a:hover{text-decoration:underline;text-underline-offset:3px}footer.page-footer .footer-row .contact .initiatives,footer.page-footer .footer-row .contact .programs{flex:1;display:flex;flex-wrap:wrap;padding-right:.625rem;padding-bottom:.625rem;width:100%}footer.page-footer .footer-row .contact .initiatives .contextual-region,footer.page-footer .footer-row .contact .programs .contextual-region{width:100%}@media screen and (max-width:62rem){footer.page-footer .footer-row .contact .initiatives,footer.page-footer .footer-row .contact .programs{padding-right:0}}footer.page-footer .footer-row .contact .initiatives .menu_link_content,footer.page-footer .footer-row .contact .programs .menu_link_content{display:inline-block;margin-right:.625rem;width:32px;height:auto;object-fit:contain}footer.page-footer .footer-row .contact .initiatives .menu_link_content img,footer.page-footer .footer-row .contact .programs .menu_link_content img{max-width:100%;object-fit:contain}footer.page-footer .footer-row .contact .initiatives .menu-item,footer.page-footer .footer-row .contact .programs .menu-item{display:flex;align-items:center;flex-direction:row-reverse;justify-content:start;margin-bottom:.625rem}footer.page-footer .footer-row .contact .initiatives .menu-item a,footer.page-footer .footer-row .contact .programs .menu-item a{font-size:1rem;display:inline-block;line-height:1.875rem;font-weight:700;margin-bottom:0;transition:all .3s ease}footer.page-footer .footer-row .contact .initiatives .menu-item a:hover,footer.page-footer .footer-row .contact .programs .menu-item a:hover{text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:62rem){footer.page-footer .footer-row .contact .initiatives,footer.page-footer .footer-row .contact .programs{margin-top:1rem;margin-left:0}}footer.page-footer .footer-row .contextual-links a{color:#333!important}footer.page-footer hr{border-top:.5px solid rgba(255,255,255,.4);opacity:1}@media screen and (max-width:61.9375rem){footer.page-footer hr{border-top:.5px solid rgba(255,255,255,0)}}footer.page-footer .footer-social h5{display:none}footer.page-footer .footer-social ul{margin:0;padding:0;list-style:none;display:flex;justify-content:center}footer.page-footer .footer-social ul li{position:relative}footer.page-footer .footer-social ul li a{width:43px;height:43px;font-size:0;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid #eff0f6}footer.page-footer .footer-social ul li a:hover{border-color:transparent;background:#0578c3;color:#fff;transition:all .5s ease;transform:scale(1.1)}footer.page-footer .footer-social ul li .menu_link_content{position:absolute;left:0;top:0;height:100%;justify-content:center;width:100%;display:flex;align-items:center;pointer-events:none}footer.page-footer .footer-social ul li .menu_link_content img{width:20px}footer.page-footer .footer-social ul li+li{margin-left:2.8125rem}@media screen and (max-width:62rem){footer.page-footer .footer-social ul li+li{margin-left:1.125rem}}footer.page-footer .copyright-tab{display:flex;flex-wrap:wrap;justify-content:space-between;margin:1.875rem auto 0}footer.page-footer .copyright-tab h5{display:none}footer.page-footer .copyright-tab p{color:#d9dbe9;font-size:.875rem;margin-bottom:0}footer.page-footer .copyright-tab .navigation ul{display:flex;flex-wrap:wrap;flex-direction:row;margin-bottom:0}footer.page-footer .copyright-tab .navigation ul li{display:flex;padding-top:0!important}footer.page-footer .copyright-tab .navigation ul li a{font-size:.875rem;color:#d9dbe9!important;padding:0}footer.page-footer .copyright-tab .navigation ul li a:hover{background:inherit;color:#0578c3!important}footer.page-footer .copyright-tab .navigation ul li a:hover::before{color:#d9dbe9}footer.page-footer .copyright-tab .navigation ul li a:focus,footer.page-footer .copyright-tab .navigation ul li a:focus-visible{background:inherit!important;color:#fff!important;outline-offset:2px;text-decoration:underline}footer.page-footer .copyright-tab .navigation ul li a:focus-visible::before,footer.page-footer .copyright-tab .navigation ul li a:focus::before{text-decoration:none}footer.page-footer .copyright-tab .navigation ul li+li::before{content:"/";margin:0 .1875rem;font-size:.875rem;color:#d9dbe9!important}@media screen and (min-width:75rem){footer.page-footer .copyright-tab{width:75%}}@media screen and (max-width:62rem){footer.page-footer .copyright-tab{flex-direction:column-reverse;justify-content:center;margin:0}footer.page-footer .copyright-tab p{width:100%;text-align:center;margin-top:1rem;margin-bottom:1rem;color:rgba(252,252,252,.6)}footer.page-footer .copyright-tab .menu--footer-navigation{justify-content:center;margin-top:1rem}footer.page-footer .copyright-tab .menu--footer-navigation li a{color:rgba(252,252,252,.6)!important}}footer.page-footer .cookies-tab{margin-top:1rem;margin-bottom:1rem;width:100%}footer.page-footer .cookies-tab p{color:rgba(252,252,252,.6);font-size:.875rem}footer.page-footer .cookies-tab a{color:#1462dd!important}footer.page-footer .cookies-tab a:hover{color:#0049b2!important}footer.page-footer .cookies-tab a:focus,footer.page-footer .cookies-tab a:focus-visible{background:inherit!important;color:#fff!important;outline-offset:2px;text-decoration:underline}@media screen and (min-width:75rem){footer.page-footer .disclaimer-tab{width:75%;margin:auto}}footer.page-footer .disclaimer-tab p{color:#fff;font-size:.875rem;font-weight:400;line-height:1.1375rem;margin:1.25rem 0}@media screen and (max-width:62rem){footer.page-footer .navbar-nav{display:none}}
/* Source and licensing information for the above line(s) can be found at https://www.hclfoundation.org/themes/custom/hclf_revamp/css/components/footer.min.css. */