@font-face {
 font-family: "AvenirNext forINTUIT";
 font-weight: 400;
 font-style: normal;
 font-display: swap;
 src:
   local("Avenir Next Regular"),
   local("AvenirNext-Regular"),
   url("../../fonts/avenir-400.woff2") format("woff2"),
   url("../../fonts/avenir-400.woff") format("woff");
}


@font-face {
 font-family: "AvenirNext forINTUIT";
 font-weight: 400;
 font-style: italic;
 font-display: swap;
 src:
   local("Avenir Next Regular Italic"),
   local("AvenirNext-Regular-Italic"),
   url("../../fonts/avenir-400-it.woff2") format("woff2"),
   url("../../fonts/avenir-400-it.woff") format("woff");
}


@font-face {
 font-family: "AvenirNext forINTUIT";
 font-weight: 500;
 font-style: normal;
 font-display: swap;
 src:
   local("Avenir Next Medium"),
   local("AvenirNext-Medium"),
   url("../../fonts/avenir-500.woff2") format("woff2"),
   url("../../fonts/avenir-500.woff") format("woff");
}


@font-face {
 font-family: "AvenirNext forINTUIT";
 font-weight: 500;
 font-style: italic;
 font-display: swap;
 src:
   local("Avenir Next Medium Italic"),
   local("AvenirNext-Medium-Italic"),
   url("../../fonts/avenir-500-it.woff2") format("woff2"),
   url("../../fonts/avenir-500-it.woff") format("woff");
}


@font-face {
 font-family: "AvenirNext forINTUIT";
 font-weight: 600;
 font-style: normal;
 font-display: swap;
 src:
   local("Avenir Next Demi Bold"),
   local("AvenirNext-DemiBold"),
   url("../../fonts/avenir-600.woff2") format("woff2"),
   url("../../fonts/avenir-600.woff") format("woff");
}


@font-face {
 font-family: "AvenirNext forINTUIT";
 font-weight: 600;
 font-style: italic;
 font-display: swap;
 src:
   local("Avenir Next Demi Bold Italic"),
   local("AvenirNext-DemiBold-Italic"),
   url("../../fonts/avenir-600-it.woff2") format("woff2"),
   url("../../fonts/avenir-600-it.woff") format("woff");
}


@font-face {
 font-family: "AvenirNext forINTUIT";
 font-weight: 700;
 font-style: normal;
 font-display: swap;
 src:
   local("Avenir Next Bold"),
   local("AvenirNext-Bold"),
   url("../../fonts/avenir-700.woff2") format("woff2"),
   url("../../fonts/avenir-700.woff") format("woff");
}


@font-face {
 font-family: "AvenirNext forINTUIT";
 font-weight: 700;
 font-style: italic;
 font-display: swap;
 src:
   local("Avenir Next Bold Italic"),
   local("AvenirNext-Bold-Italic"),
   url("../../fonts/avenir-700-it.woff2") format("woff2"),
   url("../../fonts/avenir-700-it.woff") format("woff");
}


@font-face {
 font-family: "AvenirNext forINTUIT";
 font-weight: 800;
 font-style: normal;
 font-display: swap;
 src:
   local("Avenir Next Heavy"),
   local("AvenirNext-Heavy"),
   url("../../fonts/avenir-800.woff2") format("woff2"),
   url("../../fonts/avenir-800.woff") format("woff");
}


/* Tally Ã¢â‚¬â€ body text font for IBCC pages */


@font-face {
 font-family: "Tally";
 font-weight: 400;
 font-style: normal;
 font-display: swap;
 src:
   local("Tally Regular"),
   local("Tally-Regular"),
   url("../../fonts/Tally-Regular.woff2") format("woff2"),
   url("../../fonts/Tally-Regular.woff") format("woff");
}


@font-face {
 font-family: "Tally";
 font-weight: 400;
 font-style: italic;
 font-display: swap;
 src:
   local("Tally Regular Italic"),
   local("Tally-RegularItalic"),
   url("../../fonts/Tally-RegularItalic.woff2") format("woff2"),
   url("../../fonts/Tally-RegularItalic.woff") format("woff");
}


@font-face {
 font-family: "Tally";
 font-weight: 500;
 font-style: normal;
 font-display: swap;
 src:
   local("Tally Medium"),
   local("Tally-Medium"),
   url("../../fonts/Tally-Medium.woff2") format("woff2"),
   url("../../fonts/Tally-Medium.woff") format("woff");
}


