body:not(.gridbox) .btn-hover-effect .ba-btn-transition {
    overflow: hidden;
    position: relative;
    transition: background .0s ease-in-out;
}
 
body:not(.gridbox) .btn-hover-effect .ba-btn-transition > i,
body:not(.gridbox) .btn-hover-effect .ba-btn-transition > span {
    z-index: 5
}
 
body:not(.gridbox) .btn-hover-effect .ba-btn-transition:before,
body:not(.gridbox) .btn-hover-effect .ba-btn-transition:after {
    border-radius: inherit;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: .3s;
}
 
body:not(.gridbox) .btn-hover-effect .ba-btn-transition:before {
    background: var(--button-background-color);
    z-index: 1;
}
 
body:not(.gridbox) .btn-hover-effect .ba-btn-transition:after {
    background: var(--button-background-hover);
    z-index: 2;
}

body:not(.gridbox) .btn-hover-effect.hover-10 .ba-btn-transition:after {
    border-radius: 0;
    z-index: 1;
}
 
body:not(.gridbox) .btn-hover-effect.hover-10 .ba-btn-transition:before {
    border-radius: 0;
    transform: scaleY(1);
    z-index: 2;
}
 
body:not(.gridbox) .btn-hover-effect.hover-10 .ba-btn-transition:hover:before {
    transform: scaleY(0);
}
.knockout-text .ba-counter >span,
.knockout-text .ba-countdown > span > span:first-child,
.knockout-text .content-text *,
.knockout-text .headline-wrapper > * {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(https://www.qrion.com.br/images/font-animation-3.gif);
    transform: translate3d(0, 0, 0);
}
#item-15990666190.mostrapainel {
  z-index: 100;
}
#item-16000846480.mostrasticky {
  z-index:1000;
}
.ba-tabs-wrapper.tabs-right .nav-tabs, .ba-tabs-wrapper.tabs-left .nav-tabs {
 width: 35%
}
.ba-tabs-wrapper.tabs-left .tab-content {
    max-width: 65%;
}
@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) { 
    @media(max-width: 1024px) {
        .column-wrapper{
            overflow: visible !important;
        }
    }
}

@supports (-webkit-text-size-adjust:none) and (-webkit-marquee-repetition:infinite) and (object-fit:fill) {
    @media(max-width: 1024px) {
        .column-wrapper{
            overflow: visible !important;
        }
    }
}

@media not all and (min-resolution:.001dpcm) { 
    @media(max-width: 1024px) {
        .column-wrapper{
            overflow: visible !important;
        }
    }
}
.ba-item-icon-list .vertical-layout li {
    margin-top: 0px;
}