footer{background-color:var(--tg-footer-background-color);padding:50px 26px 50px 46px;position:relative;border:0}footer.inverted-style{border-top:5px solid var(--tg-border-color);clip-path:polygon(0 35px,35px 0,0 0,0 0,0 0,0 0,0 0,0,0)}footer.inverted-style::before{content:"";position:absolute;background-color:var(--tg-border-color);z-index:1;top:-5px;right:0;width:35px;height:36px;clip-path:polygon(0 0,100% 0,0 100%);left:0}footer .footer--left{height:100%}footer .footer--left img{max-width:100px;height:36px}footer .footer--left #block-tkd-framework-takedawhitelogo img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}footer .cm-section-boxed{gap:80px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){footer .cm-section-boxed{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}}footer ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin:0;gap:24px;margin-bottom:24px}@media (max-width:767px){footer ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:17px}}footer ul a{font-size:12px;text-decoration:underline}footer p{color:var(--tg-footer-text-color);font-size:12px;line-height:24px}footer a{color:var(--tg-footer-link-color)}footer a:hover{color:var(--tg-footer-link-hover-color)}footer .footer--right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}