/* BEGIN FONTS LOAD*/

@font-face {
    font-family: 'Alfa Slab One';
    src: url('../fonts/AlfaSlabOne-Regular.woff2') format('woff2'),
        url('../fonts/AlfaSlabOne-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* @font-face {
    font-family: 'Raleway';
    src: url('../fonts/Raleway-BlackItalic.woff2') format('woff2'),
        url('../fonts/Raleway-BlackItalic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: optional;
}

@font-face {
    font-family: 'Raleway';
    src: url('../fonts/Raleway-SemiBold.woff2') format('woff2'),
        url('../fonts/Raleway-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: optional;
}

@font-face {
    font-family: 'Raleway';
    src: url('../fonts/Raleway-ExtraLightItalic.woff2') format('woff2'),
        url('../fonts/Raleway-ExtraLightItalic.woff') format('woff');
    font-weight: 200;
    font-style: italic;
    font-display: optional;
}

@font-face {
    font-family: 'Raleway';
    src: url('../fonts/Raleway-ExtraBoldItalic.woff2') format('woff2'),
        url('../fonts/Raleway-ExtraBoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: optional;
}

@font-face {
    font-family: 'Raleway';
    src: url('../fonts/Raleway-SemiBoldItalic.woff2') format('woff2'),
        url('../fonts/Raleway-SemiBoldItalic.woff') format('woff');
    font-weight: 600;
    font-style: italic;
    font-display: optional;
}

@font-face {
    font-family: 'Raleway';
    src: url('../fonts/Raleway-MediumItalic.woff2') format('woff2'),
        url('../fonts/Raleway-MediumItalic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: optional;
}

@font-face {
    font-family: 'Raleway';
    src: url('../fonts/Raleway-Thin.woff2') format('woff2'),
        url('../fonts/Raleway-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: optional;
}

@font-face {
    font-family: 'Raleway';
    src: url('../fonts/Raleway-Black.woff2') format('woff2'),
        url('../fonts/Raleway-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: optional;
}

@font-face {
    font-family: 'Raleway';
    src: url('../fonts/Raleway-ExtraBold.woff2') format('woff2'),
        url('../fonts/Raleway-ExtraBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: optional;
}

@font-face {
    font-family: 'Raleway';
    src: url('../fonts/Raleway-ExtraLight.woff2') format('woff2'),
        url('../fonts/Raleway-ExtraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: optional;
}

@font-face {
    font-family: 'Raleway';
    src: url('../fonts/Raleway-Italic.woff2') format('woff2'),
        url('../fonts/Raleway-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: optional;
}

@font-face {
    font-family: 'Raleway';
    src: url('../fonts/Raleway-BoldItalic.woff2') format('woff2'),
        url('../fonts/Raleway-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: optional;
}

@font-face {
    font-family: 'Raleway';
    src: url('../fonts/Raleway-ThinItalic.woff2') format('woff2'),
        url('../fonts/Raleway-ThinItalic.woff') format('woff');
    font-weight: 100;
    font-style: italic;
    font-display: optional;
}

@font-face {
    font-family: 'Raleway';
    src: url('../fonts/Raleway-Regular.woff2') format('woff2'),
        url('../fonts/Raleway-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: optional;
}

@font-face {
    font-family: 'Raleway';
    src: url('../fonts/Raleway-LightItalic.woff2') format('woff2'),
        url('../fonts/Raleway-LightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: optional;
}

@font-face {
    font-family: 'Raleway';
    src: url('../fonts/Raleway-Bold.woff2') format('woff2'),
        url('../fonts/Raleway-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: optional;
}

@font-face {
    font-family: 'Raleway';
    src: url('../fonts/Raleway-Light.woff2') format('woff2'),
        url('../fonts/Raleway-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: optional;
}

@font-face {
    font-family: 'Raleway';
    src: url('../fonts/Raleway-Medium.woff2') format('woff2'),
        url('../fonts/Raleway-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: optional;
}

@font-face {
    font-family: 'Montserrat Ace';
    src: url('../fonts/MontserratAce-Regular.woff2') format('woff2'),
        url('../fonts/MontserratAce-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: optional;
}

@font-face {
    font-family: 'Montserrat Ace';
    src: url('../fonts/MontserratAce-MediumItalic.woff2') format('woff2'),
        url('../fonts/MontserratAce-MediumItalic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: optional;
}

@font-face {
    font-family: 'Montserrat Ace';
    src: url('../fonts/MontserratAce-Bold.woff2') format('woff2'),
        url('../fonts/MontserratAce-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: optional;
}

@font-face {
    font-family: 'Montserrat Ace';
    src: url('../fonts/MontserratAce-Light.woff2') format('woff2'),
        url('../fonts/MontserratAce-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: optional;
}

@font-face {
    font-family: 'Montserrat Ace';
    src: url('../fonts/MontserratAce-SemiBoldItalic.woff2') format('woff2'),
        url('../fonts/MontserratAce-SemiBoldItalic.woff') format('woff');
    font-weight: 600;
    font-style: italic;
    font-display: optional;
}

@font-face {
    font-family: 'Montserrat Ace';
    src: url('../fonts/MontserratAce-SemiBold.woff2') format('woff2'),
        url('../fonts/MontserratAce-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: optional;
}

@font-face {
    font-family: 'Montserrat Ace';
    src: url('../fonts/MontserratAce-Medium.woff2') format('woff2'),
        url('../fonts/MontserratAce-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: optional;
}

@font-face {
    font-family: 'Montserrat Ace';
    src: url('../fonts/MontserratAce-LightItalic.woff2') format('woff2'),
        url('../fonts/MontserratAce-LightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: optional;
}

@font-face {
    font-family: 'Montserrat Ace';
    src: url('../fonts/MontserratAce-BoldItalic.woff2') format('woff2'),
        url('../fonts/MontserratAce-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: optional;
}

@font-face {
    font-family: 'Montserrat Ace';
    src: url('../fonts/MontserratAce-Italic.woff2') format('woff2'),
        url('../fonts/MontserratAce-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: optional;
} */

@font-face {
    font-family: 'Verano Sans';
    src: url('../fonts/VeranoSans.woff2') format('woff2'),
        url('../fonts/VeranoSans.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Verano Sans';
    src: url('../fonts/VeranoSans-Italic.woff2') format('woff2'),
        url('../fonts/VeranoSans-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Verano Sans';
    src: url('../fonts/VeranoSans-Bold.woff2') format('woff2'),
        url('../fonts/VeranoSans-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Verano Sans';
    src: url('../fonts/VeranoSans-BoldItalic.woff2') format('woff2'),
        url('../fonts/VeranoSans-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Verano Sans';
    src: url('../fonts/VeranoSans-ExtraLightItalic.woff2') format('woff2'),
        url('../fonts/VeranoSans-ExtraLightItalic.woff') format('woff');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Verano Sans';
    src: url('../fonts/VeranoSans-SemiBoldItalic.woff2') format('woff2'),
        url('../fonts/VeranoSans-SemiBoldItalic.woff') format('woff');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Verano Sans';
    src: url('../fonts/VeranoSans-Medium.woff2') format('woff2'),
        url('../fonts/VeranoSans-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Verano Sans';
    src: url('../fonts/VeranoSans-Light.woff2') format('woff2'),
        url('../fonts/VeranoSans-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Verano Sans';
    src: url('../fonts/VeranoSans-ExtraBold.woff2') format('woff2'),
        url('../fonts/VeranoSans-ExtraBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Verano Sans';
    src: url('../fonts/VeranoSans-SemiBold.woff2') format('woff2'),
        url('../fonts/VeranoSans-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Verano Sans';
    src: url('../fonts/VeranoSans-LightItalic.woff2') format('woff2'),
        url('../fonts/VeranoSans-LightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Verano Sans';
    src: url('../fonts/VeranoSans-BlackItalic.woff2') format('woff2'),
        url('../fonts/VeranoSans-BlackItalic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Verano Sans';
    src: url('../fonts/VeranoSans-MediumItalic.woff2') format('woff2'),
        url('../fonts/VeranoSans-MediumItalic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Verano Sans';
    src: url('../fonts/VeranoSans-ExtraBoldItalic.woff2') format('woff2'),
        url('../fonts/VeranoSans-ExtraBoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Verano Sans';
    src: url('../fonts/VeranoSans-Black.woff2') format('woff2'),
        url('../fonts/VeranoSans-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Verano Sans';
    src: url('../fonts/VeranoSans-ExtraLight.woff2') format('woff2'),
        url('../fonts/VeranoSans-ExtraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}
  
/* END FONTS LOAD*/


/* BEGIN FONTS RULES */

.h1 {
    color: #fff;
    font-size: 40px;
    font-family: 'Verano Sans';
    font-weight: 300;
}
  
.text1 {
    color: #fff;
    font-size: 18px;
    font-family: 'Verano Sans';
    font-weight: 300;
    line-height: 20px;
    letter-spacing: 0.04em;
    text-decoration: none;
}

.text2 {
    color: #fff;
    font-size: 26px;
    font-family: 'Verano Sans';
    font-weight: 300;
    line-height: 28px;
    letter-spacing: 0.04em;
    text-decoration: none;
}

.numbers {
    color: #fff;
    font-size: 18px;
    font-family: 'Verano Sans';
    font-weight: 300;
    line-height: 20px;
    letter-spacing: 0.04em;
    text-decoration: none;
}

@media (max-width: 1410px) {
    .h1 {
        font-size: 32px;
    }
    
    .text1 {
        font-size: 16px;
        line-height: 18px;
    }

    .text2 {
        font-size: 26px;
        line-height: 28px;
    }

    .numbers {
        font-size: 16px;
        line-height: 18px;
    }
}

@media (max-width: 480px) {
    .h1 {
        font-size: 30px;
    }
    
    .text1 {
        font-size: 12px;
        line-height: 14px;
    }

    .text2 {
        font-size: 16px;
        line-height: 18px;
    }

    .numbers {
        font-size: 12px;
        line-height: 14px;
    }
}

/* BEGIN FONTS RULES */