/* Hack */ @font-face { font-family: "Hack"; src: url("fonts/Hack/regular-subset.woff2") format("woff2"); font-weight: 400; font-stretch: normal; font-style: normal; font-display: swap; } @font-face { font-family: "Hack"; src: url("fonts/Hack/bold-subset.woff2") format("woff2"); font-weight: 700; font-stretch: normal; font-style: normal; font-display: swap; } /* Source Sans Pro */ @font-face { font-family: "Source Sans Pro"; src: url("fonts/Source Sans Pro/Variable/roman.woff2") format("woff2-variations"), url("fonts/Source Sans Pro/Old/light.woff2") format("woff2"); font-weight: 300; font-stretch: normal; font-style: normal; font-display: swap; } @font-face { font-family: "Source Sans Pro"; src: url("fonts/Source Sans Pro/Variable/italic.woff2") format("woff2-variations"), url("fonts/Source Sans Pro/Old/light-italic.woff2") format("woff2"); font-weight: 300; font-stretch: normal; font-style: italic; font-display: swap; } @font-face { font-family: "Source Sans Pro"; src: url("fonts/Source Sans Pro/Variable/roman.woff2") format("woff2-variations"), url("fonts/Source Sans Pro/Old/regular.woff2") format("woff2"); font-weight: 400; font-stretch: normal; font-style: normal; font-display: swap; } @font-face { font-family: "Source Sans Pro"; src: url("fonts/Source Sans Pro/Variable/italic.woff2") format("woff2-variations"), url("fonts/Source Sans Pro/Old/italic.woff2") format("woff2"); font-weight: 400; font-stretch: normal; font-style: italic; font-display: swap; } @font-face { font-family: "Source Sans Pro"; src: url("fonts/Source Sans Pro/Variable/roman.woff2") format("woff2-variations"), url("fonts/Source Sans Pro/Old/semibold.woff2") format("woff2"); font-weight: 600; font-stretch: normal; font-style: normal; font-display: swap; } @font-face { font-family: "Source Sans Pro"; src: url("fonts/Source Sans Pro/Variable/italic.woff2") format("woff2-variations"), url("fonts/Source Sans Pro/Old/semibold-italic.woff2") format("woff2"); font-weight: 600; font-stretch: normal; font-style: italic; font-display: swap; } @font-face { font-family: "Source Sans Pro"; src: url("fonts/Source Sans Pro/Variable/roman.woff2") format("woff2-variations"), url("fonts/Source Sans Pro/Old/bold.woff2") format("woff2"); font-weight: 700; font-stretch: normal; font-style: normal; font-display: swap; } @font-face { font-family: "Source Sans Pro"; src: url("fonts/Source Sans Pro/Variable/italic.woff2") format("woff2-variations"), url("fonts/Source Sans Pro/Old/bold-italic.woff2") format("woff2"); font-weight: 700; font-stretch: normal; font-style: italic; font-display: swap; } @font-face { font-family: "Source Sans Pro"; src: url("fonts/Source Sans Pro/Variable/roman.woff2") format("woff2-variations"), url("fonts/Source Sans Pro/Old/black.woff2") format("woff2"); font-weight: 900; font-stretch: normal; font-style: normal; font-display: swap; } /* Montserrat */ @font-face { font-family: "Montserrat"; src: url("fonts/Montserrat/Variable/variable.woff2") format("woff2-variations"), url("fonts/Montserrat/Old/light.woff2") format("woff2"); font-weight: 300; font-stretch: normal; font-style: normal; font-display: swap; } @font-face { font-family: "Montserrat"; src: url("fonts/Montserrat/Variable/variable.woff2") format("woff2-variations"), url("fonts/Montserrat/Old/regular.woff2") format("woff2"); font-weight: 400; font-stretch: normal; font-style: normal; font-display: swap; } @font-face { font-family: "Montserrat"; src: url("fonts/Montserrat/Variable/variable.woff2") format("woff2-variations"), url("fonts/Montserrat/Old/medium.woff2") format("woff2"); font-weight: 500; font-stretch: normal; font-style: normal; font-display: swap; } @font-face { font-family: "Montserrat"; src: url("fonts/Montserrat/Variable/variable.woff2") format("woff2-variations"), url("fonts/Montserrat/Old/semibold.woff2") format("woff2"); font-weight: 600; font-stretch: normal; font-style: normal; font-display: swap; } @font-face { font-family: "Montserrat"; src: url("fonts/Montserrat/Variable/variable.woff2") format("woff2-variations"), url("fonts/Montserrat/Old/bold.woff2") format("woff2"); font-weight: 700; font-stretch: normal; font-style: normal; font-display: swap; } @font-face { font-family: "Montserrat"; src: url("fonts/Montserrat/Variable/variable.woff2") format("woff2-variations"), url("fonts/Montserrat/Old/extrabold.woff2") format("woff2"); font-weight: 800; font-stretch: normal; font-style: normal; font-display: swap; } /* Playfair Display */ @font-face { font-family: "Playfair Display"; src: url("fonts/Playfair Display/bold.woff2") format("woff2"); font-weight: 700; font-stretch: normal; font-style: normal; font-display: swap; } /* Icons */ @font-face { font-family: "or-favourites"; src: url(data:application/x-font-woff;charset=utf-8;base64,d09GMgABAAAAAALMAA0AAAAABtgAAAJ3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4GYACCZhEICoIkgiALEAABNgIkAxoEIAWDYwc/G90FyK4GbGMY+iEaIl0ZXnqKj/KnMxo7rFjbeJ5aK9/v7pldlgeU6EhAReQQhOPyqSgCF2HRqQMjoqPX6vfTvRLxyy8hvfxwgdgCG18WlkhGZ3wxVyCZK1Ax/aiqC+B/4mbcWICdj4mBZGkigQYYTgsk7LKxKMD9f/5g/fla58se9MEfLNSfcvcO9O3SWls3IbDt4mQLsPO506mPDqZYAkVELxoKan2ddJQfZfAFrM4/QkypmmLtKeRVvX0rsyIZCEj3I9S5bSDwhL5gg4FzYGqoaGI/qeHF70Bi9gvts99VMQVAVNKTCqSggHQPjarzL3rg45FF1mAA5uhxD7wHNEAQUaTWurrhQYB4+hIlu2a3I8xOXQvzO3CizrFj67snzG8Dsray+jlA9h5ezAsG025eelIV85r3AwDU71dzp4caxei26MzamixWl2hW+WUHJJl1NZnROUYue2qoNFe4OdrTX+dfx9KE/vahFdXFL1cVr2ofSZppTAzr8pckcBbsbPn493jRlIeqiT2AI78PQBDeHHyt7bBO/T80b+bKaag/KzBUQBjfHpqKuPLt0DdAbgJQ0LilHmHgCD1QAAAw91dAzGwgUAycRKCaeYRAM/NWQGfSDeiR3c1ja3GjL20k1iCiirkDVLUmG2iIiuos2aV6a87fMnaYFn0GRZLqMqrPiEFyw7ghePoi8puJy+TDfAi4hhONUOkyCO+o1YPOhTW69BZu0BC5Pho+mCgxcD9rjEXFDHTaBX00hvkQcRrcoC7llF4+uk3wUaRHnzJ9wImCp+nYcd4p6un78cMlgEKfGJCipKJHXNbQi6qJfhkzHtHIY2JiGAA=) format("woff2"), url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAWQAAsAAAAABUQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgDxEM82NtYXAAAAFoAAAAXAAAAFwAsAEYZ2FzcAAAAcQAAAAIAAAACAAAABBnbHlmAAABzAAAATAAAAEwWmanp2hlYWQAAAL8AAAANgAAADYOgV4yaGhlYQAAAzQAAAAkAAAAJAdsA8dobXR4AAADWAAAABgAAAAYDgAArGxvY2EAAANwAAAADgAAAA4AwACAbWF4cAAAA4AAAAAgAAAAIAAJADduYW1lAAADoAAAAc4AAAHOtR+CC3Bvc3QAAAVwAAAAIAAAACAAAwAAAAMDVQGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAQAAAAHQDwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAEAIABmAHT//f//AAAAAAAgAGYAdP/9//8AAf/j/57/kQADAAEAAAAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAACAFYAHQOqAysAGAA0AAAlPgM1NCYjIgYHIy4BIyIGFRQeAh8BEzIeAhUUDgIPAScuAzU0PgIzMhYXPgECBEx9WTBVQTFWEVAQVjJAVjBZfE0EwDFWPyQ0X4ZTPj5Sh180JD9VMjdmIyJmk0V0aF4vQFQ5Kys5VEAvXmh0RQQCnCQ/VjE9cXR/Szg2S392cT0xVj8kMigoMgAAAAABAFYAHQOqAysAGwAAJScuAzU0PgIzMhYXPgEzMh4CFRQOAgcCAD5Sh180JD9VMjdmIyJmODFWPyQ0X4ZTHThLf3RxPTFWPyQyKCgyJD9WMT1xdn9LAAAAAQAAAAEAALY04pNfDzz1AAsEAAAAAADV3I0FAAAAANXcjQUAAAAAA6oDKwAAAAgAAgAAAAAAAAABAAADwP/AAAAEAAAAAAADqgABAAAAAAAAAAAAAAAAAAAABgQAAAAAAAAAAAAAAAIAAAAEAABWBAAAVgAAAAAACgAUAB4AbACYAAAAAQAAAAYANQACAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAA0AAAABAAAAAAACAAcAlgABAAAAAAADAA0ASAABAAAAAAAEAA0AqwABAAAAAAAFAAsAJwABAAAAAAAGAA0AbwABAAAAAAAKABoA0gADAAEECQABABoADQADAAEECQACAA4AnQADAAEECQADABoAVQADAAEECQAEABoAuAADAAEECQAFABYAMgADAAEECQAGABoAfAADAAEECQAKADQA7G9yLWZhdm91cml0ZXMAbwByAC0AZgBhAHYAbwB1AHIAaQB0AGUAc1ZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMG9yLWZhdm91cml0ZXMAbwByAC0AZgBhAHYAbwB1AHIAaQB0AGUAc29yLWZhdm91cml0ZXMAbwByAC0AZgBhAHYAbwB1AHIAaQB0AGUAc1JlZ3VsYXIAUgBlAGcAdQBsAGEAcm9yLWZhdm91cml0ZXMAbwByAC0AZgBhAHYAbwB1AHIAaQB0AGUAc0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format("woff"); font-weight: normal; font-stretch: normal; font-style: normal; }