﻿
@font-face {
    font-family: 'Core Sans A';
    src: url('./fonts/Core Sans A/CoreSansA35.woff2') format('woff2'),
         url('./fonts/Core Sans A/CoreSansA35.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Core Sans A';
    src: url('./fonts/Core Sans A/CoreSansA35It.woff2') format('woff2'),
         url('./fonts/Core Sans A/CoreSansA35It.woff') format('woff');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Core Sans A';
    src: url('./fonts/Core Sans A/CoreSansA45.woff2') format('woff2'),
         url('./fonts/Core Sans A/CoreSansA45.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Core Sans A';
    src: url('./fonts/Core Sans A/CoreSansA45It.woff2') format('woff2'),
         url('./fonts/Core Sans A/CoreSansA45It.woff') format('woff');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Core Sans A';
    src: url('./fonts/Core Sans A/CoreSansA55.woff2') format('woff2'),
         url('./fonts/Core Sans A/CoreSansA55.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Core Sans A';
    src: url('./fonts/Core Sans A/CoreSansA55It.woff2') format('woff2'),
         url('./fonts/Core Sans A/CoreSansA55It.woff') format('woff');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'Core Sans A';
    src: url('./fonts/Core Sans A/CoreSansA65.woff2') format('woff2'),
         url('./fonts/Core Sans A/CoreSansA65.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Core Sans A';
    src: url('./fonts/Core Sans A/CoreSansA65It.woff2') format('woff2'),
         url('./fonts/Core Sans A/CoreSansA65It.woff') format('woff');
    font-weight: bold;
    font-style: italic;
}


@font-face {
    font-family: 'Core Sans NR';
    src: url('./fonts/Core Sans NR/CoreSansNR35.woff2') format('woff2'),
         url('./fonts/Core Sans NR/CoreSansNR35.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Core Sans NR';
    src: url('./fonts/Core Sans NR/CoreSansNR35It.woff2') format('woff2'),
         url('./fonts/Core Sans NR/CoreSansNR35It.woff') format('woff');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Core Sans NR';
    src: url('./fonts/Core Sans NR/CoreSansNR45.woff2') format('woff2'),
         url('./fonts/Core Sans NR/CoreSansNR45.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Core Sans NR';
    src: url('./fonts/Core Sans NR/CoreSansNR45It.woff2') format('woff2'),
         url('./fonts/Core Sans NR/CoreSansNR45It.woff') format('woff');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Core Sans NR';
    src: url('./fonts/Core Sans NR/CoreSansNR55.woff2') format('woff2'),
         url('./fonts/Core Sans NR/CoreSansNR55.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Core Sans NR';
    src: url('./fonts/Core Sans NR/CoreSansNR55It.woff2') format('woff2'),
         url('./fonts/Core Sans NR/CoreSansNR55It.woff') format('woff');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'Core Sans NR';
    src: url('./fonts/Core Sans NR/CoreSansNR65.woff2') format('woff2'),
         url('./fonts/Core Sans NR/CoreSansNR65.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Core Sans NR';
    src: url('./fonts/Core Sans NR/CoreSansNR65It.woff2') format('woff2'),
         url('./fonts/Core Sans NR/CoreSansNR65It.woff') format('woff');
    font-weight: bold;
    font-style: italic;
}

/*
@font-face {
	font-family: "Segoe";
	font-style: normal;
	font-weight: 400;
	src: local("Segoe UI Regular"), local("Segoe UI"), local("SegoeUI"), local("Segoe"), local("Segoe WP");
}

@font-face {
	font-family: "Windows";
	font-style: normal;
	font-weight: 400;
	src: local("Arial");
}

@font-face {
	font-family: "Apple400";
	font-style: normal;
	font-weight: 400;
	src: local("San Francisco"), local("San Francisco Display"), local("San Francisco Text"), local("SanFrancisco"), local(.SFNSText-Regular), local("Helvetica Neue"), local("Helvetica");
}
*/

:root {
    color-scheme: light dark;
}

html {
    box-sizing: border-box;
}

*, *:before, *:after {
    box-sizing: inherit;
}

:focus {
    outline: none;
}

.mapboxgl-ctrl-bottom-right {
    display: none;
}