@font-face {font-display: swap; font-family: 'SohoStd-Bold'; src: url('/web/fonts/26BFCB_0_0.eot');src: url('/web/fonts/26BFCB_0_0.eot?#iefix') format('embedded-opentype'),url('/web/fonts/26BFCB_0_0.woff') format('woff'),url('/web/fonts/26BFCB_0_0.ttf') format('truetype'); font-weight: bold; font-style: normal;}

@font-face {font-display: swap; font-family: 'Calluna-Regular'; src: url('/web/fonts/Calluna-Regular.eot');src: url('/web/fonts/Calluna-Regular.eot?#iefix') format('embedded-opentype'),url('/web/fonts/Calluna-Regular.woff') format('woff'),url('/web/fonts/Calluna-Regular.ttf') format('truetype');}

@font-face {font-display: swap; font-family: 'Asap-Regular'; src: url('/web/fonts/Asap-Regular-webfont.eot');src: url('/web/fonts/Asap-Regular-webfont.eot?#iefix') format('embedded-opentype'),url('/web/fonts/Asap-Regular-webfont.woff') format('woff'),url('/web/fonts/Asap-Regular-webfont.ttf') format('truetype');}
@font-face {font-display: swap; font-family: 'Asap-Italic'; src: url('/web/fonts/Asap-Italic-webfont.eot');src: url('/web/fonts/Asap-Italic-webfont.eot?#iefix') format('embedded-opentype'),url('/web/fonts/Asap-Italic-webfont.woff') format('woff'),url('/web/fonts/Asap-Italic-webfont.ttf') format('truetype');}
@font-face {font-display: swap; font-family: 'Asap-Bold'; src: url('/web/fonts/Asap-Bold-webfont.eot');src: url('/web/fonts/Asap-Bold-webfont.eot?#iefix') format('embedded-opentype'),url('/web/fonts/Asap-Bold-webfont.woff') format('woff'),url('/web/fonts/Asap-Bold-webfont.ttf') format('truetype');}
@font-face {font-display: swap; font-family: 'Asap-BoldItalic'; src: url('/web/fonts/Asap-BoldItalic-webfont.eot');src: url('/web/fonts/Asap-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),url('/web/fonts/Asap-BoldItalic-webfont.woff') format('woff'),url('/web/fonts/Asap-BoldItalic-webfont.ttf') format('truetype');}

@font-face {font-display: swap; font-family: 'Powderworks-BRK-Regular'; src: url('/web/fonts/powdwrk5-webfont.eot');src: url('/web/fonts/powdwrk5-webfont.eot?#iefix') format('embedded-opentype'),url('/web/fonts/powdwrk5-webfont.woff') format('woff'),url('/web/fonts/powdwrk5-webfont.ttf') format('truetype');}

@font-face {font-display: swap; font-family: 'HandOfSean'; src: url('/web/fonts/handsean.eot');src: url('/web/fonts/handsean.eot?#iefix') format('embedded-opentype'),url('/web/fonts/handsean.woff') format('woff'),url('/web/fonts/handsean.ttf') format('truetype');}

@font-face {font-display: swap; font-family: 'VarelaRound-Regular'; src: url('/web/fonts/VarelaRound-Regular.eot');src: url('/web/fonts/VarelaRound-Regular.eot?#iefix') format('embedded-opentype'),url('/web/fonts/VarelaRound-Regular.woff') format('woff'),url('/web/fonts/VarelaRound-Regular.ttf') format('truetype');}

@font-face {font-display: swap; font-family: 'Akkurat'; src: url('/web/fonts/Akkurat.eot');src: url('/web/fonts/Akkurat.eot?#iefix') format('embedded-opentype'),url('/web/fonts/Akkurat.woff') format('woff'),url('/web/fonts/Akkurat.ttf') format('truetype');}
@font-face {font-display: swap; font-family: 'Akkurat-Bold'; src: url('/web/fonts/Akkurat-Bold.eot');src: url('/web/fonts/Akkurat-Bold.eot?#iefix') format('embedded-opentype'),url('/web/fonts/Akkurat-Bold.woff') format('woff'),url('/web/fonts/Akkurat-Bold.ttf') format('truetype');}

@font-face {font-display: swap; font-family: 'OregonLDO'; src: url('/web/fonts/OregonLDO.eot');src: url('/web/fonts/OregonLDO.eot?#iefix') format('embedded-opentype'),url('/web/fonts/OregonLDO.woff') format('woff'),url('/web/fonts/OregonLDO.ttf') format('truetype');}
@font-face {font-display: swap; font-family: 'OregonLDO-Bold'; src: url('/web/fonts/OregonLDO-Bold.eot');src: url('/web/fonts/OregonLDO-Bold.eot?#iefix') format('embedded-opentype'),url('/web/fonts/OregonLDO-Bold.woff') format('woff'),url('/web/fonts/OregonLDO-Bold.ttf') format('truetype');}
@font-face {font-display: swap; font-family: 'OregonLDO-DemiBold'; src: url('/web/fonts/OregonLDO-DemiBold.eot');src: url('/web/fonts/OregonLDO-DemiBold.eot?#iefix') format('embedded-opentype'),url('/web/fonts/OregonLDO-DemiBold.woff') format('woff'),url('/web/fonts/OregonLDO-DemiBold.ttf') format('truetype');}
@font-face {font-display: swap; font-family: 'OregonLDO-DemiBoldSinistral'; src: url('/web/fonts/OregonLDODemiBoldSinistral.eot');src: url('/web/fonts/OregonLDODemiBoldSinistral.eot?#iefix') format('embedded-opentype'),url('/web/fonts/OregonLDODemiBoldSinistral.woff') format('woff'),url('/web/fonts/OregonLDODemiBoldSinistral.ttf') format('truetype');}

@font-face {font-display: swap; font-family: 'OpenSans-Regular'; src: url('/web/fonts/OpenSans-Regular-webfont.eot');src: url('/web/fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),url('/web/fonts/OpenSans-Regular-webfont.woff') format('woff'),url('/web/fonts/OpenSans-Regular-webfont.ttf') format('truetype'), url('/web/fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg'); font-weight: normal; font-style: normal;}
@font-face {font-display: swap; font-family: 'OpenSans-SemiBold'; src: url('/web/fonts/OpenSans-Semibold-webfont.eot');src: url('/web/fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),url('/web/fonts/OpenSans-Semibold-webfont.woff') format('woff'),url('/web/fonts/OpenSans-Semibold-webfont.ttf') format('truetype'),url('/web/fonts/OpenSans-Semibold-webfont.svg#open_sansregular') format('svg');}
@font-face {font-display: swap; font-family: 'OpenSans-SemiBoldItalic'; src: url('/web/fonts/OpenSans-SemiboldItalic-webfont.eot');src: url('/web/fonts/OpenSans-SemiboldItalic-webfont.eot?#iefix') format('embedded-opentype'),url('/web/fonts/OpenSans-SemiboldItalic-webfont.woff') format('woff'),url('/web/fonts/OpenSans-SemiboldItalic-webfont.ttf') format('truetype');}
@font-face {font-display: swap; font-family: 'OpenSans-Bold'; src: url('/web/fonts/OpenSans-Bold-webfont.eot');src: url('/web/fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),url('/web/fonts/OpenSans-Bold-webfont.woff') format('woff'),url('/web/fonts/OpenSans-Bold-webfont.ttf') format('truetype');}
@font-face {font-display: swap; font-family: 'OpenSans-BoldItalic'; src: url('/web/fonts/OpenSans-BoldItalic-webfont.eot');src: url('/web/fonts/OpenSans-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),url('/web/fonts/OpenSans-BoldItalic-webfont.woff') format('woff'),url('/web/fonts/OpenSans-BoldItalic-webfont.ttf') format('truetype');}
@font-face {font-display: swap; font-family: 'OpenSans-ExtraBold'; src: url('/web/fonts/OpenSans-ExtraBold-webfont.eot');src: url('/web/fonts/OpenSans-ExtraBold-webfont.eot?#iefix') format('embedded-opentype'),url('/web/fonts/OpenSans-ExtraBold-webfont.woff') format('woff'),url('/web/fonts/OpenSans-ExtraBold-webfont.ttf') format('truetype');}
@font-face {font-display: swap; font-family: 'OpenSans-ExtraBoldItalic'; src: url('/web/fonts/OpenSans-ExtraBoldItalic-webfont.eot');src: url('/web/fonts/OpenSans-ExtraBoldItalic-webfont.eot?#iefix') format('embedded-opentype'),url('/web/fonts/OpenSans-ExtraBoldItalic-webfont.woff') format('woff'),url('/web/fonts/OpenSans-ExtraBoldItalic-webfont.ttf') format('truetype');}
@font-face {font-display: swap; font-family: 'OpenSans-Italic'; src: url('/web/fonts/OpenSans-Italic-webfont.eot');src: url('/web/fonts/OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'),url('/web/fonts/OpenSans-Italic-webfont.woff') format('woff'),url('/web/fonts/OpenSans-Italic-webfont.ttf') format('truetype');}
@font-face {font-display: swap; font-family: 'OpenSans-Light'; src: url('/web/fonts/OpenSans-Light-webfont.eot');src: url('/web/fonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),url('/web/fonts/OpenSans-Light-webfont.woff') format('woff'),url('/web/fonts/OpenSans-Light-webfont.ttf') format('truetype');}
@font-face {font-display: swap; font-family: 'OpenSans-LightItalic'; src: url('/web/fonts/OpenSans-LightItalic-webfont.eot');src: url('/web/fonts/OpenSans-LightItalic-webfont.eot?#iefix') format('embedded-opentype'),url('/web/fonts/OpenSans-LightItalic-webfont.woff') format('woff'),url('/web/fonts/OpenSans-LightItalic-webfont.ttf') format('truetype');}


@font-face {font-display: swap; font-family: 'OpenSans'; src: url('/web/fonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),url('/web/fonts/OpenSans-Light-webfont.woff') format('woff'),url('/web/fonts/OpenSans-Light-webfont.ttf') format('truetype'); font-weight: 200; font-style: normal;}
@font-face {font-display: swap; font-family: 'OpenSans'; src: url('/web/fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),url('/web/fonts/OpenSans-Regular-webfont.woff') format('woff'),url('/web/fonts/OpenSans-Regular-webfont.ttf') format('truetype'); font-weight: normal; font-style: normal;}
@font-face {font-display: swap; font-family: 'OpenSans'; src: url('/web/fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),url('/web/fonts/OpenSans-Semibold-webfont.woff') format('woff'),url('/web/fonts/OpenSans-Semibold-webfont.ttf') format('truetype'); font-weight: 600; font-style: normal;}
@font-face {font-display: swap; font-family: 'OpenSans'; src: url('/web/fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),url('/web/fonts/OpenSans-Bold-webfont.woff') format('woff'),url('/web/fonts/OpenSans-Bold-webfont.ttf') format('truetype'); font-weight: 700; font-style: normal;}
@font-face {font-display: swap; font-family: 'OpenSans'; src: url('/web/fonts/OpenSans-ExtraBold-webfont.eot?#iefix') format('embedded-opentype'),url('/web/fonts/OpenSans-ExtraBold-webfont.woff') format('woff'),url('/web/fonts/OpenSans-ExtraBold-webfont.ttf') format('truetype'); font-weight: 800; font-style: normal;}


@font-face {font-display: swap; font-family: 'BorgiaPro-Regular'; src: url('/web/fonts/BorgiaPro-Regular-webfont.eot'); src: url('/web/fonts/BorgiaPro-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('/web/fonts/BorgiaPro-Regular-webfont.woff') format('woff'), url('/web/fonts/BorgiaPro-Regular-webfont.ttf') format('truetype'), url('/web/fonts/BorgiaPro-Regular-webfont.svg#borgia_proregular') format('svg'); font-weight: normal; font-style: normal;}
@font-face {font-display: swap; font-family: 'BorgiaPro-Bold'; src: url('/web/fonts/BorgiaPro-Bold-webfont.eot'); src: url('/web/fonts/BorgiaPro-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('/web/fonts/BorgiaPro-Bold-webfont.woff') format('woff'), url('/web/fonts/BorgiaPro-Bold-webfont.ttf') format('truetype'), url('/web/fonts/BorgiaPro-Bold-webfont.svg#borgia_probold') format('svg'); font-weight: normal; font-style: normal;}
@font-face {font-display: swap; font-family: 'BorgiaPro-Italic';src: url('/web/fonts/BorgiaPro-Italic-webfont.eot');src: url('/web/fonts/BorgiaPro-Italic-webfont.eot?#iefix') format('embedded-opentype'),url('/web/fonts/BorgiaPro-Italic-webfont.woff') format('woff'),url('/web/fonts/BorgiaPro-Italic-webfont.ttf') format('truetype'), url('/web/fonts/BorgiaPro-Italic-webfont.svg#borgia_proitalic') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-display: swap; font-family: 'BorgiaPro-BoldItalic'; src: url('/web/fonts/BorgiaPro-BoldItalic-webfont.eot'); src: url('/web/fonts/BorgiaPro-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'), url('/web/fonts/BorgiaPro-BoldItalic-webfont.woff') format('woff'), url('/web/fonts/BorgiaPro-BoldItalic-webfont.ttf') format('truetype'), url('/web/fonts/BorgiaPro-BoldItalic-webfont.svg#borgia_probold_italic') format('svg'); font-weight: normal; font-style: normal;}

@font-face {font-display: swap; font-family: 'PTSans'; src: url('/web/fonts/PTSans-Regular-webfont.eot'); src: url('/web/fonts/PTSans-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('/web/fonts/PTSans-Regular-webfont.woff') format('woff'), url('/web/fonts/PTSans-Regular-webfont.ttf') format('truetype'), url('/web/fonts/PTSans-Regular-webfont.svg#borgia_proregular') format('svg'); font-weight: normal; font-style: normal;}
@font-face {font-display: swap; font-family: 'PTSans'; src: url('/web/fonts/PTSans-Bold-webfont.eot'); src: url('/web/fonts/PTSans-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('/web/fonts/PTSans-Bold-webfont.woff') format('woff'), url('/web/fonts/PTSans-Bold-webfont.ttf') format('truetype'), url('/web/fonts/PTSans-Bold-webfont.svg#borgia_probold') format('svg'); font-weight: bold; font-style: normal;}
@font-face {font-display: swap; font-family: 'PTSans'; src: url('/web/fonts/PTSans-Italic-webfont.eot');src: url('/web/fonts/PTSans-Italic-webfont.eot?#iefix') format('embedded-opentype'),url('/web/fonts/PTSans-Italic-webfont.woff') format('woff'),url('/web/fonts/PTSans-Italic-webfont.ttf') format('truetype'), url('/web/fonts/PTSans-Italic-webfont.svg#borgia_proitalic') format('svg');font-weight: normal;font-style: italic;}
@font-face {font-display: swap; font-family: 'PTSans'; src: url('/web/fonts/PTSans-BoldItalic-webfont.eot'); src: url('/web/fonts/PTSans-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'), url('/web/fonts/PTSans-BoldItalic-webfont.woff') format('woff'), url('/web/fonts/PTSans-BoldItalic-webfont.ttf') format('truetype'), url('/web/fonts/PTSans-BoldItalic-webfont.svg#borgia_probold_italic') format('svg'); font-weight: bold; font-style: italic;}

@font-face {font-display: swap; font-family: 'PTSans-Regular'; src: url('/web/fonts/PTSans-Regular-webfont.eot'); src: url('/web/fonts/PTSans-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('/web/fonts/PTSans-Regular-webfont.woff') format('woff'), url('/web/fonts/PTSans-Regular-webfont.ttf') format('truetype'), url('/web/fonts/PTSans-Regular-webfont.svg#borgia_proregular') format('svg'); font-weight: normal; font-style: normal;}
@font-face {font-display: swap; font-family: 'PTSans-Bold'; src: url('/web/fonts/PTSans-Bold-webfont.eot'); src: url('/web/fonts/PTSans-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('/web/fonts/PTSans-Bold-webfont.woff') format('woff'), url('/web/fonts/PTSans-Bold-webfont.ttf') format('truetype'), url('/web/fonts/PTSans-Bold-webfont.svg#borgia_probold') format('svg'); font-weight: normal; font-style: normal;}
@font-face {font-display: swap; font-family: 'PTSans-Italic';src: url('/web/fonts/PTSans-Italic-webfont.eot');src: url('/web/fonts/PTSans-Italic-webfont.eot?#iefix') format('embedded-opentype'),url('/web/fonts/PTSans-Italic-webfont.woff') format('woff'),url('/web/fonts/PTSans-Italic-webfont.ttf') format('truetype'), url('/web/fonts/PTSans-Italic-webfont.svg#borgia_proitalic') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-display: swap; font-family: 'PTSans-BoldItalic'; src: url('/web/fonts/PTSans-BoldItalic-webfont.eot'); src: url('/web/fonts/PTSans-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'), url('/web/fonts/PTSans-BoldItalic-webfont.woff') format('woff'), url('/web/fonts/PTSans-BoldItalic-webfont.ttf') format('truetype'), url('/web/fonts/PTSans-BoldItalic-webfont.svg#borgia_probold_italic') format('svg'); font-weight: normal; font-style: normal;}

@font-face {font-display: swap; font-family: 'Amatic-Bold'; src: url('/web/fonts/Amatic-bold-webfont.eot'); src: url('/web/fonts/Amatic-bold-webfont.eot?#iefix') format('embedded-opentype'), url('/web/fonts/Amatic-bold-webfont.woff') format('woff'), url('/web/fonts/Amatic-bold-webfont.ttf') format('truetype'), url('/web/fonts/Amatic-bold-webfont.svg#amaticbold') format('svg'); font-weight: normal; font-style: normal; }
@font-face {font-display: swap; font-family: 'Amatic-Regular'; src: url('/web/fonts/Amatic-regular-webfont.eot'); src: url('/web/fonts/Amatic-regular-webfont.eot?#iefix') format('embedded-opentype'), url('/web/fonts/Amatic-regular-webfont.woff') format('woff'), url('/web/fonts/Amatic-regular-webfont.ttf') format('truetype'), url('/web/fonts/Amatic-regular-webfont.svg#amatic_scregular') format('svg'); font-weight: normal; font-style: normal; }

@font-face {font-display: swap; font-family: 'Quicksand'; font-weight: normal; src: url('/web/fonts/quicksand.eot');src: url('/web/fonts/quicksand.eot?#iefix') format('embedded-opentype'),url('/web/fonts/quicksand.woff') format('woff'),url('/web/fonts/quicksand.ttf') format('truetype');}

@font-face {font-display: swap; font-family: 'GillSansMT'; font-weight: normal; src: url('/web/fonts/gillsansmt.eot'); src: local('/web/fonts/gillsansmt'), url('/web/fonts/gillsansmt.woff') format('woff'), url('/web/fonts/gillsansmt.ttf') format('truetype'); }

@font-face {font-display: swap; font-family: 'Geogrotesque-Regular'; font-weight: normal; font-style: normal; src: url('/web/fonts/Geogrotesque-Regular.eot'); src: url('/web/fonts/Geogrotesque-Regular.eot?#iefix') format('embedded-opentype'), url('/web/fonts/Geogrotesque-Regular.woff') format('woff'), url('/web/fonts/Geogrotesque-Regular.ttf') format('truetype'), url('/web/fonts/Geogrotesque-Regular.svg#geogrotesque_regular') format('svg'); }

@font-face {font-display: swap; font-family: 'MetaOT-Regular'; font-weight: normal; font-style: normal; src: url('/web/fonts/metaot-norm-webfont.eot'); src: url('/web/fonts/metaot-norm-webfont.eot?#iefix') format('embedded-opentype'), url('/web/fonts/metaot-norm-webfont.woff') format('woff'), url('/web/fonts/metaot-norm-webfont.ttf') format('truetype'), url('/web/fonts/metaot-norm-webfont.svg') format('svg'); }
@font-face {font-display: swap; font-family: 'MetaOT-Bold'; font-weight: normal; font-style: normal; src: url('/web/fonts/metaot-bold-webfont.eot'); src: url('/web/fonts/metaot-bold-webfont.eot?#iefix') format('embedded-opentype'), url('/web/fonts/metaot-bold-webfont.woff') format('woff'), url('/web/fonts/metaot-bold-webfont.ttf') format('truetype'), url('/web/fonts/metaot-bold-webfont.svg') format('svg'); }
@font-face {font-display: swap; font-family: 'MetaOT-Book'; font-weight: normal; font-style: normal; src: url('/web/fonts/metaot-book-webfont.eot'); src: url('/web/fonts/metaot-book-webfont.eot?#iefix') format('embedded-opentype'), url('/web/fonts/metaot-book-webfont.woff') format('woff'), url('/web/fonts/metaot-book-webfont.ttf') format('truetype'), url('/web/fonts/metaot-book-webfont.svg') format('svg'); }
@font-face {font-display: swap; font-family: 'MetaOT-Medium'; font-weight: normal; font-style: normal; src: url('/web/fonts/metaot-medi-webfont.eot'); src: url('/web/fonts/metaot-medi-webfont.eot?#iefix') format('embedded-opentype'), url('/web/fonts/metaot-medi-webfont.woff') format('woff'), url('/web/fonts/metaot-medi-webfont.ttf') format('truetype'), url('/web/fonts/metaot-medi-webfont.svg') format('svg'); }

@font-face {font-display: swap; font-family: 'MetaSerifPro-Medium'; font-weight: normal; font-style: normal; src: url('/web/fonts/metaserifpro-medium-webfont.eot'); src: url('/web/fonts/metaserifpro-medium-webfont.eot?#iefix') format('embedded-opentype'), url('/web/fonts/metaserifpro-medium-webfont.woff') format('woff'), url('/web/fonts/metaserifpro-medium-webfont.ttf') format('truetype'), url('/web/fonts/metaserifpro-medium-webfont.svg') format('svg'); }
@font-face {font-display: swap; font-family: 'MetaSerifPro-Light'; font-weight: normal; font-style: normal; src: url('/web/fonts/metaserifpro-light-webfont.eot'); src: url('/web/fonts/metaserifpro-light-webfont.eot?#iefix') format('embedded-opentype'), url('/web/fonts/metaserifpro-light-webfont.woff') format('woff'), url('/web/fonts/metaserifpro-light-webfont.ttf') format('truetype'), url('/web/fonts/metaserifpro-light-webfont.svg') format('svg'); }
@font-face {font-display: swap; font-family: 'MetaSerifPro-Bold'; font-weight: normal; font-style: normal; src: url('/web/fonts/metaserifpro-bold-webfont.eot'); src: url('/web/fonts/metaserifpro-bold-webfont.eot?#iefix') format('embedded-opentype'), url('/web/fonts/metaserifpro-bold-webfont.woff') format('woff'), url('/web/fonts/metaserifpro-bold-webfont.ttf') format('truetype'), url('/web/fonts/metaserifpro-bold-webfont.svg') format('svg'); }
@font-face {font-display: swap; font-family: 'MetaSerifPro-ExtraBold'; font-weight: normal; font-style: normal; src: url('/web/fonts/metaserifpro-extrabold-webfont.eot'); src: url('/web/fonts/metaserifpro-extrabold-webfont.eot?#iefix') format('embedded-opentype'), url('/web/fonts/metaserifpro-extrabold-webfont.woff') format('woff'), url('/web/fonts/metaserifpro-extrabold-webfont.ttf') format('truetype'), url('/web/fonts/metaserifpro-extrabold-webfont.svg') format('svg'); }
@font-face {font-display: swap; font-family: 'MetaSerifPro-Black'; font-weight: normal; font-style: normal; src: url('/web/fonts/metaserifpro-black-webfont.eot'); src: url('/web/fonts/metaserifpro-black-webfont.eot?#iefix') format('embedded-opentype'), url('/web/fonts/metaserifpro-black-webfont.woff') format('woff'), url('/web/fonts/metaserifpro-black-webfont.ttf') format('truetype'), url('/web/fonts/metaserifpro-black-webfont.svg') format('svg'); }
@font-face {font-display: swap; font-family: 'MetaSerifPro-Book'; src: url('/web/fonts/metaserifpro-book-webfont.eot'); src: url('/web/fonts/metaserifpro-book-webfont.eot?#iefix') format('embedded-opentype'), url('/web/fonts/metaserifpro-book-webfont.woff') format('woff'), url('/web/fonts/metaserifpro-book-webfont.ttf') format('truetype'), url('/web/fonts/metaserifpro-book-webfont.svg') format('svg'); font-weight: normal; font-style: normal; }

@font-face {font-display: swap; font-family: 'Niagara Engraved'; src: url('/web/fonts/niageng.eot?#iefix') format('embedded-opentype'),url('/web/fonts/niageng.woff') format('woff'),url('/web/fonts/niageng.ttf') format('truetype'); font-weight: normal; font-style: normal;}
@font-face {font-display: swap; font-family: 'Niagara Solid'; src: url('/web/fonts/niagsol.eot?#iefix') format('embedded-opentype'),url('/web/fonts/niagsol.woff') format('woff'),url('/web/fonts/niagsol.ttf') format('truetype'); font-weight: normal; font-style: normal;}
@font-face {font-display: swap; font-family: 'Rockwell'; src: url('/web/fonts/rock.eot?#iefix') format('embedded-opentype'),url('/web/fonts/rock.woff') format('woff'),url('/web/fonts/rock.ttf') format('truetype'); font-weight: normal; font-style: normal;}

@font-face {font-display: swap; font-family: 'Surveyor-textbook'; src: url('/web/fonts/surveyortext-book-pro-webfont.eot'); src: url('/web/fonts/surveyortext-book-pro-webfont.eot?#iefix') format('embedded-opentype'), url('/web/fonts/surveyortext-book-pro-webfont.woff2') format('woff2'), url('/web/fonts/surveyortext-book-pro-webfont.woff') format('woff'), url('/web/fonts/surveyortext-book-pro-webfont.ttf') format('truetype'), url('/web/fonts/surveyortext-book-pro-webfont.svg#surveyor_textbook') format('svg'); font-weight: normal; font-style: normal; }

@font-face {
    font-display: swap; font-family: 'Helvetica Neue';
    src: url('/web/fonts/transfonter/HelveticaNeue-Medium.eot');
    src: url('/web/fonts/transfonter/HelveticaNeue-Medium.eot?#iefix') format('embedded-opentype'),
        url('/web/fonts/transfonter/HelveticaNeue-Medium.woff2') format('woff2'),
        url('/web/fonts/transfonter/HelveticaNeue-Medium.woff') format('woff'),
        url('/web/fonts/transfonter/HelveticaNeue-Medium.ttf') format('truetype'),
        url('/web/fonts/transfonter/HelveticaNeue-Medium.svg#HelveticaNeue-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
}

@font-face{
font-display: swap; font-family:"Benicia Black";
src:url("/web/fonts/fonts.com/39862491-cd52-4d95-9ac2-2024a3264dbc.eot?#iefix");
src:url("/web/fonts/fonts.com/39862491-cd52-4d95-9ac2-2024a3264dbc.eot?#iefix") format("eot"),url("/web/fonts/fonts.com/c2cf0453-cc77-46dd-8d4c-d79fec54f2a6.woff2") format("woff2"),url("/web/fonts/fonts.com/eb9690cf-00bf-403c-b79a-b76ea60914d7.woff") format("woff"),url("/web/fonts/fonts.com/85b47b18-58a5-463b-9545-2061c89e1486.ttf") format("truetype"),url("/web/fonts/fonts.com/3bd7f91b-a071-4570-9bdd-3d24d5544cc9.svg#3bd7f91b-a071-4570-9bdd-3d24d5544cc9") format("svg");
}

@font-face{
font-display: swap; font-family:"Calluna Sans Light";
src:url("/web/fonts/fonts.com/65b0f0d4-638f-4d9d-8a1d-e00175e210c6.eot?#iefix");
src:url("/web/fonts/fonts.com/65b0f0d4-638f-4d9d-8a1d-e00175e210c6.eot?#iefix") format("eot"),url("/web/fonts/fonts.com/898d08cd-37b2-4e3e-b62a-3805f0236e8c.woff2") format("woff2"),url("/web/fonts/fonts.com/ef93f39b-1d82-4cc4-bac6-2a58f4d36508.woff") format("woff"),url("/web/fonts/fonts.com/5613161c-0200-497d-a10e-dd960dc3110c.ttf") format("truetype"),url("/web/fonts/fonts.com/d9be66b9-a840-41c3-8d6c-dd15b062ae61.svg#d9be66b9-a840-41c3-8d6c-dd15b062ae61") format("svg");
}

@font-face{
font-display: swap; font-family:"Calluna Sans";
font-weight:200;
font-style:normal;
src:url("/web/fonts/fonts.com/65b0f0d4-638f-4d9d-8a1d-e00175e210c6.eot?#iefix");
src:url("/web/fonts/fonts.com/65b0f0d4-638f-4d9d-8a1d-e00175e210c6.eot?#iefix") format("eot"),url("/web/fonts/fonts.com/898d08cd-37b2-4e3e-b62a-3805f0236e8c.woff2") format("woff2"),url("/web/fonts/fonts.com/ef93f39b-1d82-4cc4-bac6-2a58f4d36508.woff") format("woff"),url("/web/fonts/fonts.com/5613161c-0200-497d-a10e-dd960dc3110c.ttf") format("truetype"),url("/web/fonts/fonts.com/d9be66b9-a840-41c3-8d6c-dd15b062ae61.svg#d9be66b9-a840-41c3-8d6c-dd15b062ae61") format("svg");
}

@font-face{
font-display: swap; font-family:"Calluna Sans";
font-weight:normal;
font-style:normal;
src:url("/web/fonts/fonts.com/b300ea8d-24da-424c-bbff-d65387e29b05.eot?#iefix");
src:url("/web/fonts/fonts.com/b300ea8d-24da-424c-bbff-d65387e29b05.eot?#iefix") format("eot"),url("/web/fonts/fonts.com/0642f2f1-5c52-464c-a4df-bd6e57c82f82.woff2") format("woff2"),url("/web/fonts/fonts.com/d87f9a02-b0f8-467c-b7df-6f4bc96b4518.woff") format("woff"),url("/web/fonts/fonts.com/04da1654-a9b3-41e5-9268-5767ef53a5e8.ttf") format("truetype"),url("/web/fonts/fonts.com/7c577f94-e467-4710-a170-ed6beb27bb86.svg#7c577f94-e467-4710-a170-ed6beb27bb86") format("svg");
font-weight: normal; font-style: normal;
}

@font-face{
font-display: swap; font-family:"Foco";
font-weight:200;
font-style:normal;
src:url("/web/fonts/fonts.com/6f806541-dc21-43f5-b873-68dc9794e5cc.eot?#iefix");
src:url("/web/fonts/fonts.com/6f806541-dc21-43f5-b873-68dc9794e5cc.eot?#iefix") format("eot"),url("/web/fonts/fonts.com/d815d56c-8dc9-40fe-90b7-8a0c3f2d789b.woff2") format("woff2"),url("/web/fonts/fonts.com/cd734315-90aa-42d0-8067-024294716faf.woff") format("woff"),url("/web/fonts/fonts.com/be0ebf9e-5e72-4eb6-b31b-c347e6d8962b.ttf") format("truetype"),url("/web/fonts/fonts.com/c4977f50-2b6d-4f59-81c6-b216eec0785b.svg#c4977f50-2b6d-4f59-81c6-b216eec0785b") format("svg");
}
@font-face{
font-display: swap; font-family:"Foco";
font-weight:normal;
font-style:normal;
src:url("/web/fonts/fonts.com/07ca3c0c-3e2c-4426-9298-0dcb2d27c9ae.eot?#iefix");
src:url("/web/fonts/fonts.com/07ca3c0c-3e2c-4426-9298-0dcb2d27c9ae.eot?#iefix") format("eot"),url("/web/fonts/fonts.com/2e075fe9-fe1f-4431-97a0-b0d101d72b2f.woff2") format("woff2"),url("/web/fonts/fonts.com/cda95ec2-a926-4e90-9d29-210eb568cb0d.woff") format("woff"),url("/web/fonts/fonts.com/acaccafe-ab25-47ab-bf25-5e73dfe0b23e.ttf") format("truetype"),url("/web/fonts/fonts.com/4eef3580-a6fe-4d33-968c-6c86f3ed38e4.svg#4eef3580-a6fe-4d33-968c-6c86f3ed38e4") format("svg");
}
@font-face{
font-display: swap; font-family:"Foco";
font-weight:700;
font-style:normal;
src:url("/web/fonts/fonts.com/5945ee06-22ec-41d4-95ff-5c18c6c03933.eot?#iefix");
src:url("/web/fonts/fonts.com/5945ee06-22ec-41d4-95ff-5c18c6c03933.eot?#iefix") format("eot"),url("/web/fonts/fonts.com/5cdd318e-976a-4526-b2ef-24d8431c05f1.woff2") format("woff2"),url("/web/fonts/fonts.com/a786a780-caa1-4ee8-9890-e8d3639a0735.woff") format("woff"),url("/web/fonts/fonts.com/c5ad68c0-8e16-4c86-a30d-bbb102d5671e.ttf") format("truetype"),url("/web/fonts/fonts.com/e3b0107f-309a-435f-bf93-5f15445d2414.svg#e3b0107f-309a-435f-bf93-5f15445d2414") format("svg");
}






@font-face{
font-display: swap; font-family:"BrandonGrotesque";
font-weight: 300;
font-style: normal;
src:url("/web/fonts/fonts.com/e00ba30a-0bf3-4c76-9392-8641fa237a92.eot?#iefix");
src:url("/web/fonts/fonts.com/e00ba30a-0bf3-4c76-9392-8641fa237a92.eot?#iefix") format("eot"),url("/web/fonts/fonts.com/69b40392-453a-438a-a121-a49e5fbc9213.woff2") format("woff2"),url("/web/fonts/fonts.com/9362bca5-b362-4543-a051-2129e2def911.woff") format("woff"),url("/web/fonts/fonts.com/85060878-ca6c-43cc-ac31-7edccfdca71b.ttf") format("truetype"),url("/web/fonts/fonts.com/47f089a6-c8ce-46fa-b98f-03b8c0619d8a.svg#47f089a6-c8ce-46fa-b98f-03b8c0619d8a") format("svg");
}
@font-face{
font-display: swap; font-family:"BrandonGrotesque";
font-weight: 300;
font-style: italic;
src:url("/web/fonts/fonts.com/20322ca9-aa51-47dd-8a57-0404bcbd9dd3.eot?#iefix");
src:url("/web/fonts/fonts.com/20322ca9-aa51-47dd-8a57-0404bcbd9dd3.eot?#iefix") format("eot"),url("/web/fonts/fonts.com/df6b240d-ecc9-4df2-9512-711a495b68e2.woff2") format("woff2"),url("/web/fonts/fonts.com/9770d10d-36ea-4eeb-a0fe-b49939adcf57.woff") format("woff"),url("/web/fonts/fonts.com/9790e9dc-efbb-451f-a081-2cbeb9bdbbda.ttf") format("truetype"),url("/web/fonts/fonts.com/a0bc5b6f-1a3f-4516-b6ed-f4857e7d1120.svg#a0bc5b6f-1a3f-4516-b6ed-f4857e7d1120") format("svg");
}
@font-face{
font-display: swap; font-family:"BrandonGrotesque";
font-weight: 500;
font-style: normal;
src:url("/web/fonts/fonts.com/49d8a110-dd06-4918-9fea-516c27058edf.eot?#iefix");
src:url("/web/fonts/fonts.com/49d8a110-dd06-4918-9fea-516c27058edf.eot?#iefix") format("eot"),url("/web/fonts/fonts.com/1e5fc8fa-a98c-4613-a08e-c6c975759a80.woff2") format("woff2"),url("/web/fonts/fonts.com/6b45f9ca-22b4-48ca-962f-6ff1fa7fc196.woff") format("woff"),url("/web/fonts/fonts.com/7fdcfbf6-62ea-4d31-935f-cac99a996c73.ttf") format("truetype"),url("/web/fonts/fonts.com/80f420d4-9e57-4016-b805-01b95b2e08f3.svg#80f420d4-9e57-4016-b805-01b95b2e08f3") format("svg");
}
@font-face{
font-display: swap; font-family:"BrandonGrotesque";
font-weight: 50;
font-style: italic;
src:url("/web/fonts/fonts.com/4cd437c8-f180-408d-8ad9-556ba652458e.eot?#iefix");
src:url("/web/fonts/fonts.com/4cd437c8-f180-408d-8ad9-556ba652458e.eot?#iefix") format("eot"),url("/web/fonts/fonts.com/bd1a24db-484f-4747-a301-1b66c2de4827.woff2") format("woff2"),url("/web/fonts/fonts.com/4295133c-8375-4ebf-bcde-c3fa95065198.woff") format("woff"),url("/web/fonts/fonts.com/691c886e-9c2c-494c-bfd8-4c93de90cbb1.ttf") format("truetype"),url("/web/fonts/fonts.com/9da820e7-d5a8-4857-ab6f-fe8d9fd5608a.svg#9da820e7-d5a8-4857-ab6f-fe8d9fd5608a") format("svg");
}
@font-face{
font-display: swap; font-family:"BrandonGrotesque";
font-weight: 600;
font-style: normal;
src:url("/web/fonts/fonts.com/172fdde2-f56b-433a-a6e2-ebeab9dfb588.eot?#iefix");
src:url("/web/fonts/fonts.com/172fdde2-f56b-433a-a6e2-ebeab9dfb588.eot?#iefix") format("eot"),url("/web/fonts/fonts.com/50ca6f6f-b64d-4af0-9b30-526cf363d87e.woff2") format("woff2"),url("/web/fonts/fonts.com/050c2cbf-b818-4b8e-b6d2-71b70478bd9d.woff") format("woff"),url("/web/fonts/fonts.com/7da41ce3-b3fd-4fca-a85f-4f3099884c15.ttf") format("truetype"),url("/web/fonts/fonts.com/37c88f3d-9532-4547-9e11-7cca7f66048c.svg#37c88f3d-9532-4547-9e11-7cca7f66048c") format("svg");
}
@font-face{
font-display: swap; font-family:"BrandonGrotesque";
font-weight: 600;
font-style: italic;
src:url("/web/fonts/fonts.com/a9bc6b22-ae4f-4362-8c42-8c08d88d0c49.eot?#iefix");
src:url("/web/fonts/fonts.com/a9bc6b22-ae4f-4362-8c42-8c08d88d0c49.eot?#iefix") format("eot"),url("/web/fonts/fonts.com/5e70f31d-98d9-4d9c-9c20-6818c2fc391a.woff2") format("woff2"),url("/web/fonts/fonts.com/e1d8495c-af3a-4668-b375-d1af6ecfd0d9.woff") format("woff"),url("/web/fonts/fonts.com/f78c1335-875d-4a16-b98c-0632ddd933e9.ttf") format("truetype"),url("/web/fonts/fonts.com/36bf8d33-bd2e-45f2-a9bc-1a8e7d81abf5.svg#36bf8d33-bd2e-45f2-a9bc-1a8e7d81abf5") format("svg");
}
@font-face{
font-display: swap; font-family:"BrandonGrotesque";
font-weight: 700;
font-style: normal;
src:url("/web/fonts/fonts.com/c12a6d37-72c1-408b-9ca9-32946956c57f.eot?#iefix");
src:url("/web/fonts/fonts.com/c12a6d37-72c1-408b-9ca9-32946956c57f.eot?#iefix") format("eot"),url("/web/fonts/fonts.com/df1cd944-a6a3-4d30-8fd3-391c2e9531f1.woff2") format("woff2"),url("/web/fonts/fonts.com/4f2d0548-c7dc-459b-a2e0-e86656a10ded.woff") format("woff"),url("/web/fonts/fonts.com/dc21d9e5-516f-4e7e-9a84-7be79a44c2dd.ttf") format("truetype"),url("/web/fonts/fonts.com/a9bdb836-ee14-494d-8c69-5617c5720992.svg#a9bdb836-ee14-494d-8c69-5617c5720992") format("svg");
}
@font-face{
font-display: swap; font-family:"BrandonGrotesque";
font-weight: 700;
font-style: italic;
src:url("/web/fonts/fonts.com/319c1a01-b14e-4532-b16a-e6ec987c8a93.eot?#iefix");
src:url("/web/fonts/fonts.com/319c1a01-b14e-4532-b16a-e6ec987c8a93.eot?#iefix") format("eot"),url("/web/fonts/fonts.com/1ed55a28-0d93-4ce9-944e-bcf60cfffa26.woff2") format("woff2"),url("/web/fonts/fonts.com/7eb3721b-4ae1-41ab-a9be-11f90b1bde70.woff") format("woff"),url("/web/fonts/fonts.com/3c0cab4d-d2b2-4a8a-864b-dd15c38d99cb.ttf") format("truetype"),url("/web/fonts/fonts.com/3ddde7fb-2d0b-4e97-96b4-971ae8fcbf7f.svg#3ddde7fb-2d0b-4e97-96b4-971ae8fcbf7f") format("svg");
}
@font-face{
font-display: swap; font-family:"BrandonGrotesque Black";
font-style: normal;
src:url("/web/fonts/fonts.com/b7e10dd9-521c-43c5-a17e-0bb4a5028f6f.eot?#iefix");
src:url("/web/fonts/fonts.com/b7e10dd9-521c-43c5-a17e-0bb4a5028f6f.eot?#iefix") format("eot"),url("/web/fonts/fonts.com/5eb8ec44-bd3d-4f8e-a022-4435afe8c772.woff2") format("woff2"),url("/web/fonts/fonts.com/f74a4823-b1ad-4887-9f8e-b02719f2972b.woff") format("woff"),url("/web/fonts/fonts.com/bb746ead-509f-451a-b786-cbb81b93710d.ttf") format("truetype"),url("/web/fonts/fonts.com/97d12583-fcae-4cd9-92f5-003b80748877.svg#97d12583-fcae-4cd9-92f5-003b80748877") format("svg");
}
@font-face{
font-display: swap; font-family:"BrandonGrotesque Black";
font-style: italic;
src:url("/web/fonts/fonts.com/06925d3f-0e1d-4732-8150-8dd43747d037.eot?#iefix");
src:url("/web/fonts/fonts.com/06925d3f-0e1d-4732-8150-8dd43747d037.eot?#iefix") format("eot"),url("/web/fonts/fonts.com/3ce1e5d6-d546-44fc-b179-138520e76529.woff2") format("woff2"),url("/web/fonts/fonts.com/f41ad4ed-a6d3-405f-b256-0621c16d29b9.woff") format("woff"),url("/web/fonts/fonts.com/c0b183f1-098c-40fa-bcc3-190eb657a947.ttf") format("truetype"),url("/web/fonts/fonts.com/00e71f37-b52c-40a7-9fb8-12ac107f02f2.svg#00e71f37-b52c-40a7-9fb8-12ac107f02f2") format("svg");
}


@font-face {    font-display: swap; font-family: 'Sinkin Sans';    src: url('/web/fonts/fontsquirrel/SinkinSans-200XLight-webfont.eot');    src: url('/web/fonts/fontsquirrel/SinkinSans-200XLight-webfont.eot?#iefix') format('embedded-opentype'),         url('/web/fonts/fontsquirrel/SinkinSans-200XLight-webfont.woff') format('woff'),         url('/web/fonts/fontsquirrel/SinkinSans-200XLight-webfont.ttf') format('truetype'),         url('/web/fonts/fontsquirrel/SinkinSans-200XLight-webfont.svg#sinkin_sans700_bold') format('svg');    font-weight: 200;    font-style: normal; }
@font-face {    font-display: swap; font-family: 'Sinkin Sans';    src: url('/web/fonts/fontsquirrel/SinkinSans-700Bold-webfont.eot');    	src: url('/web/fonts/fontsquirrel/SinkinSans-400Regular-webfont.eot?#iefix') format('embedded-opentype'),         url('/web/fonts/fontsquirrel/SinkinSans-400Regular-webfont.woff') format('woff'),         url('/web/fonts/fontsquirrel/SinkinSans-400Regular-webfont.ttf') format('truetype'),         url('/web/fonts/fontsquirrel/SinkinSans-400Regular-webfont.svg#Sinkin') format('svg');    font-weight: 400;    font-style: normal; }
@font-face {    font-display: swap; font-family: 'Sinkin Sans';    src: url('/web/fonts/fontsquirrel/SinkinSans-700Bold-webfont.eot');    	src: url('/web/fonts/fontsquirrel/SinkinSans-700Bold-webfont.eot?#iefix') format('embedded-opentype'),         url('/web/fonts/fontsquirrel/SinkinSans-700Bold-webfont.woff') format('woff'),         url('/web/fonts/fontsquirrel/SinkinSans-700Bold-webfont.ttf') format('truetype'),         url('/web/fonts/fontsquirrel/SinkinSans-700Bold-webfont.svg#sinkin_sans700_bold') format('svg');    font-weight: 700;    font-style: normal; }
@font-face {font-display: swap; font-family: 'SinkinSans'; src: url('/web/fonts/SinkinSans-400Regular.eot'); src: url('/web/fonts/SinkinSans-400Regular.eot?#iefix') format('embedded-opentype'), url('/web/fonts/SinkinSans-400Regular.woff') format('woff'), url('/web/fonts/SinkinSans-400Regular.ttf') format('truetype'), url('/web/fonts/SinkinSans-400Regular.svg#sinkinsans') format('svg'); font-weight: normal; font-style: normal;}

@font-face{
font-display: swap; font-family:"Futura";
font-weight: 400;
font-style: normal;
src:url("/web/fonts/fonts.com/cf053eae-ba1f-44f3-940c-a34b68ccbbdf.eot?#iefix");
src:url("/web/fonts/fonts.com/cf053eae-ba1f-44f3-940c-a34b68ccbbdf.eot?#iefix") format("eot"),url("/web/fonts/fonts.com/8bf38806-3423-4080-b38f-d08542f7e4ac.woff2") format("woff2"),url("/web/fonts/fonts.com/e2b9cbeb-fa8e-41cd-8a6a-46044b29ba52.woff") format("woff"),url("/web/fonts/fonts.com/c2a69697-4f06-4764-abd4-625031a84e31.ttf") format("truetype"),url("/web/fonts/fonts.com/dc423cc1-bf86-415c-bc7d-ad7dde416a34.svg#dc423cc1-bf86-415c-bc7d-ad7dde416a34") format("svg");
}
@font-face{
font-display: swap; font-family:"Futura";
font-weight: bold;
font-style: normal;
src:url("/web/fonts/fonts.com/87f56fc1-ab05-4355-90af-9e83740663af.eot?#iefix");
src:url("/web/fonts/fonts.com/87f56fc1-ab05-4355-90af-9e83740663af.eot?#iefix") format("eot"),url("/web/fonts/fonts.com/3cf9e1e8-63a2-497f-86ed-6b63d6de1986.woff2") format("woff2"),url("/web/fonts/fonts.com/184895ac-545b-450b-9d3a-c0a0a7620977.woff") format("woff"),url("/web/fonts/fonts.com/bf8628d2-1ae0-4645-ba3f-3ce62d8d907c.ttf") format("truetype"),url("/web/fonts/fonts.com/20073de8-56dd-4e4c-9434-5097c3f2fd28.svg#20073de8-56dd-4e4c-9434-5097c3f2fd28") format("svg");
}

@font-face{
font-display: swap; font-family:"DIN Condensed";
font-weight: 400;
font-style: normal;
src:url("/web/fonts/fonts.com/29c74db5-200f-494b-b1fc-59a93b0ac1e8.eot?#iefix");
src:url("/web/fonts/fonts.com/29c74db5-200f-494b-b1fc-59a93b0ac1e8.eot?#iefix") format("eot"),url("/web/fonts/fonts.com/24cac6da-66aa-48cc-b950-fcadf2b76ec5.woff2") format("woff2"),url("/web/fonts/fonts.com/bd659a5c-378a-4055-80a1-69bc94044bac.woff") format("woff"),url("/web/fonts/fonts.com/b9b6e838-c4d8-4301-ab7b-51398c1e0510.ttf") format("truetype"),url("/web/fonts/fonts.com/ac81274c-9dba-4799-84c8-88fd6b0007eb.svg#ac81274c-9dba-4799-84c8-88fd6b0007eb") format("svg");
}
@font-face{
font-display: swap; font-family:"DIN Condensed";
font-weight: 100;
font-style: normal;
src:url("/web/fonts/fonts.com/a95cf8c0-e960-48ac-bcee-4487e8197e9f.eot?#iefix");
src:url("/web/fonts/fonts.com/a95cf8c0-e960-48ac-bcee-4487e8197e9f.eot?#iefix") format("eot"),url("/web/fonts/fonts.com/4e27b36d-615c-41eb-baf6-a3095eb585f5.woff2") format("woff2"),url("/web/fonts/fonts.com/9805cfa5-519d-4bfb-82af-f6e07c275f94.woff") format("woff"),url("/web/fonts/fonts.com/9c9f20da-4166-40b2-83e9-3a7202885946.ttf") format("truetype"),url("/web/fonts/fonts.com/8d7ff012-8139-4d9d-a07e-64e1476dce2d.svg#8d7ff012-8139-4d9d-a07e-64e1476dce2d") format("svg");
}TABLE.zerotable {
	border-collapse: collapse;
}

TD, TH {
	padding: 0;
}

TD._left, TH._left {
	text-align: left;
}

TD._center, TH._center {
	text-align: center;
}

TD._right, TH._right {
	text-align: right;
}

TD._top, TH._top {
	vertical-align: top;
}

TD._middle, TH._middle {
	vertical-align: middle;
}

TD._bottom, TH._bottom {
	vertical-align: bottom;
}

IMG.left {
	float: left;
	margin: 0 10px 10px 0;
}

IMG.right {
	float: right;
	margin: 0 0 10px 10px;
}

VIDEO {
	cursor: pointer;
	width: inherit;
}

DIV:has(.play) {
	position: relative;
}

.play:has(+VIDEO) {
	cursor: pointer;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 20%;
	padding-bottom: 20%;
	background-image: url(/web/graphics/resize/x512/system/icons/play.png);
	background-repeat: no-repeat;
	transform: translate(-50%,-50%);
	z-index: 1;
	background-size: contain;
	opacity: 0.7;
}

.play:hover {
	opacity: 1.0;
}

.popup video {
    max-height: 100%;
    max-width: 100%;
}

.image-parallax {
	background-size: 100%;
	height: 40vh;
}

.placeholder {
	color: #AAAAAA;
}

.search BUTTON {
	cursor: pointer;
}

.slideshow {
	position: relative;
}

.slideshow A {
	color: inherit;
}

.slideshow .slides,
.slideshow_single {
	width: 100%;
	height: 300px;
	overflow: hidden;
	position: relative;
	-webkit-perspective: 3000px;
	perspective: 3000px;
}

.slideshow_single .slide {
	cursor: pointer;
}

.slideshow .slides .slideimage img {
  width: auto;
}

.slideshow_single.adjustable {
	height: auto;
	overflow: visible;
}

.slideshow .slide {
	position: absolute;
	overflow: hidden;
	-webkit-transform: translateZ(0%);
	-webkit-backface-visibility: hidden; /* Chrome, Safari, Opera */
	backface-visibility: hidden;
}

.slideshow.nocrop .slide {
    position: relative;
    overflow: visible;
}

.slideshow.nocrop .slides {
    overflow: visible;
}

.slideshow.nocrop .slides {
    height: auto;
}

.slideshow.nocrop .slideimage {
    height: auto;
}

.slideshow.nocrop {
    height: auto !important;
}

.slideshow .navi {
	z-index: 3;
}

.slideshow.swipeable .slide {
	position: relative;
  width: 100%;
  height: 100%;
  display: inline-block;
}

.slideshow.swipeable .slides {
	width:100%;
  height: 100%;
  white-space: nowrap;
}

.slideshow .navi .button {
	cursor: pointer;
}

.slideshow .slideimage {
	width: 100%;
	height: 100%;
}

.slideshow .thumbnail {
	width: 200px;
	height: 100px;
	position: relative;
}

.slideshow .slideimage-overlay,
.imagegallery .video-wrap .video-overlay,
.imagegallery .video-overlay,
.banner .video-play {
	background-image: url('/web/graphics/resize/256x256/system/icons/play.png');
	background-position: center center;
	background-size: 30%;
	background-repeat: no-repeat;
  background-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  width: 100%;
  height: 100%;
  cursor: pointer;
}

.banner > .banner-inner {
	position: relative;
}

.banner > .banner-inner .video-play {
	position: absolute;
	bottom: 0px;
	opacity: 0.5;
}

.banner > .banner-inner .video-play:hover {
	opacity: 1.0;
}

.slideshow .thumbnail .slideimage-overlay {
  background-color: rgba(0, 0, 0, 0.3);
}

.slideshow .slideimage-overlay:HOVER {
	opacity: 0.8;
}


.imagegallery .image {
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	position: relative;
	display: inline-block;
	margin: 20px;
	width: 150px;
	height: 150px;
	cursor: pointer;
}

.imagegallery .image .video-wrap {
	position: relative;
}

.imagegallery .image .video-wrap img {
	display: block;
}

.imagegallery img {
	max-width: 100%;
}

.imagegallery video {
	max-width: 100%;
}

.imagegallery.list .image {
	height: auto;
	vertical-align: top;
}

.popup.curtain {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	background-color: rgba(0, 0, 0, 0.8);
	z-index: 100;
}

.popup.curtain .loading {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.popup .popup-window {
	position: absolute;
}

.popup .popup-body {
	width: 100%;
	height: 100%;
}

.popup.new .popup-window {
    width: 80%;
    height: 80%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
}

.img-cover {
	overflow: hidden;
	position: relative;
}

.img-cover IMG {
	width: 100%;
	height: 100%;
	object-fit: cover;
	position: absolute;
}

.img-contain {
	text-align: center;
}

DIV.img-cover.cover {
	background-size: cover;
}

DIV.img-contain.contain {
	background-size: contain;
}

.img-contain::before {
	content: "";
	height: 100%;
	width: 0px;
	display: inline-block;
	vertical-align: middle;
}
.img-contain img {
	display: inline-block;
	vertical-align: middle;
}

BODY.popup, HTML.popup {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}

BODY.popup .image {
	width: 100%;
	height: 100%;
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
	position: relative;
	background-color: rgba(0, 0, 0, 0.5);
	font-family: Arial;
}

BODY.popup .image DIV {
	color: #FFFFFF;
	font-size: 96pt;
	width: 30%;
	height: 30%;
	position: absolute;
	top: 25%;
	padding-top: 10%;
	opacity: 0.5;
}

.image .prev_image {
	text-align: left;
	left: 10px;
	text-shadow: 2px 1px 2px #000000;
}

.image .next_image {
	text-align: right;
	right: 10px;
	text-shadow: 2px 1px 2px #000000;
}

.image .prev_image:HOVER,
.image .next_image:HOVER
 {
	font-weight: bold;
	opacity: 1.0;
	cursor: pointer;
}

div.form .field > label {
    display: inline-block;
    vertical-align: top;
    width: 100px;
}

div.form .field > .options {
    display: inline-block;
}

.form .width_1 {
	width: 100px;
	margin-bottom: 2px;
}

.form .width_2 {
	width: 170px;
	margin-bottom: 2px;
}

.form .width_3 {
	width: 250px;
	margin-bottom: 2px;
}

.form .width_date {
	width: 20px;
	margin-bottom: 2px;
}

.form .width_year {
	width: 40px;
	margin-bottom: 2px;
}

.menu.horz div {
	display: inline-block;
}

.menu.horz .menu DIV {
	display: block;
}

.menu.horz .menu.horz DIV {
	display: inline-block;
}

.popupmenu {
	z-index: 13;
}

.menu.horz .popupmenu .popupmenu {
	left: 100% !important;
}

.popupmenu .popupmenu,
.popupmenu .popupmenu > .menu {
	width: 100%;
}

.popupmenu .popupmenu > .menu >.menu_level2 {
	position: absolute;
	left: -100%;
	width: 100%;
}

.db_table {
	display: table;
}

.db_table .db_row {
	display: table-row;
}

.db_table .db_cell {
	display: table-cell;
}

.error_box {
	position: fixed;
	top: 0px;
	left: 0px;
	right: 0px;
	z-index: 10;
}

.statusWrapper {
	text-align: center;
	display: none;
}

.statusBox {
	position: relative;
	text-align: left;
	background-color: red;
	display: inline-block;
	padding: 0px 14px;
	line-height: 32px;
	background-repeat: no-repeat;
	background-color: #e6e7e8;
	color: #646263;
	font-size: 10px;
	max-width: 200px;
	background-position: 10px center;
}

.status_ok {
	background-image: url('https://web41.makeweb.no/shared/graphics/resize/x17!006737/system/icons/booking.png');
	padding: 0px 20px 0 32px;
}

.status_question {
	background-image: url('https://web41.makeweb.no/shared/graphics/resize/x17!646263/system/icons/help.png');
	padding: 0px 20px 0 32px;
}

.status_notice {
	background-image: url('https://web41.makeweb.no/shared/graphics/resize/x17!646263/system/icons/utropstegn.png');
	padding: 0px 20px 0 32px;
}

.status_warning {
	background-image: url('https://web41.makeweb.no/shared/graphics/resize/x17!646263/system/icons/warning.png');
	padding: 0px 20px 0 32px;
}

.status_error {
	background-image: url('https://web41.makeweb.no/shared/graphics/resize/x17!d1232a/system/icons/kryss.png');
	padding: 0px 20px 0 32px;
}

.statusbox_close {
	cursor: pointer;
	position: absolute;
	top: 10px;
	right: 4px;
	height: 12px;
	width: 11px;
	background-image: url('https://web41.makeweb.no/shared/graphics/resize/x8!d0d0d0/system/icons/kryss.png');
	background-repeat: no-repeat;
	background-position: center center;
}

.statusbox_close:HOVER {
	background-image: url('https://web41.makeweb.no/shared/graphics/resize/x8!e6e7e8/system/icons/kryss.png');
	background-color: #a1a1a1;
	border-radius: 2px;
}

UL.errorlist {
	font-size: 11px;
	color: #DD0000;
	padding-left: 0px;
}

DIV.loading {
	background-image: url(https://web41.makeweb.no/shared/graphics/resize/x24/system/loading.png);
	background-size: contain;
	width: 24px;
	height: 24px;
	animation: aRotate 1s infinite linear;
}

DIV.loading.white {
	background-image: url(https://web41.makeweb.no/shared/graphics/resize/x24!FFFFFF/system/loading.png);
	background-size: contain;
	width: 24px;
	height: 24px;
}

@keyframes aRotate {
    0%   {transform: rotate(0deg)}
    100% {transform: rotate(360deg)}
}

.unitpicker {
	position: relative;
	background-color: #FFFFFF;
	text-align: left; 
	display: inline-block;
	overflow: hidden;
}

.article IMG.right {
	margin: 5px;
	margin-right: 0px;
	float: right;
}

UL.menu {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

UL.menu.popup UL.menu {
	display: none;
	position: absolute;
	z-index: 13;
}

UL.menu.popup > LI:HOVER > UL.menu {
	display: block;
}

UL.menu > LI {
	display: block;
}

UL.menu.horz > LI {
	display: inline-block;
}

.hamburger {
	color: #FFFFFE;
}


.hamburger {
	width: 48px;
	height: 40px;
	position: relative;
	cursor: pointer;
}

.hamburger > * {
	background-color: #000000;
	border-radius: 10%;	
	height: 20%;
	left: 0px;
	right: 0px;
	position: absolute;
	top: 0px;
}

.hamburger #hamburger_mid {
	top: 40%;
}

.hamburger #hamburger_bottom {
	top: auto;
	bottom: 0px;
}

.cookie-disclaimer {
    display: none;
    position: fixed;
    bottom: 0px;
    background-color: #cccccc;
    padding: 15px 5%;
    height: auto !important;
}

.cookie-disclaimer .buttons {
    text-align: right;
    padding-top: 10px;
}

.cookie-disclaimer button {
    padding: 5px 20px;
    background-color: #666666;
    border: 0px none;
    -webkit-appearance: none;
    color: #ffffff;
    cursor: pointer;
}

#webshopForm input[type=text] {
    padding: 5px;
    margin: 4px 0px;
    box-sizing: border-box;
}

#webshopForm input.tiny {
    width: 60px;
    margin-right: 4px;
}

#webshopForm .wide {
    width: 250px;
}

#webshopForm input.medium {
    width: 186px;
}

#webshopForm textarea {
    box-sizing: border-box;
    height: 3em;
    margin: 4px 0px;
}

.smart-banner {
	position: absolute;
	left: 0px;
	right: 0px;
	top: -82px;
	font-family: Verdana, sans-serif;
	font-size: 14px;
	background-color: #eee;
	border-bottom: 1px solid #aaa;
	padding: 8px;
	height: 78px;
	box-sizing: border-box;
	color: #444;
}

.smart-banner a {
	color: #666;
}

.smart-banner #swb-save {
	color: #2255FF;
	position: absolute;
	right: 10px;
	top: 20px;
	padding: 10px;
	font-size: 16px;
/*	border: 1px solid #444;
	padding: 10px;
	position: absolute;
	right: 10px;
	top: 20px;
	color: inherit;*/
}

.smart-banner #swb-close {
	padding: 11px;
	display: inline-block;
	vertical-align: middle;
	font-size: 16px;
	color: #AAA;
}

.smart-banner .smart-glossy-icon {
	display: inline-block;
	vertical-align: middle;
	border-radius: 10px;
	margin: 0px 10px 0px 5px;
}

.smart-banner #swb-info {
	display: inline-block;
	vertical-align: middle;
	color: #AAA;
	font-size: 12px;
}

.smart-banner #swb-info span {
	display: block;
	margin: 2px 0px;
}

.smart-banner #swb-info strong {
	font-weight: 500;
	color: #444;
	font-size: 14px;
}
.layrow {
	display: table-row;
}

.mrow, .row {
	display: block;
}

.mcell,
.laycell,
.cell {
	display: table-cell;
	vertical-align: top;
	width: auto;
}

.mwrap,
.wrap {
	display: table-cell;
	vertical-align: top;
	width: auto;
}

.lay1_1 {
}

.lay1_2 {
}

.lay1_4 {
}

.lay2_1 {
}

.lay2_3 {
	width: 160px;
	height: auto;
	padding-right: 10px;
}

.lay2_2 {
}

.lay2_5 {
	width: 560px;
	height: auto;
}

.lay2_4 {
	width: 560px;
	height: auto;
}

.lay2_6_1 {
}

.lay3_3 {
}

.lay3_1 {
}

.lay3_11 {
}

.lay3_11_1 {
}

.mlay_1 .mcell_0 {
	display: block;
	clear: left;
}
.mlay_1 .mele_9_0 {
	padding-right: 10px;
}
.mlay_1 .mele_9_0_1 {
	padding-right: 10px;
}
.mlay_2 .mcell_0 {
	display: block;
	clear: left;
}
.mlay_2 .mcell_1 {
	display: block;
	clear: left;
}
.lay_1 .cell_0 {
	display: block;
	clear: left;
}
.lay_1 .cell_1 {
	display: block;
	clear: left;
}
.lay_1 .cell_2 {
	display: block;
	clear: left;
}
.lay_2 .cell_0 {
	display: block;
	clear: left;
}
.lay_2 .ele_3_0 {
	padding-right: 10px;
}
.lay_2 .cell_3 {
	display: block;
	clear: left;
}
.lay_2 .cell_4 {
	display: block;
	clear: left;
}
.lay_2 .cell_5 {
	display: block;
	clear: left;
}
.lay_3 .cell_0 {
	display: block;
	clear: left;
}
.lay_3 .cell_1 {
	display: block;
	clear: left;
}
.lay_3 .cell_2 {
	display: block;
	clear: left;
}
.lay_3 .cell_3 {
	display: block;
	clear: left;
}
