.cc-landing{display:flex;justify-content:start;align-items:start;min-height:80vh;padding-top:40px;padding-right:40px;padding-bottom:100px;padding-left:40px}@media (max-width:1119px){.cc-landing{padding-top:90px}}@media (max-width:1023px){.cc-landing{padding-top:120px;padding-right:24px;padding-left:24px}}@media (max-width:767px){.cc-landing{min-height:70vh;padding-right:24px;padding-bottom:72px;padding-left:24px}}.cc-landing-text{max-width:90%;color:#000;font-family:redaction-20;font-weight:400;font-size:45px;line-height:1.4;text-align:start;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:1023px){.cc-landing-text{max-width:100%;font-size:32px}}@media (max-width:767px){.cc-landing-text{font-size:30px}}.cc-footer{display:flex;flex-flow:row;justify-content:space-between;align-items:center;gap:40px;color:#000;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px;background-color:#fff}@media (max-width:1023px){.cc-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}}@media (max-width:767px){.cc-footer{display:flex;flex-flow:column;align-items:start;gap:40px;padding-top:40px;padding-right:24px;padding-bottom:40px;padding-left:24px}}.cc-footer-logo{display:block;width:140px;line-height:0}@media (max-width:1023px){.cc-footer-logo{width:120px}}@media (max-width:767px){.cc-footer-logo{width:100px}}.cc-footer-logo-img{display:block;width:100%;height:auto}.cc-footer-col{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:14px;padding-top:0px}.cc-footer-col:last-child{justify-self:end}@media (max-width:1023px){.cc-footer-col:last-child{justify-self:start}}@media (max-width:767px){.cc-footer-col{gap:8px;padding-top:0px}}.cc-footer-title{color:#000;font-size:22px;line-height:1.3;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:1119px){.cc-footer-title{font-size:20px}}@media (max-width:767px){.cc-footer-title{font-size:18px}}.cc-footer-text{color:#000;font-family:redaction-20;font-weight:400;font-size:24px;line-height:1.3;font-style:normal;text-transform:none;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:1119px){.cc-footer-text{font-size:20px}}@media (max-width:767px){.cc-footer-text{font-size:22px}}.cc-footer-social{display:flex;gap:32px}.cc-footer-social{flex-wrap:wrap}.cc-footer-link{color:#000;font-family:redaction-20;font-size:24px;line-height:1.3;text-decoration:none}.cc-footer-link:hover{color:#fff;text-decoration:none;background-color:#000}@media (max-width:1119px){.cc-footer-link{font-size:20px}}@media (max-width:767px){.cc-footer-link{font-size:22px}}.cc-dark{color:#fff;background-color:#000}.cc-dark .cc-landing-text{color:#fff}.cc-dark .cc-footer{color:#fff;background-color:#000}.cc-dark .cc-footer-title{color:#fff}.cc-dark .cc-footer-text{color:#fff}.cc-dark .cc-footer-link{color:#fff}.cc-dark .cc-footer-link:hover{color:#000;background-color:#fff}.cc-dark .cc-footer-logo-img{filter:invert(100%)}.cc-dark .cc-theme-toggle{color:#fff;background-color:#000;border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #fff}.cc-dark .cc-theme-toggle-icon{transform:rotateZ(180deg)}.cc-theme-toggle{display:flex;justify-content:center;align-items:center;position:fixed;top:calc(var(--wp-admin--admin-bar--height,0px) + 20px);right:20px;z-index:1000;width:48px;height:48px;color:#000;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:#fff;border-radius:50%;border-top:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #000;cursor:pointer;transition:background-color 0.7s ease-in-out,color 0.7s ease-in-out,border-color 0.7s ease-in-out,transform 0.3s ease}.cc-theme-toggle:hover{transform:scale(1.08,1.08)}@media (max-width:767px){.cc-theme-toggle{top:calc(var(--wp-admin--admin-bar--height,0px) + 12px);right:12px;width:40px;height:40px}}.cc-theme-toggle-icon{width:24px;height:24px;transition:transform 0.9s cubic-bezier(.65,0,.35,1)}@media (max-width:767px){.cc-theme-toggle-icon{width:20px;height:20px}}.cc-theme-anim{transition:background-color 0.7s ease-in-out,color 0.7s ease-in-out}.cc-theme-anim .cc-landing{transition:background-color 0.7s ease-in-out,color 0.7s ease-in-out}.cc-theme-anim .cc-landing-text{transition:color 0.7s ease-in-out}.cc-theme-anim .cc-footer{transition:background-color 0.7s ease-in-out,color 0.7s ease-in-out,border-color 0.7s ease-in-out}.cc-theme-anim .cc-footer-title{transition:color 0.7s ease-in-out}.cc-theme-anim .cc-footer-text{transition:color 0.7s ease-in-out}.cc-theme-anim .cc-footer-link{transition:color 0.7s ease-in-out,background-color 0.7s ease-in-out}