/*
        This font software is the property of Commercial Type.

        You may not modify the font software, use it on another website, or install it on a computer.

        License information is available at http://commercialtype.com/eula
        For more information please visit Commercial Type at http://commercialtype.com or email us at info[at]commercialtype.com

        Copyright (C) 2022 Schwartzco Inc.
        License: 2208-TJSBCB     
*/


@font-face {
	font-family: 'Publico Text Web';
	src: url('PublicoText-BoldItalic-Web.woff2') format('woff2'),
	url('PublicoText-BoldItalic-Web.woff') format('woff');
	font-weight: 700;
	font-style: italic;
	font-stretch: normal;
}

.PublicoText-BoldItalic-Web {
	font-family: 'Publico Text Web';
	font-weight: 700;
	font-style: italic;
	font-stretch: normal;
}


@font-face {
	font-family: 'Publico Text Web';
	src: url('PublicoText-Bold-Web.woff2') format('woff2'),
	url('PublicoText-Bold-Web.woff') format('woff');
	font-weight: 700;
	font-style: normal;
	font-stretch: normal;
}

.PublicoText-Bold-Web {
	font-family: 'Publico Text Web';
	font-weight: 700;
	font-style: normal;
	font-stretch: normal;
}


@font-face {
	font-family: 'Publico Text Web';
	src: url('PublicoText-SemiboldItalic-Web.woff2') format('woff2'),
	url('PublicoText-SemiboldItalic-Web.woff') format('woff');
	font-weight: 600;
	font-style: italic;
	font-stretch: normal;
}

.PublicoText-SemiboldItalic-Web {
	font-family: 'Publico Text Web';
	font-weight: 600;
	font-style: italic;
	font-stretch: normal;
}


@font-face {
	font-family: 'Publico Text Web';
	src: url('PublicoText-Semibold-Web.woff2') format('woff2'),
	url('PublicoText-Semibold-Web.woff') format('woff');
	font-weight: 600;
	font-style: normal;
	font-stretch: normal;
}

.PublicoText-Semibold-Web {
	font-family: 'Publico Text Web';
	font-weight: 600;
	font-style: normal;
	font-stretch: normal;
}


@font-face {
	font-family: 'Publico Text Web';
	src: url('PublicoText-Italic-Web.woff2') format('woff2'),
	url('PublicoText-Italic-Web.woff') format('woff');
	font-weight: 400;
	font-style: italic;
	font-stretch: normal;
}

.PublicoText-Italic-Web {
	font-family: 'Publico Text Web';
	font-weight: 400;
	font-style: italic;
	font-stretch: normal;
}


@font-face {
	font-family: 'Publico Text Web';
	src: url('PublicoText-Roman-Web.woff2') format('woff2'),
	url('PublicoText-Roman-Web.woff') format('woff');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
}

.PublicoText-Roman-Web {
	font-family: 'Publico Text Web';
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
}


@font-face {
	font-family: 'Publico Text Mono Web';
	src: url('PublicoTextMono-BoldItalic-Web.woff2') format('woff2'),
	url('PublicoTextMono-BoldItalic-Web.woff') format('woff');
	font-weight: 600;
	font-style: italic;
	font-stretch: normal;
}

.PublicoTextMono-BoldItalic-Web {
	font-family: 'Publico Text Mono Web';
	font-weight: 600;
	font-style: italic;
	font-stretch: normal;
}


@font-face {
	font-family: 'Publico Text Mono Web';
	src: url('PublicoTextMono-Bold-Web.woff2') format('woff2'),
	url('PublicoTextMono-Bold-Web.woff') format('woff');
	font-weight: 700;
	font-style: normal;
	font-stretch: normal;
}

.PublicoTextMono-Bold-Web {
	font-family: 'Publico Text Mono Web';
	font-weight: 700;
	font-style: normal;
	font-stretch: normal;
}


@font-face {
	font-family: 'Publico Text Mono Web';
	src: url('PublicoTextMono-SemiboldItalic-Web.woff2') format('woff2'),
	url('PublicoTextMono-SemiboldItalic-Web.woff') format('woff');
	font-weight: 600;
	font-style: italic;
	font-stretch: normal;
}

.PublicoTextMono-SemiboldItalic-Web {
	font-family: 'Publico Text Mono Web';
	font-weight: 600;
	font-style: italic;
	font-stretch: normal;
}


@font-face {
	font-family: 'Publico Text Mono Web';
	src: url('PublicoTextMono-Semibold-Web.woff2') format('woff2'),
	url('PublicoTextMono-Semibold-Web.woff') format('woff');
	font-weight: 600;
	font-style: normal;
	font-stretch: normal;
}

