/*
        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) 2025 Schwartzco Inc.
        License 2512-ZDTMYH      
*/

@font-face {
	font-family: 'Caslon Doric';
	src: url('/css/webfonts/caslon-doric/CaslonDoric-Medium-Web.woff2') format('woff2');
	font-weight: 500;
	font-style: normal;
	}

@font-face {
	font-family: 'Caslon Doric';
	src: url('/css/webfonts/caslon-doric/CaslonDoric-Light-Web.woff2') format('woff2');
	font-weight: 300;
	font-style: normal;
	}

@font-face {
	font-family: 'Caslon Doric';
	src: url('/css/webfonts/caslon-doric/CaslonDoric-Regular-Web.woff2') format('woff2');
	font-weight: 400;
	font-style: normal;
	}

@font-face {
	font-family: 'Caslon Doric';
	src: url('/css/webfonts/caslon-doric/CaslonDoric-Semibold-Web.woff2') format('woff2');
	font-weight: 600;
	font-style: normal;
	}

@font-face {
	font-family: 'Caslon Doric';
	src: url('/css/webfonts/caslon-doric/CaslonDoric-Bold-Web.woff2') format('woff2');
	font-weight: 700;
	font-style: normal;
	}

/*****************************************************************************
    Public Sans - Latin
 */

/* public-sans-latin-100-normal */
@font-face {
    font-family: 'Public Sans';
    font-style: normal;
    font-display: swap;
    font-weight: 100;
    src: url(/css/webfonts/public-sans/public-sans-latin-100-normal.woff2) format('woff2'), url(/css/webfonts/public-sans/public-sans-latin-100-normal.woff) format('woff');
}

/* public-sans-latin-200-normal */
@font-face {
    font-family: 'Public Sans';
    font-style: normal;
    font-display: swap;
    font-weight: 200;
    src: url(/css/webfonts/public-sans/public-sans-latin-200-normal.woff2) format('woff2'), url(/css/webfonts/public-sans/public-sans-latin-200-normal.woff) format('woff');
}

/* public-sans-latin-300-normal */
@font-face {
    font-family: 'Public Sans';
    font-style: normal;
    font-display: swap;
    font-weight: 300;
    src: url(/css/webfonts/public-sans/public-sans-latin-300-normal.woff2) format('woff2'), url(/css/webfonts/public-sans/public-sans-latin-300-normal.woff) format('woff');
}

/* public-sans-latin-400-normal */
@font-face {
    font-family: 'Public Sans';
    font-style: normal;
    font-display: swap;
    font-weight: 400;
    src: url(/css/webfonts/public-sans/public-sans-latin-400-normal.woff2) format('woff2'), url(/css/webfonts/public-sans/public-sans-latin-400-normal.woff) format('woff');
}

/* public-sans-latin-500-normal */
@font-face {
    font-family: 'Public Sans';
    font-style: normal;
    font-display: swap;
    font-weight: 500;
    src: url(/css/webfonts/public-sans/public-sans-latin-500-normal.woff2) format('woff2'), url(/css/webfonts/public-sans/public-sans-latin-500-normal.woff) format('woff');
}

/* public-sans-latin-600-normal */
@font-face {
    font-family: 'Public Sans';
    font-style: normal;
    font-display: swap;
    font-weight: 600;
    src: url(/css/webfonts/public-sans/public-sans-latin-600-normal.woff2) format('woff2'), url(/css/webfonts/public-sans/public-sans-latin-600-normal.woff) format('woff');
}

/* public-sans-latin-700-normal */
@font-face {
    font-family: 'Public Sans';
    font-style: normal;
    font-display: swap;
    font-weight: 700;
    src: url(/css/webfonts/public-sans/public-sans-latin-700-normal.woff2) format('woff2'), url(/css/webfonts/public-sans/public-sans-latin-700-normal.woff) format('woff');
}

/* public-sans-latin-800-normal */
@font-face {
    font-family: 'Public Sans';
    font-style: normal;
    font-display: swap;
    font-weight: 800;
    src: url(/css/webfonts/public-sans/public-sans-latin-800-normal.woff2) format('woff2'), url(/css/webfonts/public-sans/public-sans-latin-800-normal.woff) format('woff');
}

