[class*=" c4-border"]:after,[class*=" c4-border"]:before,[class^=c4-border]:after,[class^=c4-border]:before{background-color:#fff;background-color:var(--border-color);content:"";position:absolute}[class*=" c4-border"]:after,[class*=" c4-border"]:before,[class^=c4-border]:after,[class^=c4-border]:before{height:3px;height:var(--border-width);left:15px;left:var(--border-margin);right:15px;right:var(--border-margin);transform:scaleX(0);z-index:2}[class*=" c4-border"]:before,[class^=c4-border]:before{top:15px;top:var(--border-margin)}[class*=" c4-border"]:after,[class^=c4-border]:after{bottom:15px;bottom:var(--border-margin)}:focus>[class*=" c4-border"]:after,:focus>[class*=" c4-border"]:before,:focus>[class^=c4-border]:after,:focus>[class^=c4-border]:before,[class*=" c4-border"].hover:after,[class*=" c4-border"].hover:before,[class*=" c4-border"]:focus:after,[class*=" c4-border"]:focus:before,[class*=" c4-border"]:hover:after,[class*=" c4-border"]:hover:before,[class^=c4-border].hover:after,[class^=c4-border].hover:before,[class^=c4-border]:focus:after,[class^=c4-border]:focus:before,[class^=c4-border]:hover:after,[class^=c4-border]:hover:before{transform:scale(1)}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){[class*=" c4-border"]:after,[class*=" c4-border"]:before,[class^=c4-border]:after,[class^=c4-border]:before{height:3px;left:15px;right:15px}[class*=" c4-border"]:before,[class^=c4-border]:before{top:15px}[class*=" c4-border"]:after,[class^=c4-border]:after{bottom:15px}}[class*=" c4-fade"],[class*=" c4-reveal"],[class*=" c4-rotate"],[class^=c4-fade],[class^=c4-reveal],[class^=c4-rotate]{display:inline-block}[class*=" c4-fade"]>*,[class*=" c4-reveal"]>*,[class*=" c4-rotate"]>*,[class^=c4-fade]>*,[class^=c4-reveal]>*,[class^=c4-rotate]>*{display:inline-block}[class*=" c4-fade"]>:last-child,[class*=" c4-reveal"]>:last-child,[class*=" c4-rotate"]>:last-child,[class^=c4-fade]>:last-child,[class^=c4-reveal]>:last-child,[class^=c4-rotate]>:last-child{margin-bottom:0}[class*=" c4-reveal"],[class*=" c4-rotate"],[class^=c4-reveal],[class^=c4-rotate]{opacity:1;overflow:hidden}[class*=" c4-fade"],[class^=c4-fade]{opacity:0}.group:after,.group:before{content:"";display:table;line-height:0}.group:after{clear:both}