/* BRANDLINKS - Our Services page styles (loaded by the BRANDLINKS Services plugin). */
.bl-sec .elementor-widget-text-editor p:last-child{margin-bottom:0}
.bl-just,.bl-just p{text-align:justify;text-align-last:center}
.bl-pill .elementor-button{min-width:263px;justify-content:center;cursor:default}
.bl-arrow .elementor-icon{cursor:pointer;transition:background-color .2s}
.bl-next-card{transition:transform .25s}
.bl-next-card:hover{--overlay-opacity:.35;transform:translateY(-3px)}
.bl-next-card .elementor-heading-title{transition:color .25s}
.bl-next-card:hover .elementor-heading-title{color:#fff!important}
.bl-svc-tabs{--n-tabs-title-background-color:#262626;--n-tabs-title-background-color-hover:#55134E;--n-tabs-title-background-color-active:#55134E;--n-tabs-title-color:#EBF2F2;--n-tabs-title-color-hover:#fff;--n-tabs-title-color-active:#fff;--n-tabs-title-font-size:13px}
body:not(.elementor-editor-active) .bl-svc-tabs .e-n-tabs-heading{display:none}
body:not(.elementor-editor-active) .bl-svc-tabs .e-n-tabs{gap:0}
.bl-svc-tabs .e-n-tabs-content>.e-con.e-active{animation:blFade .45s ease}
@keyframes blFade{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
@media (max-width:1024px){.bl-pill .elementor-button{min-width:220px}}
@media (max-width:767px){
 .bl-just,.bl-just p{text-align:center;text-align-last:auto}
 .bl-pill .elementor-button{min-width:0}
}