.PublicoTextMono-Semibold-Web {
	font-family: 'Publico Text Mono Web';
	font-weight: 600;
	font-style: normal;
	font-stretch: normal;
}


@font-face {
	font-family: 'Publico Text Mono Web';
	src: url('PublicoTextMono-ItalicNo2-Web.woff2') format('woff2'),
	url('PublicoTextMono-ItalicNo2-Web.woff') format('woff');
	font-weight: 500;
	font-style: italic;
	font-stretch: normal;
}

.PublicoTextMono-ItalicNo2-Web {
	font-family: 'Publico Text Mono Web';
	font-weight: 500;
	font-style: italic;
	font-stretch: normal;
}


@font-face {
	font-family: 'Publico Text Mono Web';
	src: url('PublicoTextMono-RomanNo2-Web.woff2') format('woff2'),
	url('PublicoTextMono-RomanNo2-Web.woff') format('woff');
	font-weight: 500;
	font-style: normal;
	font-stretch: normal;
}

.PublicoTextMono-RomanNo2-Web {
	font-family: 'Publico Text Mono Web';
	font-weight: 500;
	font-style: normal;
	font-stretch: normal;
}


@font-face {
	font-family: 'Publico Text Mono Web';
	src: url('PublicoTextMono-Italic-Web.woff2') format('woff2'),
	url('PublicoTextMono-Italic-Web.woff') format('woff');
	font-weight: 400;
	font-style: italic;
	font-stretch: normal;
}

.PublicoTextMono-Italic-Web {
	font-family: 'Publico Text Mono Web';
	font-weight: 400;
	font-style: italic;
	font-stretch: normal;
}


@font-face {
	font-family: 'Publico Text Mono Web';
	src: url('PublicoTextMono-Roman-Web.woff2') format('woff2'),
	url('PublicoTextMono-Roman-Web.woff') format('woff');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
}

.PublicoTextMono-Roman-Web {
	font-family: 'Publico Text Mono Web';
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
}


@font-face {
	font-family: 'Publico Headline Web';
	src: url('PublicoHeadline-BlackItalic-Web.woff2') format('woff2'),
	url('PublicoHeadline-BlackItalic-Web.woff') format('woff');
	font-weight: 900;
	font-style: normal;
	font-stretch: normal;
}

.PublicoHeadline-BlackItalic-Web {
	font-family: 'Publico Headline Web';
	font-weight: 900;
	font-style: normal;
	font-stretch: normal;
}


@font-face {
	font-family: 'Publico Headline Web';
	src: url('PublicoHeadline-Black-Web.woff2') format('woff2'),
	url('PublicoHeadline-Black-Web.woff') format('woff');
	font-weight: 900;
	font-style: normal;
	font-stretch: normal;
}

.PublicoHeadline-Black-Web {
	font-family: 'Publico Headline Web';
	font-weight: 900;
	font-style: normal;
	font-stretch: normal;
}


@font-face {
	font-family: 'Publico Headline Web';
	src: url('PublicoHeadline-ExtraboldItalic-Web.woff2') format('woff2'),
	url('PublicoHeadline-ExtraboldItalic-Web.woff') format('woff');
	font-weight: 800;
	font-style: italic;
	font-stretch: normal;
}

.PublicoHeadline-ExtraboldItalic-Web {
	font-family: 'Publico Headline Web';
	font-weight: 800;
	font-style: italic;
	font-stretch: normal;
}


@font-face {
	font-family: 'Publico Headline Web';
	src: url('PublicoHeadline-Extrabold-Web.woff2') format('woff2'),
	url('PublicoHeadline-Extrabold-Web.woff') format('woff');
	font-weight: 800;
	font-style: normal;
	font-stretch: normal;
}

.PublicoHeadline-Extrabold-Web {
	font-family: 'Publico Headline Web';
	font-weight: 800;
	font-style: normal;
	font-stretch: normal;
}


@font-face {
	font-family: 'Publico Headline Web';
	src: url('PublicoHeadline-BoldItalic-Web.woff2') format('woff2'),
	url('PublicoHeadline-BoldItalic-Web.woff') format('woff');
	font-weight: 700;
	font-style: italic;
	font-stretch: normal;
}

.PublicoHeadline-BoldItalic-Web {
	font-family: 'Publico Headline Web';
	font-weight: 700;
	font-style: italic;
	font-stretch: normal;
}


@font-face {
	font-family: 'Publico Headline Web';
	src: url('PublicoHeadline-Bold-Web.woff2') format('woff2'),
	url('PublicoHeadline-Bold-Web.woff') format('woff');
	font-weight: 700;
	font-style: normal;
	font-stretch: normal;
}

