.cLightcontainerString{display:block;height:100%;left:0;position:relative;top:0;width:100%}.cLightcontainerString .light{animation-delay:calc(-12s*var(--offset));animation-direction:alternate;animation-duration:8s;animation-iteration-count:infinite;animation-name:light-anim;mix-blend-mode:screen;opacity:0}.cLightcontainerString .light.inner{animation-name:light-anim-lighter;mix-blend-mode:hard-light}@keyframes light-anim{0%{opacity:.125}10%{opacity:.7}25%{opacity:.125}40%{opacity:.8}50%{opacity:.125}60%{opacity:.4}80%{opacity:.125}to{opacity:.87}}@keyframes light-anim-lighter{0%{opacity:.075}10%{opacity:.42}25%{opacity:.075}40%{opacity:.48}50%{opacity:.075}60%{opacity:.24}80%{opacity:.075}to{opacity:.522}}.cLightcontainer{background-color:#fff;position:relative}.cLightcontainer-lights{height:4.625rem;left:0;overflow:hidden;position:absolute;width:100%}.cLightcontainer-lights.top{top:-2.3125rem}.cLightcontainer-lights.bottom{bottom:-2.3125rem}.cLightcontainer.hidesBg{background-color:transparent}.cFootercontainer{background-color:#fff}.cFooter{display:flex;flex-direction:column;padding:3.375rem 0}@media (max-width:960px){.cFooter{padding:2.5rem 0}}.cFooter-giftlegal{margin-bottom:2rem}.cFooter-links{display:flex;flex-direction:row;gap:.5rem;margin-bottom:.75rem}.cFooter-links a{color:#000}
