@font-face {
    font-family: 'Barlow-Regular';
    src: 
    
    url('fonts/barlow/Barlow-Regular.woff2') format('woff2'),
    url('fonts/barlow/Barlow-Regular.woff') format('woff'),
    url('fonts/barlow/Barlow-Regular.ttf') format('truetype'),
    url('fonts/barlow/Barlow-Regular.otf') format('opentype');
}

@font-face {
    font-family: 'Barlow-Medium';
    src: 
    
    url('fonts/barlow/Barlow-Medium.woff2') format('woff2'),
    url('fonts/barlow/Barlow-Medium.woff') format('woff'),
    url('fonts/barlow/Barlow-Medium.ttf') format('truetype'),
    url('fonts/barlow/Barlow-Medium.otf') format('opentype');
}

@font-face {
    font-family: 'Barlow-SemiBold';
    src: 
    
    url('fonts/barlow/Barlow-SemiBold.woff2') format('woff2'),
    url('fonts/barlow/Barlow-SemiBold.woff') format('woff'),
    url('fonts/barlow/Barlow-SemiBold.ttf') format('truetype'),
    url('fonts/barlow/Barlow-SemiBold.otf') format('opentype');
}

@font-face {
    font-family: 'Barlow-Bold';
    src: 
    
    url('fonts/barlow/Barlow-Bold.woff2') format('woff2'),
    url('fonts/barlow/Barlow-Bold.woff') format('woff'),
    url('fonts/barlow/Barlow-Bold.ttf') format('truetype'),
    url('fonts/barlow/Barlow-Bold.otf') format('opentype');
}

/* verisafe Start */
.verisafe {
    position: relative;
    font-family: 'Barlow-SemiBold' !important;
    letter-spacing: 0.5px !important;
    color: #21e600;
}

.verisafe.dark .clr {
    color: #002131 !important;
}

.verisafe.light .clr {
    color: #ffffff !important;
}

span sup {
    position: absolute;
    top: 4px;
    right: -2px;
    font-family: 'Barlow-SemiBold';
    font-size: 8px !important;
    color: #002131 !important;
    letter-spacing: 0px;
}

.verisafe.light sup {
    color: #ffffff !important;
}

.verisafe.allBlack,
.verisafe.allBlack .clr {
    color: #002131 !important;
}

.verisafe.allBlack sup {
    color: #002131 !important;
}

@media (max-width: 640px) {
    span sup {
        font-size: 4px !important;
    }
}
/* verisafe End */