/* 3Grafik Footer 2.0, after Puca legacy footer. */
#tbay-footer, #tbay-footer-customize {display:none!important}
.tg-footer-v2,.tg-footer-v2 *{box-sizing:border-box}
.tg-footer-v2{position:relative;z-index:1;width:100%;background:#fff;color:#151515;font-family:inherit;line-height:1.55;clear:both;border-top:1px solid #f2eaf0}
.tg-footer-v2__accent{height:5px;display:grid;grid-template-columns:repeat(4,1fr)}
.tg-footer-v2__accent span:nth-child(1){background:#FE87BD}.tg-footer-v2__accent span:nth-child(2){background:#71EDEB}.tg-footer-v2__accent span:nth-child(3){background:#FEEDA8}.tg-footer-v2__accent span:nth-child(4){background:#CCBFF7}
.tg-footer-v2__inner{max-width:1240px;margin:0 auto;padding:66px 28px 59px;display:grid;grid-template-columns:minmax(230px,1.6fr) repeat(3,minmax(145px,1fr));gap:48px}
.tg-footer-v2__brand{max-width:315px}.tg-footer-v2__logo{display:inline-flex;align-items:center;text-decoration:none!important;color:#151515!important;font-size:31px;font-weight:800;letter-spacing:-1.2px;line-height:1}.tg-footer-v2__logo img{max-width:170px;max-height:68px;width:auto;height:auto;object-fit:contain}.tg-footer-v2__logo-pink{color:#FE87BD}.tg-footer-v2__brand p{font-size:14px;line-height:1.85;color:#67636a;margin:22px 0 19px}
.tg-footer-v2__custom{display:inline-flex;align-items:center;gap:9px;color:#151515!important;background:#FDC1DD;border-radius:100px;padding:10px 17px;font-size:13px;font-weight:700;text-decoration:none!important;transition:background .18s,transform .18s}.tg-footer-v2__custom:hover{background:#FE87BD;transform:translateY(-2px)}
.tg-footer-v2__column h2{font:inherit;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#151515;margin:5px 0 21px;padding:0;border:0}.tg-footer-v2__column ul{margin:0;padding:0;list-style:none}.tg-footer-v2__column li{margin:0 0 13px;padding:0;line-height:1.5}.tg-footer-v2__column li a{font-size:14px;line-height:1.5;color:#67636a!important;text-decoration:none!important;transition:color .18s}.tg-footer-v2__column li a:hover,.tg-footer-v2__column li a:focus-visible{color:#C94E83!important;text-decoration:underline!important;text-underline-offset:4px}.tg-footer-v2__note{max-width:205px;border-left:3px solid #71EDEB;padding:4px 0 4px 12px;margin:24px 0 0;font-size:12px;color:#67636a}
.tg-footer-v2__bottom{border-top:1px solid #f2eaf0;max-width:1184px;margin:0 auto;padding:23px 0;display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:12px;color:#858087}
@media(max-width:950px){.tg-footer-v2__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px;padding:48px 25px}.tg-footer-v2__brand{max-width:none}.tg-footer-v2__bottom{margin:0 25px}}
@media(max-width:540px){.tg-footer-v2__inner{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px;row-gap:30px;padding:40px 20px 32px}.tg-footer-v2__brand{grid-column:1/-1}.tg-footer-v2__column h2{font-size:12px;margin-bottom:15px}.tg-footer-v2__column li a{font-size:13px}.tg-footer-v2__bottom{margin:0 20px;padding:20px 0 95px;display:block}.tg-footer-v2__bottom span{display:block;margin:0 0 7px}}
