@font-face {
    font-family: 'Hellix-Black';
    src: url('../../fonts/Hellix/Hellix-Black.eot?#iefix') format('embedded-opentype'),
        url('../../fonts/Hellix/Hellix-Black.woff2') format('woff2'),
        url('../../fonts/Hellix/Hellix-Black.woff') format('woff'),
        url('../../fonts/Hellix/Hellix-Black.ttf') format('truetype'),
        url('../../fonts/Hellix/Hellix-Black.svg#Hellix-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Hellix-Bold';
    src: url('../../fonts/Hellix/ellix-BoldH.eot?#iefix') format('embedded-opentype'),
        url('../../fonts/Hellix/ellix-BoldH.woff2') format('woff2'),
        url('../../fonts/Hellix/Hellix-Bold.woff') format('woff'),
        url('../../fonts/Hellix/Hellix-Bold.ttf') format('truetype'),
        url('../../fonts/Hellix/Hellix-Bold.svg#Hellix-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Hellix-ExtraBold';
    src: url('../../fonts/Hellix/Hellix-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('../../fonts/Hellix/Hellix-ExtraBold.woff2') format('woff2'),
        url('../../fonts/Hellix/Hellix-ExtraBold.woff') format('woff'),
        url('../../fonts/Hellix/Hellix-ExtraBold.ttf') format('truetype'),
        url('../../fonts/Hellix/Hellix-ExtraBold.svg#Hellix-ExtraBold') format('svg');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Hellix-Light';
    src: url('../../fonts/Hellix/Hellix-Light.eot?#iefix') format('embedded-opentype'),
        url('../../fonts/Hellix/Hellix-Light.woff2') format('woff2'),
        url('../../fonts/Hellix/Hellix-Light.woff') format('woff'),
        url('../../fonts/Hellix/Hellix-Light.ttf') format('truetype'),
        url('../../fonts/Hellix/Hellix-Light.svg#Hellix-Light') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Hellix-Medium';
    src: url('../../fonts/Hellix/Hellix-Medium.eot?#iefix') format('embedded-opentype'),
        url('../../fonts/Hellix/Hellix-Medium.woff2') format('woff2'),
        url('../../fonts/Hellix/Hellix-Medium.woff') format('woff'),
        url('../../fonts/Hellix/Hellix-Medium.ttf') format('truetype'),
        url('../../fonts/Hellix/Hellix-Medium.svg#Hellix-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Hellix-Regular';
    src: url('../../fonts/Hellix/Hellix-Regular.eot?#iefix') format('embedded-opentype'),
        url('../../fonts/Hellix/Hellix-Regular.woff2') format('woff2'),
        url('../../fonts/Hellix/Hellix-Regular.woff') format('woff'),
        url('../../fonts/Hellix/Hellix-Regular.ttf') format('truetype'),
        url('../../fonts/Hellix/Hellix-Regular.svg#Hellix-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Hellix-SemiBold';
    src: url('../../fonts/Hellix/Hellix-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../../fonts/Hellix/Hellix-SemiBold.woff2') format('woff2'),
        url('../../fonts/Hellix/Hellix-SemiBold.woff') format('woff'),
        url('../../fonts/Hellix/Hellix-SemiBold.ttf') format('truetype'),
        url('../../fonts/Hellix/Hellix-SemiBold.svg#Hellix-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Hellix-Thin';
    src: url('../../fonts/Hellix/Hellix-Thin.eot?#iefix') format('embedded-opentype'),
        url('../../fonts/Hellix/Hellix-Thin.woff2') format('woff2'),
        url('../../fonts/Hellix/Hellix-Thin.woff') format('woff'),
        url('../../fonts/Hellix/Hellix-Thin.ttf') format('truetype'),
        url('../../fonts/Hellix/Hellix-Thin.svg#Hellix-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

:root{
  --font-hellix-light:'Hellix-Light';
  --font-hellix-regular:'Hellix-Regular';
  --font-hellix-medium:'Hellix-Medium';
  --font-hellix-semibold:'Hellix-SemiBold';
  --font-hellix-bold:'Hellix-Bold';
  --font-hellix-extrabold:'Hellix-ExtraBold';
  --font-hellix-black:'Hellix-Black';
  --font-hellix-thin:'Hellix-Thin';
}

/* HEADER */
.BelcorpHeader__top__title a,
.bel-nav__action li:first-child:not(:only-child) a,
.BelcorpHeader__menu__item3__link{
    font-family: var(--font-hellix-regular) !important;
}
.BelcorpHeader__menu__link,
.BelcorpHeader__menu__item2__link{
    font-family: var(--font-hellix-medium) !important;
}
.bel-search-products__input{
    font-family: var(--font-hellix-light) !important;
}

/* FOOTER */
.BelcorpFooter__top__title{
    font-family: var(--font-hellix-bold) !important;
    font-weight: bold;
}
.BelcorpFooter__top__menu__item a,
.BelcorpFooter__bottom__links__title,
.BelcorpFooter__bottom__cards__title{
    font-family: var(--font-hellix-regular) !important;
}

/* MAIN */
section.catalog-section .section-title,
section.catalog-mostProducts .catalog-mostProducts__title,
.new-cat .alt-cat__informationText__info,
.alt-cat__carousel__home__post section.blog__post__text h2{
    font-family: var(--font-hellix-light) !important;
}
.catalog__information__desc,
section.catalog-section .catalog-wrapper-bottom .instructions_bottom,
.alt-cat__carruselAm .slick-dots li.slick-active .dotsText,
.new-cat .alt-cat__products__wrapper2.carousel_videos .carrusel__video_description,
.new-cat .alt-cat__products__description,
.new-cat .alt-cat__products__name,
.new-cat .alt-cat__comp__slide__content__title,
.alt-cat__informationText__info,
.alt-cat__products__description,
.alt-cat .alt-cat-excert{
    font-family: var(--font-hellix-regular) !important;
}
section.section-home .section-title b,
section.catalog-section .section-title span,
.catalog-item h5,
.catalog__information__title,
.alt-cat__products__name{
    font-family: var(--font-hellix-bold) !important;
}

/* BTNS */
.new-cat .alt-cat__comp__slide__btn,
.new-cat .alt-cat__products__button,
.new-cat .alt-cat__newrev__slider__item__inner .btn,
.alt-cat__products__button{
    font-family: var(--font-hellix-regular) !important;
}
.new-cat .alt-cat__carousel__home__post.is-carousel-type .blog__home__post__pagination span,
.alt-cat__carruselAm .dotsText,
.alt-cat__carousel__home__post.is-carousel-type .blog__home__post__pagination span,
.alt-cat .alt-cat-btn--white{
    font-family: var(--font-hellix-semibold) !important;
}
.alt-cat__carruselAm .dotsText{
    font-weight: inherit !important;
}

/* FIX MENU FOOTER */

footer.BelcorpFooter article.BelcorpFooter__top__item:first-child ul.BelcorpFooter__top__menu li.BelcorpFooter__top__menu__item:first-child{
    text-transform: uppercase;
}