.PublicoHeadline-Bold-Web {
	font-family: 'Publico Headline Web';
	font-weight: 700;
	font-style: normal;
	font-stretch: normal;
}


@font-face {
	font-family: 'Publico Headline Web';
	src: url('PublicoHeadline-MediumItalic-Web.woff2') format('woff2'),
	url('PublicoHeadline-MediumItalic-Web.woff') format('woff');
	font-weight: 500;
	font-style: italic;
	font-stretch: normal;
}

.PublicoHeadline-MediumItalic-Web {
	font-family: 'Publico Headline Web';
	font-weight: 500;
	font-style: italic;
	font-stretch: normal;
}


@font-face {
	font-family: 'Publico Headline Web';
	src: url('PublicoHeadline-Medium-Web.woff2') format('woff2'),
	url('PublicoHeadline-Medium-Web.woff') format('woff');
	font-weight: 500;
	font-style: normal;
	font-stretch: normal;
}

.PublicoHeadline-Medium-Web {
	font-family: 'Publico Headline Web';
	font-weight: 500;
	font-style: normal;
	font-stretch: normal;
}


@font-face {
	font-family: 'Publico Headline Web';
	src: url('PublicoHeadline-Italic-Web.woff2') format('woff2'),
	url('PublicoHeadline-Italic-Web.woff') format('woff');
	font-weight: 400;
	font-style: italic;
	font-stretch: normal;
}

.PublicoHeadline-Italic-Web {
	font-family: 'Publico Headline Web';
	font-weight: 400;
	font-style: italic;
	font-stretch: normal;
}


@font-face {
	font-family: 'Publico Headline Web';
	src: url('PublicoHeadline-Roman-Web.woff2') format('woff2'),
	url('PublicoHeadline-Roman-Web.woff') format('woff');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
}

.PublicoHeadline-Roman-Web {
	font-family: 'Publico Headline Web';
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
}


@font-face {
	font-family: 'Publico Headline Web';
	src: url('PublicoHeadline-LightItalic-Web.woff2') format('woff2'),
	url('PublicoHeadline-LightItalic-Web.woff') format('woff');
	font-weight: 300;
	font-style: italic;
	font-stretch: normal;
}

.PublicoHeadline-LightItalic-Web {
	font-family: 'Publico Headline Web';
	font-weight: 300;
	font-style: italic;
	font-stretch: normal;
}


@font-face {
	font-family: 'Publico Headline Web';
	src: url('PublicoHeadline-Light-Web.woff2') format('woff2'),
	url('PublicoHeadline-Light-Web.woff') format('woff');
	font-weight: 300;
	font-style: normal;
	font-stretch: normal;
}

.PublicoHeadline-Light-Web {
	font-family: 'Publico Headline Web';
	font-weight: 300;
	font-style: normal;
	font-stretch: normal;
}


@font-face {
	font-family: 'Publico Banner Web';
	src: url('PublicoBanner-UltraItalic-Web.woff2') format('woff2'),
	url('PublicoBanner-UltraItalic-Web.woff') format('woff');
	font-weight: 900;
	font-style: italic;
	font-stretch: normal;
}

.PublicoBanner-UltraItalic-Web {
	font-family: 'Publico Banner Web';
	font-weight: 900;
	font-style: italic;
	font-stretch: normal;
}


@font-face {
	font-family: 'Publico Banner Web';
	src: url('PublicoBanner-Ultra-Web.woff2') format('woff2'),
	url('PublicoBanner-Ultra-Web.woff') format('woff');
	font-weight: 900;
	font-style: normal;
	font-stretch: normal;
}

.PublicoBanner-Ultra-Web {
	font-family: 'Publico Banner Web';
	font-weight: 900;
	font-style: normal;
	font-stretch: normal;
}


@font-face {
	font-family: 'Publico Banner Web';
	src: url('PublicoBanner-BlackItalic-Web.woff2') format('woff2'),
	url('PublicoBanner-BlackItalic-Web.woff') format('woff');
	font-weight: 800;
	font-style: italic;
	font-stretch: normal;
}

.PublicoBanner-BlackItalic-Web {
	font-family: 'Publico Banner Web';
	font-weight: 800;
	font-style: italic;
	font-stretch: normal;
}


@font-face {
	font-family: 'Publico Banner Web';
	src: url('PublicoBanner-Black-Web.woff2') format('woff2'),
	url('PublicoBanner-Black-Web.woff') format('woff');
	font-weight: 800;
	font-style: normal;
	font-stretch: normal;
}