/* public-sans-latin-900-normal */
@font-face {
    font-family: 'Public Sans';
    font-style: normal;
    font-display: swap;
    font-weight: 900;
    src: url(/css/webfonts/public-sans/public-sans-latin-900-normal.woff2) format('woff2'), url(/css/webfonts/public-sans/public-sans-latin-900-normal.woff) format('woff');
}

/*****************************************************************************
    Public Sans - Latin ext
 */

/* public-sans-latin-ext-100-normal */
@font-face {
    font-family: 'Public Sans';
    font-style: normal;
    font-display: swap;
    font-weight: 100;
    src: url(/css/webfonts/public-sans/public-sans-latin-ext-100-normal.woff2) format('woff2'), url(/css/webfonts/public-sans/public-sans-latin-ext-100-normal.woff) format('woff');
}

/* public-sans-latin-ext-200-normal */
@font-face {
    font-family: 'Public Sans';
    font-style: normal;
    font-display: swap;
    font-weight: 200;
    src: url(/css/webfonts/public-sans/public-sans-latin-ext-200-normal.woff2) format('woff2'), url(/css/webfonts/public-sans/public-sans-latin-ext-200-normal.woff) format('woff');
}

/* public-sans-latin-ext-300-normal */
@font-face {
    font-family: 'Public Sans';
    font-style: normal;
    font-display: swap;
    font-weight: 300;
    src: url(/css/webfonts/public-sans/public-sans-latin-ext-300-normal.woff2) format('woff2'), url(/css/webfonts/public-sans/public-sans-latin-ext-300-normal.woff) format('woff');
}

/* public-sans-latin-ext-400-normal */
@font-face {
    font-family: 'Public Sans';
    font-style: normal;
    font-display: swap;
    font-weight: 400;
    src: url(/css/webfonts/public-sans/public-sans-latin-ext-400-normal.woff2) format('woff2'), url(/css/webfonts/public-sans/public-sans-latin-ext-400-normal.woff) format('woff');
}

/* public-sans-latin-ext-500-normal */
@font-face {
    font-family: 'Public Sans';
    font-style: normal;
    font-display: swap;
    font-weight: 500;
    src: url(/css/webfonts/public-sans/public-sans-latin-ext-500-normal.woff2) format('woff2'), url(/css/webfonts/public-sans/public-sans-latin-ext-500-normal.woff) format('woff');
}

/* public-sans-latin-ext-600-normal */
@font-face {
    font-family: 'Public Sans';
    font-style: normal;
    font-display: swap;
    font-weight: 600;
    src: url(/css/webfonts/public-sans/public-sans-latin-ext-600-normal.woff2) format('woff2'), url(/css/webfonts/public-sans/public-sans-latin-ext-600-normal.woff) format('woff');
}

/* public-sans-latin-ext-700-normal */
@font-face {
    font-family: 'Public Sans';
    font-style: normal;
    font-display: swap;
    font-weight: 700;
    src: url(/css/webfonts/public-sans/public-sans-latin-ext-700-normal.woff2) format('woff2'), url(/css/webfonts/public-sans/public-sans-latin-ext-700-normal.woff) format('woff');
}

/* public-sans-latin-ext-800-normal */
@font-face {
    font-family: 'Public Sans';
    font-style: normal;
    font-display: swap;
    font-weight: 800;
    src: url(/css/webfonts/public-sans/public-sans-latin-ext-800-normal.woff2) format('woff2'), url(/css/webfonts/public-sans/public-sans-latin-ext-800-normal.woff) format('woff');
}

/* public-sans-latin-ext-900-normal */
@font-face {
    font-family: 'Public Sans';
    font-style: normal;
    font-display: swap;
    font-weight: 900;
    src: url(/css/webfonts/public-sans/public-sans-latin-ext-900-normal.woff2) format('woff2'), url(/css/webfonts/public-sans/public-sans-latin-ext-900-normal.woff) format('woff');
}
