footer.footer-area.cbh-modern[data-theme]{background:var(--cbh-f-main);color:#c5d3e0}footer.footer-area.cbh-modern[data-theme]:after{content:none}footer.footer-area.cbh-modern[data-theme] a{text-decoration:none}footer.footer-area.cbh-modern[data-theme] a:hover,footer.footer-area.cbh-modern[data-theme] a:focus{text-decoration:none}footer.footer-area.cbh-modern[data-theme] a:focus-visible,footer.footer-area.cbh-modern[data-theme] button:focus-visible{outline:2px solid var(--cbh-f-accent-light);outline-offset:3px}.cbh-footer-sendoff{position:relative;min-height:220px;background:#0b2a48;overflow:hidden}.cbh-footer-sendoff__art{display:block;width:100%;height:220px;object-fit:cover;object-position:right center;pointer-events:none}.cbh-footer-sendoff__art--mob{display:none}.cbh-footer-sendoff__copy{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:22px;max-width:1440px;margin:0 auto;padding:28px clamp(20px,8vw,118px);pointer-events:none}.cbh-footer-sendoff__copy h2{max-width:560px;margin:0;color:#fff;font-family:Quicksand,sans-serif;font-size:36px;font-weight:700;line-height:44px}.cbh-footer-sendoff__mark{color:var(--cbh-f-accent-light)}.cbh-footer-sendoff__cta{pointer-events:auto;display:inline-flex;align-items:center;gap:8px;padding:13px 20px 13px 22px;border-radius:5px;background:var(--cbh-f-accent);color:#0b2a48;font-family:Mulish,sans-serif;font-size:15px;font-weight:700;line-height:20px}.cbh-footer-sendoff__cta:hover,.cbh-footer-sendoff__cta:focus{background:var(--cbh-f-accent-light);color:#0b2a48}footer.footer-area.cbh-modern[data-theme] .footer-top{position:relative;overflow:hidden;padding-top:64px;padding-bottom:120px;background:transparent}footer.footer-area.cbh-modern[data-theme] .footer-top>.container{position:relative;z-index:1}.cbh-footer-glow{position:absolute;border-radius:50%;pointer-events:none;filter:blur(160px)}.cbh-footer-glow--1{width:520px;height:520px;left:-160px;bottom:-40px;background:var(--cbh-f-glow-1)}.cbh-footer-glow--2{width:560px;height:560px;right:80px;top:-120px;background:var(--cbh-f-glow-2);filter:blur(180px)}.cbh-footer-corner,.cbh-footer-edge{position:absolute;pointer-events:none;z-index:0}.cbh-footer-corner--mob,.cbh-footer-edge--mob{display:none}.cbh-footer-corner--desk{top:0;right:0}footer.footer-area.cbh-modern[data-theme=halloween] .cbh-footer-corner--desk{width:96px;height:104px}footer.footer-area.cbh-modern[data-theme=undas] .cbh-footer-corner--desk{top:auto;right:30px;bottom:72px;width:130px;height:170px}footer.footer-area.cbh-modern[data-theme=bonifacio] .cbh-footer-corner--desk{top:22px;right:14px;width:96px;height:124px}footer.footer-area.cbh-modern[data-theme=christmas] .cbh-footer-corner--desk{top:0;right:24px;width:100px;height:130px}.cbh-footer-edge{left:0;bottom:0;width:100%;height:auto}footer.footer-area.cbh-modern[data-theme] .navbar-brand img{width:198px;max-width:100%;max-height:none;height:auto;margin-bottom:22px;filter:invert(1) hue-rotate(180deg)}footer.footer-area.cbh-modern[data-theme] .footer-widget p,footer.footer-area.cbh-modern[data-theme] .footer-links li a,footer.footer-area.cbh-modern[data-theme] .info-list li,footer.footer-area.cbh-modern[data-theme] .info-list li a,footer.footer-area.cbh-modern[data-theme] .info-list li span,footer.footer-area.cbh-modern[data-theme] .info-list-duo li{color:#c5d3e0;font-family:Mulish,sans-serif;font-size:14.5px;line-height:24px}footer.footer-area.cbh-modern[data-theme] .footer-widget p{max-width:300px}footer.footer-area.cbh-modern[data-theme] .footer-widget h3{color:#fff;font-family:Quicksand,sans-serif;font-size:17px;line-height:22px;margin-bottom:28px;padding-bottom:9px}footer.footer-area.cbh-modern[data-theme] .footer-widget h3:after{width:36px;height:3px;border-radius:2px;background:var(--cbh-f-accent)}footer.footer-area.cbh-modern[data-theme] .footer-links li{margin-bottom:13.5px}footer.footer-area.cbh-modern[data-theme] .footer-links li a{line-height:20px}footer.footer-area.cbh-modern[data-theme] .footer-links li a:before{content:none}footer.footer-area.cbh-modern[data-theme] .footer-links li a:hover,footer.footer-area.cbh-modern[data-theme] .info-list li a:hover{padding-left:0;color:var(--cbh-f-accent-light)}footer.footer-area.cbh-modern[data-theme] .social-link a{width:38px;height:38px;border-radius:5px;background:#ffffff12;border:1px solid color-mix(in srgb,var(--cbh-f-accent) 55%,transparent);color:#fff;transform:none;box-shadow:none}footer.footer-area.cbh-modern[data-theme] .social-link a:hover{background:#ffffff12;border-color:var(--cbh-f-accent-light);color:var(--cbh-f-accent-light);transform:none;box-shadow:none}footer.footer-area.cbh-modern[data-theme] .info-list li i{width:36px;height:36px;flex-basis:36px;border-radius:10px;background:color-mix(in srgb,var(--cbh-f-accent) 16%,transparent);border:1px solid color-mix(in srgb,var(--cbh-f-accent) 40%,transparent);color:var(--cbh-f-accent-light)}@media(min-width:992px){footer.footer-area.cbh-modern[data-theme] .info-list>li:first-child{align-items:flex-start}footer.footer-area.cbh-modern[data-theme] .info-list>li:first-child span{min-width:0}}footer.footer-area.cbh-modern[data-theme] .copy-right-area{background:var(--cbh-f-bar)}footer.footer-area.cbh-modern[data-theme] .copy-right-area:before{content:"";display:block;height:4px;background:var(--cbh-f-strip)}footer.footer-area.cbh-modern[data-theme] .footer-legal{min-height:76px;padding:18px 0}footer.footer-area.cbh-modern[data-theme] .footer-legal__copy{color:#dfe0e3;font-family:Mulish,sans-serif;font-size:14px}footer.footer-area.cbh-modern[data-theme] .footer-legal__credit{display:flex;align-items:center;gap:6px;color:#d8d9dd;font-family:Mulish,sans-serif;font-size:14px}footer.footer-area.cbh-modern[data-theme] .footer-legal__credit a{color:#edeeef;font-weight:600}footer.footer-area.cbh-modern[data-theme] .footer-legal__credit a:hover{color:var(--cbh-f-accent-light)}.cbh-footer-motif,.cbh-footer-heart{display:block;flex:0 0 auto}footer.footer-area.cbh-modern[data-theme] .footer-legal__top{width:38px;height:38px;border:0;border-radius:5px;background:var(--cbh-f-accent);color:#0b2a48}footer.footer-area.cbh-modern[data-theme] .footer-legal__top:hover{background:var(--cbh-f-accent-light);color:#0b2a48}@media(max-width:991px){.cbh-footer-sendoff{min-height:0;background:#0b2a48}.cbh-footer-sendoff__art--desk,.cbh-footer-corner--desk,.cbh-footer-edge--desk{display:none}.cbh-footer-sendoff__art--mob,.cbh-footer-corner--mob,.cbh-footer-edge--mob{display:block}.cbh-footer-sendoff__art--mob{height:auto;aspect-ratio:390 / 170}.cbh-footer-sendoff__copy{position:static;gap:18px;padding:10px 20px 34px}.cbh-footer-sendoff__copy h2{max-width:350px;font-size:26px;line-height:32px}.cbh-footer-sendoff__cta{font-size:14px}footer.footer-area.cbh-modern[data-theme] .footer-top{padding:40px 0 52px}.cbh-footer-glow{filter:blur(110px)}.cbh-footer-glow--1{width:320px;height:320px;left:-140px;bottom:auto;top:420px}.cbh-footer-glow--2{width:300px;height:300px;right:auto;left:200px;top:-80px}footer.footer-area.cbh-modern[data-theme=halloween] .cbh-footer-corner--mob{top:0;right:0;width:92px;height:106px}footer.footer-area.cbh-modern[data-theme=undas] .cbh-footer-corner--mob{top:14px;right:14px;width:70px;height:92px}footer.footer-area.cbh-modern[data-theme=bonifacio] .cbh-footer-corner--mob{top:18px;right:12px;width:74px;height:96px}footer.footer-area.cbh-modern[data-theme=christmas] .cbh-footer-corner--mob{top:0;right:12px;width:62px;height:75px}footer.footer-area.cbh-modern[data-theme] .navbar-brand img{width:162px}footer.footer-area.cbh-modern[data-theme] .footer-widget p{max-width:350px;padding-right:100px;font-size:14px;line-height:23px}footer.footer-area.cbh-modern[data-theme] .footer-legal{flex-direction:column;justify-content:center;text-align:center;gap:14px;padding:28px 0 26px}footer.footer-area.cbh-modern[data-theme] .footer-legal__copy,footer.footer-area.cbh-modern[data-theme] .footer-legal__meta{justify-content:center}footer.footer-area.cbh-modern[data-theme] .footer-legal__copy{font-size:13px}}@media(prefers-reduced-motion:reduce){footer.footer-area.cbh-modern[data-theme] *,footer.footer-area.cbh-modern[data-theme] *:before,footer.footer-area.cbh-modern[data-theme] *:after{animation:none!important;transition:none!important}}