.PublicoBanner-Black-Web {
	font-family: 'Publico Banner Web';
	font-weight: 800;
	font-style: normal;
	font-stretch: normal;
}


@font-face {
	font-family: 'Publico Banner Web';
	src: url('PublicoBanner-ExtraboldItalic-Web.woff2') format('woff2'),
	url('PublicoBanner-ExtraboldItalic-Web.woff') format('woff');
	font-weight: 700;
	font-style: italic;
	font-stretch: normal;
}

.PublicoBanner-ExtraboldItalic-Web {
	font-family: 'Publico Banner Web';
	font-weight: 700;
	font-style: italic;
	font-stretch: normal;
}


@font-face {
	font-family: 'Publico Banner Web';
	src: url('PublicoBanner-Extrabold-Web.woff2') format('woff2'),
	url('PublicoBanner-Extrabold-Web.woff') format('woff');
	font-weight: 700;
	font-style: normal;
	font-stretch: normal;
}

.PublicoBanner-Extrabold-Web {
	font-family: 'Publico Banner Web';
	font-weight: 700;
	font-style: normal;
	font-stretch: normal;
}


@font-face {
	font-family: 'Publico Banner Web';
	src: url('PublicoBanner-BoldItalic-Web.woff2') format('woff2'),
	url('PublicoBanner-BoldItalic-Web.woff') format('woff');
	font-weight: 600;
	font-style: italic;
	font-stretch: normal;
}

.PublicoBanner-BoldItalic-Web {
	font-family: 'Publico Banner Web';
	font-weight: 600;
	font-style: italic;
	font-stretch: normal;
}


@font-face {
	font-family: 'Publico Banner Web';
	src: url('PublicoBanner-Bold-Web.woff2') format('woff2'),
	url('PublicoBanner-Bold-Web.woff') format('woff');
	font-weight: 600;
	font-style: normal;
	font-stretch: normal;
}

.PublicoBanner-Bold-Web {
	font-family: 'Publico Banner Web';
	font-weight: 600;
	font-style: normal;
	font-stretch: normal;
}


@font-face {
	font-family: 'Publico Banner Web';
	src: url('PublicoBanner-MediumItalic-Web.woff2') format('woff2'),
	url('PublicoBanner-MediumItalic-Web.woff') format('woff');
	font-weight: 500;
	font-style: italic;
	font-stretch: normal;
}

.PublicoBanner-MediumItalic-Web {
	font-family: 'Publico Banner Web';
	font-weight: 500;
	font-style: italic;
	font-stretch: normal;
}


@font-face {
	font-family: 'Publico Banner Web';
	src: url('PublicoBanner-Medium-Web.woff2') format('woff2'),
	url('PublicoBanner-Medium-Web.woff') format('woff');
	font-weight: 500;
	font-style: normal;
	font-stretch: normal;
}

.PublicoBanner-Medium-Web {
	font-family: 'Publico Banner Web';
	font-weight: 500;
	font-style: normal;
	font-stretch: normal;
}


@font-face {
	font-family: 'Publico Banner Web';
	src: url('PublicoBanner-Italic-Web.woff2') format('woff2'),
	url('PublicoBanner-Italic-Web.woff') format('woff');
	font-weight: 400;
	font-style: italic;
	font-stretch: normal;
}

.PublicoBanner-Italic-Web {
	font-family: 'Publico Banner Web';
	font-weight: 400;
	font-style: italic;
	font-stretch: normal;
}


@font-face {
	font-family: 'Publico Banner Web';
	src: url('PublicoBanner-Roman-Web.woff2') format('woff2'),
	url('PublicoBanner-Roman-Web.woff') format('woff');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
}

.PublicoBanner-Roman-Web {
	font-family: 'Publico Banner Web';
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
}


@font-face {
	font-family: 'Publico Banner Web';
	src: url('PublicoBanner-LightItalic-Web.woff2') format('woff2'),
	url('PublicoBanner-LightItalic-Web.woff') format('woff');
	font-weight: 300;
	font-style: italic;
	font-stretch: normal;
}

.PublicoBanner-LightItalic-Web {
	font-family: 'Publico Banner Web';
	font-weight: 300;
	font-style: italic;
	font-stretch: normal;
}


@font-face {
	font-family: 'Publico Banner Web';
	src: url('PublicoBanner-Light-Web.woff2') format('woff2'),
	url('PublicoBanner-Light-Web.woff') format('woff');
	font-weight: 300;
	font-style: normal;
	font-stretch: normal;
}

.PublicoBanner-Light-Web {
	font-family: 'Publico Banner Web';
	font-weight: 300;
	font-style: normal;
	font-stretch: normal;
}

