/*Font*/

/* Loaded in Bricks Variables-->
/*Fonts min-device= 360px, max-device= 3840px, root-font= 62,5% */

:root{
/*
--fs_xs: clamp(1rem, 0.632vw + 0.772rem, 3.2rem);
--fs_s: clamp(1.5rem, 0.603vw + 1.283rem, 3.6rem);
--fs_sm: clamp(1.5rem, 0.948vw + 1.159rem, 4.8rem);
--fs_m: clamp(1.8rem, 0.862vw + 1.49rem, 4.8rem);
--fs_ml: clamp(2rem, 1.322vw + 1.524rem, 6.6rem);
--fs_l-1: clamp(2.5rem, 1.293vw + 2.034rem, 7rem);
--fs_l-2: clamp(4rem, 2.989vw + 2.924rem, 14.4rem);
--fs_l-3: clamp(5.6rem, 2.68vw + 4.635rem, 14.925rem);
--fs_l-4: clamp(6.4rem, 3.4vw + 5.176rem, 18.232rem);
--fs_xl: clamp(8rem, 6.224vw + 5.759rem, 29.66rem);
--fs_xxl: clamp(10rem, 9.31vw + 6.648rem, 42.4rem);

/*-->> In Use  -->>*/
--fs_xs: clamp(1rem, 0.375vw + 0.88rem, 3.2rem);
--fs_s: clamp(1.5rem, 0.188vw + 1.44rem, 3.6rem);
--fs_sm: clamp(1.5rem, 0.563vw + 1.32rem, 4.8rem);
--fs_m: clamp(1.8rem, 0.375vw + 1.68rem, 4.8rem);
--fs_ml: clamp(2rem, 0.812vw + 1.74rem, 6.6rem);
--fs_l-1: clamp(2.5rem, 0.625vw + 2.3rem, 7rem);
--fs_l-2: clamp(4rem, 2vw + 3.36rem, 14.4rem);
--fs_l-3: clamp(5.6rem, 1.164vw + 5.227rem, 14.925rem);
--fs_l-4: clamp(6.4rem, 1.698vw + 5.857rem, 18.232rem);
--fs_xl: clamp(8rem, 4.269vw + 6.634rem, 29.66rem);
--fs_xxl: clamp(10rem, 7vw + 7.76rem, 42.4rem);

--font_normal: "vv", Avenir, Montserrat, Corbel, 'URW Gothic', source-sans-pro, sans-serif;
--font_display45: "vvDisplay45", Bahnschrift, 'DIN Alternate', 'Franklin Gothic Medium', 'Nimbus Sans Narrow', sans-serif-condensed, sans-serif;
--font_display54: "vvDisplay54", Bahnschrift, 'DIN Alternate', 'Franklin Gothic Medium', 'Nimbus Sans Narrow', sans-serif-condensed, sans-serif;
--font_icons: "vv-icons";
}

/*Font sizes*/
h1 {font-size:var(--fs_xxl);}
h2 {font-size:var(--fs_xl);}
h3 {font-size:var(--fs_ml);}
h4, h5, h6 {font-size:var(--fs_m);}
p, a, blockquote, ul, ol, li, input, select, textarea, th, td {font-size: inherit;}

/*Font Utility Classes*/
.fs_xs{font-size:var(--fs_xs);}
.fs_s{font-size:var(--fs_s);}
.fs_sm{font-size:var(--fs_sm);}
.fs_m{font-size:var(--fs_m);}
.fs_ml{font-size:var(--fs_ml);}
.fs_l-1{font-size:var(--fs_l-1);}
.fs_l-2{font-size:var(--fs_l-2);}
.fs_l-3{font-size:var(--fs_l-3);}
.fs_l-4{font-size:var(--fs_l-4);}
.fs_xl{font-size:var(--fs_xl);}
.fs_xxl{font-size:var(--fs_xxl);}

.font_normal{
    font-family: var(--font_normal); 
    font-weight:400;}
.font_bold{
    font-family: var(--font_normal); 
    font-weight:700;}
.font_display45{
    font-family: var(--font_display45);}
.font_display54{
    font-family: var(--font_display54);}