.badge-container{margin:30px 0 0} .badge{backface-visibility:hidden;display:table;height:2.8em;pointer-events:none;width:2.8em;z-index:20} .badge.top{left:0} .badge-inner{background-color:var(--fs-color-primary);color:#fff;display:table-cell;font-weight:bolder;height:100%;line-height:.85;padding:2px;text-align:center;transition:background-color .3s,color .3s,border .3s;vertical-align:middle;white-space:nowrap;width:100%} .badge-small{height:2.3em;width:2.3em} .badge-small .badge-inner{line-height:.7} .badge+.badge{height:2.5em;opacity:.9;width:2.5em} .badge+.badge+.badge{opacity:.8} .badge-frame .badge-inner,.badge-outline .badge-inner{background-color:#fff;border:2px solid;color:var(--fs-color-primary)} .has-hover:hover .badge-outline .badge-inner{background-color:var(--fs-color-primary);border-color:var(--fs-color-primary);color:#fff} .badge-circle,.badge-outline{margin-left:-.4em} .badge-circle-inside{margin-left:1em} .badge-circle+.badge{margin-left:-.4em;margin-top:-.4em} .badge-circle .badge-inner,.badge-circle-inside .badge-inner{border-radius:999px} .badge-frame .badge-inner,.widget .badge-outline .badge-inner{background-color:transparent} .badge-frame{height:2em;margin-left:-4px} .widget .badge{margin:0 !important} .dark .widget .badge-outline .badge-inner{color:#fff;opacity:.7} .row-collapse .badge-circle{margin-left:15px} .banner{background-color:var(--fs-color-primary);min-height:30px;position:relative;width:100%} .banner-bg{overflow:hidden} .banner-layers{height:100%;max-height:100%;position:relative} @media(max-width:549px){.banner-layers{-webkit-overflow-scrolling:touch;overflow:auto}} .banner-layers>*{position:absolute !important} .dark .banner a{color:#fff} .banner-bg:is(img,picture,video){height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;position:absolute;top:0;width:100%} @media(min-width:549px){.has-video .bg{display:none}} .box{margin:0 auto;position:relative;width:100%} .box>a{display:block;width:100%} .box a{display:inline-block} .box,.box-image,.box-text{transition:opacity .3s,transform .3s,background-color .3s} .box-image>a,.box-image>div>a{display:block} .box-image>a:focus-visible,.box-image>div>a:focus-visible{outline-offset:-2px} .box-text{font-size:.9em;padding-bottom:1.4em;padding-top:.7em;position:relative;width:100%} .has-shadow .box-text{padding-left:1.2em;padding-right:1.2em} @media(max-width:549px){.box-text{font-size:85%}} .box-image{height:auto;margin:0 auto;overflow:hidden;position:relative} .box-image[style*=-radius]{-webkit-mask-image:-webkit-radial-gradient(#fff,#000)} .box-image-inner{overflow:hidden;position:relative;z-index:0} .box-text.text-center{padding-left:10px;padding-right:10px} .box-image img{margin:0 auto;max-width:100%;width:100%} .box-label{overflow:hidden} .box-label .box-text.text-center{left:50%;margin:10% 0;transform:translateX(-50%)} .box-label .box-text.text-right{left:auto;right:0} .box-label .box-text{background-color:#fff;bottom:0;box-shadow:1px 1px 3px 0 rgba(0,0,0,.1);margin:10%;opacity:.95;padding:.5em 1.5em .55em;position:absolute;width:auto} .box-label:hover .box-text{opacity:1} .box-badge{overflow:hidden} .box-badge .box-text{background-color:hsla(0,0%,100%,.95);bottom:15%;padding:.8em 1em 1em;position:absolute;transition:background .3s;z-index:1} .dark .box-badge .box-text{background-color:rgba(0,0,0,.95)} .box-badge:hover .box-text{background-color:var(--fs-color-primary)} .box-bounce .box-text{padding:15px 15px 20px;z-index:1} .box-bounce:hover .box-text{background-color:#fff;transform:translateY(-15px)} .dark .box-bounce:hover .box-text{background-color:#222} .box-bounce:hover .box-image{transform:translateY(-5px)} .box-push .box-text{background-color:hsla(0,0%,100%,.95);margin:-15% auto 0;max-width:85%;padding:15px 20px} .box-overlay .box-text,.box-shade .box-text{bottom:0;max-height:100%;padding-left:1.5em;padding-right:1.5em;position:absolute;width:100%} .box-overlay.dark .box-text,.box-shade.dark .box-text{text-shadow:1px 1px 1px rgba(0,0,0,.5)} .box-none .box-text{display:none !important} .has-post-icon:hover .box-overlay .box-text,.has-post-icon:hover .box-shade .box-text{opacity:0 !important} .box-text-middle.box-overlay .box-text,.box-text-middle.box-shade .box-text{bottom:auto !important;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:16} .box-text-top.box-overlay .box-text,.box-text-top.box-shade .box-text{bottom:auto !important;left:0;position:absolute;right:0;top:0;z-index:16} .box-vertical .box-text-middle .box-text{bottom:auto;position:relative;top:auto;transform:translateY(0)} .has-box-vertical .col{max-width:100% !important;width:100% !important} @media screen and (max-width:549px){.box-vertical .box-image{width:100% !important}} @media screen and (min-width:550px){.box-list-view .col{flex-basis:100% !important;max-width:100% !important} .box-list-view .box,.box-vertical{display:table;width:100%} .box-list-view .box .image-right,.box-vertical .image-right{direction:rtl} .box-list-view .box .box-image,.box-list-view .box .box-text,.box-vertical .box-image,.box-vertical .box-text{direction:ltr;display:table-cell;vertical-align:middle} .box-list-view .box .box-text,.box-vertical .box-text{padding-left:1.5em;padding-right:1.5em} .box-list-view .box .box-image,.box-vertical .box-image{width:50%} .box-list-view .box.align-top .box-text,.box-vertical.align-top .box-text{vertical-align:top}}
