@font-face {
	font-family: 'NexaFreeBoldwebfont';
	src: url('../fonts/NexaFreeBoldwebfont.eot');
	src: local('NexaFreeBoldwebfont'), url('../fonts/NexaFreeBoldwebfont.woff') format('woff'), url('../fonts/NexaFreeBoldwebfont.ttf') format('truetype');
}

[data-font="Nexa"] {
	font-family: 'NexaFreeBoldwebfont' !important;
}

html {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    overflow-x: hidden;
    overflow-y: scroll;
    text-rendering: optimizeLegibility;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    text-size-adjust: 100%;
}


.break-word {
    word-break: break-word;
}

.lead {
    font-size: 15px;
    font-weight: 400;
}

.sticky-brand {
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 13px;
}

var{font-style:normal}

p,ul li{font-family:"Roboto",sans-serif}

i{font-style:normal}

.feature > h2 {
    font-size: 17px;
}

.feature > p {
    font-size: 13px;
}

.feature > a {
    font-size: 12px;
    font-weight: 700;
    text-decoration: none;
    text-transform: uppercase;
}

.subtitle {
    font-size: 15px;
    font-weight: 400;
}

footer.footer-minimal h1 {
    font-size: 1.8rem;
}

footer.footer-minimal p {
    font-size: 16px;
    font-weight: 400;
}

.footer-button > a {
    justify-content: center;
    text-align: center;
    white-space: nowrap;
    outline: none;
    font-size: 13px;
    text-decoration: none;
}

.footer-button > a.is-bold {
    font-weight: 500;
}

.col.copyright > p {
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 700;
}

.fz13 {
    font-size: 13px;
}

.fz20 {
    font-size:20px;
}

.fz54 {
    font-size:54px;
}

.fz3rem {
    font-size: 3rem;
}

.bt-p:before {
    text-align: center;
    font-size: 12px;
}