.footer{background-color:var(--color-white);color:var(--color-white);padding-bottom:16px}@media only screen and (min-width:769px){.footer{background-color:transparent;padding-block:0}}.footer .footer-nav .container,.footer .footer-site .container{padding:0 16px}@media only screen and (min-width:769px){.footer .footer-nav{background-color:var(--ac-purple-700)}}.footer .footer-nav .footer-nav-content{background-color:var(--ac-purple-700);padding:28px 16px 48px}@media only screen and (min-width:769px){.footer .footer-nav .footer-nav-content{background-color:transparent;padding:32px 0 48px}}.footer .footer-nav .footer-items{display:grid;grid-template-columns:repeat(1,1fr);list-style-type:none;margin:0;padding:0}@media only screen and (min-width:769px){.footer .footer-nav .footer-items{gap:48px;grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1170px){.footer .footer-nav .footer-items{grid-template-columns:repeat(4,1fr)}}.footer .footer-nav .footer-items .footer-item{border-bottom:1px solid rgba(89,89,89,.3);margin:0;padding:16px 0}@media only screen and (min-width:769px){.footer .footer-nav .footer-items .footer-item{border:none;padding:0}}.footer .footer-nav .footer-items .footer-item .footer-header{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:16px;font-weight:700;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-white);cursor:pointer;gap:16px}@media only screen and (min-width:769px){.footer .footer-nav .footer-items .footer-item .footer-header{cursor:auto;font-size:18px;line-height:27px}}.footer .footer-nav .footer-items .footer-item .footer-header .footer-dropdown{background-image:url(/wp-content/themes/candlefox/images/chevron-down-new.svg);display:inline-block;height:6px;width:10px}@media only screen and (min-width:769px){.footer .footer-nav .footer-items .footer-item .footer-header .footer-dropdown{display:none}}.footer .footer-nav .footer-items .footer-item .footer-links{display:none;list-style-type:none;margin-top:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding:0}@media only screen and (min-width:769px){.footer .footer-nav .footer-items .footer-item .footer-links{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:16px}}.footer .footer-nav .footer-items .footer-item .footer-links li{margin:0;padding-inline:8px}@media only screen and (min-width:769px){.footer .footer-nav .footer-items .footer-item .footer-links li{padding-inline:0}}.footer .footer-nav .footer-items .footer-item .footer-links li a:active,.footer .footer-nav .footer-items .footer-item .footer-links li a:hover{border-bottom:1px solid;padding-bottom:2px}.footer .footer-nav .footer-items .footer-item.expanded .footer-dropdown{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.footer .footer-nav .footer-items .footer-item.expanded .footer-links{display:-webkit-box;display:-ms-flexbox;display:flex}.footer .footer-nav .footer-items a{color:var(--color-white);font-size:16px;font-weight:400}@media only screen and (min-width:769px){.footer .footer-nav .footer-items a{font-weight:600}}.footer .footer-nav .footer-last{display:grid;gap:48px;grid-column:-2;margin:0}@media only screen and (min-width:769px){.footer .footer-nav .footer-last{display:block}}.footer .footer-nav .footer-last .footer-last__links{line-height:24px;list-style-type:none;padding:0}@media only screen and (min-width:769px){.footer .footer-nav .footer-last .footer-last__links{display:grid;gap:16px;margin-bottom:20px}}.footer .footer-nav .footer-last .footer-last__links span{border-bottom:1px solid rgba(89,89,89,.3);display:block;margin:0;padding-block:16px}@media only screen and (min-width:769px){.footer .footer-nav .footer-last .footer-last__links span{border:none;padding:0}}.footer .footer-nav .footer-last .footer-last__links span a:active,.footer .footer-nav .footer-last .footer-last__links span a:hover{border-bottom:1px solid;padding-bottom:2px}.footer .footer-nav .footer-last a{color:var(--color-white);font-size:16px;font-weight:700}@media only screen and (min-width:769px){.footer .footer-nav .footer-last a{font-size:18px;line-height:27px}.footer .footer-nav .bcorp-wrapper{margin-top:40px;padding:16px 0}}.footer .footer-nav .bcorp-wrapper .bcorp-logo{background:var(--color-white);border-radius:8px;margin-inline:auto;padding:8px;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media only screen and (min-width:769px){.footer .footer-nav .bcorp-wrapper .bcorp-logo{margin:0}}.footer .footer-nav .bcorp-wrapper .bcorp-logo img{height:60px}@media only screen and (min-width:769px){.footer .footer-nav .bcorp-wrapper .bcorp-logo img{height:80px}}.footer .footer-nav .social-media{display:-webkit-box;display:-ms-flexbox;display:flex;padding-block:16px;-webkit-box-pack:center;-ms-flex-pack:center;border-bottom:1px solid rgba(89,89,89,.3);gap:32px;justify-content:center}@media only screen and (min-width:769px){.footer .footer-nav .social-media{-webkit-box-pack:start;-ms-flex-pack:start;border:none;gap:48px;justify-content:flex-start;margin-top:0;padding:0}}.footer .footer-nav .social-media img{height:24px;width:24px}@media only screen and (min-width:769px){.footer .footer-nav .social-media img{height:32px;width:32px}.footer .footer-site{background-color:#140421}}.footer .footer-site .footer-site-content{background-color:#140421}@media only screen and (min-width:769px){.footer .footer-site .footer-site-content{background-color:transparent}}.footer .footer-site .footer-site-content .footer-copyright{padding-block:8px;text-align:center}