@font-face {
 font-family: "Tally";
 font-weight: 500;
 font-style: italic;
 font-display: swap;
 src:
   local("Tally Medium Italic"),
   local("Tally-MediumItalic"),
   url("../../fonts/Tally-MediumItalic.woff2") format("woff2"),
   url("../../fonts/Tally-MediumItalic.woff") format("woff");
}


@font-face {
 font-family: "Tally";
 font-weight: 700;
 font-style: normal;
 font-display: swap;
 src:
   local("Tally Bold"),
   local("Tally-Bold"),
   url("../../fonts/Tally-Bold.woff2") format("woff2"),
   url("../../fonts/Tally-Bold.woff") format("woff");
}


@font-face {
 font-family: "Tally";
 font-weight: 700;
 font-style: italic;
 font-display: swap;
 src:
   local("Tally Bold Italic"),
   local("Tally-BoldItalic"),
   url("../../fonts/Tally-BoldItalic.woff2") format("woff2"),
   url("../../fonts/Tally-BoldItalic.woff") format("woff");
}


/* Tally Display Ã¢â‚¬â€ headings/display font for IBCC pages */


@font-face {
 font-family: "Tally Display";
 font-weight: 300;
 font-style: normal;
 font-display: swap;
 src:
   local("TallyDisplay Light"),
   local("TallyDisplay-Light"),
   url("../../fonts/TallyDisplay-Light.woff2") format("woff2"),
   url("../../fonts/TallyDisplay-Light.woff") format("woff");
}


@font-face {
 font-family: "Tally Display";
 font-weight: 400;
 font-style: normal;
 font-display: swap;
 src:
   local("TallyDisplay Regular"),
   local("TallyDisplay-Regular"),
   url("../../fonts/TallyDisplay-Regular.woff2") format("woff2"),
   url("../../fonts/TallyDisplay-Regular.woff") format("woff");
}


@font-face {
 font-family: "Tally Display";
 font-weight: 500;
 font-style: normal;
 font-display: swap;
 src:
   local("TallyDisplay Medium"),
   local("TallyDisplay-Medium"),
   url("../../fonts/TallyDisplay-Medium.woff2") format("woff2"),
   url("../../fonts/TallyDisplay-Medium.woff") format("woff");
}


@font-face {
 font-family: "Tally Display";
 font-weight: 700;
 font-style: normal;
 font-display: swap;
 src:
   local("TallyDisplay Bold"),
   local("TallyDisplay-Bold"),
   url("../../fonts/TallyDisplay-Bold.woff2") format("woff2"),
   url("../../fonts/TallyDisplay-Bold.woff") format("woff");
}


/* Tally VF Ã¢â‚¬â€ variable font, body text (replaces static Tally weights where variable-font support is available) */


@font-face {
 font-family: "Tally VF";
 font-weight: 300 700;
 font-style: normal;
 font-display: swap;
 src:
   url("../../fonts/TallyVF-Roman.woff2") format("woff2") tech(variations),
   url("../../fonts/TallyVF-Roman.woff2") format("woff2-variations"),
   url("../../fonts/TallyVF-Roman.woff") format("woff");
}


@font-face {
 font-family: "Tally VF";
 font-weight: 300 700;
 font-style: italic;
 font-display: swap;
 src:
   url("../../fonts/TallyVF-Italic.woff2") format("woff2") tech(variations),
   url("../../fonts/TallyVF-Italic.woff2") format("woff2-variations"),
   url("../../fonts/TallyVF-Italic.woff") format("woff");
}


/* Tally Display VF Ã¢â‚¬â€ variable font, headings/display (replaces static TallyDisplay weights where variable-font support is available) */


@font-face {
 font-family: "Tally Display VF";
 font-weight: 300 700;
 font-style: normal;
 font-display: swap;
 src:
   url("../../fonts/TallyDisplayVF.woff2") format("woff2") tech(variations),
   url("../../fonts/TallyDisplayVF.woff2") format("woff2-variations"),
   url("../../fonts/TallyDisplayVF.woff") format("woff");
}


*,
*::before,
*::after {
 box-sizing: border-box;
}


:root {
 font-family: "AvenirNext forINTUIT", Helvetica, Arial, sans-serif;
 -moz-osx-font-smoothing: grayscale;
 -webkit-font-smoothing: antialiased;
 scroll-behavior: smooth;
 font-size: 100%;
}



