@font-face{font-family:'Interstate Condensed Bold';font-style:normal;font-weight:normal;font-display:swap;src:url(/assets/fonts/gf-0.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Interstate Condensed Bold';font-style:normal;font-weight:normal;font-display:swap;src:url(/assets/fonts/gf-1.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Interstate Condensed Bold';font-style:normal;font-weight:normal;font-display:swap;src:url(/assets/fonts/gf-2.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Benton Sans Book';font-style:normal;font-weight:normal;font-display:swap;src:url(/assets/fonts/gf-3.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Benton Sans Book';font-style:normal;font-weight:normal;font-display:swap;src:url(/assets/fonts/gf-4.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Benton Sans Book';font-style:normal;font-weight:normal;font-display:swap;src:url(/assets/fonts/gf-5.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Benton Sans Book';font-style:normal;font-weight:normal;font-display:swap;src:url(/assets/fonts/gf-6.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Benton Sans Book';font-style:normal;font-weight:normal;font-display:swap;src:url(/assets/fonts/gf-7.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Benton Sans Regular';font-style:normal;font-weight:normal;font-display:swap;src:url(/assets/fonts/gf-3.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Benton Sans Regular';font-style:normal;font-weight:normal;font-display:swap;src:url(/assets/fonts/gf-4.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Benton Sans Regular';font-style:normal;font-weight:normal;font-display:swap;src:url(/assets/fonts/gf-5.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Benton Sans Regular';font-style:normal;font-weight:normal;font-display:swap;src:url(/assets/fonts/gf-6.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Benton Sans Regular';font-style:normal;font-weight:normal;font-display:swap;src:url(/assets/fonts/gf-7.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Benton Sans Bold';font-style:normal;font-weight:normal;font-display:swap;src:url(/assets/fonts/gf-3.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Benton Sans Bold';font-style:normal;font-weight:normal;font-display:swap;src:url(/assets/fonts/gf-4.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Benton Sans Bold';font-style:normal;font-weight:normal;font-display:swap;src:url(/assets/fonts/gf-5.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Benton Sans Bold';font-style:normal;font-weight:normal;font-display:swap;src:url(/assets/fonts/gf-6.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Benton Sans Bold';font-style:normal;font-weight:normal;font-display:swap;src:url(/assets/fonts/gf-7.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face { font-family: news-cycle; src: url("https://format-fonts.format.com/format/NewsCycleRegular/NewsCycle-Regular-webfont.woff") format("woff"), url("https://format-fonts.format.com/format/NewsCycleRegular/NewsCycle-Regular-webfont.ttf") format("truetype"); font-weight: normal; font-style: normal; }
@font-face { font-family: museo; src: url("https://format-fonts.format.com/format/Museo/Museo300-Regular-webfont.woff") format("woff"), url("https://format-fonts.format.com/format/Museo/Museo300-Regular-webfont.ttf") format("truetype"); font-weight: normal; font-style: normal; }
@font-face { font-family: museo; src: url("https://format-fonts.format.com/format/Museo/Museo700-Regular-webfont.woff") format("woff"), url("https://format-fonts.format.com/format/Museo/Museo700-Regular-webfont.ttf") format("truetype"); font-weight: bold; font-style: normal; }
@font-face { font-family: aller; src: url("https://format-fonts.format.com/format/aller/aller_rg-webfont.woff") format("woff"), url("https://format-fonts.format.com/format/aller/aller_rg-webfont.ttf") format("truetype"); font-weight: normal; font-style: normal; }
@font-face { font-family: aller; src: url("https://format-fonts.format.com/format/aller/aller_bd-webfont.woff") format("woff"), url("https://format-fonts.format.com/format/aller/aller_bd-webfont.ttf") format("truetype"); font-weight: bold; font-style: normal; }
@font-face { font-family: roboto; src: url("https://format-fonts.format.com/format/Roboto/Roboto-Regular-webfont.woff") format("woff"), url("https://format-fonts.format.com/format/Roboto/Roboto-Regular-webfont.ttf") format("truetype"); font-weight: normal; font-style: normal; }
@font-face { font-family: roboto; src: url("https://format-fonts.format.com/format/Roboto/Roboto-Medium-webfont.woff") format("woff"), url("https://format-fonts.format.com/format/Roboto/Roboto-Medium-webfont.ttf") format("truetype"); font-weight: bold; font-style: normal; }
@font-face { font-family: anivers; src: url("https://format-fonts.format.com/format/anivers/Anivers_Regular-webfont.woff") format("woff"), url("https://format-fonts.format.com/format/anivers/Anivers_Regular-webfont.ttf") format("truetype"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Work Sans Light"; src: url("https://format-fonts.format.com/format/WorkSans/WorkSans-Light.woff2") format("woff2"), url("https://format-fonts.format.com/format/WorkSans/WorkSans-Light.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Work Sans Regular"; src: url("https://format-fonts.format.com/format/WorkSans/WorkSans-Regular.woff2") format("woff2"), url("https://format-fonts.format.com/format/WorkSans/WorkSans-Regular.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Work Sans Regular"; src: url("https://format-fonts.format.com/format/WorkSans/WorkSans-Bold.woff2") format("woff2"), url("https://format-fonts.format.com/format/WorkSans/WorkSans-Bold.woff") format("woff"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Work Sans Bold"; src: url("https://format-fonts.format.com/format/WorkSans/WorkSans-Bold.woff2") format("woff2"), url("https://format-fonts.format.com/format/WorkSans/WorkSans-Bold.woff") format("woff"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Work Sans Extra Bold"; src: url("https://format-fonts.format.com/format/WorkSans/WorkSans-ExtraBold.woff2") format("woff2"), url("https://format-fonts.format.com/format/WorkSans/WorkSans-ExtraBold.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Work Sans Black"; src: url("https://format-fonts.format.com/format/WorkSans/WorkSans-Black.woff2") format("woff2"), url("https://format-fonts.format.com/format/WorkSans/WorkSans-Black.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Inknut Antiqua Light"; src: url("https://format-fonts.format.com/format/InknutAntiqua/InknutAntiqua-Light.woff2") format("woff2"), url("https://format-fonts.format.com/format/InknutAntiqua/InknutAntiqua-Light.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Inknut Antiqua Regular"; src: url("https://format-fonts.format.com/format/InknutAntiqua/InknutAntiqua-Regular.woff2") format("woff2"), url("https://format-fonts.format.com/format/InknutAntiqua/InknutAntiqua-Regular.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Inknut Antiqua Regular"; src: url("https://format-fonts.format.com/format/InknutAntiqua/InknutAntiqua-Bold.woff2") format("woff2"), url("https://format-fonts.format.com/format/InknutAntiqua/InknutAntiqua-Bold.woff") format("woff"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Inknut Antiqua Medium"; src: url("https://format-fonts.format.com/format/InknutAntiqua/InknutAntiqua-Medium.woff2") format("woff2"), url("https://format-fonts.format.com/format/InknutAntiqua/InknutAntiqua-Medium.woff") format("woff"), url("https://format-fonts.format.com/format/InknutAntiqua/InknutAntiqua-Medium.ttf") format("truetype"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Inknut Antiqua Bold"; src: url("https://format-fonts.format.com/format/InknutAntiqua/InknutAntiqua-Bold.woff2") format("woff2"), url("https://format-fonts.format.com/format/InknutAntiqua/InknutAntiqua-Bold.woff") format("woff"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Inknut Antiqua Black"; src: url("https://format-fonts.format.com/format/InknutAntiqua/InknutAntiqua-Black.woff2") format("woff2"), url("https://format-fonts.format.com/format/InknutAntiqua/InknutAntiqua-Black.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Sporting Grotesque"; src: url("https://format-fonts.format.com/format/SportingGrotesque/Sporting_Grotesque-Regular.woff2") format("woff2"), url("https://format-fonts.format.com/format/SportingGrotesque/Sporting_Grotesque-Regular.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Sporting Grotesque"; src: url("https://format-fonts.format.com/format/SportingGrotesque/Sporting_Grotesque-Bold.woff2") format("woff2"), url("https://format-fonts.format.com/format/SportingGrotesque/Sporting_Grotesque-Bold.woff") format("woff"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Archivo Black"; src: url("https://format-fonts.format.com/format/Archivo/archivo-black-v7-latin-regular.woff2") format("woff2"), url("https://format-fonts.format.com/format/Archivo/archivo-black-v7-latin-regular.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: Bagnad; src: url("https://format-fonts.format.com/format/Bagnad/bagnard-webfont.woff2") format("woff2"), url("https://format-fonts.format.com/format/Bagnad/bagnard-webfont.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Forma DJR Display Regular"; src: url("https://format-fonts.format.com/format/FormaDjr/Forma DJR Display Regular.woff2") format("woff2"), url("https://format-fonts.format.com/format/FormaDjr/Forma DJR Display Regular.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Forma DJR Display Regular"; src: url("https://format-fonts.format.com/format/FormaDjr/Forma DJR Display Bold.woff2") format("woff2"), url("https://format-fonts.format.com/format/FormaDjr/Forma DJR Display Bold.woff") format("woff"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Forma DJR Display Bold"; src: url("https://format-fonts.format.com/format/FormaDjr/Forma DJR Display Bold.woff2") format("woff2"), url("https://format-fonts.format.com/format/FormaDjr/Forma DJR Display Bold.woff") format("woff"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Forma DJR Display Bold"; src: url("https://format-fonts.format.com/format/FormaDjr/Forma DJR Display Bold Italic.woff2") format("woff2"), url("https://format-fonts.format.com/format/FormaDjr/Forma DJR Display Bold Italic.woff") format("woff"); font-weight: bold; font-style: italic; }
@font-face { font-family: "Forma DJR Display Bold"; src: url("https://format-fonts.format.com/format/FormaDjr/Forma DJR Display Italic.woff2") format("woff2"), url("https://format-fonts.format.com/format/FormaDjr/Forma DJR Display Italic.woff") format("woff"); font-weight: normal; font-style: italic; }
@font-face { font-family: "Forma DJR Display Light"; src: url("https://format-fonts.format.com/format/FormaDjr/Forma DJR Display Light.woff2") format("woff2"), url("https://format-fonts.format.com/format/FormaDjr/Forma DJR Display Light.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Forma DJR Display Light"; src: url("https://format-fonts.format.com/format/FormaDjr/Forma DJR Display Light Italic.woff2") format("woff2"), url("https://format-fonts.format.com/format/FormaDjr/Forma DJR Display Light Italic.woff") format("woff"); font-weight: normal; font-style: italic; }
@font-face { font-family: "Dolly Pro Regular"; src: url("https://format-fonts.format.com/format/DollyPro/Dolly Pro Regular.woff2") format("woff2"), url("https://format-fonts.format.com/format/DollyPro/Dolly Pro Regular.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Dolly Pro Regular"; src: url("https://format-fonts.format.com/format/DollyPro/Dolly Pro Regular Italic.woff2") format("woff2"), url("https://format-fonts.format.com/format/DollyPro/Dolly Pro Regular Italic.woff") format("woff"); font-weight: normal; font-style: italic; }
@font-face { font-family: "Dolly Pro Regular"; src: url("https://format-fonts.format.com/format/DollyPro/Dolly Pro Bold.woff2") format("woff2"), url("https://format-fonts.format.com/format/DollyPro/Dolly Pro Bold.woff") format("woff"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Dolly Pro Bold"; src: url("https://format-fonts.format.com/format/DollyPro/Dolly Pro Bold.woff2") format("woff2"), url("https://format-fonts.format.com/format/DollyPro/Dolly Pro Bold.woff") format("woff"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Zeitung Pro Regular"; src: url("https://format-fonts.format.com/format/ZeitungPro/Zeitung Pro Regular.woff2") format("woff2"), url("https://format-fonts.format.com/format/ZeitungPro/Zeitung Pro Regular.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Zeitung Pro Regular"; src: url("https://format-fonts.format.com/format/ZeitungPro/Zeitung Pro Regular Italic.woff2") format("woff2"), url("https://format-fonts.format.com/format/ZeitungPro/Zeitung Pro Regular Italic.woff") format("woff"); font-weight: normal; font-style: italic; }
@font-face { font-family: "Zeitung Pro Regular"; src: url("https://format-fonts.format.com/format/ZeitungPro/Zeitung Pro Bold.woff2") format("woff2"), url("https://format-fonts.format.com/format/ZeitungPro/Zeitung Pro Bold.woff") format("woff"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Zeitung Pro Light"; src: url("https://format-fonts.format.com/format/ZeitungPro/Zeitung Pro Light.woff2") format("woff2"), url("https://format-fonts.format.com/format/ZeitungPro/Zeitung Pro Light.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Zeitung Pro Light"; src: url("https://format-fonts.format.com/format/ZeitungPro/Zeitung Pro Light Italic.woff2") format("woff2"), url("https://format-fonts.format.com/format/ZeitungPro/Zeitung Pro Light Italic.woff") format("woff"); font-weight: normal; font-style: italic; }
@font-face { font-family: "Zeitung Pro Bold"; src: url("https://format-fonts.format.com/format/ZeitungPro/Zeitung Pro Bold.woff2") format("woff2"), url("https://format-fonts.format.com/format/ZeitungPro/Zeitung Pro Bold.woff") format("woff"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Zeitung Pro Bold"; src: url("https://format-fonts.format.com/format/ZeitungPro/Zeitung Pro Bold Italic.woff2") format("woff2"), url("https://format-fonts.format.com/format/ZeitungPro/Zeitung Pro Bold Italic.woff") format("woff"); font-weight: bold; font-style: italic; }
@font-face { font-family: "Zeitung Pro Black"; src: url("https://format-fonts.format.com/format/ZeitungPro/Zeitung Pro Black.woff2") format("woff2"), url("https://format-fonts.format.com/format/ZeitungPro/Zeitung Pro Black.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Zeitung Pro Black"; src: url("https://format-fonts.format.com/format/ZeitungPro/Zeitung Pro Black Italic.woff2") format("woff2"), url("https://format-fonts.format.com/format/ZeitungPro/Zeitung Pro Black Italic.woff") format("woff"); font-weight: normal; font-style: italic; }
@font-face { font-family: "Proxima Nova Regular"; src: url("https://format-fonts.format.com/format/ProximaNova/Proxima Nova Regular.woff2") format("woff2"), url("https://format-fonts.format.com/format/ProximaNova/Proxima Nova Regular.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Proxima Nova Regular"; src: url("https://format-fonts.format.com/format/ProximaNova/Proxima Nova Regular Italic.woff2") format("woff2"), url("https://format-fonts.format.com/format/ProximaNova/Proxima Nova Regular Italic.woff") format("woff"); font-weight: normal; font-style: italic; }
@font-face { font-family: "Proxima Nova Regular"; src: url("https://format-fonts.format.com/format/ProximaNova/Proxima Nova Bold.woff2") format("woff2"), url("https://format-fonts.format.com/format/ProximaNova/Proxima Nova Bold.woff") format("woff"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Proxima Nova Bold"; src: url("https://format-fonts.format.com/format/ProximaNova/Proxima Nova Bold.woff2") format("woff2"), url("https://format-fonts.format.com/format/ProximaNova/Proxima Nova Bold.woff") format("woff"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Proxima Nova Bold"; src: url("https://format-fonts.format.com/format/ProximaNova/Proxima Nova Bold Italic.woff2") format("woff2"), url("https://format-fonts.format.com/format/ProximaNova/Proxima Nova Bold Italic.woff") format("woff"); font-weight: bold; font-style: italic; }
@font-face { font-family: "Proxima Nova Light"; src: url("https://format-fonts.format.com/format/ProximaNova/Proxima Nova Light.woff2") format("woff2"), url("https://format-fonts.format.com/format/ProximaNova/Proxima Nova Light.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Proxima Nova Light"; src: url("https://format-fonts.format.com/format/ProximaNova/Proxima Nova Light Italic.woff2") format("woff2"), url("https://format-fonts.format.com/format/ProximaNova/Proxima Nova Light Italic.woff") format("woff"); font-weight: normal; font-style: italic; }
@font-face { font-family: "Proxima Nova Black"; src: url("https://format-fonts.format.com/format/ProximaNova/Proxima Nova Black.woff2") format("woff2"), url("https://format-fonts.format.com/format/ProximaNova/Proxima Nova Black.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Proxima Nova Black"; src: url("https://format-fonts.format.com/format/ProximaNova/Proxima Nova Black Italic.woff2") format("woff2"), url("https://format-fonts.format.com/format/ProximaNova/Proxima Nova Black Italic.woff") format("woff"); font-weight: normal; font-style: italic; }
@font-face { font-family: "Proxima Nova Condensed Regular"; src: url("https://format-fonts.format.com/format/ProximaNovaCondensed/Proxima Nova Condensed Regular.woff2") format("woff2"), url("https://format-fonts.format.com/format/ProximaNovaCondensed/Proxima Nova Condensed Regular.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Proxima Nova Condensed Regular"; src: url("https://format-fonts.format.com/format/ProximaNovaCondensed/Proxima Nova Condensed Regular Italic.woff2") format("woff2"), url("https://format-fonts.format.com/format/ProximaNovaCondensed/Proxima Nova Condensed Regular Italic.woff") format("woff"); font-weight: normal; font-style: italic; }
@font-face { font-family: "Proxima Nova Condensed Regular"; src: url("https://format-fonts.format.com/format/ProximaNovaCondensed/Proxima Nova Condensed Bold.woff2") format("woff2"), url("https://format-fonts.format.com/format/ProximaNovaCondensed/Proxima Nova Condensed Bold.woff") format("woff"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Proxima Nova Condensed Bold"; src: url("https://format-fonts.format.com/format/ProximaNovaCondensed/Proxima Nova Condensed Bold.woff2") format("woff2"), url("https://format-fonts.format.com/format/ProximaNovaCondensed/Proxima Nova Condensed Bold.woff") format("woff"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Proxima Nova Condensed Bold"; src: url("https://format-fonts.format.com/format/ProximaNovaCondensed/Proxima Nova Condensed Bold Italic.woff2") format("woff2"), url("https://format-fonts.format.com/format/ProximaNovaCondensed/Proxima Nova Condensed Bold Italic.woff") format("woff"); font-weight: bold; font-style: italic; }
@font-face { font-family: "Proxima Nova Condensed Light"; src: url("https://format-fonts.format.com/format/ProximaNovaCondensed/Proxima Nova Condensed Light.woff2") format("woff2"), url("https://format-fonts.format.com/format/ProximaNovaCondensed/Proxima Nova Condensed Light.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Proxima Nova Condensed Light"; src: url("https://format-fonts.format.com/format/ProximaNovaCondensed/Proxima Nova Condensed Light Italic.woff2") format("woff2"), url("https://format-fonts.format.com/format/ProximaNovaCondensed/Proxima Nova Condensed Light Italic.woff") format("woff"); font-weight: normal; font-style: italic; }
@font-face { font-family: "Proxima Nova Condensed Black"; src: url("https://format-fonts.format.com/format/ProximaNovaCondensed/Proxima Nova Condensed Black.woff2") format("woff2"), url("https://format-fonts.format.com/format/ProximaNovaCondensed/Proxima Nova Condensed Black.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Proxima Nova Condensed Black"; src: url("https://format-fonts.format.com/format/ProximaNovaCondensed/Proxima Nova Condensed Black Italic.woff2") format("woff2"), url("https://format-fonts.format.com/format/ProximaNovaCondensed/Proxima Nova Condensed Black Italic.woff") format("woff"); font-weight: normal; font-style: italic; }
@font-face { font-family: "Joost Regular"; src: url("https://format-fonts.format.com/format/Joost/Joost Regular.woff2") format("woff2"), url("https://format-fonts.format.com/format/Joost/Joost Regular.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Joost Regular"; src: url("https://format-fonts.format.com/format/Joost/Joost Bold.woff2") format("woff2"), url("https://format-fonts.format.com/format/Joost/Joost Bold.woff") format("woff"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Joost Bold"; src: url("https://format-fonts.format.com/format/Joost/Joost Bold.woff2") format("woff2"), url("https://format-fonts.format.com/format/Joost/Joost Bold.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Joost Light"; src: url("https://format-fonts.format.com/format/Joost/Joost Light.woff2") format("woff2"), url("https://format-fonts.format.com/format/Joost/Joost Light.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Freight Text Pro Book"; src: url("https://format-fonts.format.com/format/FreightTextPro/Freight Text Pro Book.woff2") format("woff2"), url("https://format-fonts.format.com/format/FreightTextPro/Freight Text Pro Book.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Freight Text Pro Book"; src: url("https://format-fonts.format.com/format/FreightTextPro/Freight Text Pro Book Italic.woff2") format("woff2"), url("https://format-fonts.format.com/format/FreightTextPro/Freight Text Pro Book Italic.woff") format("woff"); font-weight: normal; font-style: italic; }
@font-face { font-family: "Freight Text Pro Book"; src: url("https://format-fonts.format.com/format/FreightTextPro/Freight Text Pro Bold.woff2") format("woff2"), url("https://format-fonts.format.com/format/FreightTextPro/Freight Text Pro Bold.woff") format("woff"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Freight Text Pro Bold"; src: url("https://format-fonts.format.com/format/FreightTextPro/Freight Text Pro Bold.woff2") format("woff2"), url("https://format-fonts.format.com/format/FreightTextPro/Freight Text Pro Bold.woff") format("woff"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Freight Text Pro Bold"; src: url("https://format-fonts.format.com/format/FreightTextPro/Freight Text Pro Bold Italic.woff2") format("woff2"), url("https://format-fonts.format.com/format/FreightTextPro/Freight Text Pro Bold Italic.woff") format("woff"); font-weight: bold; font-style: italic; }
@font-face { font-family: "Freight Big Pro Book"; src: url("https://format-fonts.format.com/format/FreightBigPro/Freight Big Pro Book.woff2") format("woff2"), url("https://format-fonts.format.com/format/FreightBigPro/Freight Big Pro Book.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Freight Big Pro Book"; src: url("https://format-fonts.format.com/format/FreightBigPro/Freight Big Pro Book Italic.woff2") format("woff2"), url("https://format-fonts.format.com/format/FreightBigPro/Freight Big Pro Book Italic.woff") format("woff"); font-weight: normal; font-style: italic; }
@font-face { font-family: "Freight Big Pro Book"; src: url("https://format-fonts.format.com/format/FreightBigPro/Freight Big Pro Bold.woff2") format("woff2"), url("https://format-fonts.format.com/format/FreightBigPro/Freight Big Pro Bold.woff") format("woff"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Freight Big Pro Bold"; src: url("https://format-fonts.format.com/format/FreightBigPro/Freight Big Pro Bold.woff2") format("woff2"), url("https://format-fonts.format.com/format/FreightBigPro/Freight Big Pro Bold.woff") format("woff"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Freight Big Pro Bold"; src: url("https://format-fonts.format.com/format/FreightBigPro/Freight Big Pro Bold Italic.woff2") format("woff2"), url("https://format-fonts.format.com/format/FreightBigPro/Freight Big Pro Bold Italic.woff") format("woff"); font-weight: bold; font-style: italic; }
@font-face { font-family: "Freight Big Pro Light"; src: url("https://format-fonts.format.com/format/FreightBigPro/Freight Big Pro Light.woff2") format("woff2"), url("https://format-fonts.format.com/format/FreightBigPro/Freight Big Pro Light.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Freight Big Pro Light"; src: url("https://format-fonts.format.com/format/FreightBigPro/Freight Big Pro Light Italic.woff2") format("woff2"), url("https://format-fonts.format.com/format/FreightBigPro/Freight Big Pro Light Italic.woff") format("woff"); font-weight: normal; font-style: italic; }
@font-face { font-family: "Bennet Banner Regular"; src: url("https://format-fonts.format.com/format/BennetBanner/Bennet Banner Regular.woff2") format("woff2"), url("https://format-fonts.format.com/format/BennetBanner/Bennet Banner Regular.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Bennet Banner Regular"; src: url("https://format-fonts.format.com/format/BennetBanner/Bennet Banner Italic.woff2") format("woff2"), url("https://format-fonts.format.com/format/BennetBanner/Bennet Banner Italic.woff") format("woff"); font-weight: normal; font-style: italic; }
@font-face { font-family: "Bennet Banner Regular"; src: url("https://format-fonts.format.com/format/BennetBanner/Bennet Banner Bold.woff2") format("woff2"), url("https://format-fonts.format.com/format/BennetBanner/Bennet Banner Bold.woff") format("woff"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Bennet Banner Bold"; src: url("https://format-fonts.format.com/format/BennetBanner/Bennet Banner Bold.woff2") format("woff2"), url("https://format-fonts.format.com/format/BennetBanner/Bennet Banner Bold.woff") format("woff"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Bennet Banner Bold"; src: url("https://format-fonts.format.com/format/BennetBanner/Bennet Banner Bold Italic.woff2") format("woff2"), url("https://format-fonts.format.com/format/BennetBanner/Bennet Banner Bold Italic.woff") format("woff"); font-weight: bold; font-style: italic; }
@font-face { font-family: "Bennet Banner Condensed Regular"; src: url("https://format-fonts.format.com/format/BennetBanner/Bennet Banner Condensed Regular.woff2") format("woff2"), url("https://format-fonts.format.com/format/BennetBanner/Bennet Banner Condensed Regular.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Bennet Banner Condensed Regular"; src: url("https://format-fonts.format.com/format/BennetBanner/Bennet Banner Condensed Italic.woff2") format("woff2"), url("https://format-fonts.format.com/format/BennetBanner/Bennet Banner Condensed Italic.woff") format("woff"); font-weight: normal; font-style: italic; }
@font-face { font-family: "Bennet Banner Condensed Regular"; src: url("https://format-fonts.format.com/format/BennetBanner/Bennet Banner Condensed Bold.woff2") format("woff2"), url("https://format-fonts.format.com/format/BennetBanner/Bennet Banner Condensed Bold.woff") format("woff"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Bennet Banner Condensed Bold"; src: url("https://format-fonts.format.com/format/BennetBanner/Bennet Banner Condensed Bold.woff2") format("woff2"), url("https://format-fonts.format.com/format/BennetBanner/Bennet Banner Condensed Bold.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Bennet Banner Condensed Bold"; src: url("https://format-fonts.format.com/format/BennetBanner/Bennet Banner Condensed Bold Italic.woff2") format("woff2"), url("https://format-fonts.format.com/format/BennetBanner/Bennet Banner Condensed Bold Italic.woff") format("woff"); font-weight: normal; font-style: italic; }
@font-face { font-family: "Bennet Banner Extra Condensed Regular"; src: url("https://format-fonts.format.com/format/BennetBanner/Bennet Banner Extra Condensed Regular.woff2") format("woff2"), url("https://format-fonts.format.com/format/BennetBanner/Bennet Banner Extra Condensed Regular.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Bennet Banner Extra Condensed Regular"; src: url("https://format-fonts.format.com/format/BennetBanner/Bennet Banner Extra Condensed Italic.woff2") format("woff2"), url("https://format-fonts.format.com/format/BennetBanner/Bennet Banner Extra Condensed Italic.woff") format("woff"); font-weight: normal; font-style: italic; }
@font-face { font-family: "Bennet Banner Extra Condensed Regular"; src: url("https://format-fonts.format.com/format/BennetBanner/Bennet Banner Extra Condensed Bold.woff2") format("woff2"), url("https://format-fonts.format.com/format/BennetBanner/Bennet Banner Extra Condensed Bold.woff") format("woff"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Bennet Banner Extra Condensed Bold"; src: url("https://format-fonts.format.com/format/BennetBanner/Bennet Banner Extra Condensed Bold.woff2") format("woff2"), url("https://format-fonts.format.com/format/BennetBanner/Bennet Banner Extra Condensed Bold.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Bennet Banner Extra Condensed Bold"; src: url("https://format-fonts.format.com/format/BennetBanner/Bennet Banner Extra Condensed Bold Italic.woff2") format("woff2"), url("https://format-fonts.format.com/format/BennetBanner/Bennet Banner Extra Condensed Bold Italic.woff") format("woff"); font-weight: normal; font-style: italic; }
@font-face { font-family: "Poppins Light"; src: url("https://format-fonts.format.com/format/Poppins/poppins-v5-latin-100.woff2") format("woff2"), url("https://format-fonts.format.com/format/Poppins/poppins-v5-latin-100.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Poppins Light"; src: url("https://format-fonts.format.com/format/Poppins/poppins-v5-latin-100italic.woff2") format("woff2"), url("https://format-fonts.format.com/format/Poppins/poppins-v5-latin-100italic.woff") format("woff"); font-weight: normal; font-style: italic; }
@font-face { font-family: "Poppins Regular"; src: url("https://format-fonts.format.com/format/Poppins/poppins-v5-latin-regular.woff2") format("woff2"), url("https://format-fonts.format.com/format/Poppins/poppins-v5-latin-regular.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Poppins Regular"; src: url("https://format-fonts.format.com/format/Poppins/poppins-v5-latin-italic.woff2") format("woff2"), url("https://format-fonts.format.com/format/Poppins/poppins-v5-latin-italic.woff") format("woff"); font-weight: normal; font-style: italic; }
@font-face { font-family: "Poppins Regular"; src: url("https://format-fonts.format.com/format/Poppins/poppins-v5-latin-700.woff2") format("woff2"), url("https://format-fonts.format.com/format/Poppins/poppins-v5-latin-700.woff") format("woff"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Poppins Medium"; src: url("https://format-fonts.format.com/format/Poppins/poppins-v5-latin-500.woff2") format("woff2"), url("https://format-fonts.format.com/format/Poppins/poppins-v5-latin-500.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Poppins Medium"; src: url("https://format-fonts.format.com/format/Poppins/poppins-v5-latin-500italic.woff2") format("woff2"), url("https://format-fonts.format.com/format/Poppins/poppins-v5-latin-500italic.woff") format("woff"); font-weight: normal; font-style: italic; }
@font-face { font-family: "Poppins Bold"; src: url("https://format-fonts.format.com/format/Poppins/poppins-v5-latin-700.woff2") format("woff2"), url("https://format-fonts.format.com/format/Poppins/poppins-v5-latin-700.woff") format("woff"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Poppins Bold"; src: url("https://format-fonts.format.com/format/Poppins/poppins-v5-latin-700italic.woff2") format("woff2"), url("https://format-fonts.format.com/format/Poppins/poppins-v5-latin-700italic.woff") format("woff"); font-weight: bold; font-style: italic; }
@font-face { font-family: "Raleway Light"; src: url("https://format-fonts.format.com/format/Raleway/raleway-v12-latin-200.woff2") format("woff2"), url("https://format-fonts.format.com/format/Raleway/raleway-v12-latin-200.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Raleway Light"; src: url("https://format-fonts.format.com/format/Raleway/raleway-v12-latin-200italic.woff2") format("woff2"), url("https://format-fonts.format.com/format/Raleway/raleway-v12-latin-200italic.woff") format("woff"); font-weight: normal; font-style: italic; }
@font-face { font-family: "Raleway Regular"; src: url("https://format-fonts.format.com/format/Raleway/raleway-v12-latin-regular.woff2") format("woff2"), url("https://format-fonts.format.com/format/Raleway/raleway-v12-latin-regular.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Raleway Regular"; src: url("https://format-fonts.format.com/format/Raleway/raleway-v12-latin-italic.woff2") format("woff2"), url("https://format-fonts.format.com/format/Raleway/raleway-v12-latin-italic.woff") format("woff"); font-weight: normal; font-style: italic; }
@font-face { font-family: "Raleway Regular"; src: url("https://format-fonts.format.com/format/Raleway/raleway-v12-latin-700.woff2") format("woff2"), url("https://format-fonts.format.com/format/Raleway/raleway-v12-latin-700.woff") format("woff"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Raleway Bold"; src: url("https://format-fonts.format.com/format/Raleway/raleway-v12-latin-700.woff2") format("woff2"), url("https://format-fonts.format.com/format/Raleway/raleway-v12-latin-700.woff") format("woff"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Raleway Bold"; src: url("https://format-fonts.format.com/format/Raleway/raleway-v12-latin-700italic.woff2") format("woff2"), url("https://format-fonts.format.com/format/Raleway/raleway-v12-latin-700italic.woff") format("woff"); font-weight: bold; font-style: italic; }
@font-face { font-family: "Raleway Black"; src: url("https://format-fonts.format.com/format/Raleway/raleway-v12-latin-900.woff2") format("woff2"), url("https://format-fonts.format.com/format/Raleway/raleway-v12-latin-900.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Raleway Black"; src: url("https://format-fonts.format.com/format/Raleway/raleway-v12-latin-900italic.woff2") format("woff2"), url("https://format-fonts.format.com/format/Raleway/raleway-v12-latin-900italic.woff") format("woff"); font-weight: normal; font-style: italic; }
@font-face { font-family: "Bluu Next"; src: url("https://format-fonts.format.com/format/BluuNext/bluunext-bold-webfont.woff2") format("woff2"), url("https://format-fonts.format.com/format/BluuNext/bluunext-bold-webfont.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Bluu Next"; src: url("https://format-fonts.format.com/format/BluuNext/bluunext-bolditalic-webfont.woff2") format("woff2"), url("https://format-fonts.format.com/format/BluuNext/bluunext-bolditalic-webfont.woff") format("woff"); font-weight: normal; font-style: italic; }
@font-face { font-family: "Playfair Display Regular"; src: url("https://format-fonts.format.com/format/Playfair/playfair-display-v13-latin-regular.woff2") format("woff2"), url("https://format-fonts.format.com/format/Playfair/playfair-display-v13-latin-regular.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Playfair Display Regular"; src: url("https://format-fonts.format.com/format/Playfair/playfair-display-v13-latin-italic.woff2") format("woff2"), url("https://format-fonts.format.com/format/Playfair/playfair-display-v13-latin-italic.woff") format("woff"); font-weight: normal; font-style: italic; }
@font-face { font-family: "Playfair Display Regular"; src: url("https://format-fonts.format.com/format/Playfair/playfair-display-v13-latin-700.woff2") format("woff2"), url("https://format-fonts.format.com/format/Playfair/playfair-display-v13-latin-700.woff") format("woff"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Playfair Display Bold"; src: url("https://format-fonts.format.com/format/Playfair/playfair-display-v13-latin-700.woff2") format("woff2"), url("https://format-fonts.format.com/format/Playfair/playfair-display-v13-latin-700.woff") format("woff"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Playfair Display Bold"; src: url("https://format-fonts.format.com/format/Playfair/playfair-display-v13-latin-700italic.woff2") format("woff2"), url("https://format-fonts.format.com/format/Playfair/playfair-display-v13-latin-700italic.woff") format("woff"); font-weight: bold; font-style: italic; }
@font-face { font-family: "Playfair Display Black"; src: url("https://format-fonts.format.com/format/Playfair/playfair-display-v13-latin-900.woff2") format("woff2"), url("https://format-fonts.format.com/format/Playfair/playfair-display-v13-latin-900.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "PxGrotesk Regular"; src: url("https://format-fonts.format.com/format/PxGrotesk/PxGrotesk-Regular.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "PxGrotesk Bold"; src: url("https://format-fonts.format.com/format/PxGrotesk/PxGrotesk-Bold.woff") format("woff"); font-weight: bold; font-style: normal; }
@font-face { font-family: "PxGrotesk Light"; src: url("https://format-fonts.format.com/format/PxGrotesk/PxGrotesk-Light.woff") format("woff"); font-style: normal; }
@font-face { font-family: "Untitled Sans"; src: url("https://format-fonts.format.com/format/UntitledSans/UntitledSans-Regular.woff") format("woff"); font-display: fallback; }
@font-face { font-family: "Untitled Sans"; src: url("https://format-fonts.format.com/format/UntitledSans/UntitledSans-Medium.woff") format("woff"); font-weight: 500; font-style: normal; font-display: fallback; }
@font-face { font-family: "Parry Grotesque"; src: url("https://format-fonts.format.com/format/parry-grotesque/ParryGrotesque-Regular.woff2") format("woff2"), url("https://format-fonts.format.com/format/parry-grotesque/ParryGrotesque-Regular.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Parry Grotesque"; src: url("https://format-fonts.format.com/format/parry-grotesque/ParryGrotesque-Italic.woff2") format("woff2"), url("https://format-fonts.format.com/format/parry-grotesque/ParryGrotesque-Italic.woff") format("woff"); font-weight: normal; font-style: italic; }
@font-face { font-family: "Parry Grotesque"; src: url("https://format-fonts.format.com/format/parry-grotesque/ParryGrotesque-Black.woff2") format("woff2"), url("https://format-fonts.format.com/format/parry-grotesque/ParryGrotesque-Black.woff") format("woff"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Parry Grotesque Black"; src: url("https://format-fonts.format.com/format/parry-grotesque/ParryGrotesque-Black.woff2") format("woff2"), url("https://format-fonts.format.com/format/parry-grotesque/ParryGrotesque-Black.woff") format("woff"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Parry Grotesque Black"; src: url("https://format-fonts.format.com/format/parry-grotesque/ParryGrotesque-BlackItalic.woff2") format("woff2"), url("https://format-fonts.format.com/format/parry-grotesque/ParryGrotesque-BlackItalic.woff") format("woff"); font-weight: bold; font-style: italic; }
@font-face { font-family: "Parry Grotesque Condensed Black"; src: url("https://format-fonts.format.com/format/parry-grotesque/ParryGrotesque-CondensedBlack.woff2") format("woff2"), url("https://format-fonts.format.com/format/parry-grotesque/ParryGrotesque-CondensedBlack.woff") format("woff"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Parry Grotesque Condensed Regular"; src: url("https://format-fonts.format.com/format/parry-grotesque/ParryGrotesque-CondensedBlack.woff2") format("woff2"), url("https://format-fonts.format.com/format/parry-grotesque/ParryGrotesque-CondensedBlack.woff") format("woff"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Parry Grotesque Condensed Regular"; src: url("https://format-fonts.format.com/format/parry-grotesque/ParryGrotesque-CondensedItalic.woff2") format("woff2"), url("https://format-fonts.format.com/format/parry-grotesque/ParryGrotesque-CondensedItalic.woff") format("woff"); font-weight: normal; font-style: italic; }
@font-face { font-family: "Parry Grotesque Condensed Regular"; src: url("https://format-fonts.format.com/format/parry-grotesque/ParryGrotesque-CondensedRegular.woff2") format("woff2"), url("https://format-fonts.format.com/format/parry-grotesque/ParryGrotesque-CondensedRegular.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Parry Grotesque Condensed SemiBold"; src: url("https://format-fonts.format.com/format/parry-grotesque/ParryGrotesque-CondensedSemiBold.woff2") format("woff2"), url("https://format-fonts.format.com/format/parry-grotesque/ParryGrotesque-CondensedSemiBold.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Salvo Sans"; src: url("https://format-fonts.format.com/format/salvo-sans/SalvoSans-Regular.woff2") format("woff2"), url("https://format-fonts.format.com/format/salvo-sans/SalvoSans-Regular.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Salvo Sans"; src: url("https://format-fonts.format.com/format/salvo-sans/SalvoSans-Italic.woff2") format("woff2"), url("https://format-fonts.format.com/format/salvo-sans/SalvoSans-Italic.woff") format("woff"); font-weight: normal; font-style: italic; }
@font-face { font-family: "Salvo Sans"; src: url("https://format-fonts.format.com/format/salvo-sans/SalvoSans-Bold.woff2") format("woff2"), url("https://format-fonts.format.com/format/salvo-sans/SalvoSans-Bold.woff") format("woff"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Salvo Sans Bold"; src: url("https://format-fonts.format.com/format/salvo-sans/SalvoSans-Bold.woff2") format("woff2"), url("https://format-fonts.format.com/format/salvo-sans/SalvoSans-Bold.woff") format("woff"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Salvo Sans Light"; src: url("https://format-fonts.format.com/format/salvo-sans/SalvoSans-Light.woff2") format("woff2"), url("https://format-fonts.format.com/format/salvo-sans/SalvoSans-Light.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Salvo Sans Light"; src: url("https://format-fonts.format.com/format/salvo-sans/SalvoSans-LightItalic.woff2") format("woff2"), url("https://format-fonts.format.com/format/salvo-sans/SalvoSans-LightItalic.woff") format("woff"); font-weight: normal; font-style: italic; }
@font-face { font-family: "Salvo Sans Light"; src: url("https://format-fonts.format.com/format/salvo-sans/SalvoSans-Regular.woff2") format("woff2"), url("https://format-fonts.format.com/format/salvo-sans/SalvoSans-Regular.woff") format("woff"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Salvo Sans Bold"; src: url("https://format-fonts.format.com/format/salvo-sans/SalvoSans-BoldItalic.woff2") format("woff2"), url("https://format-fonts.format.com/format/salvo-sans/SalvoSans-BoldItalic.woff") format("woff"); font-weight: bold; font-style: italic; }
@font-face { font-family: "Salvo Sans Condensed Regular"; src: url("https://format-fonts.format.com/format/salvo-sans/SalvoSans-CondensedRegular.woff2") format("woff2"), url("https://format-fonts.format.com/format/salvo-sans/SalvoSans-CondensedRegular.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Salvo Sans Condensed Regular"; src: url("https://format-fonts.format.com/format/salvo-sans/SalvoSans-CondensedItalic.woff2") format("woff2"), url("https://format-fonts.format.com/format/salvo-sans/SalvoSans-CondensedItalic.woff") format("woff"); font-weight: normal; font-style: italic; }
@font-face { font-family: "Salvo Sans Condensed Regular"; src: url("https://format-fonts.format.com/format/salvo-sans/SalvoSans-CondensedBold.woff2") format("woff2"), url("https://format-fonts.format.com/format/salvo-sans/SalvoSans-CondensedBold.woff") format("woff"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Salvo Sans Condensed Bold"; src: url("https://format-fonts.format.com/format/salvo-sans/SalvoSans-CondensedBold.woff2") format("woff2"), url("https://format-fonts.format.com/format/salvo-sans/SalvoSans-CondensedBold.woff") format("woff"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Salvo Sans Condensed Bold"; src: url("https://format-fonts.format.com/format/salvo-sans/SalvoSans-CondensedBoldItalic.woff2") format("woff2"), url("https://format-fonts.format.com/format/salvo-sans/SalvoSans-CondensedBoldItalic.woff") format("woff"); font-weight: bold; font-style: italic; }
@font-face { font-family: "Parry Light"; src: url("https://format-fonts.format.com/format/parry/Parry-Light.woff2") format("woff2"), url("https://format-fonts.format.com/format/parry/Parry-Light.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Parry Light"; src: url("https://format-fonts.format.com/format/parry/Parry-LightItalic.woff2") format("woff2"), url("https://format-fonts.format.com/format/parry/Parry-LightItalic.woff") format("woff"); font-weight: normal; font-style: italic; }
@font-face { font-family: "Parry Light"; src: url("https://format-fonts.format.com/format/parry/Parry-Bold.woff2") format("woff2"), url("https://format-fonts.format.com/format/parry/Parry-Bold.woff") format("woff"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Parry Bold"; src: url("https://format-fonts.format.com/format/parry/Parry-Bold.woff2") format("woff2"), url("https://format-fonts.format.com/format/parry/Parry-Bold.woff") format("woff"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Parry Bold"; src: url("https://format-fonts.format.com/format/parry/Parry-BoldItalic.woff2") format("woff2"), url("https://format-fonts.format.com/format/parry/Parry-BoldItalic.woff") format("woff"); font-weight: bold; font-style: italic; }
@font-face { font-family: Parkinson; src: url("https://format-fonts.format.com/format/parkinson/Parkinson-Roman.woff2") format("woff2"), url("https://format-fonts.format.com/format/parkinson/Parkinson-Roman.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: Parkinson; src: url("https://format-fonts.format.com/format/parkinson/Parkinson-Bold.woff2") format("woff2"), url("https://format-fonts.format.com/format/parkinson/Parkinson-Bold.woff") format("woff"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Parkinson Bold"; src: url("https://format-fonts.format.com/format/parkinson/Parkinson-Bold.woff2") format("woff2"), url("https://format-fonts.format.com/format/parkinson/Parkinson-Bold.woff") format("woff"); font-weight: bold; font-style: normal; }
@font-face { font-family: Parkinson; src: url("https://format-fonts.format.com/format/parkinson/Parkinson-Italic.woff2") format("woff2"), url("https://format-fonts.format.com/format/parkinson/Parkinson-Italic.woff") format("woff"); font-weight: normal; font-style: italic; }
@font-face { font-family: "Parkinson Bold"; src: url("https://format-fonts.format.com/format/parkinson/Parkinson-BoldItalic.woff2") format("woff2"), url("https://format-fonts.format.com/format/parkinson/Parkinson-BoldItalic.woff") format("woff"); font-weight: bold; font-style: italic; }
@font-face { font-family: Parkinson; src: url("https://format-fonts.format.com/format/parkinson/Parkinson-BoldItalic.woff2") format("woff2"), url("https://format-fonts.format.com/format/parkinson/Parkinson-BoldItalic.woff") format("woff"); font-weight: bold; font-style: italic; }
@font-face { font-family: "Karol Sans"; src: url("https://format-fonts.format.com/format/karol-sans/KarolSans-Book.woff2") format("woff2"), url("https://format-fonts.format.com/format/karol-sans/KarolSans-Book.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "CoFo Sans Medium"; src: url("https://format-fonts.format.com/format/cofo-sans/CoFoSans-Medium.woff2") format("woff2"), url("https://format-fonts.format.com/format/cofo-sans/CoFoSans-Medium.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "CoFo Sans Light"; src: url("https://format-fonts.format.com/format/cofo-sans/CoFoSans-Medium.woff2") format("woff2"), url("https://format-fonts.format.com/format/cofo-sans/CoFoSans-Medium.woff") format("woff"); font-weight: bold; font-style: normal; }
@font-face { font-family: "CoFo Sans Light"; src: url("https://format-fonts.format.com/format/cofo-sans/CoFoSans-Light.woff2") format("woff2"), url("https://format-fonts.format.com/format/cofo-sans/CoFoSans-Light.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "CoFo Sans Black"; src: url("https://format-fonts.format.com/format/cofo-sans/CoFoSans-Black.woff2") format("woff2"), url("https://format-fonts.format.com/format/cofo-sans/CoFoSans-Black.woff") format("woff"); font-weight: bold; font-style: normal; }
@font-face { font-family: "CoFo Sans Medium"; src: url("https://format-fonts.format.com/format/cofo-sans/CoFoSans-Black.woff2") format("woff2"), url("https://format-fonts.format.com/format/cofo-sans/CoFoSans-Black.woff") format("woff"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Artigo Display"; src: url("https://format-fonts.format.com/format/artigo-display/ArtigoDisplay-Regular.woff2") format("woff2"), url("https://format-fonts.format.com/format/artigo-display/ArtigoDisplay-Regular.woff") format("woff"); font-weight: normal; font-style: normal; }




















@font-face { font-family: "Nobel Light"; src: url("https://format-fonts.format.com/webtype/Nobel-Light/50cc6268-05bc-4316-98dd-79d89efa83c2-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Nobel-Light/50cc6268-05bc-4316-98dd-79d89efa83c2-1.ttf") format("truetype"); font-style: normal; font-weight: normal; }
@font-face { font-family: "Nobel Light"; src: url("https://format-fonts.format.com/webtype/Nobel-Book/ddbb21eb-34c3-4f09-98d4-3f49f9dcdef5-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Nobel-Book/ddbb21eb-34c3-4f09-98d4-3f49f9dcdef5-1.ttf") format("truetype"); font-style: normal; font-weight: bold; }
@font-face { font-family: "Nobel Light"; src: url("https://format-fonts.format.com/webtype/Nobel-Light-Italic/792f5cf6-b180-4275-9053-02789269a4b7-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Nobel-Light-Italic/792f5cf6-b180-4275-9053-02789269a4b7-1.ttf") format("truetype"); font-style: italic; font-weight: normal; }
@font-face { font-family: "Nobel Light"; src: url("https://format-fonts.format.com/webtype/Nobel-Book-Italic/5e03131c-597d-4a39-8335-49973921da65-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Nobel-Book-Italic/5e03131c-597d-4a39-8335-49973921da65-1.ttf") format("truetype"); font-style: italic; font-weight: bold; }
@font-face { font-family: "Nobel Book"; src: url("https://format-fonts.format.com/webtype/Nobel-Book/ddbb21eb-34c3-4f09-98d4-3f49f9dcdef5-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Nobel-Book/ddbb21eb-34c3-4f09-98d4-3f49f9dcdef5-1.ttf") format("truetype"); font-style: normal; font-weight: normal; }
@font-face { font-family: "Nobel Book"; src: url("https://format-fonts.format.com/webtype/Nobel-Bold/729b2da6-79a3-4e37-8a95-35b339a9f7e2-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Nobel-Bold/729b2da6-79a3-4e37-8a95-35b339a9f7e2-1.ttf") format("truetype"); font-style: normal; font-weight: bold; }
@font-face { font-family: "Nobel Book"; src: url("https://format-fonts.format.com/webtype/Nobel-Book-Italic/5e03131c-597d-4a39-8335-49973921da65-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Nobel-Book-Italic/5e03131c-597d-4a39-8335-49973921da65-1.ttf") format("truetype"); font-style: italic; font-weight: normal; }
@font-face { font-family: "Nobel Book"; src: url("https://format-fonts.format.com/webtype/Nobel-Bold-Italic/bec82052-2a7f-4dae-82ba-377b7e36ac10-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Nobel-Bold-Italic/bec82052-2a7f-4dae-82ba-377b7e36ac10-1.ttf") format("truetype"); font-style: italic; font-weight: bold; }
@font-face { font-family: "Nobel Bold"; src: url("https://format-fonts.format.com/webtype/Nobel-Bold/729b2da6-79a3-4e37-8a95-35b339a9f7e2-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Nobel-Bold/729b2da6-79a3-4e37-8a95-35b339a9f7e2-1.ttf") format("truetype"); font-style: normal; font-weight: normal; }
@font-face { font-family: "Nobel Bold"; src: url("https://format-fonts.format.com/webtype/Nobel-Bold-Italic/bec82052-2a7f-4dae-82ba-377b7e36ac10-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Nobel-Bold-Italic/bec82052-2a7f-4dae-82ba-377b7e36ac10-1.ttf") format("truetype"); font-style: italic; font-weight: normal; }
@font-face { font-family: "Freight Sans Condensed Light"; src: url("https://format-fonts.format.com/webtype/Freight-Sans-Condensed-Light/0a99869a-0299-4a74-83ba-744f1d92bb7f-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Freight-Sans-Condensed-Light/0a99869a-0299-4a74-83ba-744f1d92bb7f-1.ttf") format("truetype"); font-style: normal; font-weight: normal; }
@font-face { font-family: "Freight Sans Condensed Light"; src: url("https://format-fonts.format.com/webtype/Freight-Sans-Condensed-Book/fb090be2-5a38-4134-86f2-634936f9f0c2-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Freight-Sans-Condensed-Book/fb090be2-5a38-4134-86f2-634936f9f0c2-1.ttf") format("truetype"); font-style: normal; font-weight: bold; }
@font-face { font-family: "Freight Sans Condensed Light"; src: url("https://format-fonts.format.com/webtype/Freight-Sans-Condensed-Light-Italic/4cd1c91b-d275-4eab-aac6-09e06473198c-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Freight-Sans-Condensed-Light-Italic/4cd1c91b-d275-4eab-aac6-09e06473198c-1.ttf") format("truetype"); font-style: italic; font-weight: normal; }
@font-face { font-family: "Freight Sans Condensed Light"; src: url("https://format-fonts.format.com/webtype/Freight-Sans-Cond-Book-Italic/95dfd9af-c991-4463-9845-a0c711c149e6-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Freight-Sans-Cond-Book-Italic/95dfd9af-c991-4463-9845-a0c711c149e6-1.ttf") format("truetype"); font-style: italic; font-weight: bold; }
@font-face { font-family: "Freight Sans Condensed Book"; src: url("https://format-fonts.format.com/webtype/Freight-Sans-Condensed-Book/fb090be2-5a38-4134-86f2-634936f9f0c2-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Freight-Sans-Condensed-Book/fb090be2-5a38-4134-86f2-634936f9f0c2-1.ttf") format("truetype"); font-style: normal; font-weight: normal; }
@font-face { font-family: "Freight Sans Condensed Book"; src: url("https://format-fonts.format.com/webtype/Freight-Sans-Condensed-Bold/2644ea45-5409-49f1-9ec1-1f67c055a1be-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Freight-Sans-Condensed-Bold/2644ea45-5409-49f1-9ec1-1f67c055a1be-1.ttf") format("truetype"); font-style: normal; font-weight: bold; }
@font-face { font-family: "Freight Sans Condensed Book"; src: url("https://format-fonts.format.com/webtype/Freight-Sans-Cond-Book-Italic/95dfd9af-c991-4463-9845-a0c711c149e6-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Freight-Sans-Cond-Book-Italic/95dfd9af-c991-4463-9845-a0c711c149e6-1.ttf") format("truetype"); font-style: italic; font-weight: normal; }
@font-face { font-family: "Freight Sans Condensed Book"; src: url("https://format-fonts.format.com/webtype/Freight-Sans-Condensed-Bold-Italic/b5032165-2b3f-4720-9d4b-08fc1095ceb3-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Freight-Sans-Condensed-Bold-Italic/b5032165-2b3f-4720-9d4b-08fc1095ceb3-1.ttf") format("truetype"); font-style: italic; font-weight: bold; }
@font-face { font-family: "Freight Sans Condensed Bold"; src: url("https://format-fonts.format.com/webtype/Freight-Sans-Condensed-Bold/2644ea45-5409-49f1-9ec1-1f67c055a1be-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Freight-Sans-Condensed-Bold/2644ea45-5409-49f1-9ec1-1f67c055a1be-1.ttf") format("truetype"); font-style: normal; font-weight: normal; }
@font-face { font-family: "Freight Sans Condensed Bold"; src: url("https://format-fonts.format.com/webtype/Freight-Sans-Condensed-Bold/2644ea45-5409-49f1-9ec1-1f67c055a1be-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Freight-Sans-Condensed-Bold/2644ea45-5409-49f1-9ec1-1f67c055a1be-1.ttf") format("truetype"); font-style: italic; font-weight: normal; }
@font-face { font-family: "Freight Sans Light"; src: url("https://format-fonts.format.com/webtype/Freight-Sans-Light/513c6355-c138-46d9-9958-7ccabf505966-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Freight-Sans-Light/513c6355-c138-46d9-9958-7ccabf505966-1.ttf") format("truetype"); font-style: normal; font-weight: normal; }
@font-face { font-family: "Freight Sans Light"; src: url("https://format-fonts.format.com/webtype/Freight-Sans-Book/a1597cec-7798-455f-8033-f2949c56e28e-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Freight-Sans-Book/a1597cec-7798-455f-8033-f2949c56e28e-1.ttf") format("truetype"); font-style: normal; font-weight: bold; }
@font-face { font-family: "Freight Sans Light"; src: url("https://format-fonts.format.com/webtype/Freight-Sans-Light-Italic/4ee835a7-a2bd-486e-9189-393106edbc67-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Freight-Sans-Light-Italic/4ee835a7-a2bd-486e-9189-393106edbc67-1.ttf") format("truetype"); font-style: italic; font-weight: normal; }
@font-face { font-family: "Freight Sans Light"; src: url("https://format-fonts.format.com/webtype/Freight-Sans-Book-Italic/bc7c7aee-17ea-4c1b-a1ee-e59c4b985955-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Freight-Sans-Book-Italic/bc7c7aee-17ea-4c1b-a1ee-e59c4b985955-1.ttf") format("truetype"); font-style: italic; font-weight: bold; }
@font-face { font-family: "Freight Sans Book"; src: url("https://format-fonts.format.com/webtype/Freight-Sans-Book/a1597cec-7798-455f-8033-f2949c56e28e-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Freight-Sans-Book/a1597cec-7798-455f-8033-f2949c56e28e-1.ttf") format("truetype"); font-style: normal; font-weight: normal; }
@font-face { font-family: "Freight Sans Book"; src: url("https://format-fonts.format.com/webtype/Freight-Sans-Bold/338455ef-1f8e-4513-a963-255b78119e7f-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Freight-Sans-Bold/338455ef-1f8e-4513-a963-255b78119e7f-1.ttf") format("truetype"); font-style: normal; font-weight: bold; }
@font-face { font-family: "Freight Sans Book"; src: url("https://format-fonts.format.com/webtype/Freight-Sans-Book-Italic/bc7c7aee-17ea-4c1b-a1ee-e59c4b985955-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Freight-Sans-Book-Italic/bc7c7aee-17ea-4c1b-a1ee-e59c4b985955-1.ttf") format("truetype"); font-style: italic; font-weight: normal; }
@font-face { font-family: "Freight Sans Book"; src: url("https://format-fonts.format.com/webtype/Freight-Sans-Bold-Italic/e5d53e07-5a02-4ad0-a756-3e947139fe9c-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Freight-Sans-Bold-Italic/e5d53e07-5a02-4ad0-a756-3e947139fe9c-1.ttf") format("truetype"); font-style: italic; font-weight: bold; }
@font-face { font-family: "Freight Sans Bold"; src: url("https://format-fonts.format.com/webtype/Freight-Sans-Bold/338455ef-1f8e-4513-a963-255b78119e7f-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Freight-Sans-Bold/338455ef-1f8e-4513-a963-255b78119e7f-1.ttf") format("truetype"); font-style: normal; font-weight: normal; }
@font-face { font-family: "Freight Sans Bold"; src: url("https://format-fonts.format.com/webtype/Freight-Sans-Bold-Italic/e5d53e07-5a02-4ad0-a756-3e947139fe9c-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Freight-Sans-Bold-Italic/e5d53e07-5a02-4ad0-a756-3e947139fe9c-1.ttf") format("truetype"); font-style: italic; font-weight: normal; }
@font-face { font-family: "Bureau Grot Condensed Light"; src: url("https://format-fonts.format.com/webtype/Bureau-Grot-Cond-Light/cfcea70a-d2c4-4808-b5c8-3fa482bb5abf-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Bureau-Grot-Cond-Light/cfcea70a-d2c4-4808-b5c8-3fa482bb5abf-1.ttf") format("truetype"); font-style: normal; font-weight: normal; }
@font-face { font-family: "Bureau Grot Condensed Light"; src: url("https://format-fonts.format.com/webtype/Bureau-Grot-Cond-Book/32fcd702-c9f8-4846-8dae-e34bac5e4481-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Bureau-Grot-Cond-Book/32fcd702-c9f8-4846-8dae-e34bac5e4481-1.ttf") format("truetype"); font-style: normal; font-weight: bold; }
@font-face { font-family: "Bureau Grot Condensed Book"; src: url("https://format-fonts.format.com/webtype/Bureau-Grot-Cond-Book/32fcd702-c9f8-4846-8dae-e34bac5e4481-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Bureau-Grot-Cond-Book/32fcd702-c9f8-4846-8dae-e34bac5e4481-1.ttf") format("truetype"); font-style: normal; font-weight: normal; }
@font-face { font-family: "Bureau Grot Condensed Book"; src: url("https://format-fonts.format.com/webtype/Bureau-Grot-Cond-Bold/c20cfbab-9b46-4572-a75d-083a90d47348-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Bureau-Grot-Cond-Bold/c20cfbab-9b46-4572-a75d-083a90d47348-1.ttf") format("truetype"); font-style: normal; font-weight: bold; }
@font-face { font-family: "Bureau Grot Condensed Bold"; src: url("https://format-fonts.format.com/webtype/Bureau-Grot-Cond-Bold/c20cfbab-9b46-4572-a75d-083a90d47348-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Bureau-Grot-Cond-Bold/c20cfbab-9b46-4572-a75d-083a90d47348-1.ttf") format("truetype"); font-style: normal; font-weight: normal; }
@font-face { font-family: "Bureau Grot Light"; src: url("https://format-fonts.format.com/webtype/Bureau-Grot-Light/abd554fb-bf13-497d-8c18-aabfb4395234-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Bureau-Grot-Light/abd554fb-bf13-497d-8c18-aabfb4395234-1.ttf") format("truetype"); font-style: normal; font-weight: normal; }
@font-face { font-family: "Bureau Grot Light"; src: url("https://format-fonts.format.com/webtype/Bureau-Grot-Book/aec95795-1b02-4e99-a911-3a1a2e5e522b-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Bureau-Grot-Book/aec95795-1b02-4e99-a911-3a1a2e5e522b-1.ttf") format("truetype"); font-style: normal; font-weight: bold; }
@font-face { font-family: "Bureau Grot Book"; src: url("https://format-fonts.format.com/webtype/Bureau-Grot-Book/aec95795-1b02-4e99-a911-3a1a2e5e522b-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Bureau-Grot-Book/aec95795-1b02-4e99-a911-3a1a2e5e522b-1.ttf") format("truetype"); font-style: normal; font-weight: normal; }
@font-face { font-family: "Bureau Grot Book"; src: url("https://format-fonts.format.com/webtype/Bureau-Grot-Bold/ff5236a1-d1c8-42dd-8b24-047b77ed063d-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Bureau-Grot-Bold/ff5236a1-d1c8-42dd-8b24-047b77ed063d-1.ttf") format("truetype"); font-style: normal; font-weight: bold; }
@font-face { font-family: "Bureau Grot Bold"; src: url("https://format-fonts.format.com/webtype/Bureau-Grot-Bold/ff5236a1-d1c8-42dd-8b24-047b77ed063d-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Bureau-Grot-Bold/ff5236a1-d1c8-42dd-8b24-047b77ed063d-1.ttf") format("truetype"); font-style: normal; font-weight: normal; }










@font-face { font-family: "Miller Display Light"; src: url("https://format-fonts.format.com/webtype/MillerDisplay-Light/1ada0430-7fbd-4596-b4a5-40464e049944-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/MillerDisplay-Light/1ada0430-7fbd-4596-b4a5-40464e049944-1.ttf") format("truetype"); font-style: normal; font-weight: normal; }
@font-face { font-family: "Miller Display Light"; src: url("https://format-fonts.format.com/webtype/MillerDisplay-Roman/4edbc787-bf41-4a03-aef6-f9f1a7d15476-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/MillerDisplay-Roman/4edbc787-bf41-4a03-aef6-f9f1a7d15476-1.ttf") format("truetype"); font-style: normal; font-weight: bold; }
@font-face { font-family: "Miller Display Light"; src: url("https://format-fonts.format.com/webtype/MillerDisplay-Light-Italic/feeec99c-cd89-45ac-a9c9-da025ea4ecf2-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/MillerDisplay-Light-Italic/feeec99c-cd89-45ac-a9c9-da025ea4ecf2-1.ttf") format("truetype"); font-style: italic; font-weight: normal; }
@font-face { font-family: "Miller Display Light"; src: url("https://format-fonts.format.com/webtype/MillerDisplay-Italic/903b4c08-af0f-4275-ac09-9e5870335917-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/MillerDisplay-Italic/903b4c08-af0f-4275-ac09-9e5870335917-1.ttf") format("truetype"); font-style: italic; font-weight: bold; }
@font-face { font-family: "Miller Display Roman"; src: url("https://format-fonts.format.com/webtype/MillerDisplay-Roman/4edbc787-bf41-4a03-aef6-f9f1a7d15476-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/MillerDisplay-Roman/4edbc787-bf41-4a03-aef6-f9f1a7d15476-1.ttf") format("truetype"); font-style: normal; font-weight: normal; }
@font-face { font-family: "Miller Display Roman"; src: url("https://format-fonts.format.com/webtype/MillerDisplay-Bold/e603f139-a550-4b37-9029-5ff36964604c-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/MillerDisplay-Bold/e603f139-a550-4b37-9029-5ff36964604c-1.ttf") format("truetype"); font-style: normal; font-weight: bold; }
@font-face { font-family: "Miller Display Roman"; src: url("https://format-fonts.format.com/webtype/MillerDisplay-Italic/903b4c08-af0f-4275-ac09-9e5870335917-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/MillerDisplay-Italic/903b4c08-af0f-4275-ac09-9e5870335917-1.ttf") format("truetype"); font-style: italic; font-weight: normal; }
@font-face { font-family: "Miller Display Bold"; src: url("https://format-fonts.format.com/webtype/MillerDisplay-Bold/e603f139-a550-4b37-9029-5ff36964604c-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/MillerDisplay-Bold/e603f139-a550-4b37-9029-5ff36964604c-1.ttf") format("truetype"); font-style: normal; font-weight: normal; }
@font-face { font-family: "Big Caslon FB Roman"; src: url("https://format-fonts.format.com/webtype/Big-Caslon-FB-Roman/0b6450f2-c37a-4be2-be45-4a04b22b91d9-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Big-Caslon-FB-Roman/0b6450f2-c37a-4be2-be45-4a04b22b91d9-1.ttf") format("truetype"); font-style: normal; font-weight: normal; }
@font-face { font-family: "Big Caslon FB Roman"; src: url("https://format-fonts.format.com/webtype/Big-Caslon-FB-Italic/b503e400-67d1-4236-9c20-3c7191c5006d-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Big-Caslon-FB-Italic/b503e400-67d1-4236-9c20-3c7191c5006d-1.ttf") format("truetype"); font-style: italic; font-weight: normal; }
@font-face { font-family: "Big Caslon FB Roman"; src: url("https://format-fonts.format.com/webtype/Big-Caslon-FB-Black/99cc8e0a-56aa-4610-a466-33cdbc062e76-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Big-Caslon-FB-Black/99cc8e0a-56aa-4610-a466-33cdbc062e76-1.ttf") format("truetype"); font-style: normal; font-weight: bold; }
@font-face { font-family: "Big Caslon FB Roman"; src: url("https://format-fonts.format.com/webtype/Big-Caslon-FB-Black-Italic/301827b1-b2fa-429e-830d-640877c455a8-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Big-Caslon-FB-Black-Italic/301827b1-b2fa-429e-830d-640877c455a8-1.ttf") format("truetype"); font-style: italic; font-weight: bold; }
@font-face { font-family: "Big Caslon FB Black"; src: url("https://format-fonts.format.com/webtype/Big-Caslon-FB-Black/99cc8e0a-56aa-4610-a466-33cdbc062e76-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Big-Caslon-FB-Black/99cc8e0a-56aa-4610-a466-33cdbc062e76-1.ttf") format("truetype"); font-style: normal; font-weight: normal; }
@font-face { font-family: "Big Caslon FB Black"; src: url("https://format-fonts.format.com/webtype/Big-Caslon-FB-Black-Italic/301827b1-b2fa-429e-830d-640877c455a8-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Big-Caslon-FB-Black-Italic/301827b1-b2fa-429e-830d-640877c455a8-1.ttf") format("truetype"); font-style: italic; font-weight: normal; }
@font-face { font-family: "Sabon Regular"; src: url("https://format-fonts.format.com/webtype/Sabon/9c94717d-8521-4a11-b45b-2cc58bc9eb70-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Sabon/9c94717d-8521-4a11-b45b-2cc58bc9eb70-1.ttf") format("truetype"); font-style: normal; font-weight: normal; }
@font-face { font-family: "Sabon Regular"; src: url("https://format-fonts.format.com/webtype/Sabon-SemiBold/b9cb0b99-5391-4ce6-ac51-43e40df12385-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Sabon-SemiBold/b9cb0b99-5391-4ce6-ac51-43e40df12385-1.ttf") format("truetype"); font-style: normal; font-weight: bold; }
@font-face { font-family: "Sabon Regular"; src: url("https://format-fonts.format.com/webtype/Sabon-Italic/444e1a28-75aa-48f9-9680-f7373d2166fd-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Sabon-Italic/444e1a28-75aa-48f9-9680-f7373d2166fd-1.ttf") format("truetype"); font-style: italic; font-weight: normal; }
@font-face { font-family: "Sabon Regular"; src: url("https://format-fonts.format.com/webtype/Sabon-SemiBold-Italic/ec73b198-6c35-484f-b576-df152ce1df5e-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Sabon-SemiBold-Italic/ec73b198-6c35-484f-b576-df152ce1df5e-1.ttf") format("truetype"); font-style: italic; font-weight: bold; }
@font-face { font-family: "Sabon Semibold"; src: url("https://format-fonts.format.com/webtype/Sabon-SemiBold/b9cb0b99-5391-4ce6-ac51-43e40df12385-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Sabon-SemiBold/b9cb0b99-5391-4ce6-ac51-43e40df12385-1.ttf") format("truetype"); font-style: normal; font-weight: normal; }
@font-face { font-family: "Sabon Semibold"; src: url("https://format-fonts.format.com/webtype/Sabon-SemiBold-Italic/ec73b198-6c35-484f-b576-df152ce1df5e-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Sabon-SemiBold-Italic/ec73b198-6c35-484f-b576-df152ce1df5e-1.ttf") format("truetype"); font-style: italic; font-weight: normal; }
@font-face { font-family: "Input Mono Narrow Extra Light"; src: url("https://format-fonts.format.com/webtype/Input-Mono-Narrow-Extra-Light/49601d4d-cd78-4bc1-8bd6-9c1b405e393b-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Input-Mono-Narrow-Extra-Light/49601d4d-cd78-4bc1-8bd6-9c1b405e393b-1.ttf") format("truetype"); font-style: normal; font-weight: normal; }
@font-face { font-family: "Input Mono Narrow Extra Light"; src: url("https://format-fonts.format.com/webtype/Input-Mono-Narrow/d6b3c136-bb1f-4066-b88b-9f20e8516563-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Input-Mono-Narrow/d6b3c136-bb1f-4066-b88b-9f20e8516563-1.ttf") format("truetype"); font-style: normal; font-weight: bold; }
@font-face { font-family: "Input Mono Narrow Extra Light"; src: url("https://format-fonts.format.com/webtype/Input-Mono-Narrow-Extra-Light-Italic/6fdd14b8-df2f-4b19-bb76-e95f33509dc4-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Input-Mono-Narrow-Extra-Light-Italic/6fdd14b8-df2f-4b19-bb76-e95f33509dc4-1.ttf") format("truetype"); font-style: italic; font-weight: normal; }
@font-face { font-family: "Input Mono Narrow Extra Light"; src: url("https://format-fonts.format.com/webtype/Input-Mono-Narrow-Bold/a8b16571-f512-4406-b754-b66363f2e841-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Input-Mono-Narrow-Bold/a8b16571-f512-4406-b754-b66363f2e841-1.ttf") format("truetype"); font-style: italic; font-weight: bold; }
@font-face { font-family: "Input Mono Narrow Regular"; src: url("https://format-fonts.format.com/webtype/Input-Mono-Narrow/d6b3c136-bb1f-4066-b88b-9f20e8516563-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Input-Mono-Narrow/d6b3c136-bb1f-4066-b88b-9f20e8516563-1.ttf") format("truetype"); font-style: normal; font-weight: normal; }
@font-face { font-family: "Input Mono Narrow Regular"; src: url("https://format-fonts.format.com/webtype/Input-Mono-Narrow-Bold/a8b16571-f512-4406-b754-b66363f2e841-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Input-Mono-Narrow-Bold/a8b16571-f512-4406-b754-b66363f2e841-1.ttf") format("truetype"); font-style: normal; font-weight: bold; }
@font-face { font-family: "Input Mono Narrow Regular"; src: url("https://format-fonts.format.com/webtype/Input-Mono-Narrow-Italic/34d3f73e-682b-49a5-b356-dfae06bcd116-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Input-Mono-Narrow-Italic/34d3f73e-682b-49a5-b356-dfae06bcd116-1.ttf") format("truetype"); font-style: italic; font-weight: normal; }
@font-face { font-family: "Input Mono Narrow Regular"; src: url("https://format-fonts.format.com/webtype/Input-Mono-Narrow-Bold-Italic/3e9fb3f1-67b4-44ed-abe5-056138f446ad-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Input-Mono-Narrow-Bold-Italic/3e9fb3f1-67b4-44ed-abe5-056138f446ad-1.ttf") format("truetype"); font-style: italic; font-weight: bold; }
@font-face { font-family: "Input Mono Narrow Bold"; src: url("https://format-fonts.format.com/webtype/Input-Mono-Narrow-Bold/a8b16571-f512-4406-b754-b66363f2e841-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Input-Mono-Narrow-Bold/a8b16571-f512-4406-b754-b66363f2e841-1.ttf") format("truetype"); font-style: normal; font-weight: normal; }
@font-face { font-family: "Input Mono Narrow Bold"; src: url("https://format-fonts.format.com/webtype/Input-Mono-Narrow-Bold-Italic/3e9fb3f1-67b4-44ed-abe5-056138f446ad-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Input-Mono-Narrow-Bold-Italic/3e9fb3f1-67b4-44ed-abe5-056138f446ad-1.ttf") format("truetype"); font-style: italic; font-weight: normal; }
@font-face { font-family: "Input Mono Normal Extra Light"; src: url("https://format-fonts.format.com/webtype/Input-Mono-Extra-Light/7e9b0f3f-f18b-451e-a924-74b5ff52b2c2-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Input-Mono-Extra-Light/7e9b0f3f-f18b-451e-a924-74b5ff52b2c2-1.ttf") format("truetype"); font-style: normal; font-weight: normal; }
@font-face { font-family: "Input Mono Normal Extra Light"; src: url("https://format-fonts.format.com/webtype/Input-Mono/05b6a128-9c75-47eb-829f-0b4088123c47-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Input-Mono/05b6a128-9c75-47eb-829f-0b4088123c47-1.ttf") format("truetype"); font-style: normal; font-weight: bold; }
@font-face { font-family: "Input Mono Normal Extra Light"; src: url("https://format-fonts.format.com/webtype/Input-Mono-Extra-Light-Italic/508ccce7-0d4c-4fbf-88e2-c8a92f20ab3b-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Input-Mono-Extra-Light-Italic/508ccce7-0d4c-4fbf-88e2-c8a92f20ab3b-1.ttf") format("truetype"); font-style: italic; font-weight: normal; }
@font-face { font-family: "Input Mono Normal Extra Light"; src: url("https://format-fonts.format.com/webtype/Input-Mono-Italic/ca0a717d-6a09-440d-b5b8-ff074d092b25-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Input-Mono-Italic/ca0a717d-6a09-440d-b5b8-ff074d092b25-1.ttf") format("truetype"); font-style: italic; font-weight: bold; }
@font-face { font-family: "Input Mono Normal Regular"; src: url("https://format-fonts.format.com/webtype/Input-Mono/05b6a128-9c75-47eb-829f-0b4088123c47-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Input-Mono/05b6a128-9c75-47eb-829f-0b4088123c47-1.ttf") format("truetype"); font-style: normal; font-weight: normal; }
@font-face { font-family: "Input Mono Normal Regular"; src: url("https://format-fonts.format.com/webtype/Input-Mono-Bold/9572db57-0ae2-4499-904a-0eb47c0a1ec9-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Input-Mono-Bold/9572db57-0ae2-4499-904a-0eb47c0a1ec9-1.ttf") format("truetype"); font-style: normal; font-weight: bold; }
@font-face { font-family: "Input Mono Normal Regular"; src: url("https://format-fonts.format.com/webtype/Input-Mono-Italic/ca0a717d-6a09-440d-b5b8-ff074d092b25-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Input-Mono-Italic/ca0a717d-6a09-440d-b5b8-ff074d092b25-1.ttf") format("truetype"); font-style: italic; font-weight: normal; }
@font-face { font-family: "Input Mono Normal Regular"; src: url("https://format-fonts.format.com/webtype/Input-Mono-Bold-Italic/bf89fb43-0807-4f1a-aef4-eacfc897b4a6-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Input-Mono-Bold-Italic/bf89fb43-0807-4f1a-aef4-eacfc897b4a6-1.ttf") format("truetype"); font-style: italic; font-weight: bold; }
@font-face { font-family: "Input Mono Normal Bold"; src: url("https://format-fonts.format.com/webtype/Input-Mono-Bold/9572db57-0ae2-4499-904a-0eb47c0a1ec9-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Input-Mono-Bold/9572db57-0ae2-4499-904a-0eb47c0a1ec9-1.ttf") format("truetype"); font-style: normal; font-weight: normal; }
@font-face { font-family: "Input Mono Normal Bold"; src: url("https://format-fonts.format.com/webtype/Input-Mono-Bold-Italic/bf89fb43-0807-4f1a-aef4-eacfc897b4a6-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Input-Mono-Bold-Italic/bf89fb43-0807-4f1a-aef4-eacfc897b4a6-1.ttf") format("truetype"); font-style: italic; font-weight: normal; }
@font-face { font-family: "News Gothic Regular"; src: url("https://format-fonts.format.com/webtype/News-Gothic/d4d91c0d-5adb-4880-9428-288ab258b12a-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/News-Gothic/d4d91c0d-5adb-4880-9428-288ab258b12a-1.ttf") format("truetype"); font-style: normal; font-weight: normal; }
@font-face { font-family: "News Gothic Regular"; src: url("https://format-fonts.format.com/webtype/News-Gothic-Bold/3c1604da-abe5-402d-8751-acf8316a3ecc-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/News-Gothic-Bold/3c1604da-abe5-402d-8751-acf8316a3ecc-1.ttf") format("truetype"); font-style: normal; font-weight: bold; }
@font-face { font-family: "News Gothic Regular"; src: url("https://format-fonts.format.com/webtype/News-Gothic-Bold-Italic/22462b00-e0c7-41e0-8de1-68e0e1cb582a-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/News-Gothic-Bold-Italic/22462b00-e0c7-41e0-8de1-68e0e1cb582a-1.ttf") format("truetype"); font-style: italic; font-weight: bold; }
@font-face { font-family: "News Gothic Regular"; src: url("https://format-fonts.format.com/webtype/News-Gothic-Italic/dc12228e-2a6f-49a2-8be5-be0f789fce3e-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/News-Gothic-Italic/dc12228e-2a6f-49a2-8be5-be0f789fce3e-1.ttf") format("truetype"); font-style: italic; font-weight: normal; }
@font-face { font-family: "News Gothic Bold"; src: url("https://format-fonts.format.com/webtype/News-Gothic-Bold/3c1604da-abe5-402d-8751-acf8316a3ecc-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/News-Gothic-Bold/3c1604da-abe5-402d-8751-acf8316a3ecc-1.ttf") format("truetype"); font-style: normal; font-weight: normal; }
@font-face { font-family: "News Gothic Bold"; src: url("https://format-fonts.format.com/webtype/News-Gothic-Bold-Italic/22462b00-e0c7-41e0-8de1-68e0e1cb582a-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/News-Gothic-Bold-Italic/22462b00-e0c7-41e0-8de1-68e0e1cb582a-1.ttf") format("truetype"); font-style: italic; font-weight: normal; }
@font-face { font-family: "Planet Light"; src: url("https://format-fonts.format.com/webtype/Planet-Light/f17818d3-9f75-4f68-a688-d53087c13583-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Planet-Light/f17818d3-9f75-4f68-a688-d53087c13583-1.ttf") format("truetype"); font-style: normal; font-weight: normal; }
@font-face { font-family: "Planet Light"; src: url("https://format-fonts.format.com/webtype/Planet-Book/30863d4d-8fcf-428a-a7c9-0d2ca1c5457d-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Planet-Book/30863d4d-8fcf-428a-a7c9-0d2ca1c5457d-1.ttf") format("truetype"); font-style: normal; font-weight: bold; }
@font-face { font-family: "Planet Light"; src: url("https://format-fonts.format.com/webtype/Planet-Light-Italic/4b67039e-870b-4317-adc0-dfc7332a720b-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Planet-Light-Italic/4b67039e-870b-4317-adc0-dfc7332a720b-1.ttf") format("truetype"); font-style: italic; font-weight: normal; }
@font-face { font-family: "Planet Light"; src: url("https://format-fonts.format.com/webtype/Planet-Book-Italic/87fa9d32-b3c7-4dd2-8f06-f336fab5c100-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Planet-Book-Italic/87fa9d32-b3c7-4dd2-8f06-f336fab5c100-1.ttf") format("truetype"); font-style: italic; font-weight: bold; }
@font-face { font-family: "Planet Book"; src: url("https://format-fonts.format.com/webtype/Planet-Book/30863d4d-8fcf-428a-a7c9-0d2ca1c5457d-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Planet-Book/30863d4d-8fcf-428a-a7c9-0d2ca1c5457d-1.ttf") format("truetype"); font-style: normal; font-weight: normal; }
@font-face { font-family: "Planet Book"; src: url("https://format-fonts.format.com/webtype/Planet-Bold/c355d85b-0e7b-4b51-aba4-8b6ac793d826-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Planet-Bold/c355d85b-0e7b-4b51-aba4-8b6ac793d826-1.ttf") format("truetype"); font-style: normal; font-weight: bold; }
@font-face { font-family: "Planet Book"; src: url("https://format-fonts.format.com/webtype/Planet-Book-Italic/87fa9d32-b3c7-4dd2-8f06-f336fab5c100-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Planet-Book-Italic/87fa9d32-b3c7-4dd2-8f06-f336fab5c100-1.ttf") format("truetype"); font-style: italic; font-weight: normal; }
@font-face { font-family: "Planet Book"; src: url("https://format-fonts.format.com/webtype/Planet-Bold-Italic/ea922f53-3dda-49d6-b862-59b8353a8b85-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Planet-Bold-Italic/ea922f53-3dda-49d6-b862-59b8353a8b85-1.ttf") format("truetype"); font-style: italic; font-weight: bold; }
@font-face { font-family: "Planet Bold"; src: url("https://format-fonts.format.com/webtype/Planet-Bold/c355d85b-0e7b-4b51-aba4-8b6ac793d826-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Planet-Bold/c355d85b-0e7b-4b51-aba4-8b6ac793d826-1.ttf") format("truetype"); font-style: normal; font-weight: normal; }
@font-face { font-family: "Planet Bold"; src: url("https://format-fonts.format.com/webtype/Planet-Bold-Italic/ea922f53-3dda-49d6-b862-59b8353a8b85-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Planet-Bold-Italic/ea922f53-3dda-49d6-b862-59b8353a8b85-1.ttf") format("truetype"); font-style: italic; font-weight: normal; }
@font-face { font-family: "Aften Screen Regular"; src: url("https://format-fonts.format.com/webtype/Aften-Screen-Regular/2ae5a9c9-8f3a-4357-a982-948f458adc35-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Aften-Screen-Regular/2ae5a9c9-8f3a-4357-a982-948f458adc35-1.ttf") format("truetype"); font-style: normal; font-weight: normal; }
@font-face { font-family: "Aften Screen Regular"; src: url("https://format-fonts.format.com/webtype/Aften-Screen-Bold/88479bde-6a39-4b6e-aaed-af48b130da28-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Aften-Screen-Bold/88479bde-6a39-4b6e-aaed-af48b130da28-1.ttf") format("truetype"); font-style: normal; font-weight: bold; }
@font-face { font-family: "Aften Screen Regular"; src: url("https://format-fonts.format.com/webtype/Aften-Screen-Italic/bb1a8261-0855-4c51-8f93-921b5bc63c89-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Aften-Screen-Italic/bb1a8261-0855-4c51-8f93-921b5bc63c89-1.ttf") format("truetype"); font-style: italic; font-weight: normal; }
@font-face { font-family: "Aften Screen Bold"; src: url("https://format-fonts.format.com/webtype/Aften-Screen-Bold/88479bde-6a39-4b6e-aaed-af48b130da28-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Aften-Screen-Bold/88479bde-6a39-4b6e-aaed-af48b130da28-1.ttf") format("truetype"); font-style: normal; font-weight: normal; }
@font-face { font-family: "Telefon Normal"; src: url("https://format-fonts.format.com/webtype/Telefon-Normal/7bf58e3e-2661-4555-a81f-11b966f6ca53-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Telefon-Normal/7bf58e3e-2661-4555-a81f-11b966f6ca53-1.ttf") format("truetype"); font-style: normal; font-weight: normal; }
@font-face { font-family: "Telefon Normal"; src: url("https://format-fonts.format.com/webtype/Telefon-Bold/a83271c4-ca8f-48c7-9c09-dcddf6694748-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Telefon-Bold/a83271c4-ca8f-48c7-9c09-dcddf6694748-1.ttf") format("truetype"); font-style: normal; font-weight: bold; }
@font-face { font-family: "Telefon Bold"; src: url("https://format-fonts.format.com/webtype/Telefon-Black/94d89d80-035f-436a-a00b-dfcf14c99f3e-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Telefon-Black/94d89d80-035f-436a-a00b-dfcf14c99f3e-1.ttf") format("truetype"); font-style: normal; font-weight: normal; }
@font-face { font-family: "Lydian Regular"; src: url("https://format-fonts.format.com/webtype/Lydian/09da50f2-1eeb-4ba1-a23e-f327abbe9220-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Lydian/09da50f2-1eeb-4ba1-a23e-f327abbe9220-1.ttf") format("truetype"); font-style: normal; font-weight: normal; }
@font-face { font-family: "Fakir Pro Regular"; src: url("https://format-fonts.format.com/webtype/Fakir-Pro-Regular/ca056f47-cbd0-40fc-95fe-6686bddaa36d-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Fakir-Pro-Regular/ca056f47-cbd0-40fc-95fe-6686bddaa36d-1.ttf") format("truetype"); font-style: normal; font-weight: normal; }
@font-face { font-family: "Fakir Pro Regular"; src: url("https://format-fonts.format.com/webtype/Fakir-Pro-Black/a7728401-f352-45a4-9939-707f8aabbb93-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Fakir-Pro-Black/a7728401-f352-45a4-9939-707f8aabbb93-1.ttf") format("truetype"); font-style: normal; font-weight: bold; }
@font-face { font-family: "Fakir Pro Regular"; src: url("https://format-fonts.format.com/webtype/Fakir-Pro-Regular-Italic/54d2159b-8e42-4172-9d80-0c69d1b9f7a2-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Fakir-Pro-Regular-Italic/54d2159b-8e42-4172-9d80-0c69d1b9f7a2-1.ttf") format("truetype"); font-style: italic; font-weight: normal; }
@font-face { font-family: "Fakir Pro Regular"; src: url("https://format-fonts.format.com/webtype/Fakir-Pro-Black-Italic/8ee2b410-fdc2-4704-b144-0badf003a66f-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Fakir-Pro-Black-Italic/8ee2b410-fdc2-4704-b144-0badf003a66f-1.ttf") format("truetype"); font-style: italic; font-weight: bold; }
@font-face { font-family: "Fakir Pro Black"; src: url("https://format-fonts.format.com/webtype/Fakir-Pro-Black/a7728401-f352-45a4-9939-707f8aabbb93-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Fakir-Pro-Black/a7728401-f352-45a4-9939-707f8aabbb93-1.ttf") format("truetype"); font-style: normal; font-weight: normal; }
@font-face { font-family: "Fakir Pro Black"; src: url("https://format-fonts.format.com/webtype/Fakir-Pro-Black-Italic/8ee2b410-fdc2-4704-b144-0badf003a66f-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Fakir-Pro-Black-Italic/8ee2b410-fdc2-4704-b144-0badf003a66f-1.ttf") format("truetype"); font-style: italic; font-weight: normal; }
@font-face { font-family: "Miller Banner Light"; src: url("https://format-fonts.format.com/webtype/Miller-Banner-Light/af9ba2ef-266d-45b1-842f-b51fefe21841-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Miller-Banner-Light/af9ba2ef-266d-45b1-842f-b51fefe21841-1.ttf") format("truetype"); font-style: normal; font-weight: normal; }
@font-face { font-family: "Miller Banner Light"; src: url("https://format-fonts.format.com/webtype/Miller-Banner-Light-Italic/08702c27-fa54-4a38-9565-a4d9c219bdf1-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Miller-Banner-Light-Italic/08702c27-fa54-4a38-9565-a4d9c219bdf1-1.ttf") format("truetype"); font-style: italic; font-weight: normal; }
@font-face { font-family: "Miller Banner Roman"; src: url("https://format-fonts.format.com/webtype/Miller-Banner-Roman/98b841fb-1dc9-49bf-ad55-0a4b89e6069f-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Miller-Banner-Roman/98b841fb-1dc9-49bf-ad55-0a4b89e6069f-1.ttf") format("truetype"); font-style: normal; font-weight: normal; }
@font-face { font-family: "Miller Banner Roman"; src: url("https://format-fonts.format.com/webtype/Miller-Banner-Bold/3d1d2c3f-fc3a-4f20-88fe-c7ea3c4713cb-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Miller-Banner-Bold/3d1d2c3f-fc3a-4f20-88fe-c7ea3c4713cb-1.ttf") format("truetype"); font-style: normal; font-weight: bold; }
@font-face { font-family: "Miller Banner Roman"; src: url("https://format-fonts.format.com/webtype/Miller-Banner-Bold-Italic/d9b0c137-cb03-4ab3-91cb-55b2a6c6420e-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Miller-Banner-Bold-Italic/d9b0c137-cb03-4ab3-91cb-55b2a6c6420e-1.ttf") format("truetype"); font-style: italic; font-weight: bold; }
@font-face { font-family: "Miller Banner Roman"; src: url("https://format-fonts.format.com/webtype/Miller-Banner-Italic/24582eb1-c57f-41b5-b3c1-4df9e4c4a376-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Miller-Banner-Italic/24582eb1-c57f-41b5-b3c1-4df9e4c4a376-1.ttf") format("truetype"); font-style: italic; font-weight: normal; }
@font-face { font-family: "Miller Banner Black"; src: url("https://format-fonts.format.com/webtype/Miller-Banner-Black/f746315d-0029-477b-a54c-802f9bbd6f15-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Miller-Banner-Black/f746315d-0029-477b-a54c-802f9bbd6f15-1.ttf") format("truetype"); font-style: normal; font-weight: normal; }
@font-face { font-family: "Shift Light"; src: url("https://format-fonts.format.com/webtype/Shift-Light/c1485211-e288-43c3-9b1d-f05b016d13b0-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Shift-Light/c1485211-e288-43c3-9b1d-f05b016d13b0-1.ttf") format("truetype"); font-style: normal; font-weight: normal; }
@font-face { font-family: "Shift Light"; src: url("https://format-fonts.format.com/webtype/Shift-Light-Italic/551497bc-3fbb-4a47-b7ef-1b5fadac1ddc-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Shift-Light-Italic/551497bc-3fbb-4a47-b7ef-1b5fadac1ddc-1.ttf") format("truetype"); font-style: italic; font-weight: normal; }
@font-face { font-family: "Shift Book"; src: url("https://format-fonts.format.com/webtype/Shift-Book/0854601c-8c4f-4aa8-800a-3c01b444b395-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Shift-Book/0854601c-8c4f-4aa8-800a-3c01b444b395-1.ttf") format("truetype"); font-style: normal; font-weight: normal; }
@font-face { font-family: "Shift Book"; src: url("https://format-fonts.format.com/webtype/Shift-Bold/c7b92a48-5d4c-4973-9a9d-496a2d3fac24-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Shift-Bold/c7b92a48-5d4c-4973-9a9d-496a2d3fac24-1.ttf") format("truetype"); font-style: normal; font-weight: bold; }
@font-face { font-family: "Shift Book"; src: url("https://format-fonts.format.com/webtype/Shift-Bold-Italic/b523eb71-1752-4470-8588-0f3a9efa88bf-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Shift-Bold-Italic/b523eb71-1752-4470-8588-0f3a9efa88bf-1.ttf") format("truetype"); font-style: italic; font-weight: bold; }
@font-face { font-family: "Shift Book"; src: url("https://format-fonts.format.com/webtype/Shift-Book-Italic/530dfbc9-667a-467a-9ad6-e370c0f2c826-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Shift-Book-Italic/530dfbc9-667a-467a-9ad6-e370c0f2c826-1.ttf") format("truetype"); font-style: italic; font-weight: normal; }
@font-face { font-family: "Shift Bold"; src: url("https://format-fonts.format.com/webtype/Shift-Bold/c7b92a48-5d4c-4973-9a9d-496a2d3fac24-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Shift-Bold/c7b92a48-5d4c-4973-9a9d-496a2d3fac24-1.ttf") format("truetype"); font-style: normal; font-weight: normal; }
@font-face { font-family: "Shift Bold"; src: url("https://format-fonts.format.com/webtype/Shift-Bold-Italic/b523eb71-1752-4470-8588-0f3a9efa88bf-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Shift-Bold-Italic/b523eb71-1752-4470-8588-0f3a9efa88bf-1.ttf") format("truetype"); font-style: italic; font-weight: normal; }
@font-face { font-family: "Constantia Regular"; src: url("https://format-fonts.format.com/webtype/Constantia/66679bff-2230-43a3-beef-4bce37f6696d-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Constantia/66679bff-2230-43a3-beef-4bce37f6696d-1.ttf") format("truetype"); font-style: normal; font-weight: normal; }
@font-face { font-family: "Constantia Regular"; src: url("https://format-fonts.format.com/webtype/Constantia-Bold/181a57df-a50c-4881-95a2-07ebb3d03ef5-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Constantia-Bold/181a57df-a50c-4881-95a2-07ebb3d03ef5-1.ttf") format("truetype"); font-style: normal; font-weight: bold; }
@font-face { font-family: "Constantia Regular"; src: url("https://format-fonts.format.com/webtype/Constantia-Italic/b7923010-3fa0-4a7f-8782-d13452380db8-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Constantia-Italic/b7923010-3fa0-4a7f-8782-d13452380db8-1.ttf") format("truetype"); font-style: italic; font-weight: normal; }
@font-face { font-family: "Constantia Regular"; src: url("https://format-fonts.format.com/webtype/Constantia-Test-Italic/c1bdd120-ace9-4f5d-83d7-6bd29dd94d02-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Constantia-Test-Italic/c1bdd120-ace9-4f5d-83d7-6bd29dd94d02-1.ttf") format("truetype"); font-style: italic; font-weight: bold; }
@font-face { font-family: "Constantia Bold"; src: url("https://format-fonts.format.com/webtype/Constantia-Bold/181a57df-a50c-4881-95a2-07ebb3d03ef5-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Constantia-Bold/181a57df-a50c-4881-95a2-07ebb3d03ef5-1.ttf") format("truetype"); font-style: normal; font-weight: normal; }
@font-face { font-family: "Constantia Bold"; src: url("https://format-fonts.format.com/webtype/Constantia-Test-Italic/c1bdd120-ace9-4f5d-83d7-6bd29dd94d02-3.woff") format("woff"), url("https://format-fonts.format.com/webtype/Constantia-Test-Italic/c1bdd120-ace9-4f5d-83d7-6bd29dd94d02-1.ttf") format("truetype"); font-style: italic; font-weight: normal; }
.f-share-panel { position: absolute; top: 50px; left: 50px; width: 0px; height: 0px; display: none; opacity: 0; pointer-events: none; transform: translateY(-0.25rem) scale(0.9); z-index: 9999999; transition: opacity 200ms cubic-bezier(0.165, 0.84, 0.44, 1), transform 200ms cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 200ms cubic-bezier(0.165, 0.84, 0.44, 1); }
.f-share-panel:focus { outline: none; }
.f-share-panel-content { box-shadow: rgba(26, 26, 26, 0.05) 0px 1px 2px 0px; border-radius: 3px; padding: 2px 0px; min-width: 190px; }
.f-share-panel-direction-top { transform: translateY(6%) scale(0.9); }
.f-share-panel-direction-left { transform: translateX(6%) scale(0.9); }
.f-share-panel-direction-right { transform: translateX(-6%) scale(0.9); }
.f-share-panel-direction-bottom { transform: translateY(-6%) scale(0.9); }
.f-share-panel-active { display: block; pointer-events: auto; opacity: 1; transform: translateY(0px) scale(1); }
.f-share-panel-out { display: block; opacity: 0; pointer-events: none; transform: translateY(-0.25rem) scale(0.9); }
.f-share-panel-arrow { position: absolute; width: 100%; height: 100%; z-index: 1; pointer-events: none; }
.f-share-panel-arrow-stroke, .f-share-panel-arrow-fill { position: absolute; width: 0px; height: 0px; border: 10px solid transparent; }
.f-share-panel-direction-top .f-share-panel-arrow-stroke, .f-share-panel-direction-top .f-share-panel-arrow-fill { left: 50%; margin-left: -10px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top: 9px solid rgb(230, 230, 230); bottom: -8px; }
.f-share-panel-direction-top .f-share-panel-arrow-fill { border-top-color: rgb(250, 250, 250); bottom: -6px; transform: translateY(0.5px); }
.f-share-panel-direction-bottom .f-share-panel-arrow-stroke, .f-share-panel-direction-bottom .f-share-panel-arrow-fill { left: 50%; margin-left: -10px; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-bottom: 9px solid rgb(230, 230, 230); top: -8px; }
.f-share-panel-direction-bottom .f-share-panel-arrow-fill { border-bottom-color: rgb(250, 250, 250); top: -7px; transform: translateY(0.5px); }
.f-share-panel-direction-left .f-share-panel-arrow-stroke, .f-share-panel-direction-left .f-share-panel-arrow-fill { top: 50%; margin-top: -10px; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; border-left: 9px solid rgb(230, 230, 230); right: -8px; }
.f-share-panel-direction-left .f-share-panel-arrow-fill { border-left-color: rgb(250, 250, 250); right: -6px; transform: translateX(0.5px); }
.f-share-panel-direction-right .f-share-panel-arrow-stroke, .f-share-panel-direction-right .f-share-panel-arrow-fill { top: 50%; margin-top: -10px; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right: 9px solid rgb(230, 230, 230); left: -8px; }
.f-share-panel-direction-right .f-share-panel-arrow-fill { border-right-color: rgb(250, 250, 250); left: -6px; transform: translateX(-0.5px); }
.f-share-panel-network:link { position: relative; display: block; padding: 18px 24px 17px 18px; font-family: "Helvetica Neue", Arial, sans-serif; font-size: 12px; font-weight: bold; line-height: 13px; user-select: none; text-decoration: none !important; }
.f-share-panel-network:focus, .f-share-panel-network:hover { text-decoration: none !important; }
.f-share-panel-network[data-network]::before { position: relative; top: 1px; width: 18px; display: inline-block; margin-right: 16px; font-family: theme_social; font-style: normal; font-size: 17px; font-weight: normal; font-variant: normal; text-align: center; speak: none; -webkit-font-smoothing: antialiased; }
.f-share-panel-network[data-network="facebook"]::before { content: ""; }
.f-share-panel-network[data-network="twitter"]::before { content: ""; }
.f-share-panel-network[data-network="tumblr"]::before { content: ""; }
.f-share-panel-network[data-network="pinterest"]::before { content: ""; }
.f-share-panel-network::after { content: " "; position: absolute; top: 100%; bottom: 0px; left: 5%; width: 90%; border-top: 1px solid transparent; }
.f-share-panel-network:last-child::after { content: none; }
.protected_images img:not(.ignore-image-protection) { user-select: none; -webkit-user-drag: none; }
@media screen and (hover: none) {
  .protected_images img:not(.ignore-image-protection) { pointer-events: none; }
}
@media screen and (hover: none) {
  .mac .protected_images [class*="image"]:not(.image_text_container):not(.image-caption), .mac .protected_images [data-editable-type="image"], .iphone .protected_images [class*="image"]:not(.image_text_container):not(.image-caption), .iphone .protected_images [data-editable-type="image"] { user-select: none; }
  .mac .protected_images [class*="image"]:not(.image_text_container):not(.image-caption) p, .mac .protected_images [class*="image"]:not(.image_text_container):not(.image-caption) h2, .mac .protected_images [class*="image"]:not(.image_text_container):not(.image-caption) h3, .mac .protected_images [class*="image"]:not(.image_text_container):not(.image-caption) ol, .mac .protected_images [class*="image"]:not(.image_text_container):not(.image-caption) ul, .mac .protected_images [class*="image"]:not(.image_text_container):not(.image-caption) .txt, .mac .protected_images [class*="image"]:not(.image_text_container):not(.image-caption) .copy, .mac .protected_images [class*="image"]:not(.image_text_container):not(.image-caption) .caption, .mac .protected_images [data-editable-type="image"] p, .mac .protected_images [data-editable-type="image"] h2, .mac .protected_images [data-editable-type="image"] h3, .mac .protected_images [data-editable-type="image"] ol, .mac .protected_images [data-editable-type="image"] ul, .mac .protected_images [data-editable-type="image"] .txt, .mac .protected_images [data-editable-type="image"] .copy, .mac .protected_images [data-editable-type="image"] .caption, .iphone .protected_images [class*="image"]:not(.image_text_container):not(.image-caption) p, .iphone .protected_images [class*="image"]:not(.image_text_container):not(.image-caption) h2, .iphone .protected_images [class*="image"]:not(.image_text_container):not(.image-caption) h3, .iphone .protected_images [class*="image"]:not(.image_text_container):not(.image-caption) ol, .iphone .protected_images [class*="image"]:not(.image_text_container):not(.image-caption) ul, .iphone .protected_images [class*="image"]:not(.image_text_container):not(.image-caption) .txt, .iphone .protected_images [class*="image"]:not(.image_text_container):not(.image-caption) .copy, .iphone .protected_images [class*="image"]:not(.image_text_container):not(.image-caption) .caption, .iphone .protected_images [data-editable-type="image"] p, .iphone .protected_images [data-editable-type="image"] h2, .iphone .protected_images [data-editable-type="image"] h3, .iphone .protected_images [data-editable-type="image"] ol, .iphone .protected_images [data-editable-type="image"] ul, .iphone .protected_images [data-editable-type="image"] .txt, .iphone .protected_images [data-editable-type="image"] .copy, .iphone .protected_images [data-editable-type="image"] .caption { user-select: text; }
}
[class^="icon-"], [class*=" icon-"] { font-family: FontAwesome; font-weight: normal; font-style: normal; text-decoration: inherit; -webkit-font-smoothing: antialiased; display: inline; width: auto; height: auto; line-height: normal; vertical-align: baseline; background-image: none; background-position: 0px 0px; background-repeat: repeat; margin-top: 0px; }
.icon-white, .nav-pills > .active > a > [class^="icon-"], .nav-pills > .active > a > [class*=" icon-"], .nav-list > .active > a > [class^="icon-"], .nav-list > .active > a > [class*=" icon-"], .navbar-inverse .nav > .active > a > [class^="icon-"], .navbar-inverse .nav > .active > a > [class*=" icon-"], .dropdown-menu > li > a:hover > [class^="icon-"], .dropdown-menu > li > a:hover > [class*=" icon-"], .dropdown-menu > .active > a > [class^="icon-"], .dropdown-menu > .active > a > [class*=" icon-"], .dropdown-submenu:hover > a > [class^="icon-"], .dropdown-submenu:hover > a > [class*=" icon-"] { background-image: none; }
[class^="icon-"]::before, [class*=" icon-"]::before { text-decoration: inherit; display: inline-block; speak: none; }
a [class^="icon-"], a [class*=" icon-"] { display: inline-block; }
.icon-large::before { vertical-align: -10%; font-size: 1.33333em; }
.btn [class^="icon-"], .nav [class^="icon-"], .btn [class*=" icon-"], .nav [class*=" icon-"] { display: inline; }
.btn .icon-large[class^="icon-"], .nav .icon-large[class^="icon-"], .btn .icon-large[class*=" icon-"], .nav .icon-large[class*=" icon-"] { line-height: 0.9em; }
.btn .icon-spin[class^="icon-"], .nav .icon-spin[class^="icon-"], .btn .icon-spin[class*=" icon-"], .nav .icon-spin[class*=" icon-"] { display: inline-block; }
.nav-tabs [class^="icon-"], .nav-pills [class^="icon-"], .nav-tabs [class*=" icon-"], .nav-pills [class*=" icon-"], .nav-tabs .icon-large[class^="icon-"], .nav-pills .icon-large[class^="icon-"], .nav-tabs .icon-large[class*=" icon-"], .nav-pills .icon-large[class*=" icon-"] { line-height: 0.9em; }
li [class^="icon-"], .nav li [class^="icon-"], li [class*=" icon-"], .nav li [class*=" icon-"] { display: inline-block; width: 1.25em; text-align: center; }
li .icon-large[class^="icon-"], .nav li .icon-large[class^="icon-"], li .icon-large[class*=" icon-"], .nav li .icon-large[class*=" icon-"] { width: 1.5625em; }
ul.icons { list-style-type: none; text-indent: -0.75em; }
ul.icons li [class^="icon-"], ul.icons li [class*=" icon-"] { width: 0.75em; }
.icon-muted { color: rgb(238, 238, 238); }
.icon-border { border: 1px solid rgb(238, 238, 238); padding: 0.2em 0.25em 0.15em; border-radius: 3px; }
.icon-2x { font-size: 2em; }
.icon-2x.icon-border { border-width: 2px; border-radius: 4px; }
.icon-3x { font-size: 3em; }
.icon-3x.icon-border { border-width: 3px; border-radius: 5px; }
.icon-4x { font-size: 4em; }
.icon-4x.icon-border { border-width: 4px; border-radius: 6px; }
.pull-right { float: right; }
.pull-left { float: left; }
.pull-left[class^="icon-"], .pull-left[class*=" icon-"] { margin-right: 0.3em; }
.pull-right[class^="icon-"], .pull-right[class*=" icon-"] { margin-left: 0.3em; }
.btn .pull-left.icon-2x[class^="icon-"], .btn .pull-left.icon-2x[class*=" icon-"], .btn .pull-right.icon-2x[class^="icon-"], .btn .pull-right.icon-2x[class*=" icon-"] { margin-top: 0.18em; }
.btn .icon-spin.icon-large[class^="icon-"], .btn .icon-spin.icon-large[class*=" icon-"] { line-height: 0.8em; }
.btn.btn-small .pull-left.icon-2x[class^="icon-"], .btn.btn-small .pull-left.icon-2x[class*=" icon-"], .btn.btn-small .pull-right.icon-2x[class^="icon-"], .btn.btn-small .pull-right.icon-2x[class*=" icon-"] { margin-top: 0.25em; }
.btn.btn-large [class^="icon-"], .btn.btn-large [class*=" icon-"] { margin-top: 0px; }
.btn.btn-large .pull-left.icon-2x[class^="icon-"], .btn.btn-large .pull-left.icon-2x[class*=" icon-"], .btn.btn-large .pull-right.icon-2x[class^="icon-"], .btn.btn-large .pull-right.icon-2x[class*=" icon-"] { margin-top: 0.05em; }
.btn.btn-large .pull-left.icon-2x[class^="icon-"], .btn.btn-large .pull-left.icon-2x[class*=" icon-"] { margin-right: 0.2em; }
.btn.btn-large .pull-right.icon-2x[class^="icon-"], .btn.btn-large .pull-right.icon-2x[class*=" icon-"] { margin-left: 0.2em; }
.icon-spin { display: inline-block; animation: 2s linear 0s infinite normal none running spin; }
@-webkit-keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
.icon-glass::before { content: ""; }
.icon-music::before { content: ""; }
.icon-search::before { content: ""; }
.icon-envelope::before { content: ""; }
.icon-heart::before { content: ""; }
.icon-star::before { content: ""; }
.icon-star-empty::before { content: ""; }
.icon-user::before { content: ""; }
.icon-film::before { content: ""; }
.icon-th-large::before { content: ""; }
.icon-th::before { content: ""; }
.icon-th-list::before { content: ""; }
.icon-ok::before { content: ""; }
.icon-remove::before { content: ""; }
.icon-zoom-in::before { content: ""; }
.icon-zoom-out::before { content: ""; }
.icon-off::before { content: ""; }
.icon-signal::before { content: ""; }
.icon-cog::before { content: ""; }
.icon-trash::before { content: ""; }
.icon-home::before { content: ""; }
.icon-file::before { content: ""; }
.icon-time::before { content: ""; }
.icon-road::before { content: ""; }
.icon-download-alt::before { content: ""; }
.icon-download::before { content: ""; }
.icon-upload::before { content: ""; }
.icon-inbox::before { content: ""; }
.icon-play-circle::before { content: ""; }
.icon-repeat::before { content: ""; }
.icon-refresh::before { content: ""; }
.icon-list-alt::before { content: ""; }
.icon-lock::before { content: ""; }
.icon-flag::before { content: ""; }
.icon-headphones::before { content: ""; }
.icon-volume-off::before { content: ""; }
.icon-volume-down::before { content: ""; }
.icon-volume-up::before { content: ""; }
.icon-qrcode::before { content: ""; }
.icon-barcode::before { content: ""; }
.icon-tag::before { content: ""; }
.icon-tags::before { content: ""; }
.icon-book::before { content: ""; }
.icon-bookmark::before { content: ""; }
.icon-print::before { content: ""; }
.icon-camera::before { content: ""; }
.icon-font::before { content: ""; }
.icon-bold::before { content: ""; }
.icon-italic::before { content: ""; }
.icon-text-height::before { content: ""; }
.icon-text-width::before { content: ""; }
.icon-align-left::before { content: ""; }
.icon-align-center::before { content: ""; }
.icon-align-right::before { content: ""; }
.icon-align-justify::before { content: ""; }
.icon-list::before { content: ""; }
.icon-indent-left::before { content: ""; }
.icon-indent-right::before { content: ""; }
.icon-facetime-video::before { content: ""; }
.icon-picture::before { content: ""; }
.icon-pencil::before { content: ""; }
.icon-map-marker::before { content: ""; }
.icon-adjust::before { content: ""; }
.icon-tint::before { content: ""; }
.icon-edit::before { content: ""; }
.icon-share::before { content: ""; }
.icon-check::before { content: ""; }
.icon-move::before { content: ""; }
.icon-step-backward::before { content: ""; }
.icon-fast-backward::before { content: ""; }
.icon-backward::before { content: ""; }
.icon-play::before { content: ""; }
.icon-pause::before { content: ""; }
.icon-stop::before { content: ""; }
.icon-forward::before { content: ""; }
.icon-fast-forward::before { content: ""; }
.icon-step-forward::before { content: ""; }
.icon-eject::before { content: ""; }
.icon-chevron-left::before { content: ""; }
.icon-chevron-right::before { content: ""; }
.icon-plus-sign::before { content: ""; }
.icon-minus-sign::before { content: ""; }
.icon-remove-sign::before { content: ""; }
.icon-ok-sign::before { content: ""; }
.icon-question-sign::before { content: ""; }
.icon-info-sign::before { content: ""; }
.icon-screenshot::before { content: ""; }
.icon-remove-circle::before { content: ""; }
.icon-ok-circle::before { content: ""; }
.icon-ban-circle::before { content: ""; }
.icon-arrow-left::before { content: ""; }
.icon-arrow-right::before { content: ""; }
.icon-arrow-up::before { content: ""; }
.icon-arrow-down::before { content: ""; }
.icon-share-alt::before { content: ""; }
.icon-resize-full::before { content: ""; }
.icon-resize-small::before { content: ""; }
.icon-plus::before { content: ""; }
.icon-minus::before { content: ""; }
.icon-asterisk::before { content: ""; }
.icon-exclamation-sign::before { content: ""; }
.icon-gift::before { content: ""; }
.icon-leaf::before { content: ""; }
.icon-fire::before { content: ""; }
.icon-eye-open::before { content: ""; }
.icon-eye-close::before { content: ""; }
.icon-warning-sign::before { content: ""; }
.icon-plane::before { content: ""; }
.icon-calendar::before { content: ""; }
.icon-random::before { content: ""; }
.icon-comment::before { content: ""; }
.icon-magnet::before { content: ""; }
.icon-chevron-up::before { content: ""; }
.icon-chevron-down::before { content: ""; }
.icon-retweet::before { content: ""; }
.icon-shopping-cart::before { content: ""; }
.icon-folder-close::before { content: ""; }
.icon-folder-open::before { content: ""; }
.icon-resize-vertical::before { content: ""; }
.icon-resize-horizontal::before { content: ""; }
.icon-bar-chart::before { content: ""; }
.icon-twitter-sign::before { content: ""; }
.icon-facebook-sign::before { content: ""; }
.icon-camera-retro::before { content: ""; }
.icon-key::before { content: ""; }
.icon-cogs::before { content: ""; }
.icon-comments::before { content: ""; }
.icon-thumbs-up::before { content: ""; }
.icon-thumbs-down::before { content: ""; }
.icon-star-half::before { content: ""; }
.icon-heart-empty::before { content: ""; }
.icon-signout::before { content: ""; }
.icon-linkedin-sign::before { content: ""; }
.icon-pushpin::before { content: ""; }
.icon-external-link::before { content: ""; }
.icon-signin::before { content: ""; }
.icon-trophy::before { content: ""; }
.icon-github-sign::before { content: ""; }
.icon-upload-alt::before { content: ""; }
.icon-lemon::before { content: ""; }
.icon-phone::before { content: ""; }
.icon-check-empty::before { content: ""; }
.icon-bookmark-empty::before { content: ""; }
.icon-phone-sign::before { content: ""; }
.icon-twitter::before { content: ""; }
.icon-facebook::before { content: ""; }
.icon-github::before { content: ""; }
.icon-unlock::before { content: ""; }
.icon-credit-card::before { content: ""; }
.icon-rss::before { content: ""; }
.icon-hdd::before { content: ""; }
.icon-bullhorn::before { content: ""; }
.icon-bell::before { content: ""; }
.icon-certificate::before { content: ""; }
.icon-hand-right::before { content: ""; }
.icon-hand-left::before { content: ""; }
.icon-hand-up::before { content: ""; }
.icon-hand-down::before { content: ""; }
.icon-circle-arrow-left::before { content: ""; }
.icon-circle-arrow-right::before { content: ""; }
.icon-circle-arrow-up::before { content: ""; }
.icon-circle-arrow-down::before { content: ""; }
.icon-globe::before { content: ""; }
.icon-wrench::before { content: ""; }
.icon-tasks::before { content: ""; }
.icon-filter::before { content: ""; }
.icon-briefcase::before { content: ""; }
.icon-fullscreen::before { content: ""; }
.icon-group::before { content: ""; }
.icon-link::before { content: ""; }
.icon-cloud::before { content: ""; }
.icon-beaker::before { content: ""; }
.icon-cut::before { content: ""; }
.icon-copy::before { content: ""; }
.icon-paper-clip::before { content: ""; }
.icon-save::before { content: ""; }
.icon-sign-blank::before { content: ""; }
.icon-reorder::before { content: ""; }
.icon-list-ul::before { content: ""; }
.icon-list-ol::before { content: ""; }
.icon-strikethrough::before { content: ""; }
.icon-underline::before { content: ""; }
.icon-table::before { content: ""; }
.icon-magic::before { content: ""; }
.icon-truck::before { content: ""; }
.icon-pinterest::before { content: ""; }
.icon-pinterest-sign::before { content: ""; }
.icon-google-plus-sign::before { content: ""; }
.icon-google-plus::before { content: ""; }
.icon-money::before { content: ""; }
.icon-caret-down::before { content: ""; }
.icon-caret-up::before { content: ""; }
.icon-caret-left::before { content: ""; }
.icon-caret-right::before { content: ""; }
.icon-columns::before { content: ""; }
.icon-sort::before { content: ""; }
.icon-sort-down::before { content: ""; }
.icon-sort-up::before { content: ""; }
.icon-envelope-alt::before { content: ""; }
.icon-linkedin::before { content: ""; }
.icon-undo::before { content: ""; }
.icon-legal::before { content: ""; }
.icon-dashboard::before { content: ""; }
.icon-comment-alt::before { content: ""; }
.icon-comments-alt::before { content: ""; }
.icon-bolt::before { content: ""; }
.icon-sitemap::before { content: ""; }
.icon-umbrella::before { content: ""; }
.icon-paste::before { content: ""; }
.icon-lightbulb::before { content: ""; }
.icon-exchange::before { content: ""; }
.icon-cloud-download::before { content: ""; }
.icon-cloud-upload::before { content: ""; }
.icon-user-md::before { content: ""; }
.icon-stethoscope::before { content: ""; }
.icon-suitcase::before { content: ""; }
.icon-bell-alt::before { content: ""; }
.icon-coffee::before { content: ""; }
.icon-food::before { content: ""; }
.icon-file-alt::before { content: ""; }
.icon-building::before { content: ""; }
.icon-hospital::before { content: ""; }
.icon-ambulance::before { content: ""; }
.icon-medkit::before { content: ""; }
.icon-fighter-jet::before { content: ""; }
.icon-beer::before { content: ""; }
.icon-h-sign::before { content: ""; }
.icon-plus-sign-alt::before { content: ""; }
.icon-double-angle-left::before { content: ""; }
.icon-double-angle-right::before { content: ""; }
.icon-double-angle-up::before { content: ""; }
.icon-double-angle-down::before { content: ""; }
.icon-angle-left::before { content: ""; }
.icon-angle-right::before { content: ""; }
.icon-angle-up::before { content: ""; }
.icon-angle-down::before { content: ""; }
.icon-desktop::before { content: ""; }
.icon-laptop::before { content: ""; }
.icon-tablet::before { content: ""; }
.icon-mobile-phone::before { content: ""; }
.icon-circle-blank::before { content: ""; }
.icon-quote-left::before { content: ""; }
.icon-quote-right::before { content: ""; }
.icon-spinner::before { content: ""; }
.icon-circle::before { content: ""; }
.icon-reply::before { content: ""; }
.icon-github-alt::before { content: ""; }
.icon-folder-close-alt::before { content: ""; }
.icon-folder-open-alt::before { content: ""; }
@font-face { font-family: theme_social; src: url("https://format-fonts.format.com/format/theme_social/theme_social.woff?20151210") format("woff"), url("https://format-fonts.format.com/format/theme_social/theme_social.ttf?20151210") format("truetype"); font-weight: normal; font-style: normal; }
[class^="icon-"]::before, [class*=" icon-"]::before { font-family: theme_social; font-style: normal; font-weight: normal; speak: none; display: inline-block; text-decoration: inherit; width: 1em; margin-right: 0.2em; text-align: center; font-variant: normal; text-transform: none; line-height: 1em; margin-left: 0.2em; }
.icon-dribbble::before { content: ""; }
.icon-facebook::before { content: ""; }
.icon-flickr::before { content: ""; }
.icon-googleplus::before { content: ""; }
.icon-instagram::before { content: ""; }
.icon-linkedin::before { content: ""; }
.icon-pinterest::before { content: ""; }
.icon-tumblr::before { content: ""; }
.icon-twitter::before { content: ""; }
.icon-share::before { content: ""; }
[class^="f-icon-"]::before, [class*=" f-icon-"]::before { font-family: theme_social; font-style: normal; font-weight: normal; speak: none; display: inline-block; text-decoration: inherit; width: 1em; margin-right: 0.2em; text-align: center; font-variant: normal; text-transform: none; line-height: 1em; margin-left: 0.2em; }
.f-icon-dribbble::before { content: ""; }
.f-icon-facebook::before { content: ""; }
.f-icon-flickr::before { content: ""; }
.f-icon-googleplus::before { content: ""; }
.f-icon-instagram::before { content: ""; }
.f-icon-linkedin::before { content: ""; }
.f-icon-pinterest::before { content: ""; }
.f-icon-tumblr::before { content: ""; }
.f-icon-twitter::before { content: ""; }
.f-icon-share::before { content: ""; }
.f-icon-facebook-official::before { content: ""; }
.f-icon-pinterest-official::before { content: ""; }
html.no-scroll { overflow: hidden; }
html .f-cart-button { background: url("/static/cart_button_background-ea2890d7f86181f02d978dac735dcb16bcd31e89c4b016a9c32f37ab8e67c154.png") 50% 50% no-repeat; cursor: pointer; width: 70px; height: 70px; pointer-events: all; position: fixed; right: 0px; top: 0px; overflow: hidden; }
html .f-cart-button svg { fill: rgb(155, 155, 155); height: 11px; margin-right: 4px; width: 11px; }
html .f-cart-button button { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: none; display: block; font-family: Helvetica, arial; font-size: 13px; font-weight: bold; line-height: 14px; padding: 17px 0px 0px 33px; text-decoration: none; color: rgb(0, 0, 0) !important; }
html .f-cart-button button:hover { color: rgb(0, 0, 0); text-decoration: none; }
html button.f-cart-close-button { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: none; padding: 0px; color: rgb(230, 230, 230); display: block; font-size: 34px; height: 34px; width: 20px; line-height: 34px; position: absolute; right: 20px; top: 25px; text-decoration: none; }
html button.f-cart-close-button:hover { color: rgb(230, 230, 230); text-decoration: none; }
html .f-cart-inner { background: rgba(0, 0, 0, 0.1); position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; z-index: 9999999; transform-style: preserve-3d; transition: 500ms cubic-bezier(0.32, 0.055, 0.13, 1.06); }
html .f-cart-inner.cart-collapsed { background: transparent; pointer-events: none; }
html .f-cart-inner.cart-collapsed .f-sales-cart { transform: translateX(415px); }
html .f-cart-inner.cart-hidden { display: none; pointer-events: none; }
html .f-cart-inner.cart-loading .f-sales-cart-checkout .f-sales-cart-redirect { display: flex; margin-top: 5px; align-items: center; }
html .f-cart-inner.cart-loading .f-sales-cart-checkout button, html .f-cart-inner.cart-loading .f-sales-cart-checkout p { display: none; }
html .f-sales-cart { background: rgb(255, 255, 255); color: rgb(0, 0, 0); display: flex; flex-direction: column; font-family: Helvetica, arial; height: 100%; position: absolute; right: 0px; top: 0px; width: 415px; transform-style: preserve-3d; transition: 500ms cubic-bezier(0.32, 0.055, 0.13, 1.06); }
html .f-sales-cart h3 { border-bottom: 1px solid rgb(216, 216, 216); color: rgb(0, 0, 0); font-family: Helvetica, arial; font-size: 18px; font-weight: normal; margin: 0px; padding: 35px 25px; }
html .f-sales-cart h3 svg { fill: rgb(155, 155, 155); height: 16px; margin-right: 10px; position: relative; top: 1px; width: 16px; }
html .f-sales-cart-empty { text-align: center; position: relative; top: 50%; transform: translateY(-50%); }
html .f-sales-cart-empty h5 { color: rgb(0, 0, 0); font-size: 14px; font-family: Helvetica, arial; font-weight: bold; line-height: 14px; margin: 0px 0px 5px; }
html .f-sales-cart-empty p { color: rgb(155, 155, 155); font-size: 14px; line-height: 14px; margin: 0px; }
html .f-sales-cart-product-list { list-style: none; overflow: scroll; padding: 0px; margin: 0px; height: 100%; }
html .f-sales-cart-product-list-product { border-bottom: 1px solid rgb(216, 216, 216); font-size: 14px; list-style: none; overflow: hidden; padding: 25px; }
html .f-sales-cart-product-list-product:last-child { border: 0px; }
html .f-sales-cart-product-list-product.removed .product-details-name { float: none; line-height: 100%; margin: 0px; max-width: none; }
html .f-sales-cart-product-list-product .product-image { float: left; margin: 0px 20px 0px 0px; height: 50px; width: 50px; }
html .f-sales-cart-product-list-product .product-details { overflow: hidden; }
html .f-sales-cart-product-list-product .product-details-name { color: rgb(0, 0, 0); float: left; font-family: Helvetica, arial; font-size: 14px; font-weight: bold; line-height: 14px; margin: 0px 0px 5px; max-width: 160px; }
html .f-sales-cart-product-list-product .product-details-price { float: right; font-size: 14px; line-height: 14px; text-align: right; width: 115px; }
html .f-sales-cart-product-list-product .product-variant-label { clear: both; display: block; font-size: 14px; line-height: 14px; margin: 0px 0px 10px; }
html .f-sales-cart-product-list-product .product-qty-wrapper { border-top: 1px solid rgb(230, 230, 230); border-bottom: 1px solid rgb(230, 230, 230); float: left; font-size: 14px; line-height: 14px; margin-top: 5px; overflow: hidden; }
html .f-sales-cart-product-list-product .product-qty-wrapper button { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: none; color: rgb(155, 155, 155); display: inline-block; font-size: 18px; padding: 10px 15px; text-decoration: none; }
html .f-sales-cart-product-list-product .product-qty-wrapper .product-qty-decrease { border-left: 1px solid rgb(230, 230, 230); }
html .f-sales-cart-product-list-product .product-qty-wrapper .product-qty { border-left: 1px solid rgb(230, 230, 230); border-right: 1px solid rgb(230, 230, 230); display: inline-block; padding: 10px 15px; }
html .f-sales-cart-product-list-product .product-qty-wrapper .product-qty-increase { border-right: 1px solid rgb(230, 230, 230); }
html .f-sales-cart-product-list-product .product-remove { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: none; color: rgb(155, 155, 155); float: left; font-size: 12px; line-height: 12px; position: relative; top: 17px; left: 15px; text-decoration: none; }
html .f-sales-cart-footer { margin-top: auto; }
html .f-sales-cart-subtotal { border-bottom: 1px solid rgb(216, 216, 216); border-top: 1px solid rgb(216, 216, 216); color: rgb(0, 0, 0); font-size: 14px; }
html .f-sales-cart-subtotal dl { display: flex; justify-content: space-between; align-items: center; padding: 25px; margin: 0px; }
html .f-sales-cart-subtotal dl dt { line-height: 1; }
html .f-sales-cart-subtotal dl dd { font-weight: bold; line-height: 1; }
html .f-sales-cart-subtotal p { color: rgb(155, 155, 155); font-size: 12px; font-weight: normal; line-height: 12px; margin: 0px; padding: 20px 0px 0px; }
html .f-sales-cart-checkout { padding: 25px; min-height: 88px; }
html .f-sales-cart-checkout button { background: rgb(255, 255, 255); border: 1px solid rgb(0, 0, 0); border-radius: 3px; color: rgb(0, 0, 0); cursor: pointer; display: block; font-size: 14px; padding: 10px 20px; margin-right: 20px; width: 200px; }
html .f-sales-cart-checkout button:disabled { cursor: default; opacity: 0.3; }
html .f-sales-cart-checkout .error { background: rgb(255, 230, 230); border: 1px solid rgb(208, 2, 27); border-radius: 3px; color: rgb(163, 0, 2); font-size: 12px; font-weight: normal; margin: -8px 0px 0px; padding: 10px; line-height: 16px; }
html .f-sales-cart-checkout .f-sales-cart-redirect { display: none; overflow: hidden; position: relative; }
html .f-sales-cart-checkout .f-sales-cart-redirect .spinner-wrap { line-height: 0; margin-right: 15px; }
html .f-sales-cart-checkout .f-sales-cart-redirect .spinner-wrap .spinner-svg { animation: 1.2s linear 0s infinite normal none running rotator; width: 24px; height: 24px; }
html .f-sales-cart-checkout .f-sales-cart-redirect .spinner-wrap .spinner-circle { transition: 250ms; animation: 1.2s ease-in-out 0s infinite normal none running dash; stroke-dasharray: 60; stroke: rgb(0, 0, 0); }
html .f-sales-cart-checkout .f-sales-cart-redirect .spinner-wrap .exclamation-point { transition: opacity 250ms; opacity: 0; }
html .f-sales-cart-checkout .f-sales-cart-redirect .loading-copy { color: rgb(0, 0, 0); font-family: Helvetica, arial; font-size: 14px; font-weight: normal; line-height: 15px; padding: 0px; margin: 0px; }
html .f-sales-cart__checkout-actions { display: flex; align-items: center; }
html .f-sales-cart__checkout-actions p { color: rgb(155, 155, 155); font-size: 12px; line-height: 16px; margin: 0px; width: 235px; }
html .f-sales-cart__discount-field { display: flex; align-items: center; flex-wrap: wrap; padding: 0px 25px 25px; font-size: 12px; }
html .f-sales-cart__discount-field label { border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(230, 230, 230) currentcolor rgb(230, 230, 230) rgb(230, 230, 230); border-image: none; padding: 10px; line-height: 16px; }
html .f-sales-cart__discount-field input { border: 1px solid rgb(230, 230, 230); text-transform: uppercase; padding: 10px; margin-right: 20px; line-height: 16px; width: 247px; }
html .f-sales-cart__discount-field input::-webkit-input-placeholder { text-transform: none; }
html .f-sales-cart__discount-field input::placeholder { text-transform: none; }
html .f-sales-cart__discount-field .error { flex: 0 0 100%; padding: 10px 0px 0px; color: rgb(255, 0, 54); }
html .f-sales-cart__discount-applied { border-top: 1px solid rgb(216, 216, 216); display: flex; flex-wrap: wrap; align-items: flex-end; padding: 25px; }
html .f-sales-cart__discount-applied p { line-height: 16px; padding: 0px; max-width: 270px; }
html .f-sales-cart__discount-name { flex: 0 0 100%; font-size: 12px; }
html .f-sales-cart__discount-name span:first-child { font-weight: bold; text-transform: uppercase; padding-right: 5px; }
html .f-sales-cart__discount-button { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; margin: 0px; font-size: 12px; color: rgb(155, 155, 155); text-decoration: underline; }
html .f-sales-cart__discount-button--remove { margin-left: auto; }
@media only screen and (max-width: 767px) {
  .open-mobile-menu .f-cart-wrapper, .menu-is-visible .f-cart-wrapper, .mobile-menu-opened .f-cart-wrapper, .menu_opened .f-cart-wrapper { display: none; }
  .f-cart-inner { position: fixed; }
  .f-cart-inner.cart-open .f-cart-button { display: none; }
  .f-cart-inner .f-cart-button { background: rgb(255, 255, 255); border-top: 1px solid rgb(230, 230, 230); inset: auto auto 0px 0px; height: 50px; width: 100%; }
  .f-cart-inner .f-cart-button a, .f-cart-inner .f-cart-button button { height: 50px; padding-top: 17px; width: 100%; }
  .f-cart-inner .f-sales-cart { width: 305px; }
  html .f-sales-cart__discount-field label { display: none; }
  html .f-sales-cart__discount-field input { width: 204px; }
  html .f-sales-cart__checkout-actions { flex-wrap: wrap; }
  html .f-sales-cart__checkout-actions button { width: 100%; margin: 0px; padding: 15px 25px; }
  html .f-sales-cart__checkout-actions p { flex: 0 0 65%; padding: 15px 0px 0px; }
}
@-webkit-keyframes rotator { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(270deg); }
}
@keyframes rotator { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(270deg); }
}
@-webkit-keyframes dash { 
  0% { transform: rotate(0deg); stroke-dashoffset: 60; }
  50% { transform: rotate(72deg); stroke-dashoffset: 12; }
  100% { transform: rotate(450deg); stroke-dashoffset: 60; }
}
@keyframes dash { 
  0% { transform: rotate(0deg); stroke-dashoffset: 60; }
  50% { transform: rotate(72deg); stroke-dashoffset: 12; }
  100% { transform: rotate(450deg); stroke-dashoffset: 60; }
}
main { margin-top: 0px; }
.proofing-header { display: flex; position: relative; align-items: center; justify-content: space-between; margin-top: 0px; margin-right: 0px; margin-left: 0px; border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 30px; overflow: hidden; margin-bottom: 30px !important; }
@media only screen and (min-width: 768px) {
  .proofing-header { align-items: center; display: flex !important; }
}
@media only screen and (max-width: 767px) {
  .proofing-header { padding-bottom: 24px; }
}
@media only screen and (min-width: 768px) {
  .proofing-header__info { margin-right: auto; }
}
.proofing-header__project-title { margin: 0px; }
.proofing-header__client-name { margin: 0px; }
.proofing-header__actions { display: flex; flex-shrink: 0; margin: 0px !important; }
@media only screen and (min-width: 768px) {
  .proofing-header__actions { margin-top: 0px; }
}
.proofing-header__actions__container { display: flex; box-sizing: border-box; }
@media only screen and (max-width: 768px) {
  .proofing-header__actions__container { position: fixed; bottom: 0px; left: 0px; width: 100%; padding: 0px 10px; z-index: 999998; justify-content: center; flex-basis: auto; }
}
.proofing-header__action { display: inline-block; padding: 10px 15px; border-width: 1px; color: rgb(0, 0, 0); line-height: normal; background: transparent; border-color: rgba(64, 64, 64, 0.3); border-style: solid; border-radius: 2px; cursor: pointer; text-decoration: none !important; }
.proofing-header__action:hover { background: rgba(64, 64, 64, 0.03); }
.proofing-header__action--hidden { display: none; }
.proofing-header__action--download, .proofing-header__action--favorites, .proofing-header__action--view { margin-left: 10px; }
@media only screen and (max-width: 768px) {
  .proofing-header__action--download, .proofing-header__action--favorites, .proofing-header__action--view { flex: 1 1 0%; padding: 15px 0px; text-align: center; margin: 10px; }
}
.proofing-header__action--cart--mobile { display: flex; align-items: center; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: none; padding: 0px; height: 50px; }
@media only screen and (min-width: 768px) {
  .proofing-header__action--cart--mobile { display: none; }
}
.proofing-header__action--cart--mobile .cart-count { position: relative; width: 18px; height: 18px; padding-top: 2px; background: rgb(112, 79, 231); color: white; border-radius: 2px; font-size: 12px; bottom: 15px; display: flex; align-items: center; justify-content: center; }
.proofing-header__action--cart--mobile svg { max-width: 100%; }
.proofing-header__action--cart--desktop { display: none; }
@media only screen and (min-width: 768px) {
  .proofing-header__action--cart--desktop { display: block; }
}
@media only screen and (min-width: 768px) {
  .proofing-header__action { padding: 15px 30px; }
}
@media only screen and (max-width: 767px) {
  body.client .f_assets-container { margin: 0px 20px; transform: none !important; }
}
.f_client_gallery { padding-bottom: 50px; }
.f_client_gallery .f_asset-image { margin: 0px; height: auto; }
.f_client_gallery.grid-layout { justify-content: center; display: grid !important; }
.f_client_gallery.grid-layout .f_asset-image { overflow: hidden; }
.f_client_gallery.grid-layout .f_asset_inner { display: flex; align-items: center; justify-content: center; }
.f_client_gallery.grid-layout .f_asset_image_wrapper { position: relative; }
.f_client_gallery.square-layout .f_asset_inner img, .f_client_gallery.masonry-layout .f_asset_inner img { position: absolute; width: 100%; top: 0px; left: 0px; }
.f_client_gallery.square-layout .f_asset_link, .f_client_gallery.masonry-layout .f_asset_link { display: block; }
.f_client_gallery.square-layout { display: grid !important; }
.f_client_gallery.square-layout .f_asset-image { overflow: hidden; }
.f_client_gallery.square-layout .f_asset_link { width: 100%; position: relative; }
.f_client_gallery.masonry-layout { min-height: 100vh; }
.f_client_gallery.masonry-layout .f_asset-image { display: inline-block; }
.f_client_gallery.masonry-layout.masonry-ready { min-height: auto; }
.f_assets-container .f_asset.f_asset-title { margin-bottom: 40px; }
body.client .f_assets-container.title-fullwidth { width: 100%; margin: 0px; }
.f_assets-container .f_asset.f_asset-title.img-title { position: relative; }
.f_assets-container .f_asset.f_asset-title.img-title img { display: block; height: auto; width: 100%; margin: auto; }
.f_assets-container .f_asset.f_asset-title.img-title .overlay_text { position: absolute; width: 100%; height: 100%; top: 0px; z-index: 1; }
.f_assets-container .f_asset.f_asset-title.img-title .overlay_text_copy { padding: 50px; }
@media only screen and (max-width: 767px) {
  .f_assets-container .f_asset.f_asset-title.img-title .overlay_text_copy { padding: 20px; line-height: initial; }
}
.f_assets-container .f_asset.f_asset-title.img-title .overlay_text_copy p { margin: 0px; }
.f_assets-container .f_asset.f_asset-title.img-title .overlay_text_position { display: flex; flex-direction: column; height: 100%; margin: auto; }
.f_assets-container .f_asset.f_asset-title.img-title .overlay_text_position-top-left { justify-content: flex-start; text-align: left; }
.f_assets-container .f_asset.f_asset-title.img-title .overlay_text_position-top-center { justify-content: flex-start; text-align: center; }
.f_assets-container .f_asset.f_asset-title.img-title .overlay_text_position-top-right { justify-content: flex-start; text-align: right; }
.f_assets-container .f_asset.f_asset-title.img-title .overlay_text_position-middle-left { justify-content: center; text-align: left; }
.f_assets-container .f_asset.f_asset-title.img-title .overlay_text_position-middle-center { justify-content: center; text-align: center; }
.f_assets-container .f_asset.f_asset-title.img-title .overlay_text_position-middle-right { justify-content: center; text-align: right; }
.f_assets-container .f_asset.f_asset-title.img-title .overlay_text_position-bottom-left { justify-content: flex-end; text-align: left; }
.f_assets-container .f_asset.f_asset-title.img-title .overlay_text_position-bottom-center { justify-content: flex-end; text-align: center; }
.f_assets-container .f_asset.f_asset-title.img-title .overlay_text_position-bottom-right { justify-content: flex-end; text-align: right; }
.f_asset.favorite_asset .f_toolbar_favourite { opacity: 1; }
.f_asset.favorite_asset .f_toolbar_favourite .not-favorite { display: none; }
.f_asset.favorite_asset .f_toolbar_favourite .favorite { display: block; }
.f_asset_inner { position: relative; }
.f_asset_inner:hover img { opacity: 0.8; }
.f_asset_inner:hover .f_toolbar_item { opacity: 1; }
.f_asset_toolbar { position: absolute; display: inline-flex; top: 4px; left: 4px; z-index: 1; }
@media only screen and (max-width: 767px) {
  .f_asset_toolbar { display: none; }
}
.f_asset_info { overflow-wrap: break-word; }
.f_asset_info figcaption { display: none; }
.f_asset-filename { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin: 1em 0px; text-align: center; }
@media only screen and (max-width: 767px) {
  .f_asset-filename { display: none; }
}
.f_asset-filename :not(:first-child) { display: none; }
.f_asset-filename > p { margin: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
@media only screen and (max-width: 767px) {
  .f_asset-filename > p { display: none; }
}
.f_toolbar_item { box-sizing: border-box; width: 25px; height: 25px; padding-top: 5px; margin: 0px 4px 0px 0px; text-align: center; font-size: 0px; line-height: 0; background: rgba(0, 0, 0, 0.65); color: rgb(255, 255, 255); cursor: pointer; opacity: 1; }
@media only screen and (min-width: 769px) {
  .f_toolbar_item { opacity: 0; }
}
.f_toolbar_item:hover { background: black; }
.f_toolbar_item.f_toolbar_favourite .not-favorite { display: block; }
.f_toolbar_item.f_toolbar_favourite .favorite { display: none; }
.f_toolbar_item.f_toolbar_download { display: block; opacity: 1; }
@media only screen and (min-width: 769px) {
  .f_toolbar_item.f_toolbar_download { opacity: 0; }
}
@media only screen and (min-width: 768px) {
  .f_toolbar_item { width: 31px; height: 31px; padding-top: 8px; }
}
.f_toolbar_item svg { height: 15px; width: 15px; fill: white; }
.f-load-more { padding: 20px; text-align: center; }
.f-load-more .spinner-wrap { transition: 250ms; margin: 20px auto; width: 24px; height: 24px; }
.f-load-more .spinner-wrap .spinner { animation: 1.2s linear 0s infinite normal none running rotator; width: 24px; height: 24px; }
.f-load-more .spinner-wrap .spinner-circle { transition: 250ms; animation: 1.2s ease-in-out 0s infinite normal none running dash; stroke-dasharray: 60; stroke: rgb(0, 0, 0); }
.f-load-more .spinner-wrap .exclamation-point { transition: opacity 250ms 250ms; opacity: 0; }
.f-preview-load-more { text-align: center; }
.pswp { z-index: 2147483647; }
.pswp__caption { color: rgb(255, 255, 255); padding: 30px; background: rgb(0, 0, 0); }
.pswp__caption .f_asset_link { display: none; }
.pswp__caption .f_show_asset { float: right; visibility: hidden; }
.pswp__caption figcaption { display: block; }
.pswp__caption .f_toolbar_item { cursor: pointer; float: right; margin-left: 30px; position: relative; z-index: 10; }
.pswp__caption .f_toolbar_item .ss-icon { padding-right: 5px; position: relative; top: 2px; }
.pswp__caption .f_asset_info { position: absolute; left: 0px; top: 0px; width: 100%; }
.pswp__caption .f_asset-filename { display: none; }
.pswp__caption figcaption { line-height: 1.4; }
.pswp__caption figcaption .f-caption-copy { display: block; padding: 0px 42px; }
@media only screen and (max-width: 360px) {
  .pswp__caption figcaption .f-caption-copy { padding: 0px 22px; font-size: 16px; }
}
.pswp__caption figcaption .f-caption-icon { cursor: pointer; padding: 42px; overflow: hidden; }
@media only screen and (max-width: 360px) {
  .pswp__caption figcaption .f-caption-icon { padding: 42px 22px; }
}
.pswp__caption figcaption .f-circle { border: 1px solid rgb(255, 255, 255); border-radius: 7px; display: block; float: left; margin: 0px 3px 0px 0px; height: 7px; width: 7px; }
@-webkit-keyframes rotator { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(270deg); }
}
@keyframes rotator { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(270deg); }
}
@-webkit-keyframes dash { 
  0% { stroke-dashoffset: 60; transform: rotate(0deg); }
  50% { stroke-dashoffset: 12; transform: rotate(72deg); }
  100% { stroke-dashoffset: 60; transform: rotate(450deg); }
}
@keyframes dash { 
  0% { stroke-dashoffset: 60; transform: rotate(0deg); }
  50% { stroke-dashoffset: 12; transform: rotate(72deg); }
  100% { stroke-dashoffset: 60; transform: rotate(450deg); }
}
.f-preview-load-more { display: none; }

html:hover [class^="ss-"] { }
.ss-icon, .ss-icon.ss-standard, [class^="ss-"]::before, [class*=" ss-"]::before, [class^="ss-"].ss-standard::before, [class*=" ss-"].ss-standard::before, [class^="ss-"].right::after, [class*=" ss-"].right::after, [class^="ss-"].ss-standard.right::after, [class*=" ss-"].ss-standard.right::after { font-family: SSStandard; font-style: normal; font-weight: normal; text-decoration: none; text-rendering: optimizelegibility; white-space: nowrap; font-feature-settings: "liga"; -webkit-font-smoothing: antialiased; }
[class^="ss-"].right::before, [class*=" ss-"].right::before { display: none; content: ""; }
.ss-cursor::before, .ss-cursor.right::after { content: ""; }
.ss-crosshair::before, .ss-crosshair.right::after { content: "⌖"; }
.ss-search::before, .ss-search.right::after { content: "🔎"; }
.ss-zoomin::before, .ss-zoomin.right::after { content: ""; }
.ss-zoomout::before, .ss-zoomout.right::after { content: ""; }
.ss-view::before, .ss-view.right::after { content: "👀"; }
.ss-attach::before, .ss-attach.right::after { content: "📎"; }
.ss-link::before, .ss-link.right::after { content: "🔗"; }
.ss-move::before, .ss-move.right::after { content: ""; }
.ss-write::before, .ss-write.right::after { content: "✎"; }
.ss-writingdisabled::before, .ss-writingdisabled.right::after { content: ""; }
.ss-erase::before, .ss-erase.right::after { content: "✐"; }
.ss-compose::before, .ss-compose.right::after { content: "📝"; }
.ss-lock::before, .ss-lock.right::after { content: "🔒"; }
.ss-unlock::before, .ss-unlock.right::after { content: "🔓"; }
.ss-key::before, .ss-key.right::after { content: "🔑"; }
.ss-backspace::before, .ss-backspace.right::after { content: "⌫"; }
.ss-ban::before, .ss-ban.right::after { content: "🚫"; }
.ss-trash::before, .ss-trash.right::after { content: ""; }
.ss-target::before, .ss-target.right::after { content: "◎"; }
.ss-tag::before, .ss-tag.right::after { content: ""; }
.ss-bookmark::before, .ss-bookmark.right::after { content: "🔖"; }
.ss-flag::before, .ss-flag.right::after { content: "⚑"; }
.ss-like::before, .ss-like.right::after { content: "👍"; }
.ss-dislike::before, .ss-dislike.right::after { content: "👎"; }
.ss-heart::before, .ss-heart.right::after { content: "♥"; }
.ss-halfheart::before, .ss-halfheart.right::after { content: ""; }
.ss-star::before, .ss-star.right::after { content: "⋆"; }
.ss-halfstar::before, .ss-halfstar.right::after { content: ""; }
.ss-sample::before, .ss-sample.right::after { content: ""; }
.ss-crop::before, .ss-crop.right::after { content: ""; }
.ss-layers::before, .ss-layers.right::after { content: ""; }
.ss-fill::before, .ss-fill.right::after { content: ""; }
.ss-stroke::before, .ss-stroke.right::after { content: ""; }
.ss-phone::before, .ss-phone.right::after { content: "📞"; }
.ss-phonedisabled::before, .ss-phonedisabled.right::after { content: ""; }
.ss-rss::before, .ss-rss.right::after { content: ""; }
.ss-facetime::before, .ss-facetime.right::after { content: ""; }
.ss-reply::before, .ss-reply.right::after { content: "↩"; }
.ss-send::before, .ss-send.right::after { content: ""; }
.ss-mail::before, .ss-mail.right::after { content: "✉"; }
.ss-inbox::before, .ss-inbox.right::after { content: "📥"; }
.ss-chat::before, .ss-chat.right::after { content: "💬"; }
.ss-ellipsischat::before, .ss-ellipsischat.right::after { content: ""; }
.ss-ellipsis::before, .ss-ellipsis.right::after { content: "…"; }
.ss-user::before, .ss-user.right::after { content: "👤"; }
.ss-femaleuser::before, .ss-femaleuser.right::after { content: "👧"; }
.ss-users::before, .ss-users.right::after { content: "👥"; }
.ss-cart::before, .ss-cart.right::after { content: ""; }
.ss-creditcard::before, .ss-creditcard.right::after { content: "💳"; }
.ss-dollarsign::before, .ss-dollarsign.right::after { content: "💲"; }
.ss-barchart::before, .ss-barchart.right::after { content: "📊"; }
.ss-piechart::before, .ss-piechart.right::after { content: ""; }
.ss-box::before, .ss-box.right::after { content: "📦"; }
.ss-home::before, .ss-home.right::after { content: "⌂"; }
.ss-buildings::before, .ss-buildings.right::after { content: "🏢"; }
.ss-warehouse::before, .ss-warehouse.right::after { content: ""; }
.ss-globe::before, .ss-globe.right::after { content: "🌎"; }
.ss-navigate::before, .ss-navigate.right::after { content: ""; }
.ss-compass::before, .ss-compass.right::after { content: ""; }
.ss-signpost::before, .ss-signpost.right::after { content: ""; }
.ss-map::before, .ss-map.right::after { content: ""; }
.ss-location::before, .ss-location.right::after { content: ""; }
.ss-pin::before, .ss-pin.right::after { content: "📍"; }
.ss-database::before, .ss-database.right::after { content: ""; }
.ss-hdd::before, .ss-hdd.right::after { content: ""; }
.ss-music::before, .ss-music.right::after { content: "♫"; }
.ss-mic::before, .ss-mic.right::after { content: "🎤"; }
.ss-volume::before, .ss-volume.right::after { content: "🔈"; }
.ss-lowvolume::before, .ss-lowvolume.right::after { content: "🔉"; }
.ss-highvolume::before, .ss-highvolume.right::after { content: "🔊"; }
.ss-airplay::before, .ss-airplay.right::after { content: ""; }
.ss-camera::before, .ss-camera.right::after { content: "📷"; }
.ss-picture::before, .ss-picture.right::after { content: "🌄"; }
.ss-video::before, .ss-video.right::after { content: "📹"; }
.ss-play::before, .ss-play.right::after { content: "▶"; }
.ss-pause::before, .ss-pause.right::after { content: ""; }
.ss-stop::before, .ss-stop.right::after { content: "■"; }
.ss-record::before, .ss-record.right::after { content: "●"; }
.ss-rewind::before, .ss-rewind.right::after { content: "⏪"; }
.ss-fastforward::before, .ss-fastforward.right::after { content: "⏩"; }
.ss-skipback::before, .ss-skipback.right::after { content: "⏮"; }
.ss-skipforward::before, .ss-skipforward.right::after { content: "⏭"; }
.ss-eject::before, .ss-eject.right::after { content: "⏏"; }
.ss-repeat::before, .ss-repeat.right::after { content: "🔁"; }
.ss-replay::before, .ss-replay.right::after { content: "↺"; }
.ss-shuffle::before, .ss-shuffle.right::after { content: "🔀"; }
.ss-book::before, .ss-book.right::after { content: "📕"; }
.ss-openbook::before, .ss-openbook.right::after { content: "📖"; }
.ss-notebook::before, .ss-notebook.right::after { content: "📓"; }
.ss-newspaper::before, .ss-newspaper.right::after { content: "📰"; }
.ss-grid::before, .ss-grid.right::after { content: ""; }
.ss-rows::before, .ss-rows.right::after { content: ""; }
.ss-columns::before, .ss-columns.right::after { content: ""; }
.ss-thumbnails::before, .ss-thumbnails.right::after { content: ""; }
.ss-filter::before, .ss-filter.right::after { content: ""; }
.ss-desktop::before, .ss-desktop.right::after { content: "💻"; }
.ss-laptop::before, .ss-laptop.right::after { content: ""; }
.ss-tablet::before, .ss-tablet.right::after { content: ""; }
.ss-cell::before, .ss-cell.right::after { content: "📱"; }
.ss-battery::before, .ss-battery.right::after { content: "🔋"; }
.ss-highbattery::before, .ss-highbattery.right::after { content: ""; }
.ss-mediumbattery::before, .ss-mediumbattery.right::after { content: ""; }
.ss-lowbattery::before, .ss-lowbattery.right::after { content: ""; }
.ss-emptybattery::before, .ss-emptybattery.right::after { content: ""; }
.ss-lightbulb::before, .ss-lightbulb.right::after { content: "💡"; }
.ss-downloadcloud::before, .ss-downloadcloud.right::after { content: ""; }
.ss-download::before, .ss-download.right::after { content: ""; }
.ss-uploadcloud::before, .ss-uploadcloud.right::after { content: ""; }
.ss-upload::before, .ss-upload.right::after { content: ""; }
.ss-fork::before, .ss-fork.right::after { content: ""; }
.ss-merge::before, .ss-merge.right::after { content: ""; }
.ss-transfer::before, .ss-transfer.right::after { content: "⇆"; }
.ss-refresh::before, .ss-refresh.right::after { content: "↻"; }
.ss-sync::before, .ss-sync.right::after { content: ""; }
.ss-loading::before, .ss-loading.right::after { content: ""; }
.ss-wifi::before, .ss-wifi.right::after { content: ""; }
.ss-connection::before, .ss-connection.right::after { content: ""; }
.ss-file::before, .ss-file.right::after { content: "📄"; }
.ss-folder::before, .ss-folder.right::after { content: "📁"; }
.ss-quote::before, .ss-quote.right::after { content: "“"; }
.ss-text::before, .ss-text.right::after { content: ""; }
.ss-font::before, .ss-font.right::after { content: ""; }
.ss-print::before, .ss-print.right::after { content: "⎙"; }
.ss-fax::before, .ss-fax.right::after { content: "📠"; }
.ss-list::before, .ss-list.right::after { content: ""; }
.ss-layout::before, .ss-layout.right::after { content: ""; }
.ss-action::before, .ss-action.right::after { content: ""; }
.ss-redirect::before, .ss-redirect.right::after { content: "↪"; }
.ss-expand::before, .ss-expand.right::after { content: "⤢"; }
.ss-contract::before, .ss-contract.right::after { content: ""; }
.ss-help::before, .ss-help.right::after { content: "❓"; }
.ss-info::before, .ss-info.right::after { content: "ℹ"; }
.ss-alert::before, .ss-alert.right::after { content: "⚠"; }
.ss-caution::before, .ss-caution.right::after { content: "⛔"; }
.ss-logout::before, .ss-logout.right::after { content: ""; }
.ss-plus::before, .ss-plus.right::after { content: "+"; }
.ss-hyphen::before, .ss-hyphen.right::after { content: "-"; }
.ss-check::before, .ss-check.right::after { content: "✓"; }
.ss-delete::before, .ss-delete.right::after { content: "␡"; }
.ss-settings::before, .ss-settings.right::after { content: "⚙"; }
.ss-dashboard::before, .ss-dashboard.right::after { content: ""; }
.ss-notifications::before, .ss-notifications.right::after { content: "🔔"; }
.ss-notificationsdisabled::before, .ss-notificationsdisabled.right::after { content: "🔕"; }
.ss-clock::before, .ss-clock.right::after { content: "⏲"; }
.ss-stopwatch::before, .ss-stopwatch.right::after { content: "⏱"; }
.ss-calendar::before, .ss-calendar.right::after { content: "📅"; }
.ss-addcalendar::before, .ss-addcalendar.right::after { content: ""; }
.ss-removecalendar::before, .ss-removecalendar.right::after { content: ""; }
.ss-checkcalendar::before, .ss-checkcalendar.right::after { content: ""; }
.ss-deletecalendar::before, .ss-deletecalendar.right::after { content: ""; }
.ss-briefcase::before, .ss-briefcase.right::after { content: "💼"; }
.ss-cloud::before, .ss-cloud.right::after { content: "☁"; }
.ss-droplet::before, .ss-droplet.right::after { content: "💧"; }
.ss-flask::before, .ss-flask.right::after { content: ""; }
.ss-up::before, .ss-up.right::after { content: "⬆"; }
.ss-upright::before, .ss-upright.right::after { content: "⬈"; }
.ss-right::before, .ss-right.right::after { content: "➡"; }
.ss-downright::before, .ss-downright.right::after { content: "⬊"; }
.ss-down::before, .ss-down.right::after { content: "⬇"; }
.ss-downleft::before, .ss-downleft.right::after { content: "⬋"; }
.ss-left::before, .ss-left.right::after { content: "⬅"; }
.ss-upleft::before, .ss-upleft.right::after { content: "⬉"; }
.ss-navigateup::before, .ss-navigateup.right::after { content: ""; }
.ss-navigateright::before, .ss-navigateright.right::after { content: "▻"; }
.ss-navigatedown::before, .ss-navigatedown.right::after { content: ""; }
.ss-navigateleft::before, .ss-navigateleft.right::after { content: "◅"; }
.ss-directup::before, .ss-directup.right::after { content: "▴"; }
.ss-directright::before, .ss-directright.right::after { content: "▹"; }
.ss-dropdown::before, .ss-dropdown.right::after { content: "▾"; }
.ss-directleft::before, .ss-directleft.right::after { content: "◃"; }
.ss-retweet::before, .ss-retweet.right::after { content: ""; }
.ss-volumelow::before, .ss-volumelow.right::after { content: "🔉"; }
.ss-volumehigh::before, .ss-volumehigh.right::after { content: "🔊"; }
.ss-batteryhigh::before, .ss-batteryhigh.right::after { content: ""; }
.ss-batterymedium::before, .ss-batterymedium.right::after { content: ""; }
.ss-batterylow::before, .ss-batterylow.right::after { content: ""; }
.ss-batteryempty::before, .ss-batteryempty.right::after { content: ""; }
.ss-clouddownload::before, .ss-clouddownload.right::after { content: ""; }
.ss-cloudupload::before, .ss-cloudupload.right::after { content: ""; }
.ss-calendaradd::before, .ss-calendaradd.right::after { content: ""; }
.ss-calendarremove::before, .ss-calendarremove.right::after { content: ""; }
.ss-calendarcheck::before, .ss-calendarcheck.right::after { content: ""; }
.ss-calendardelete::before, .ss-calendardelete.right::after { content: ""; }
.ca-download-overlay, .ca-error-overlay, .ca-confirm-email-overlay { align-items: center; display: none; position: fixed; top: 0px; left: 0px; overflow: auto; width: 100%; height: 100%; background-color: white; z-index: 2147483647; }
.ca-download-overlay .close-button, .ca-error-overlay .close-button, .ca-confirm-email-overlay .close-button { color: rgb(224, 226, 228); position: absolute; top: 12px; right: 9px; cursor: pointer; }
.ca-download-overlay .content, .ca-error-overlay .content, .ca-confirm-email-overlay .content { position: relative; margin: auto; width: 450px; }
.ca-download-overlay .error_refresh a, .ca-error-overlay .error_refresh a, .ca-confirm-email-overlay .error_refresh a { text-decoration: none; }
.ca-download-overlay .step, .ca-error-overlay .step, .ca-confirm-email-overlay .step { text-align: center; }
.ca-download-overlay .step h1, .ca-error-overlay .step h1, .ca-confirm-email-overlay .step h1 { color: rgb(0, 0, 0); font-size: 24px; }
.ca-download-overlay .step .icon, .ca-error-overlay .step .icon, .ca-confirm-email-overlay .step .icon { font-size: 44px; color: rgb(224, 226, 228); }
.ca-download-overlay .step .icon-loading, .ca-error-overlay .step .icon-loading, .ca-confirm-email-overlay .step .icon-loading { background: url("/static/spinner_fsg-b02531944c4b84204b03936e9eac74fb537d0e64a02e7d9c8704cfa2506a2edf.gif") 50% 50% no-repeat rgba(255, 255, 255, 0.96); display: block; height: 30px; margin: 0px auto 20px; width: 30px; }
.ca-download-overlay .step .icon-download, .ca-error-overlay .step .icon-download, .ca-confirm-email-overlay .step .icon-download { fill: rgb(204, 204, 204); }
.ca-download-overlay .step p, .ca-error-overlay .step p, .ca-confirm-email-overlay .step p { font-size: 13px; margin: 25px 0px; color: rgb(156, 156, 156); }
.ca-download-overlay .step input, .ca-error-overlay .step input, .ca-confirm-email-overlay .step input { border: 1px solid rgba(127, 127, 127, 0.5); background: white; border-radius: 3px; font-size: 13px; padding: 15px; appearance: none; color: rgb(102, 102, 102) !important; }
.ca-download-overlay .step input[type="text"], .ca-error-overlay .step input[type="text"], .ca-confirm-email-overlay .step input[type="text"] { border: 1px solid rgb(224, 226, 228); width: 50%; }
.ca-download-overlay .step input[type="submit"], .ca-error-overlay .step input[type="submit"], .ca-confirm-email-overlay .step input[type="submit"] { width: 25%; }
.ca-download-overlay .step input[type="submit"]:hover, .ca-error-overlay .step input[type="submit"]:hover, .ca-confirm-email-overlay .step input[type="submit"]:hover { border-color: rgba(85, 85, 85, 0.8); background: rgba(85, 85, 85, 0.05); }
.ca-download-overlay .step input.error, .ca-error-overlay .step input.error, .ca-confirm-email-overlay .step input.error { border-color: rgb(188, 0, 37); }
.ca-download-overlay .step ul, .ca-error-overlay .step ul, .ca-confirm-email-overlay .step ul { margin: 20px; padding: 0px; }
.ca-download-overlay .step li, .ca-error-overlay .step li, .ca-confirm-email-overlay .step li { font-weight: bold; list-style: none; margin: 5px 5px 20px; }
.ca-download-overlay .step li .icon-download, .ca-error-overlay .step li .icon-download, .ca-confirm-email-overlay .step li .icon-download { width: 1em; margin-right: 10px; vertical-align: middle; fill: rgb(156, 156, 156); }
.ca-download-overlay .step a, .ca-error-overlay .step a, .ca-confirm-email-overlay .step a { color: black; }
.ca-download-overlay .step a:hover .icon-download, .ca-error-overlay .step a:hover .icon-download, .ca-confirm-email-overlay .step a:hover .icon-download { fill: rgb(0, 0, 0); }
.ca-download-overlay .step .input-error-message, .ca-error-overlay .step .input-error-message, .ca-confirm-email-overlay .step .input-error-message { background: rgb(253, 228, 229); border: 1px solid rgb(245, 202, 200); line-height: 15px; margin: 5px auto; padding: 8px; position: relative; top: 3px; text-align: left; width: 76%; color: rgb(188, 0, 37) !important; }
.ca-download-overlay .step .input-error-message::after, .ca-error-overlay .step .input-error-message::after, .ca-confirm-email-overlay .step .input-error-message::after { content: ""; position: absolute; border-style: solid; border-width: 0px 5px 5px; border-color: rgb(253, 228, 229) transparent; display: block; width: 0px; z-index: 1; top: -5px; left: 15px; }
.ca-download-overlay .step .input-error-message::before, .ca-error-overlay .step .input-error-message::before, .ca-confirm-email-overlay .step .input-error-message::before { content: ""; position: absolute; border-style: solid; border-width: 0px 5px 5px; border-color: rgb(245, 202, 200) transparent; display: block; width: 0px; z-index: 0; top: -6px; left: 15px; }
.ca-download-overlay.visible, .ca-error-overlay.visible, .ca-confirm-email-overlay.visible { display: flex; }
.ca-error-overlay { z-index: 1000001; }
@media only screen and (max-width: 768px) {
  body { height: 100%; }
  .ca-download-overlay, .ca-error-overlay, .ca-confirm-email-overlay { position: absolute; }
  .ca-download-overlay .content, .ca-error-overlay .content, .ca-confirm-email-overlay .content { margin: 20px; width: 100%; }
}
.f_blog_body_typography, .f_blog_body_typography:hover { font-size: 18px !important; line-height: 1.65 !important; }
.f_blog_body_typography > p { line-height: 1.65 !important; }
.f_blog_title_typography, .f_blog_title_typography:hover { font-size: 36px !important; font-style: normal !important; font-weight: bold !important; }
.f_blog_title_typography_hover:hover { text-decoration: underline !important; }
.f_blog_list a:hover h4 { text-decoration: underline !important; }
.fancybox-title .child, .f_blog_caption_typography { font-size: 14px !important; }
.f_blog_caption_typography_font-size { font-size: 14px !important; }
.collection-tab a { cursor: pointer; transition: 0.3s; display: inline-block; padding: 8px 12px; background: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; white-space: nowrap; border-radius: 4px; color: rgb(85, 85, 85) !important; font-family: "Benton Sans Book" !important; font-size: 32px !important; text-decoration: none !important; }
.collection-tab a:hover { text-decoration: none; color: rgb(0, 0, 0) !important; }
.collection-tab a.active { text-decoration: none; font-weight: 500; color: rgb(0, 0, 0) !important; }
.store-collection-tabs { position: relative; margin-bottom: 20px; }
.collection-tabs-list { display: flex; align-items: center; justify-content: center; gap: 12px; list-style: none; margin: 0px 0px 0px 2%; padding: 0px; flex-wrap: wrap; }
.collection-tab { margin: 0px; list-style: none; }
.collection-dropdown-toggle { margin: 0px; list-style: none; position: relative; }
.dropdown-btn { background: transparent; border: 1px solid rgb(122, 118, 90); border-radius: 4px; cursor: pointer; padding: 8px 10px; display: flex; align-items: center; justify-content: center; color: rgb(122, 118, 90); transition: 0.3s; }
.dropdown-btn:hover { background-color: rgba(206, 202, 175, 0.1); border-color: rgb(206, 202, 175); color: rgb(206, 202, 175); }
.dropdown-arrow { transition: transform 0.3s; }
.dropdown-btn.open .dropdown-arrow { transform: rotate(180deg); }
.collection-dropdown-menu { position: absolute; top: 100%; left: 0px; background: white; border: 1px solid rgb(221, 221, 221); border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px; padding: 8px 0px; z-index: 1000; min-width: 200px; max-height: 300px; overflow-y: auto; display: none; margin-top: 4px; }
.collection-dropdown-menu.show { display: block; }
.dropdown-collection-item { width: 100%; }
.dropdown-collection-item span { display: block; padding: 12px 16px; cursor: pointer; text-decoration: none; border-bottom: 1px solid rgb(240, 240, 240); transition: 0.2s; }
.dropdown-collection-item:last-child span { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.collection-tab.hidden-tab { display: none; }
.product-list .product-name { font-family: "Benton Sans Bold"; font-weight: normal; color: rgb(85, 85, 85); font-size: 26px; }
.product-list .product-price { font-family: "Benton Sans Book"; color: rgb(85, 85, 85); font-size: 16px; line-height: 1.5; }
.product-list .product-name, .product-list .product-price { text-align: center; }
.product-info .xl-headline { font-size: 27px; }
.product-order-form button.f-add-to-cart-button { border-radius: 2px; background: rgb(255, 255, 255); transition: background 250ms, border-color 250ms; color: rgb(145, 145, 145) !important; font-size: 14px !important; font-family: "Benton Sans Book" !important; border: 1px solid rgba(145, 145, 145, 0.2) !important; }
.product-order-form button.f-add-to-cart-button:hover { border-color: rgba(145, 145, 145, 0.8) !important; background: rgba(145, 145, 145, 0.05) !important; }
.product-order-form button.f-add-to-cart-button:disabled { cursor: not-allowed; }
.product-order-form button.f-add-to-cart-button:disabled:hover { background: rgb(255, 255, 255) !important; }
h2, p, li { transition: font-size 130ms ease-in-out; }
.proofing-header__project-title { color: rgb(35, 35, 35) !important; font-size: 18px !important; font-family: "Benton Sans Bold" !important; font-weight: normal !important; line-height: 1.8 !important; }
.proofing-header__client-name { color: rgb(145, 145, 145); font-family: "Benton Sans Book"; font-size: 18px; line-height: 1.6; }
.proofing-header__actions__container { background: rgb(255, 255, 255); }
.proofing-header__action { font-family: "Benton Sans Book"; font-size: 18px; line-height: normal; color: rgb(145, 145, 145); border: 1px solid rgb(145, 145, 145); }
.proofing-header__action:hover { color: rgb(145, 145, 145); }
.proofing-header__action--download, .proofing-header__action--favorites, .proofing-header__action--view, .proofing-header__action--cart--desktop { font-size: 18px; font-family: "Benton Sans Book"; border-radius: 2px; background: rgb(255, 255, 255); transition: background 250ms, border-color 250ms; color: rgb(145, 145, 145) !important; border-color: rgba(145, 145, 145, 0.5) !important; }
.proofing-header__action--download:hover, .proofing-header__action--favorites:hover, .proofing-header__action--view:hover, .proofing-header__action--cart--desktop:hover { color: rgb(145, 145, 145) !important; border-color: rgba(145, 145, 145, 0.8) !important; background: rgba(145, 145, 145, 0.05) !important; }
.private-page { color: rgb(145, 145, 145); font-family: "Benton Sans Book"; font-size: 18px; line-height: 1.6; }
.private-page__header { color: rgb(35, 35, 35); font-family: "Benton Sans Bold"; font-size: 18px; font-weight: normal; line-height: 1.8; }
.private-page__logo { color: rgb(35, 35, 35); font-family: "Interstate Condensed Bold"; font-size: 40px; font-weight: normal; line-height: 1.2; }
.private-page__form-submit { transition: background 250ms, border-color 250ms; color: rgb(145, 145, 145) !important; font-size: 18px !important; font-family: "Benton Sans Book" !important; border-radius: 2px !important; background: rgb(255, 255, 255) !important; border-color: rgba(145, 145, 145, 0.5) !important; }
.private-page__form-submit:hover { border-color: rgba(145, 145, 145, 0.8) !important; background: rgba(145, 145, 145, 0.05) !important; }
.private-page__field-input:not(.private-page__field-input--invalid), .download-folder__download-button, .private-page__form-submit { border-color: rgba(145, 145, 145, 0.5); }
.private-page__field-input:not(.private-page__field-input--invalid):focus, .download-folder__download-button:focus, .private-page__form-submit:focus { border-color: rgba(145, 145, 145, 0.8); }
.client_page .f_assets-container { font-size: 18px; }
.img-title .f_asset-title_wrapper::after { content: ""; position: absolute; top: 0px; height: 100%; width: 100%; background-color: rgba(0, 0, 0, 0); z-index: 0; pointer-events: none; }
.f_assets-container .overlay_text_copy { color: rgb(255, 255, 255); font-size: 80px; font-family: "Benton Sans Bold"; font-weight: normal; line-height: 1.8 !important; }
@media only screen and (max-width: 767px) {
  .f_assets-container .overlay_text_copy { font-size: 8vw; }
}
@media only screen and (max-width: 767px) and (max-width: 250px) {
  .f_assets-container .overlay_text_copy { font-size: 20px; }
}
@media only screen and (max-width: 767px) and (min-width: 1000px) {
  .f_assets-container .overlay_text_copy { font-size: 80px; }
}
.f-load-more .spinner-wrap .spinner-circle { stroke: rgb(145, 145, 145); }
.private-page__back-button { color: rgb(145, 145, 145); text-decoration: underline; }
.private-page__form-container { background-color: rgb(255, 255, 255); }
.f_asset-filename, .f_asset-filename * { text-align: left; }
.f_asset-filename, .f_asset-filename * { color: rgb(145, 145, 145) !important; font-family: "Benton Sans Book" !important; font-size: 18px !important; font-weight: normal !important; line-height: inherit !important; }
.flexible_grid { margin: 0px 20px; max-width: 100% !important; }
@media only screen and (min-width: 768px) {
  .flexible_grid { margin: 0px 20px !important; }
}
.f_client_gallery { gap: 10px; grid-template-columns: repeat(auto-fill, 160px); }
@media only screen and (min-width: 768px) {
  .f_client_gallery { gap: 20px; }
}
@media only screen and (max-width: 767px) {
  .f_client_gallery { grid-template-columns: repeat(2, 160px); }
}
@media only screen and (min-width: 768px) {
  .f_client_gallery { grid-template-columns: repeat(auto-fill, 200px); }
}
.f_client_gallery .f_asset-image { margin: 0px !important; }
.f_client_gallery .f_asset_inner { height: 160px; width: 160px; }
@media only screen and (max-width: 767px) {
  .f_client_gallery .f_asset_inner { height: auto; width: auto; }
}
@media only screen and (min-width: 768px) {
  .f_client_gallery .f_asset_inner { height: 200px; width: 200px; }
}
.f_client_gallery .f_asset_inner img { max-height: 160px; max-width: 160px; }
@media only screen and (max-width: 767px) {
  .f_client_gallery .f_asset_inner img { }
}
@media only screen and (min-width: 768px) {
  .f_client_gallery .f_asset_inner img { max-height: 200px; max-width: 200px; }
}
#content_page_wrapper ._4ORMAT_module_image_set_04 { --slideshow-background: rgba(164, 164, 164, 0.2); --slideshow-height: 726px; --vertical-spacing: 16px; --horizontal-offset: 0%; --horizontal-spacing: 16px; --show-scrollbar: scroll; --grid-spacing-gap: 36px; --grid-column-count: 4; --label-padding-horizontal: 0px; --label-padding-bottom: 20px; --slider-size: 48; --slider-icon-width: 16px; --slider-icon-height: 8px; --slider-icon-margin: 10px; }
#content_page_wrapper ._4ORMAT_module_image_set_03 { --slideshow-background: rgba(164, 164, 164, 0.2); --slideshow-height: 726px; --vertical-spacing: 16px; --horizontal-offset: 0%; --horizontal-spacing: 16px; --show-scrollbar: scroll; --grid-spacing-gap: 36px; --grid-column-count: 4; --label-padding-horizontal: 0px; --label-padding-bottom: 20px; --slider-size: 48; --slider-icon-width: 16px; --slider-icon-height: 8px; --slider-icon-margin: 10px; }
#content_page_wrapper ._4ORMAT_module_image_set_02 { --slideshow-background: rgba(164, 164, 164, 0.2); --slideshow-height: 726px; --vertical-spacing: 16px; --horizontal-offset: 0%; --horizontal-spacing: 16px; --show-scrollbar: scroll; --grid-spacing-gap: 18px; --grid-column-count: 4; --label-padding-horizontal: 0px; --label-padding-bottom: 20px; --slider-size: 48; --slider-icon-width: 16px; --slider-icon-height: 8px; --slider-icon-margin: 10px; }
#content_page_wrapper ._4ORMAT_module_image_set_01 { --slideshow-background: rgba(164, 164, 164, 0.2); --slideshow-height: 726px; --vertical-spacing: 16px; --horizontal-offset: 0%; --horizontal-spacing: 16px; --show-scrollbar: scroll; --grid-spacing-gap: 18px; --grid-column-count: 4; --label-padding-horizontal: 0px; --label-padding-bottom: 20px; --slider-size: 48; --slider-icon-width: 16px; --slider-icon-height: 8px; --slider-icon-margin: 10px; }
#content_page_wrapper ._4ORMAT_module_image_set_05 { --slideshow-background: rgba(164, 164, 164, 0.2); --slideshow-height: 726px; --vertical-spacing: 16px; --horizontal-offset: 0%; --horizontal-spacing: 16px; --show-scrollbar: scroll; --grid-spacing-gap: 36px; --grid-column-count: 4; --label-padding-horizontal: 0px; --label-padding-bottom: 20px; --slider-size: 48; --slider-icon-width: 16px; --slider-icon-height: 8px; --slider-icon-margin: 10px; }
#content_page_wrapper ._4ORMAT_module_map_02 { --slideshow-height: 726px; --label-padding-horizontal: 0px; --label-padding-bottom: 20px; --slider-size: 48; --slider-icon-width: 16px; --slider-icon-height: 8px; --slider-icon-margin: 10px; }
#content_page_wrapper ._4ORMAT_module_map_04 { --slideshow-height: 726px; --label-padding-horizontal: 0px; --label-padding-bottom: 20px; --slider-size: 48; --slider-icon-width: 16px; --slider-icon-height: 8px; --slider-icon-margin: 10px; }
#content_page_wrapper ._4ORMAT_module_map_03 { --slideshow-height: 726px; --label-padding-horizontal: 0px; --label-padding-bottom: 20px; --slider-size: 48; --slider-icon-width: 16px; --slider-icon-height: 8px; --slider-icon-margin: 10px; }
#content_page_wrapper ._4ORMAT_module_map_01 { --slideshow-height: 726px; --label-padding-horizontal: 0px; --label-padding-bottom: 20px; --slider-size: 48; --slider-icon-width: 16px; --slider-icon-height: 8px; --slider-icon-margin: 10px; }
#content_page_wrapper ._4ORMAT_module_slideshow_02 { --primary-color: #ffffff; --inverted-primary-color: #000000; --secondary-color: #2F333F; --navigation-icon-color: #ffffff; --button-style: solid; --button-padding: 15px 30px; --button-font-size: 14px; --heading-typography-font-family: ; --heading-typography-font-size: 26px; --heading-typography-line-height: 1.5; --description-typography-font-family: ; --description-typography-font-size: 12px; --description-typography-line-height: 1.5; --slideshow-height: 726px; --slide-cta-items-align: start; --label-padding-horizontal: 0px; --label-padding-bottom: 20px; --slider-size: 48; --slider-icon-width: 16px; --slider-icon-height: 8px; --slider-icon-margin: 10px; --image-spacing: 20px; }
#content_page_wrapper ._4ORMAT_module_mailing_list_02 { --primary-color: #ffffff; --inverted-primary-color: #000000; --secondary-color: #000000; --button-style: solid; --content-padding: 100px; --heading-typography-font-family: ; --heading-typography-font-size: 36px; --heading-typography-line-height: 1.4; --description-typography-font-family: ; --description-typography-font-size: 14px; --description-typography-line-height: 1.5; --slideshow-height: 726px; --label-padding-horizontal: 0px; --label-padding-bottom: 20px; --slider-size: 48; --slider-icon-width: 16px; --slider-icon-height: 8px; --slider-icon-margin: 10px; }
#content_page_wrapper ._4ORMAT_module_mailing_list_01 { --primary-color: #ffffff; --inverted-primary-color: #000000; --button-style: solid; --overlay-opacity: 0.5; --content-padding: 100px; --heading-typography-font-family: ; --heading-typography-font-size: 36px; --heading-typography-line-height: 1.4; --description-typography-font-family: ; --description-typography-font-size: 14px; --description-typography-line-height: 1.5; --slideshow-height: 726px; --label-padding-horizontal: 0px; --label-padding-bottom: 20px; --slider-size: 48; --slider-icon-width: 16px; --slider-icon-height: 8px; --slider-icon-margin: 10px; }
#content_page_wrapper ._4ORMAT_module_slideshow_05 { --primary-color: #ffffff; --inverted-primary-color: #000000; --secondary-color: #fbfbfb; --button-style: solid; --button-padding: 15px 30px; --button-font-size: 14px; --navigation-color: #000000; --overlay-opacity: 0.45; --overlay-color: #000000; --overlay-color-rgb: 0, 0, 0; --heading-typography-font-family: ; --heading-typography-font-size: 26px; --heading-typography-line-height: 1.4; --description-typography-font-family: ; --description-typography-font-size: 12px; --description-typography-line-height: 1.6; --pagination-display: block; --slideshow-height: 726px; --slide-cta-items-align: start; --label-padding-horizontal: 0px; --label-padding-bottom: 20px; --slider-size: 48; --slider-icon-width: 16px; --slider-icon-height: 8px; --slider-icon-margin: 10px; }
#content_page_wrapper ._4ORMAT_module_slideshow_01 { --primary-color: #ffffff; --inverted-primary-color: #000000; --button-style: solid; --button-padding: 15px 30px; --button-font-size: 14px; --overlay-opacity: 0.5; --heading-typography-font-family: ; --heading-typography-font-size: 42px; --heading-typography-line-height: 1.5; --description-typography-font-family: ; --description-typography-font-size: 15px; --description-typography-line-height: 1.5; --slideshow-height: 726px; --slide-content-align: center; --slide-items-align: center; --slide-description-text-align: center; --slide-link-position: absolute; --slide-link-width: 100%; --label-padding-horizontal: 0px; --label-padding-bottom: 20px; --slider-size: 48; --slider-icon-width: 16px; --slider-icon-height: 8px; --slider-icon-margin: 10px; }
#content_page_wrapper ._4ORMAT_module_layered_02 { --primary-color: #FFFFFF; --inverted-primary-color: #000000; --button-style: solid; --content-padding: 100px; --heading-typography-font-family: ; --heading-typography-font-size: 36px; --heading-typography-line-height: 1.4; --description-typography-font-family: ; --description-typography-font-size: 14px; --description-typography-line-height: 1.5; --slideshow-height: 726px; --label-padding-horizontal: 0px; --label-padding-bottom: 20px; --slider-size: 48; --slider-icon-width: 16px; --slider-icon-height: 8px; --slider-icon-margin: 10px; }
#content_page_wrapper ._4ORMAT_module_layered_01 { --primary-color: #FFFFFF; --inverted-primary-color: #000000; --button-style: solid; --overlay-opacity: 0.5; --content-padding: 100px; --heading-typography-font-family: ; --heading-typography-font-size: 36px; --heading-typography-line-height: 1.4; --description-typography-font-family: ; --description-typography-font-size: 14px; --description-typography-line-height: 1.5; --slideshow-height: 726px; --label-padding-horizontal: 0px; --label-padding-bottom: 20px; --slider-size: 48; --slider-icon-width: 16px; --slider-icon-height: 8px; --slider-icon-margin: 10px; }
#content_page_wrapper ._4ORMAT_module_title_24 { --primary-color: #ffffff; --inverted-primary-color: #000000; --overlay-opacity: 0.35; --title-text-size: 100px; --overlay-color: #000000; --overlay-color-rgb: 0, 0, 0; --title_text_hover_state: underline; --title-typography-font-family: ; --title-typography-line-height: ; --slideshow-height: 726px; --label-padding-horizontal: 0px; --label-padding-bottom: 20px; --slider-size: 48; --slider-icon-width: 16px; --slider-icon-height: 8px; --slider-icon-margin: 10px; }
#content_page_wrapper ._4ORMAT_module_title_25 { --primary-color: #ffffff; --inverted-primary-color: #000000; --overlay-opacity: 0.35; --title-text-size: 100px; --overlay-color: #000000; --overlay-color-rgb: 0, 0, 0; --title_text_hover_state: underline; --title-typography-font-family: ; --title-typography-line-height: ; --slideshow-height: 726px; --label-padding-horizontal: 0px; --label-padding-bottom: 20px; --slider-size: 48; --slider-icon-width: 16px; --slider-icon-height: 8px; --slider-icon-margin: 10px; }
#content_page_wrapper ._4ORMAT_module_title_26 { --primary-color: #ffffff; --inverted-primary-color: #000000; --overlay-opacity: 0.35; --title-text-size: 100px; --description-text-size: 16px; --title-page-flexbox-alignment: center; --title-page-text-alignment: center; --overlay-color: #000000; --overlay-color-rgb: 0, 0, 0; --title-typography-font-family: ; --title-typography-line-height: 1.7; --description-typography-font-family: ; --description-typography-font-size: px; --description-typography-line-height: 1.7; --slideshow-height: 726px; --label-padding-horizontal: 0px; --label-padding-bottom: 20px; --slider-size: 48; --slider-icon-width: 16px; --slider-icon-height: 8px; --slider-icon-margin: 10px; }
#content_page_wrapper ._4ORMAT_module_uploaded_video_01 { --slideshow-height: 726px; --label-padding-horizontal: 0px; --label-padding-bottom: 20px; --slider-size: 48; --slider-icon-width: 16px; --slider-icon-height: 8px; --slider-icon-margin: 10px; --video-base-color: #000000; --video-text-color: #ffffff; --video-accent-color: #f1f1f1; }
#content_page_wrapper ._4ORMAT_module_uploaded_video_02 { --slideshow-height: 726px; --label-padding-horizontal: 0px; --label-padding-bottom: 20px; --slider-size: 48; --slider-icon-width: 16px; --slider-icon-height: 8px; --slider-icon-margin: 10px; --video-base-color: #000000; --video-text-color: #ffffff; --video-accent-color: #f1f1f1; }
#content_page_wrapper ._4ORMAT_module_image_set_06 { --slideshow-background: rgba(164, 164, 164, 0.2); --slideshow-height: 726px; --vertical-spacing: 16px; --horizontal-offset: 0%; --horizontal-spacing: 16px; --show-scrollbar: scroll; --grid-spacing-gap: 36px; --grid-column-count: 4; --label-padding-horizontal: 0px; --label-padding-bottom: 20px; --slider-size: 48; --slider-icon-width: 16px; --slider-icon-height: 8px; --slider-icon-margin: 10px; }
#content_page_wrapper ._4ORMAT_module_uploaded_video_03 { --slideshow-height: 726px; --label-padding-horizontal: 0px; --label-padding-bottom: 20px; --slider-size: 48; --slider-icon-width: 16px; --slider-icon-height: 8px; --slider-icon-margin: 10px; --video-base-color: #000000; --video-text-color: #ffffff; --video-accent-color: #f1f1f1; }
#content_page_wrapper ._4ORMAT_module_uploaded_video_05 { --slideshow-height: 726px; --label-padding-horizontal: 0px; --label-padding-bottom: 20px; --slider-size: 48; --slider-icon-width: 16px; --slider-icon-height: 8px; --slider-icon-margin: 10px; --video-base-color: #000000; --video-text-color: #ffffff; --video-accent-color: #f1f1f1; }
#content_page_wrapper ._4ORMAT_module_uploaded_video_07 { --slideshow-height: 726px; --label-padding-horizontal: 0px; --label-padding-bottom: 20px; --slider-size: 48; --slider-icon-width: 16px; --slider-icon-height: 8px; --slider-icon-margin: 10px; --video-base-color: #000000; --video-text-color: #ffffff; --video-accent-color: #f1f1f1; }
#content_page_wrapper ._4ORMAT_module_uploaded_video_08 { --slideshow-height: 726px; --label-padding-horizontal: 0px; --label-padding-bottom: 20px; --slider-size: 48; --slider-icon-width: 16px; --slider-icon-height: 8px; --slider-icon-margin: 10px; --video-base-color: #000000; --video-text-color: #ffffff; --video-accent-color: #f1f1f1; }
#content_page_wrapper ._4ORMAT_module_image_set_07 { --slideshow-background: rgba(164, 164, 164, 0.2); --slideshow-height: 726px; --vertical-spacing: 0px; --horizontal-offset: 25%; --horizontal-spacing: 0px; --show-scrollbar: scroll; --grid-spacing-gap: 36px; --grid-column-count: 4; --label-padding-horizontal: 0px; --label-padding-bottom: 20px; --slider-size: 48; --slider-icon-width: 16px; --slider-icon-height: 8px; --slider-icon-margin: 10px; }
#content_page_wrapper ._4ORMAT_module_image_set_09 { --slideshow-background: rgba(164, 164, 164, 0.2); --slideshow-height: 726px; --vertical-spacing: 0px; --horizontal-offset: 50%; --horizontal-spacing: 16px; --show-scrollbar: scroll; --grid-spacing-gap: 36px; --grid-column-count: 4; --label-padding-horizontal: 0px; --label-padding-bottom: 20px; --slider-size: 48; --slider-icon-width: 16px; --slider-icon-height: 8px; --slider-icon-margin: 10px; }
#content_page_wrapper ._4ORMAT_module_image_set_08 { --slideshow-background: rgba(164, 164, 164, 0.2); --slideshow-height: 726px; --vertical-spacing: 0px; --horizontal-offset: 25%; --horizontal-spacing: 16px; --show-scrollbar: scroll; --grid-spacing-gap: 36px; --grid-column-count: 4; --label-padding-horizontal: 0px; --label-padding-bottom: 20px; --slider-size: 48; --slider-icon-width: 16px; --slider-icon-height: 8px; --slider-icon-margin: 10px; }
#content_page_wrapper ._4ORMAT_module_uploaded_video_09 { --slideshow-height: 726px; --label-padding-horizontal: 0px; --label-padding-bottom: 20px; --slider-size: 48; --slider-icon-width: 16px; --slider-icon-height: 8px; --slider-icon-margin: 10px; --video-base-color: #000000; --video-text-color: #ffffff; --video-accent-color: #f1f1f1; }
#content_page_wrapper ._4ORMAT_module_uploaded_video_06 { --slideshow-height: 726px; --label-padding-horizontal: 0px; --label-padding-bottom: 20px; --slider-size: 48; --slider-icon-width: 16px; --slider-icon-height: 8px; --slider-icon-margin: 10px; --video-base-color: #000000; --video-text-color: #ffffff; --video-accent-color: #f1f1f1; }
#content_page_wrapper ._4ORMAT_module_image_set_12 { --slideshow-background: rgba(164, 164, 164, 0.2); --slideshow-height: 726px; --vertical-spacing: 16px; --horizontal-offset: 0%; --horizontal-spacing: 16px; --show-scrollbar: scroll; --grid-spacing-gap: 48px; --grid-column-count: 3; --label-padding-horizontal: 0px; --label-padding-bottom: 20px; --slider-size: 48; --slider-icon-width: 16px; --slider-icon-height: 8px; --slider-icon-margin: 10px; }
#content_page_wrapper ._4ORMAT_module_image_set_10 { --slideshow-background: rgba(164, 164, 164, 0.2); --slideshow-height: 726px; --vertical-spacing: 16px; --horizontal-offset: 0%; --horizontal-spacing: 16px; --show-scrollbar: scroll; --grid-spacing-gap: 0px; --grid-column-count: 3; --label-padding-horizontal: 0px; --label-padding-bottom: 20px; --slider-size: 48; --slider-icon-width: 16px; --slider-icon-height: 8px; --slider-icon-margin: 10px; }
#content_page_wrapper ._4ORMAT_module_image_set_11 { --slideshow-background: rgba(164, 164, 164, 0.2); --slideshow-height: 726px; --vertical-spacing: 16px; --horizontal-offset: 0%; --horizontal-spacing: 16px; --show-scrollbar: scroll; --grid-spacing-gap: 48px; --grid-column-count: 2; --label-padding-horizontal: 0px; --label-padding-bottom: 20px; --slider-size: 48; --slider-icon-width: 16px; --slider-icon-height: 8px; --slider-icon-margin: 10px; }
#content_page_wrapper ._4ORMAT_module_image_set_13 { --slideshow-background: transparent; --slideshow-height: 726px; --vertical-spacing: 16px; --horizontal-offset: 0%; --horizontal-spacing: 16px; --show-scrollbar: scroll; --grid-spacing-gap: 48px; --grid-column-count: 3; --label-padding-horizontal: 0px; --label-padding-bottom: 20px; --slider-size: 48; --slider-icon-width: 16px; --slider-icon-height: 8px; --slider-icon-margin: 10px; }
#content_page_wrapper ._4ORMAT_module_comparison_slider_01 { --slideshow-height: 726px; --slider-default-position: 50; --slider-color: #000000; --slider-icon-color: #FFFFFF; --label-text-color: ##555555; --label-font: ; --label-font-size: 14; --label-overlay-background-color: 0, 0, 0; --label-padding-horizontal: 0px; --label-padding-bottom: 20px; --slider-line-thickness: 6; --slider-size: 48; --slider-icon-width: 9px; --slider-icon-height: 14px; --slider-icon-margin: 6px; --slider-icon-shape: 50%; }
#content_page_wrapper ._4ORMAT_module_slideshow_05[data-content-module-id="13295015"], #content_page_outer._4ORMAT_module_slideshow_05[data-content-module-id="13295015"] { --primary-color: #ffffff; --inverted-primary-color: #000000; --secondary-color: #fbfbfb; --button-style: solid; --button-padding: 15px 30px; --button-font-size: 14px; --navigation-color: #000000; --overlay-opacity: 0.43; --overlay-color: #000000; --overlay-color-rgb: 0, 0, 0; --heading-typography-font-family: ; --heading-typography-font-size: 26px; --heading-typography-line-height: 1.4; --description-typography-font-family: ; --description-typography-font-size: 12px; --description-typography-line-height: 1.6; --pagination-display: block; --slideshow-height: 726px; --slide-cta-items-align: start; --label-padding-horizontal: 0px; --label-padding-bottom: 20px; --slider-size: 48; --slider-icon-width: 16px; --slider-icon-height: 8px; --slider-icon-margin: 10px; }
h2, p, li { transition: font-size 130ms ease-in-out; }
body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row { color: rgb(85, 85, 85); }
body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row h2.xl-headline, body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row h2.xl-headline span, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row h2.xl-headline, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row h2.xl-headline span { color: rgb(85, 85, 85); font-family: "Benton Sans Bold"; font-size: 48px; line-height: 1.4 !important; }
body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row h2, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row h2 { color: rgb(85, 85, 85); font-family: "Benton Sans Bold"; font-size: 32px; font-weight: bold; line-height: 1.4 !important; }
body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row h2 span, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row h2 span { font-family: "Benton Sans Regular", "Benton Sans Book", "sans-serif"; }
body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row p, body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row li, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row p, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row li { color: rgb(85, 85, 85); font-family: "Benton Sans Book"; font-size: 14px; line-height: 1.7 !important; }
body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) #content_page_wrapper ._4ORMAT_content_page_row p.small-text, body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row p.small-text, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) #content_page_wrapper ._4ORMAT_content_page_row p.small-text, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row p.small-text { color: rgb(85, 85, 85); font-family: "Benton Sans Book"; font-size: 11px; line-height: 1.7 !important; }
body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row a, body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row h2.xl-headline a, body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row h2.xl-headline a span, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row a, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row h2.xl-headline a, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row h2.xl-headline a span { color: rgb(145, 145, 145); text-decoration: underline; }
body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row a:hover, body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row h2.xl-headline a:hover, body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row h2.xl-headline a span:hover, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row a:hover, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row h2.xl-headline a:hover, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row h2.xl-headline a span:hover { color: rgb(145, 145, 145); text-decoration: underline; }
body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row ._4ORMAT_module_contact_label, body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row textarea._4ORMAT_module_contact_input, body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row input._4ORMAT_module_contact_input:not(.btn), body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row ._4ORMAT_module_contact_label, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row textarea._4ORMAT_module_contact_input, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row input._4ORMAT_module_contact_input:not(.btn) { color: rgb(85, 85, 85) !important; font-size: 14px !important; font-family: "Benton Sans Book" !important; border-color: rgba(85, 85, 85, 0.5) !important; }
body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row input._4ORMAT_module_contact_input.btn, body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row a.format_flex_button, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row input._4ORMAT_module_contact_input.btn, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row a.format_flex_button { transition: background 250ms, border-color 250ms; color: rgb(85, 85, 85) !important; font-size: 18px !important; font-family: "Benton Sans Book" !important; border-radius: 2px !important; background: rgb(255, 255, 255) !important; border: 1px solid rgba(85, 85, 85, 0.5) !important; }
body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row input._4ORMAT_module_contact_input.btn:hover, body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row a.format_flex_button:hover, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row input._4ORMAT_module_contact_input.btn:hover, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row a.format_flex_button:hover { border-color: rgba(85, 85, 85, 0.8) !important; background: rgba(85, 85, 85, 0.05) !important; }
body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) #content_page_wrapper:not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) #content_page_wrapper:not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row { padding-top: 36px; padding-bottom: 36px; }
body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) #content_page_wrapper:not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row._4ORMAT_full_width_module .format-slideshow .format-slideshow__slide-heading--link, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) #content_page_wrapper:not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row._4ORMAT_full_width_module .format-slideshow .format-slideshow__slide-heading--link { text-decoration: underline; }
body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) #content_page_wrapper:not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row._4ORMAT_full_width_module .format-slideshow .format-slideshow__slide-heading--link:hover, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) #content_page_wrapper:not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row._4ORMAT_full_width_module .format-slideshow .format-slideshow__slide-heading--link:hover { text-decoration: underline; }
@media only screen and (max-width: 767px) {
  body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row h2.xl-headline, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row h2.xl-headline { font-size: 8vw; }
}
@media only screen and (max-width: 767px) and (max-width: 250px) {
  body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row h2.xl-headline, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row h2.xl-headline { font-size: 20px; }
}
@media only screen and (max-width: 767px) and (min-width: 600px) {
  body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row h2.xl-headline, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row h2.xl-headline { font-size: 48px; }
}
@media only screen and (max-width: 767px) {
  body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row h2, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row h2 { font-size: 6vw; }
}
@media only screen and (max-width: 767px) and (max-width: 266.667px) {
  body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row h2, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row h2 { font-size: 16px; }
}
@media only screen and (max-width: 767px) and (min-width: 533.333px) {
  body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row h2, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row h2 { font-size: 32px; }
}
@media only screen and (max-width: 767px) {
  body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row p, body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row li, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row p, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row li { font-size: 4vw; }
}
@media only screen and (max-width: 767px) and (max-width: 300px) {
  body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row p, body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row li, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row p, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row li { font-size: 12px; }
}
@media only screen and (max-width: 767px) and (min-width: 350px) {
  body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row p, body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row li, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row p, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row li { font-size: 14px; }
}
@media only screen and (max-width: 767px) {
  body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) #content_page_wrapper ._4ORMAT_content_page_row p.small-text, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) #content_page_wrapper ._4ORMAT_content_page_row p.small-text { font-size: 3vw; }
}
@media only screen and (max-width: 767px) and (max-width: 266.667px) {
  body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) #content_page_wrapper ._4ORMAT_content_page_row p.small-text, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) #content_page_wrapper ._4ORMAT_content_page_row p.small-text { font-size: 8px; }
}
@media only screen and (max-width: 767px) and (min-width: 366.667px) {
  body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) #content_page_wrapper ._4ORMAT_content_page_row p.small-text, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) #content_page_wrapper ._4ORMAT_content_page_row p.small-text { font-size: 11px; }
}
@media only screen and (max-width: 767px) {
  body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row ._4ORMAT_module_contact_label, body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row textarea._4ORMAT_module_contact_input, body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row input._4ORMAT_module_contact_input, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row ._4ORMAT_module_contact_label, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row textarea._4ORMAT_module_contact_input, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row input._4ORMAT_module_contact_input { font-size: 4vw; }
}
@media only screen and (max-width: 767px) and (max-width: 300px) {
  body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row ._4ORMAT_module_contact_label, body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row textarea._4ORMAT_module_contact_input, body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row input._4ORMAT_module_contact_input, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row ._4ORMAT_module_contact_label, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row textarea._4ORMAT_module_contact_input, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row input._4ORMAT_module_contact_input { font-size: 12px; }
}
@media only screen and (max-width: 767px) and (min-width: 350px) {
  body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row ._4ORMAT_module_contact_label, body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row textarea._4ORMAT_module_contact_input, body.content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row input._4ORMAT_module_contact_input, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row ._4ORMAT_module_contact_label, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row textarea._4ORMAT_module_contact_input, body.nested_content:not(.client):not(.store):not(.product):not(.blog) :not(._4ORMAT_content_page_TITLE) ._4ORMAT_content_page_row input._4ORMAT_module_contact_input { font-size: 14px; }
}
html { font-family: sans-serif; text-size-adjust: 100%; }
body { margin: 0px; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }
audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }
audio:not([controls]) { display: none; height: 0px; }
[hidden], template { display: none; }
a { background-color: transparent; }
a:active, a:hover { outline: 0px; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
dfn { font-style: italic; }
h1 { font-size: 2em; margin: 0.67em 0px; }
mark { background: rgb(255, 255, 0); color: rgb(0, 0, 0); }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
img { border: 0px; }
svg:not(:root) { overflow: hidden; }
figure { margin: 1em 40px; }
hr { box-sizing: content-box; height: 0px; }
pre { overflow: auto; }
code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }
button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0px; }
button { overflow: visible; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { appearance: button; cursor: pointer; }
button[disabled], html input[disabled] { cursor: default; }
input { line-height: normal; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0px; }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }
input[type="search"] { appearance: textfield; box-sizing: content-box; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { appearance: none; }
fieldset { border: 1px solid silver; margin: 0px 2px; padding: 0.35em 0.625em 0.75em; }
legend { border: 0px; padding: 0px; }
textarea { overflow: auto; }
optgroup { font-weight: bold; }
table { border-collapse: collapse; border-spacing: 0px; }
td, th { padding: 0px; }
html { box-sizing: border-box; }
*, ::before, ::after { box-sizing: inherit; }
.lazyload, .lazyloading { opacity: 0; }
.lazyloaded { transition: opacity 300ms cubic-bezier(0.215, 0.61, 0.355, 1); opacity: 1; }
html.lock-scroll { overflow: hidden; }
html.lock-scroll body { overflow: hidden; }
html.lock-scroll main { pointer-events: none; }
html.lock-scroll #assets { opacity: 0; }
html.lock-scroll #assets img { display: none; }
body { background: rgb(255, 255, 255); color: rgb(145, 145, 145); font-family: "Benton Sans Book"; font-size: 18px; line-height: 1.6; -webkit-font-smoothing: antialiased; overflow-x: hidden; }
body.lock-click { pointer-events: none; }
body.mobile-menu-open .f-cart-wrapper { display: none; }
a { color: rgb(145, 145, 145); text-decoration: underline; }
a:hover, a:focus { color: rgb(145, 145, 145); text-decoration: underline; }
h1, h2, h3, h4, h5, h6 { text-rendering: optimizelegibility; }
h1, body:not(.content) h2 { color: rgb(35, 35, 35); font-family: "Benton Sans Bold"; font-size: 18px; font-weight: normal; line-height: 1.8; }
.container { max-width: 1200px; margin: 0px auto; }
.content-container { max-width: none; }
.content-container ._4ORMAT_content_page_row:not(._4ORMAT_full_width_module) { max-width: 1200px; }
main { transition: opacity 300ms ease-in-out; position: relative; }
main.ajax-hide { opacity: 0; }
main #assets { transition: opacity 200ms ease-out; }
@media only screen and (max-width: 767px) {
  .header { display: none; }
}
.header .fixed-menu-copy { display: none; }
.header .social, .header .logo { z-index: 1; position: relative; }
.header.fixed-menu .default-menu { opacity: 0; }
.header.fixed-menu .fixed-menu-copy { display: block; position: fixed; top: 0px; padding-top: 25px; z-index: 20; width: 100%; right: 0px; }
.header.fixed-menu .fixed-menu-copy .menu { max-width: 1200px; margin: 0px auto 15px; opacity: 1; }
.header .menu-social-group { position: relative; z-index: 2; }
.header-mobile { display: none; background-color: rgb(255, 255, 255); z-index: 20; transition: 280ms ease-out; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px; }
.header-mobile .logo { margin: 0px; padding: 0px; align-self: center; text-align: left; }
.header-mobile .logo .logo-text .logo-link { font-size: calc(20px); outline: 0px; }
.header-mobile .header-mobile-logo-trigger { display: flex; position: relative; z-index: 40; padding: 10px 20px; justify-content: space-between; }
@media only screen and (max-width: 767px) {
  .header-mobile { display: block; position: fixed; top: 0px; left: 0px; right: 0px; }
  .header-mobile.hidden { transform: translate3d(0px, -100%, 0px); }
}
.right-aligned .logo { padding: 70px 0px; z-index: 3; }
.logo { text-align: center; padding: 70px 0px 50px; max-height: 200px; box-sizing: content-box; }
@media only screen and (max-width: 767px) {
  .logo { line-height: 0; }
}
.logo a { transition: opacity 300ms; }
.logo a:hover { opacity: 0.7; }
.logo .logo-text, .logo .logo-image { overflow: hidden; }
.logo .logo-link { text-decoration: none; outline: 0px; display: inline-block; }
.logo .logo-text { margin: 0px; }
@media only screen and (max-width: 767px) {
  .logo .logo-text { display: block; line-height: 1.2; }
}
.logo .logo-text .logo-link { color: rgb(35, 35, 35); font-family: "Interstate Condensed Bold"; font-size: 40px; font-weight: normal; line-height: 1.2; display: inline; }
.logo .logo-link { margin: 0px auto; height: calc(120px); }
.logo .logo-link img { height: 100%; max-height: 200px; }
@media only screen and (max-width: 767px) {
  .logo .logo-link img { max-height: 100%; height: auto; max-width: 70vw; }
}
@media only screen and (max-width: 767px) {
  .logo .logo-link { margin: 0px; max-height: 60px; height: calc(60px); display: flex; align-items: center; }
}
@media only screen and (max-width: 767px) {
  .logo { width: calc(100% - 44px); font-size: 25px !important; }
  .logo a { line-height: 44px; }
}
.menu { text-align: center; margin-bottom: 40px; }
.menu .menu-list { display: flex; flex-wrap: wrap; justify-content: center; position: relative; }
.menu .menu-list .social-item { min-width: 16px; }
.menu .menu-list .social-item svg { margin-top: -3px; }
.menu .menu-list .social-button { display: inline-block; }
.menu .menu-list #share_4ormat_link { color: rgb(35, 35, 35); font-size: 12px; font-family: Helvetica, Arial, sans-serif; text-decoration: none; margin: 0px 5px; outline: 0px; }
.menu .menu-list .social-item-link { color: rgb(35, 35, 35); outline: 0px; text-decoration: none; }
.menu .menu-list .social-item-link svg { width: 16px; overflow: visible; }
.menu .menu-list #share_4ormat_link, .menu .menu-list .social-item-link { color: rgb(35, 35, 35); font-family: Inconsolata, monospace; font-size: 16px; font-weight: normal; }
.menu .menu-list #share_4ormat_link:hover, .menu .menu-list .social-item-link:hover { color: rgb(35, 35, 35); }
.menu .menu-item { padding: 0px 30px 0px 20px; margin-bottom: 10px; text-align: center; position: relative; line-height: 16px; font-size: 16px; }
@media only screen and (max-width: 767px) {
  .menu .menu-item { line-height: 16px; font-size: 16px; }
}
.menu .menu-item::before { content: ""; position: absolute; top: 49%; left: -7px; margin-top: -2px; width: 5px; height: 5px; border-radius: 50%; background: rgb(222, 222, 222); }
.menu .menu-item.undotted::before, .menu .menu-item:first-child::before { display: none; }
.menu .item-link { color: rgb(35, 35, 35); font-family: Inconsolata, monospace; font-size: 16px; font-weight: normal; text-decoration: none; cursor: pointer; outline: 0px; }
@media only screen and (max-width: 767px) {
  .menu .item-link { color: rgb(35, 35, 35); font-family: Inconsolata, monospace; font-size: 16px; font-weight: normal; }
}
.menu .item-link:hover { color: rgb(35, 35, 35); }
@media only screen and (max-width: 767px) {
  .menu .item-link:hover { color: rgb(35, 35, 35); font-family: Inconsolata, monospace; font-size: 16px; font-weight: normal; }
}
.menu .selected > .item-link { color: rgb(35, 35, 35); text-decoration: underline; }
@media only screen and (max-width: 767px) {
  .menu .selected > .item-link { color: rgb(35, 35, 35); text-decoration: underline; }
}
.menu .category .category-link { background: url("https://bucket2.format-assets.com/theme_versions/10893018/assets/images/arrow-down.svg") right 64% no-repeat; padding-right: 30px; }
.menu .category .item { white-space: nowrap; }
.menu .category .item::before { display: none; }
.menu .category:hover .category-item { display: block; }
.menu .category-item { display: none; top: 100%; padding-top: 10px; position: absolute; z-index: 10; left: 0px; min-width: 100%; text-align: left; }
.menu .category-item .item-link { display: block; padding: 8px 20px; background-color: rgb(255, 255, 255); }
@media only screen and (max-width: 767px) {
  .menu .category-item .item-link { background-color: rgb(255, 255, 255); }
}
.right-aligned .container { display: flex; align-items: center; justify-content: space-between; }
.right-aligned .logo { text-align: left; margin: 70px 0px 70px 30px; }
.right-aligned .social { text-align: right; margin: 8px 0px 0px; padding-right: 30px; }
.right-aligned .menu-social-group { max-width: 60%; display: flex; flex-direction: column; }
.right-aligned.fixed-menu .fixed-menu-copy { display: none; }
.right-aligned .menu { margin-bottom: 0px; }
.right-aligned .menu .menu-item { margin: 8px 0px; }
.right-aligned .menu .menu-list { justify-content: flex-end; }
.top-aligned { padding: 70px 0px 0px; }
.top-aligned .menu { padding: 0px; margin: 0px; }
.top-aligned .logo { padding: 50px 0px 60px; }
.mobile-menu-trigger { display: none; align-self: center; width: 16px; height: 44px; top: 10px; right: 20px; line-height: 0; background: none; z-index: 98; border: 0px; padding: 0px; outline: 0px; }
@media only screen and (max-width: 767px) {
  .mobile-menu-trigger { display: block; }
}
.mobile-menu-trigger svg { fill: rgb(35, 35, 35); }
.mobile-menu-trigger .menu-active { display: none; }
.mobile-menu-trigger.active .menu-inactive { display: none; }
.mobile-menu-trigger.active .menu-active { display: inline; }
.mobile-menu { position: fixed; background-color: rgb(255, 255, 255); inset: 64px 0px -70px; transition: box-shadow 250ms ease-out 250ms, 250ms ease-out; visibility: hidden; transform: translate3d(0px, -1%, 0px); opacity: 0; z-index: 20; box-shadow: none; margin-bottom: 0px; padding-bottom: 70px; }
.mobile-menu .category { margin: 30px 0px; }
.mobile-menu .category .category-link.item-link { color: rgb(145, 145, 145); font-family: Inconsolata, monospace; font-size: 14px; font-weight: normal; cursor: auto; background: none; line-height: normal; display: flex; align-items: center; justify-content: center; padding: 5px 0px; text-decoration: none !important; }
.mobile-menu .category .category-items-wrap { display: grid; grid-template-rows: 1fr; transition: grid-template-rows 200ms ease-in-out; }
.mobile-menu .category .category-link.item-link.expanded + .category-items-wrap { grid-template-rows: 1fr; }
.mobile-menu .category .category-link.item-link.expanded .menu-category-caret { transform: rotate(180deg); }
.mobile-menu .category .category-item { top: 0%; overflow-y: hidden; position: relative; display: block; padding-top: 0px; text-align: center; }
.mobile-menu .menu-list { display: block; }
.mobile-menu .menu-item { padding: 0px; }
.mobile-menu .menu-item .item-link { display: block; padding: 10px 0px; }
.mobile-menu .social { margin-top: 40px; }
.mobile-menu.active { overflow-y: auto; transform: translate3d(0px, 0px, 0px); visibility: visible; opacity: 1; }
.mobile-menu.scrolled { box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px inset; }
.social { font-size: 16px; text-align: center; margin-bottom: 60px; }
@media only screen and (max-width: 767px) {
  .social { text-align: center; }
}
.social .social-item { display: inline-block; margin: 0px 9px; width: 16px; }
@media only screen and (min-width: 767px) {
  .social .social-item { width: 16px; }
}
.social .social-button { display: inline-block; }
.social #share_4ormat_link { color: rgb(35, 35, 35); font-size: 12px; font-family: Helvetica, Arial, sans-serif; text-decoration: none; margin: 0px 5px; outline: 0px; }
.social .social-item-link { color: rgb(35, 35, 35); outline: 0px; text-decoration: none; }
.social .social-item-link svg { width: 16px; overflow: visible; }
@media only screen and (min-width: 767px) {
  .social .social-item-link svg { width: 16px; }
}
.social #share_4ormat_link, .social .social-item-link { color: rgb(35, 35, 35); font-family: Inconsolata, monospace; font-weight: normal; font-size: 16px; }
@media only screen and (min-width: 767px) {
  .social #share_4ormat_link, .social .social-item-link { font-size: 16px; }
}
.social #share_4ormat_link:hover, .social .social-item-link:hover { color: rgb(35, 35, 35); }
.gallery-social { visibility: hidden; opacity: 0; position: fixed; top: 20px; left: 30px; z-index: 30; transition: 200ms ease-in-out; }
.gallery-social * { user-select: none; }
.gallery-social .social { margin-bottom: 0px; }
.gallery-social.active { opacity: 1; visibility: visible; }
.gallery-social .social-item-link, .gallery-social #share_4ormat_link { color: rgb(35, 35, 35); }
@media only screen and (max-width: 767px) {
  .gallery-social { display: none; }
}
.gallery .asset { transition: transform 500ms cubic-bezier(0.215, 0.61, 0.355, 1), opacity 500ms cubic-bezier(0.215, 0.61, 0.355, 1); transform: translate3d(0px, 40px, 0px); opacity: 0; padding: 0px 5px 5px 0px; width: 33.3%; }
.gallery .asset.asset-loaded { opacity: 1; transform: translate3d(0px, 0px, 0px); }
.gallery .asset.disable-transitions { transition: none; }
@media only screen and (max-width: 520px) {
  .gallery .asset { width: 50%; }
}
.gallery .asset.full { width: 100%; }
.gallery .asset.text { text-align: center; min-height: 250px; height: 200px; display: flex; flex-wrap: wrap; }
.gallery .asset.text .text-snippet { align-self: flex-end; margin: 0px 15px; width: 100%; }
.gallery .asset.text .centered { align-self: center; }
.gallery .asset.text .text-readmore { font-family: Inconsolata, monospace; font-weight: bold; font-size: 14px; margin-bottom: 50px; text-transform: uppercase; letter-spacing: 1px; align-self: flex-end; flex-grow: 1; width: 100%; }
.gallery .asset.image { display: inline-block; position: relative; }
.gallery .asset .overlay { font-family: Lato, sans-serif; font-size: 14px; text-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px; position: absolute; width: 100%; line-height: 1.2em; bottom: -100%; opacity: 0; color: rgb(255, 255, 255); padding: 15px 10px; z-index: 10; transition: bottom 500ms ease-in-out, opacity 300ms ease-in-out; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5)); }
.gallery .asset .overlay p { margin: 0px; }
.gallery .asset:hover .overlay { transition: bottom 380ms cubic-bezier(0.215, 0.61, 0.355, 1); bottom: 0px; opacity: 1; }
.gallery .asset .gallery-item-link { display: block; overflow: hidden; position: relative; text-decoration: none; }
.gallery .asset .gallery-item-link:focus .overlay { bottom: 0px; opacity: 1; }
.gallery .asset .gallery-item-link.text { display: flex; flex-wrap: wrap; flex-grow: 1; }
.gallery .asset img { transform: translate3d(0px, 0px, 0px); max-width: 100%; transition: 300ms ease-in-out; }
.gallery .asset.video img { height: auto; opacity: 0; }
.gallery .asset.video .image-with-placeholder { background-size: cover; background-repeat: no-repeat; background-position: center center; }
.gallery .asset.video .image-with-placeholder.loaded .image-placeholder { opacity: 0; transform: none; }
.gallery .asset .video-indicator { position: absolute; z-index: 10; right: 15px; top: 15px; color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.4) 0px 0px 4px; font-size: 18px; }
.gallery .asset .overlay-cover { position: absolute; opacity: 0; transition: 300ms ease-in-out; z-index: 7; width: 101%; height: 101%; }
.gallery .asset:hover .overlay-cover { background-color: rgb(0, 0, 0); opacity: 0.7; }
.gallery .asset .image-with-placeholder { position: relative; line-height: 0; }
.gallery .asset .image-with-placeholder.loaded .image-placeholder { opacity: 0; }
.gallery .asset .image-with-placeholder .image-placeholder { width: 100%; transition: opacity 300ms ease-out; }
.gallery .asset .image-with-placeholder img { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 5; transform: translate3d(0px, 0px, 0px); }
.gallery .asset .image-with-placeholder img.youtube-ratio { transform: translateY(-13%); }
body.hold-on::after { content: "Loading more..."; display: flex; align-items: center; justify-content: center; padding-top: 60px; position: fixed; inset: 0px; background: url("https://bucket2.format-assets.com/theme_versions/10893018/assets/images/loader.svg") center center / 32px no-repeat rgb(255, 255, 255); z-index: 100; opacity: 0.8; }
.gallery .asset-container { max-width: 1101px; }
.gallery .asset-container .asset-grid { margin-right: -5px; }
.listing-asset-container .asset-container { max-width: 1101px; }
.listing-asset-container .asset-container .grid, .listing-asset-container .asset-container .masonry { margin-right: -25px; }
.asset-container { margin: 0px auto; overflow: hidden; }
.asset-container.auto-width { max-width: none; }
@media only screen and (min-width: 521px) {
  .asset-container.not-enough .asset { width: calc(367px); }
}
.auto-width .asset { width: 270px; }
@media only screen and (max-width: 520px) {
  .auto-width .asset { width: 50%; }
}
.auto-width #masonry-gallery, .auto-width .asset-grid { margin: 0px auto; }
@media only screen and (max-width: 520px) {
  .auto-width #masonry-gallery, .auto-width .asset-grid { width: 100% !important; }
}
.gallery-overlay { position: fixed; z-index: 20; inset: 0px; opacity: 0; pointer-events: none; transition: opacity 180ms ease-out; background-color: rgb(255, 255, 255); overflow: hidden; }
.gallery-overlay::after { position: absolute; bottom: -70px; width: 100%; height: 70px; content: ""; background-color: rgb(255, 255, 255); }
@media only screen and (max-width: 767px) {
  .gallery-overlay { display: none; }
}
.gallery-overlay.active { opacity: 1; visibility: visible; pointer-events: auto; }
@media only screen and (max-width: 767px) {
  .gallery-overlay.active { display: block; }
}
.gallery-overlay .image-container { max-width: 90vw; max-height: 80vh; padding: 0px 20px; position: relative; }
.gallery-overlay .image-placeholder { max-width: 100%; max-height: 80vh; width: auto !important; }
.gallery-overlay .gallery-item-inner { height: 100vh; display: flex; flex-shrink: 0; justify-content: center; align-items: center; }
@media only screen and (max-width: 520px) {
  .gallery-overlay .gallery-item-inner { padding-bottom: 10%; }
}
.gallery-overlay .gallery-item-inner .fluid-width-video-wrapper { max-width: 90vw; max-height: 80vh; padding: 0px 20px; }
@media only screen and (max-width: 520px) {
  .gallery-overlay .gallery-item-inner .fluid-width-video-wrapper { padding: 0px; }
}
.gallery-overlay .gallery-item-inner img { max-width: 100%; max-height: 80vh; height: auto; width: auto; }
@media only screen and (max-width: 520px) {
  .gallery-overlay .gallery-item-inner img { padding: 0px; }
}
.gallery-overlay .gallery-item-inner img:not([src]) { content: ""; }
.gallery-overlay .gallery-item-inner.captioned { display: flex; justify-content: flex-start; }
@media only screen and (max-width: 767px) {
  .gallery-overlay .gallery-item-inner.captioned { justify-content: center; padding-bottom: 0px; }
}
@media only screen and (hover: none) and (max-device-width: 1366px) {
  .gallery-overlay .gallery-item-inner.captioned { max-height: -webkit-fill-available; }
}
.gallery-overlay .gallery-item-inner.captioned img { margin: auto; }
.gallery-overlay .gallery-item-inner.captioned img:not(.lazyloaded) + .image-caption-wrapper .image-caption { opacity: 0; }
.gallery-overlay .gallery-item-inner.captioned .image-container { display: flex; flex-direction: column; position: relative; top: 50%; transform: translateY(-50%); }
@media only screen and (max-width: 767px) {
  .gallery-overlay .gallery-item-inner.captioned .image-container { padding: 0px; top: 0px; transform: translateX(0px); }
}
.gallery-overlay .gallery-item-inner.captioned .video-container { width: 100%; margin-top: 2%; }
@media only screen and (min-width: 768px) {
  .gallery-overlay .gallery-item-inner.captioned .video-container { margin-top: auto; }
  .gallery-overlay .gallery-item-inner.captioned .image-caption-wrapper { margin-bottom: auto; }
}
.gallery-overlay.fullscreen-gallery-overlay .gradient-hidden::after { opacity: 0; }
.gallery-overlay.fullscreen-gallery-overlay .gallery-item-inner.captioned .image-container { width: 100vw; margin-top: 0px; margin-bottom: 0px; }
.gallery-overlay.fullscreen-gallery-overlay .gallery-item-inner.captioned .video-container { width: 100%; }
@media only screen and (max-width: 668px) {
  .gallery-overlay.fullscreen-gallery-overlay .gallery-item-inner.captioned .video-container { margin-top: 40px; padding-top: 0px; }
}
.gallery-overlay.fullscreen-gallery-overlay .image-container { position: absolute; background-size: contain; background-repeat: no-repeat; background-position: center center; height: 100vh; width: 100vw; max-height: 100%; max-width: 100%; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; left: 0px; top: 0px; justify-content: center; padding-top: 0px !important; display: flex !important; }
.gallery-overlay.fullscreen-gallery-overlay .captioned .video-container { z-index: 25; margin-top: 0px; margin-bottom: 0px; }
.gallery-overlay.fullscreen-gallery-overlay .video-container { margin: 0px auto; z-index: 0; width: 100% !important; }
.gallery-overlay.fullscreen-gallery-overlay .video-container > div { height: 100%; width: 100%; }
.gallery-overlay.fullscreen-gallery-overlay .video-container iframe { margin: 0px auto; display: block; }
.gallery-overlay.fullscreen-gallery-overlay .video-container .fluid-width-video-wrapper { max-width: 100vw; }
.gallery-overlay.fullscreen-gallery-overlay .image-caption-wrapper { position: absolute; bottom: 0px; left: 0px; width: 100%; padding-top: 100px; padding-bottom: 15px; z-index: 20; opacity: 1; max-height: 100vh; overflow-y: auto; background-image: linear-gradient(rgba(255, 255, 255, 0) 4%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.7) 100%); }
.gallery-overlay.fullscreen-gallery-overlay .image-caption-wrapper.fixed-visible { opacity: 1 !important; }
.gallery-overlay.fullscreen-gallery-overlay .image-caption-wrapper.hidden { opacity: 0; }
.gallery-overlay.fullscreen-gallery-overlay .image-caption-wrapper .image-caption { position: relative; z-index: 20; text-shadow: rgba(255, 255, 255, 0.6) 0px 0px 16px; }
.gallery-overlay.fullscreen-gallery-overlay .video .captioned .image-caption-wrapper { margin-top: 0px; overflow: visible; position: relative; opacity: 1; padding: 0px; }
.gallery-overlay.fullscreen-gallery-overlay .video .captioned .image-caption { padding-bottom: 10px; }
@media only screen and (max-width: 668px) {
  .gallery-overlay.fullscreen-gallery-overlay .video .captioned .image-caption { margin-top: 20px; margin-bottom: 20px; }
}
.gallery-overlay.fullscreen-gallery-overlay .gallery-item-inner { position: relative; }
@media only screen and (max-width: 767px) {
  .gallery-overlay.fullscreen-gallery-overlay .gallery-item-inner .image-placeholder { display: none; }
}
@media only screen and (max-width: 767px) {
  .gallery-overlay.fullscreen-gallery-overlay .gallery-item-inner.captioned img { padding: 0px; top: 0px; transform: translateX(0px); }
}
.gallery-overlay.fullscreen-gallery-overlay .gallery-item-inner img { object-fit: contain; width: 100%; height: 100%; max-width: 100vw; max-height: 100vh; padding: 0px; }
@media only screen and (max-width: 767px) {
  .gallery-overlay.fullscreen-gallery-overlay .gallery-item-inner img { position: static; }
}
.gallery-item { height: 100vh; overflow-y: auto; }
@media only screen and (hover: none) and (max-device-width: 1366px) {
  .gallery-item { max-height: -webkit-fill-available; }
}
.gallery-item .text-container-outter { box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 4px; }
@media only screen and (max-width: 880px) {
  .gallery-item .text-container-outter { width: calc(100% - 150px); }
}
@media only screen and (max-width: 668px) {
  .gallery-item .text-container-outter { width: calc(100% - 100px); }
}
@media only screen and (max-width: 520px) {
  .gallery-item .text-container-outter { width: 100%; }
}
.gallery-item .text-container { color: rgb(35, 35, 35); max-width: 720px; min-width: 320px; min-height: 240px; max-height: 70vh; overflow-y: auto; margin: 10px; padding: 10px; }
.gallery-item.video .gallery-item-inner { overflow: auto; flex-direction: column; display: flex; }
.gallery-item.video .gallery-item-inner.captioned { justify-content: center; }
@media only screen and (max-width: 520px) {
  .gallery-item.video .gallery-item-inner.captioned .image-caption { margin: 30px auto 0px; }
}
.gallery-item.video .gallery-item-inner .video-container { width: 80vw; position: relative; }
.gallery-item.video .gallery-item-inner .video-container.source-youtube.landscape { max-width: 1536px !important; }
.gallery-item.video .gallery-item-inner .video-container .preview { max-width: 90vw; max-height: 80vh; position: relative; margin: auto; }
.gallery-item.video .gallery-item-inner .video-container .preview img { position: relative; height: auto; }
.gallery-item.video .gallery-item-inner .video-container .preview .load_iframe, .gallery-item.video .gallery-item-inner .video-container .preview iframe { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; outline: none; }
.gallery-item.video .gallery-item-inner .video-container .preview .load_iframe { background: none; left: 50%; transform: translate3d(-50%, 0px, 0px); }
.gallery-item.video .gallery-item-inner .video-container .preview .load_iframe::after { content: "▶"; color: rgb(255, 255, 255); font-size: 46px; line-height: 1em; position: absolute; top: 50%; left: 50%; margin-top: -0.36em; margin-left: -0.36em; text-shadow: rgba(0, 0, 0, 0.4) 0px 0px 12px; }
.gallery-item.video .gallery-item-inner .video-container .preview .load_iframe:focus { opacity: 0.5; }
.gallery-item.video .gallery-item-inner .video-container .preview.active img { opacity: 0; }
.gallery-item.video .gallery-item-inner .video-container .vimeo_cont, .gallery-item.video .gallery-item-inner .video-container iframe { max-height: 100vh; }
.gallery-item.video .gallery-item-inner .video-container.portrait .preview img { width: auto; max-height: 100vh; }
@media only screen and (min-width: 768px) {
  .gallery-item.video .gallery-item-inner { flex-flow: wrap; }
  .gallery-item.video .gallery-item-inner .video-container, .gallery-item.video .gallery-item-inner .image-caption-wrapper { flex: 0 0 100%; }
  .gallery-item.video .gallery-item-inner .fluid-width-video-wrapper { margin-left: auto; margin-right: auto; }
}
.gallery-item.image .gallery-item-inner { flex-direction: column; overflow-y: auto; display: flex; }
@media only screen and (max-width: 668px) and (min-width: 520px) {
  .gallery-item.image .gallery-item-inner { flex-wrap: wrap; }
}
.gallery-item .flex-start { justify-content: flex-start !important; }
.gallery-item .image-caption { margin: 20px auto; max-width: 540px; padding: 0px 20px; text-align: center; transition: opacity 300ms cubic-bezier(0.215, 0.61, 0.355, 1); color: rgb(35, 35, 35); font-family: Lato, sans-serif; font-size: 14px; font-weight: normal; }
.gallery-item .image-caption h2 { color: rgb(35, 35, 35); font-size: 14px; }
.gallery-overlay-close { top: 30px; right: 30px; width: 44px; height: 44px; z-index: 500; position: fixed; outline: 0px; }
@media only screen and (max-width: 668px) {
  .gallery-overlay-close { top: 20px; right: 10px; }
  .gallery-overlay-close.gallery-control { opacity: 0.6; visibility: visible; }
}
.gallery-overlay-close svg { fill: rgb(0, 0, 0); pointer-events: none; }
.cart-enabled .gallery-overlay-close { right: 60px; }
@media only screen and (max-width: 668px) {
  .cart-enabled .gallery-overlay-close { right: 10px; }
}
.gallery-overlay-navigation { position: fixed; top: calc(50% - 15px); z-index: 20; outline: 0px; }
.gallery-overlay-navigation[disabled] { opacity: 0.4 !important; cursor: wait; }
.gallery-overlay-navigation.disabled { opacity: 0 !important; pointer-events: none; }
@media only screen and (max-width: 520px) {
  .gallery-overlay-navigation { top: auto; bottom: 40px; display: none !important; }
}
.gallery-overlay-navigation.next { right: 30px; }
@media only screen and (max-width: 668px) {
  .gallery-overlay-navigation.next { right: 10px; }
}
.gallery-overlay-navigation.previous { left: 30px; }
@media only screen and (max-width: 668px) {
  .gallery-overlay-navigation.previous { left: 10px; }
}
.gallery-overlay-navigation svg { fill: rgb(0, 0, 0); pointer-events: none; }
@media only screen and (max-width: 668px) {
  .gallery-overlay-navigation svg { height: 24px; }
}
.gallery-control { opacity: 0; visibility: hidden; transition: 200ms ease-in-out; }
.gallery-control * { user-select: none; }
.gallery-control.active { opacity: 1; visibility: visible; }
.gallery-control.disabled { opacity: 0 !important; pointer-events: none; }
#up-arrow { position: fixed; top: 22px; right: 23px; width: 40px; height: 40px; text-align: center; padding-top: 8px; z-index: 10; outline: 0px; opacity: 0; visibility: hidden; transition: opacity 300ms ease-out, visibility 500ms ease-out; pointer-events: none; }
#up-arrow::after { content: ""; display: block; width: 40px; height: 40px; border-radius: 5px; position: absolute; top: 0px; left: 0px; background: rgb(35, 35, 35); opacity: 0.7; }
#up-arrow .arrow { z-index: 10; position: relative; }
#up-arrow.active { opacity: 1; visibility: visible; pointer-events: auto; }
@media only screen and (max-width: 767px) {
  #up-arrow { display: none !important; }
}
.gallery .title-element { max-width: 1101px; margin-bottom: 5px; }
.listing-asset-container .title-element { max-width: 1101px; margin-bottom: 25px; }
.title-element { margin: 0px auto 25px; text-align: center; position: relative; display: flex; -webkit-box-pack: center; justify-content: center; transition: transform 1ms; }
.title-element .text { max-width: 700px; margin: 30px auto; }
@media only screen and (max-width: 767px) {
  .title-element .text { padding: 0px 20px; }
}
.title-element .title-image-container { position: relative; }
.title-element .title-image-container img { position: absolute; height: auto; top: 0px; left: 0px; width: 100%; }
.title-element .image-placeholder { max-width: 100%; height: auto; display: block; }
.title-element ul, .title-element ol { max-width: 60%; text-align: left; margin: 0px auto; }
@media only screen and (max-width: 767px) {
  .title-element ul, .title-element ol { max-width: 90%; }
}
.title-element h2 { margin-bottom: 0px; }
.listing .two-columns .page-asset { width: calc(50%); }
.listing .three-columns .page-asset { width: calc(33.333%); }
.listing .four-columns .page-asset { width: calc(25%); }
.listing .five-columns .page-asset { width: calc(20%); }
.listing .asset { padding: 0px 25px 25px 0px; }
@media only screen and (max-width: 520px) {
  .listing .auto-width { width: 100% !important; }
}
.listing .auto-width .page-asset { width: 270px; }
@media only screen and (max-width: 520px) {
  .listing .auto-width .page-asset { width: 50%; }
}
.listing .masonry.auto-width, .listing .asset-grid.auto-width { margin: 0px auto !important; }
.listing .asset a { text-decoration: none; }
.listing .item-link { display: block; position: relative; }
.listing .grid { display: flex; flex-wrap: wrap; justify-content: center; }
.listing .grid .grid-item img { max-width: 100%; height: auto; }
.listing .grid .grid-item .image-wrap { position: relative; }
.listing .grid .grid-item .image-wrap .image-placeholder { position: relative; vertical-align: top; width: 100%; height: 100%; }
.listing .grid .grid-item .image-wrap img { position: absolute; top: 0px; left: 0px; width: 100%; height: auto; vertical-align: top; }
.listing .grid .grid-item .image-wrap.image-loaded .image-placeholder { background-color: transparent !important; }
.listing .masonry-item .image-wrap { position: relative; }
.listing .masonry-item .image-wrap .image-placeholder { transition: 500ms cubic-bezier(0.215, 0.61, 0.355, 1) 500ms; position: relative; vertical-align: top; width: 100%; height: 100%; }
.listing .masonry-item .image-wrap img { position: absolute; top: 0px; left: 0px; width: 100%; height: auto; vertical-align: top; }
.listing .masonry-item .image-wrap.image-loaded .image-placeholder { background-color: transparent !important; }
.listing .masonry-item img { max-width: 100%; height: auto; display: block; }
.listing .item-label { color: rgb(35, 35, 35); font-family: Lato, sans-serif; font-size: 18px; line-height: 1.5; font-weight: normal; text-align: center; padding: 15px; }
.listing .item-label p { margin: 0px; pointer-events: none; z-index: 1; }
.loading-indicator { position: fixed; }
.hide { display: none; }
.unstyled { list-style: none; margin: 0px; padding: 0px; }
.button-unstyled { background: none; border: 0px; padding: 0px; }
.footer { color: rgb(145, 145, 145); font-family: "Benton Sans Regular"; font-size: 11px; font-weight: normal; text-align: center; padding: 60px 0px; clear: both; width: 100%; }
.footer .social { margin: 0px 0px 20px; padding: 0px; }
.footer .menu { max-width: 1200px; margin: 40px auto; }
@media only screen and (max-width: 767px) {
  .footer .menu { display: none; }
}
.footer .menu .social-item, .footer .menu .share-button { display: none; }
.footer .menu .category-item { padding-bottom: 10px; }
.gallery-overlay img { display: block; }
.gallery-overlay .flex-active-slide img, .gallery-overlay .flex-adjacent-slide img { display: block; }
.f_blog_wrapper { margin: 0px auto; text-align: left; max-width: 780px !important; }
.f_blog_wrapper h1 { color: rgb(35, 35, 35); font-family: "Benton Sans Bold"; font-size: 18px; font-weight: normal; line-height: 1.8; }
.f_blog_wrapper h1 + h3 { color: rgb(35, 35, 35); font-family: "Benton Sans Bold"; font-size: 18px; font-weight: normal; line-height: 1.8; }
.f_blog_body_typography, .f_blog_body_typography:hover { color: rgb(35, 35, 35) !important; font-family: "Benton Sans Regular" !important; font-size: 18px !important; line-height: 1.8 !important; }
.f_blog_body_typography > p { line-height: 1.8 !important; }
.f_blog_body_typography_color, .f_blog_body_typography_color:hover, .blog_date_icon_path { fill: rgb(35, 35, 35) !important; }
.f_blog_title_typography, .f_blog_title_typography:hover { color: rgb(35, 35, 35) !important; font-family: "Benton Sans Bold" !important; font-size: 28px !important; font-style: normal !important; font-weight: normal !important; line-height: 1.4 !important; }
.f_blog_title_typography_hover:hover { color: rgb(35, 35, 35) !important; text-decoration: underline !important; }
.f_blog_list a:hover h4 { color: rgb(35, 35, 35) !important; text-decoration: underline !important; }
.fancybox-title .child, .f_blog_caption_typography { font-family: "Benton Sans Regular" !important; font-size: 14px !important; color: rgb(35, 35, 35) !important; }
.f_blog_caption_typography_font-size { font-size: 14px !important; }
@media only screen and (max-width: 668px) {
  .f-share-panel, #share_4ormat_link { display: none; }
}
.jspContainer { overflow: hidden; position: relative; }
.jspPane { position: absolute; }
.jspVerticalBar { position: absolute; top: 0px; right: 0px; width: 9px; height: 100%; }
.jspHorizontalBar { position: absolute; bottom: 0px; left: 0px; width: 100%; height: 16px; }
.jspCap { display: none; }
.jspHorizontalBar .jspCap { float: left; }
.jspTrack { background: transparent; position: relative; }
.jspDrag { background: rgb(145, 145, 145); border-radius: 5px; position: relative; top: 0px; left: 0px; cursor: pointer; }
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag { float: left; height: 100%; }
.jspArrow { background: rgb(80, 80, 109); text-indent: -20000px; display: block; cursor: pointer; padding: 0px; margin: 0px; }
.jspArrow.jspDisabled { cursor: default; background: rgb(128, 128, 141); }
.jspVerticalBar .jspArrow { height: 16px; }
.jspHorizontalBar .jspArrow { width: 16px; float: left; height: 100%; }
.jspVerticalBar .jspArrow:focus { outline: none; }
.jspCorner { background: rgb(238, 238, 244); float: left; height: 100%; }
* html .jspCorner { margin: 0px -3px 0px 0px; }
.client_page .content-container { max-width: 1200px; }
.client_page .private_page form p { color: rgb(145, 145, 145) !important; font-size: 18px !important; }
.client_page .private_page form input[type="submit"] { color: rgb(145, 145, 145) !important; border: 1px solid rgb(145, 145, 145) !important; }
.f_client_header { margin: 0px 8% 3%; border-bottom: 1px solid rgba(145, 145, 145, 0.3) !important; }
.f_client_header.proofing-header_fullwidth { margin-left: 20px; margin-right: 20px; }
@media screen and (min-width: 768px) {
  .f_client_header.proofing-header_fullwidth { margin-left: 20px; margin-right: 20px; }
}
.f_client_header_copy p { color: rgb(145, 145, 145) !important; }
.client_page .f_assets-container { margin: 0px 8%; }
.client_page .private_page form input[type="submit"] { color: rgb(145, 145, 145) !important; border: 1px solid rgb(145, 145, 145) !important; }
.f-load-more .spinner-wrap .spinner-circle { stroke: rgb(145, 145, 145) !important; }
body.order_confirmation .btn-cancel, .product-order-form .select2-choice { background: transparent !important; border: 1px solid rgba(145, 145, 145, 0.2) !important; color: rgb(145, 145, 145) !important; }
body.product .content-container { max-width: 1200px; width: 90%; margin: 0px auto; }
@media only screen and (max-width: 767px) {
  body.product .content-container { width: 100%; }
}
body.product .product-info h1 { font-size: 18px !important; }
body.product .product-info .price { font-size: 18px !important; }
body.product .product-info .product-shipping-option { border-color: rgb(145, 145, 145); }
body.product .select2-drop { background: rgb(255, 255, 255) !important; border: 1px solid rgba(145, 145, 145, 0.2) !important; color: rgb(145, 145, 145) !important; }
body.product .select2-drop ul, body.product .select2-drop ul .select2-result-label { border-color: rgba(145, 145, 145, 0.2) !important; }
body.product .select2-results .select2-highlighted { background: rgba(145, 145, 145, 0.1) !important; }
body.product .select2-results .select2-highlighted { color: rgb(145, 145, 145) !important; }
body.product .product-order-form .select2-container .select2-choice div b::before { border-top-color: rgba(145, 145, 145, 0.6) !important; }
body.order_confirmation .order-confirmation { border: 1px solid rgb(145, 145, 145) !important; }
body.order_confirmation .order-confirmation .order-confirmation-details { border-top: 1px solid rgb(145, 145, 145) !important; border-bottom: 1px solid rgb(145, 145, 145) !important; }
body.order_confirmation .order-confirmation .order-confirmation-details .order-confirmation-products th, body.order_confirmation .order-confirmation.mobile .order-confirmation-details dl, body.order_confirmation .order-confirmation.mobile .order-confirmation-products .order-confirmation-product { border-bottom: 1px solid rgb(145, 145, 145) !important; }
body.order_confirmation .order-confirmation .order-confirmation-total tr:last-child td, body.order_confirmation .order-confirmation.mobile .order-confirmation-details { border-top: 1px solid rgb(145, 145, 145) !important; }
body.order_confirmation .order-confirmation.mobile .order-confirmation-payment { border: 0px !important; }
body.order_confirmation .order-confirmation .order-confirmation-details dl dt, body.order_confirmation .order-confirmation .order-confirmation-details dl dd, body.order_confirmation .order-confirmation .order-confirmation-details th, body.order_confirmation .order-confirmation .order-confirmation-details td { color: rgb(145, 145, 145) !important; }
body.order_confirmation .btn-confirm, body.order_thank_you .btn-return, body.order_download .btn-return, body.order_payment_error .btn-return { background: rgb(145, 145, 145) !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; color: rgb(255, 255, 255) !important; }
.order-download ul { padding: 0px; }
body.order_download svg { fill: rgb(145, 145, 145); }
.f-back-to-store-link svg { fill: rgb(145, 145, 145); }
.gallery-error-overlay { align-items: center; display: none; position: fixed; top: 0px; left: 0px; overflow: auto; width: 100%; height: 100%; background-color: white; z-index: 2147483647; }
.gallery-error-overlay .close-button { color: rgb(224, 226, 228); position: absolute; top: 12px; right: 9px; cursor: pointer; }
.gallery-error-overlay .content { position: relative; margin: auto; width: 450px; }
.gallery-error-overlay .error_refresh a { text-decoration: none; }
.gallery-error-overlay .step { text-align: center; }
.gallery-error-overlay .step h1 { color: rgb(0, 0, 0); font-size: 24px; }
.gallery-error-overlay .step p { font-size: 13px; margin: 25px 0px; color: rgb(156, 156, 156); }
.gallery-error-overlay .step a { color: black; }
.gallery-error-overlay.visible { display: flex; }
.gallery-error-overlay { z-index: 1000001; }
@media only screen and (max-width: 768px) {
  body { height: 100%; }
  .gallery-error-overlay { position: absolute; }
  .gallery-error-overlay .content { margin: 20px; width: auto; }
}
.slideshow:not(.active) .slide { visibility: hidden; opacity: 0; pointer-events: none; }
.slideshow .slide { position: absolute; top: 0px; left: 0px; width: 100%; background-color: rgb(255, 255, 255); }
.slideshow .slide { visibility: hidden; opacity: 0; pointer-events: none; z-index: 2; }
.slideshow .slide-active, .slideshow .slide-sibling { visibility: visible; opacity: 1; pointer-events: all; transition-timing-function: ease; transition-duration: 0.7s; transition-property: opacity; }
@media only screen and (max-width: 767px) {
  .slideshow .slide-active, .slideshow .slide-sibling { transition-property: transform; transition-duration: 0.7s; }
}
.slideshow .slide-sibling { z-index: 0; }
.slideshow .slide-sibling-left { opacity: 0; }
@media only screen and (max-width: 767px) {
  .slideshow .slide-sibling-left { transform: translate3d(-100%, 0px, 0px); opacity: 1; }
}
.slideshow .slide-sibling-right { opacity: 0; }
@media only screen and (max-width: 767px) {
  .slideshow .slide-sibling-right { transform: translate3d(100%, 0px, 0px); opacity: 1; }
}
.slideshow .pre-sibling-left { opacity: 0; }
@media only screen and (max-width: 767px) {
  .slideshow .pre-sibling-left { transform: translate3d(-200%, 0px, 0px); }
}
.slideshow .next-sibling-right { opacity: 0; }
@media only screen and (max-width: 767px) {
  .slideshow .next-sibling-right { transform: translate3d(200%, 0px, 0px); }
}
.slideshow .slide-active { z-index: 2; opacity: 1; transform: none; }
.is-short { aspect-ratio: 9 / 16; }
a.f_blog_content_link { text-decoration: underline; }
.simple_container_12 ol { list-style: inside none decimal; }
.simple_container_12 ul { list-style: inside none disc; }
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16 { display: inline; float: left; margin-left: 1%; margin-right: 1%; }
.simple_container_12 .grid_3 { width: 23%; }
.simple_container_12 .grid_6 { width: 48%; }
.simple_container_12 .grid_9 { width: 73%; }
.simple_container_12 .grid_12 { width: 98%; }
.alpha { margin-left: 0px; }
.omega { margin-right: 0px; }
.simple_container_12 .grid_1 { width: 6.333%; }
.simple_container_12 .grid_2 { width: 14.666%; }
.simple_container_12 .grid_4 { width: 31.333%; }
.simple_container_12 .grid_5 { width: 39.666%; }
.simple_container_12 .grid_7 { width: 56.333%; }
.simple_container_12 .grid_8 { width: 64.666%; }
.simple_container_12 .grid_10 { width: 81.333%; }
.simple_container_12 .grid_11 { width: 89.666%; }
.simple_container_12 .prefix_3 { padding-left: 25%; }
.simple_container_12 .prefix_6 { padding-left: 50%; }
.simple_container_12 .prefix_9 { padding-left: 75%; }
.prefix_1 { padding-left: 8.333%; }
.simple_container_12 .prefix_2 { padding-left: 16.666%; }
.simple_container_12 .prefix_4 { padding-left: 33.333%; }
.simple_container_12 .prefix_5 { padding-left: 41.666%; }
.simple_container_12 .prefix_7 { padding-left: 58.333%; }
.simple_container_12 .prefix_8 { padding-left: 66.666%; }
.simple_container_12 .prefix_10 { padding-left: 83.333%; }
.simple_container_12 .prefix_11 { padding-left: 91.666%; }
.simple_container_12 .suffix_3 { padding-right: 25%; }
.simple_container_12 .suffix_6 { padding-right: 50%; }
.simple_container_12 .suffix_9 { padding-right: 75%; }
.simple_container_12 .suffix_1 { padding-right: 8.333%; }
.simple_container_12 .suffix_2 { padding-right: 16.666%; }
.simple_container_12 .suffix_4 { padding-right: 33.333%; }
.simple_container_12 .suffix_5 { padding-right: 41.666%; }
.simple_container_12 .suffix_7 { padding-right: 58.333%; }
.simple_container_12 .suffix_8 { padding-right: 66.666%; }
.simple_container_12 .suffix_10 { padding-right: 83.333%; }
.simple_container_12 .suffix_11 { padding-right: 91.666%; }
.simple .clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0px; height: 0px; }
.simple .clearfix::after { clear: both; content: "."; display: block; visibility: hidden; height: 0px; }
.simple .clearfix { display: inline-block; }
.simple * html .clearfix { height: 1%; }
.simple .clearfix { display: block; }
.simple .clearfix { zoom: 1; }
.simple_container_12 { max-width: 960px; }
.simple_container_12 .simple_asset { margin-bottom: 15px; }
.simple_container_12 .simple_asset img { display: block; width: 100%; }
.simple_container_12 .simple_asset.video { position: relative; }
.simple_container_12 .youtube_cont, .simple_container_12 .vimeo_cont { position: absolute; top: 0px; width: 100%; height: 99%; }
.simple_container_12 .youtube_cont iframe, .simple_container_12 .vimeo_cont iframe { position: absolute; width: 100%; height: 100%; }
@-webkit-keyframes reset { 
  0% { opacity: 0; }
  50% { opacity: 0; }
  100% { opacity: 0; }
}
@keyframes reset { 
  0% { opacity: 0; }
  50% { opacity: 0; }
  100% { opacity: 0; }
}
@-webkit-keyframes fade-in { 
  0% { opacity: 0; }
  50% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes fade-in { 
  0% { opacity: 0; }
  50% { opacity: 0; }
  100% { opacity: 1; }
}
#content_page_wrapper .fade-in { animation-name: reset, fade-in; animation-duration: 1s; animation-timing-function: ease-in; animation-iteration-count: 1; }
#content_page_wrapper .fade-in.one { animation-delay: 0s, 0s; }
#content_page_wrapper .fade-in.two { animation-delay: 0s, 0.2s; }
#content_page_wrapper .fade-in.three { animation-delay: 0s, 0.4s; }
#content_page_wrapper .fade-in.four { animation-delay: 0s, 0.6s; }
#content_page_wrapper .fade-in.five { animation-delay: 0s, 0.8s; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary { display: block; }
audio, canvas, video { display: inline-block; }
audio:not([controls]) { display: none; height: 0px; }
[hidden] { display: none; }
html { font-family: sans-serif; text-size-adjust: 100%; }
body { margin: 0px; }
a:focus { outline: dotted thin; }
a:active, a:hover { outline: 0px; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
dfn { font-style: italic; }
mark { background: rgb(255, 255, 0); color: rgb(0, 0, 0); }
pre { white-space: pre-wrap; overflow-wrap: break-word; }
q { quotes: "“" "”" "‘" "’"; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
img { border: 0px; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0px; }
fieldset { border: 1px solid rgb(192, 192, 192); margin: 0px 2px; padding: 0.35em 0.625em 0.75em; }
legend { border: 0px; padding: 0px; }
button, input, select, textarea { font-family: inherit; font-size: 100%; margin: 0px; }
button, input { line-height: normal; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { appearance: button; cursor: pointer; }
button[disabled], input[disabled] { cursor: default; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0px; }
input[type="search"] { appearance: textfield; box-sizing: content-box; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { appearance: none; }
textarea { overflow: auto; vertical-align: top; }
table { border-collapse: collapse; border-spacing: 0px; }
.f_blog_wrapper { padding: 10px 40px; max-width: 780px; width: 100%; box-sizing: border-box; -webkit-font-smoothing: antialiased; }
.f_blog_title { line-height: 1.3; letter-spacing: -0.015em; padding: 0px; text-rendering: optimizelegibility; text-decoration: none !important; }
.f_blog_title_in_post { margin-bottom: 0px; margin-top: 10px; }
.f_blog_date { display: block; margin-top: 1.1em; opacity: 0.5; text-decoration: none !important; }
.f_blog_date:hover { text-decoration: none; }
.f_blog_separator { border-width: 0px 0px 1px; border-style: none none solid; border-color: currentcolor; border-image: none; height: 0px; margin: 1.5em 0px 2em; opacity: 0.1; }
.f_blog_separator_double { border-bottom: 2px solid; margin-bottom: 60px; }
.f_blog_navigation { background: rgba(140, 140, 140, 0.06); margin: 0px 0px 20px; opacity: 0.8; padding: 15px 0px; text-align: center; }
.f_blog_navigation .f_blog_backtoindex { padding: 0px; }
.f_blog_navigation > a, .f_blog_navigation > span { display: inline-block; padding: 0px 0.7em; opacity: 0.4; text-decoration: none; line-height: 1 !important; }
.f_blog_navigation > span, .f_blog_navigation > span:hover, .f_blog_navigation a:hover { opacity: 1; text-decoration: none; line-height: 1 !important; }
.f_blog_navigation .f_blog_navigation_inner { border-bottom: 1px solid; }
.f_blog_list { list-style: none; line-height: 2; margin-top: 40px; padding: 0px; }
.f_blog_list li { clear: both; display: block; }
.f_blog_listing:active, .f_blog_listing:focus, .f_blog_listing:hover { outline: none 0px; }
.f_blog_list a { text-decoration: none !important; }
.f_blog_title.in_listing { display: block; margin: 0px; overflow: hidden; padding: 0px; text-overflow: ellipsis; white-space: nowrap; font-size: 34px !important; }
.f_blog_date.in_listing { margin-top: 0px; opacity: 0.4; }
.f_blog_post { display: block; letter-spacing: -0.01em; padding-bottom: 50px; hyphens: auto; }
.f_blog_post p { margin: 1.4em 0px; padding: 0px; max-width: 700px; }
.f_blog_post > iframe, .f_blog_post .fluid-width-video-wrapper, .f_blog_post .iframe-wrapper { margin-bottom: 1em; }
.f_blog_post .iframe-wrapper { position: relative; width: 100%; aspect-ratio: 16 / 9; }
.f_blog_post .iframe-wrapper > iframe { position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; }
.fancybox-title .child, .f_blog_post_images_slideshow_caption, .f_blog_post .f_blog_image_caption { line-height: 1.4; }
.f_blog_post .f_blog_image_caption { line-height: 1.4; max-width: 35em; opacity: 0.5; text-align: left; }
.f_blog_post_tags { display: block; font-size: 0.8em; margin-top: 2em; }
.f_blog_post_tags a { color: inherit; opacity: 0.4; text-decoration: none; margin-right: 0.4em; }
.f_blog_post_tags a:hover { color: inherit; opacity: 1; text-decoration: none; }
.f_blog_post_tags a::before { content: "#"; margin-right: 0.04em; }
.f_blog_post_image_hoverwrap { cursor: pointer; float: left; margin: 1% 1% 0px 0px; position: relative; }
.f_blog_post_image_hoverwrap:link, .f_blog_post_image_hoverwrap:active, .f_blog_post_image_hoverwrap:visited { text-decoration: none; }
.f_blog_post_images_vertical .f_blog_post_image_hoverwrap { float: none; margin-right: 0px; }
.f_blog_post_image_hoverwrap::after { content: ""; background: rgba(0, 0, 0, 0.1); height: 100%; opacity: 0; position: absolute; top: 0px; left: 0px; width: 100%; z-index: 2; }
.f_blog_post_image_hoverwrap:hover::after { opacity: 1; }
.f_blog_post_images_grid { margin-bottom: 1em; overflow: hidden; }
.f_blog_post_images_grid .f_blog_post_image_hoverwrap { width: 19%; min-width: 100px; }
.f_blog_post_images_grid img { display: block; width: 100%; }
.f_blog_post_images_vertical { overflow: hidden; text-align: center; }
.f_blog_post_images_vertical .f_blog_image_caption { margin: -0.6em 0px 2em; }
.f_blog_post_images_vertical img { display: inline-block; margin: 0px 0px 1em; max-width: 100%; }
.f_blog_post_images_vertical .f_blog_post_image_hoverwrap { display: inline-block; float: none; }
.f_blog_post_images_vertical .f_blog_post_image_hoverwrap::after { background: transparent; }
.f_blog_post_images_slideshow { margin-bottom: 1em; overflow: hidden; position: relative; }
.f_blog_post_images_slideshow_item { border-spacing: 0px; display: table; overflow: hidden; position: relative; text-align: center; }
.f_blog_post_images_slideshow_item_inner { display: flex; align-items: center; justify-content: center; height: 467px; text-align: center; vertical-align: middle; width: 700px; }
.ie8 .f_blog_post_images_slideshow_item_inner { display: block; }
.f_blog_post_images_slideshow_item img { display: block; max-height: 100%; max-width: 100%; }
.ie8 .f_blog_post_images_slideshow_item img { display: inline; margin-left: 0px; }
.f_blog_post_images_slideshow_caption.show { opacity: 1; }
.f_blog_post_images_slideshow_caption { background: rgba(0, 0, 0, 0.55); box-sizing: border-box; color: rgb(241, 241, 241); min-height: 30px; opacity: 0; position: absolute; bottom: 0px; left: 0px; right: 0px; text-align: left; transition: opacity 0.3s ease-in-out; margin: 0px !important; padding: 4px 45px 4px 9px !important; }
.f_blog_post_images_slideshow_caption_toggle.show { opacity: 1; pointer-events: auto; }
.f_blog_post_images_slideshow_caption_toggle.f_close_icon { background-position: center top; background-color: transparent; }
.f_blog_post_images_slideshow_caption_toggle { background: url("/blog_caption_icons.png") center bottom / cover no-repeat rgba(0, 0, 0, 0.55); display: block; height: 30px; opacity: 0; overflow: hidden; pointer-events: none; position: absolute; bottom: 0px; right: 0px; text-indent: -99999px; z-index: 1000; transition: opacity 0.3s ease-in; outline: none !important; left: auto !important; top: auto !important; width: 30px !important; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .f_blog_post_images_slideshow_caption_toggle { background-image: url("/blog_caption_icons@2x.png"); }
}
.f_blog_post_social_links { display: flex; }
.f_blog_search_form { position: relative; }
.f_blog_search_form_is_open .f_blog_search_submit { display: block; }
.f_blog_search { border: 1px solid; float: right; font-size: 0.8em; margin: 0.67em 0px 0px; opacity: 0.2; padding: 10px; width: 70px; transition: 0.15s ease-in; }
.f_blog_search_submit { background: none; border-width: 0px 0px 0px 1px; border-style: none none none solid; border-color: currentcolor; border-image: none; display: none; margin-top: 10px; position: absolute; top: 0px; right: 0px; padding: 10px; font-size: 0.8em; }
.f_blog_search_form_is_open .f_blog_search, .f_blog_search:focus { outline: none; opacity: 1; padding: 10px 40px 10px 0px; text-indent: 10px; width: 140px; }
.f_blog_search:focus::-webkit-input-placeholder, .f_blog_search_form_is_open .f_blog_search::-webkit-input-placeholder { text-align: left; opacity: 0.2; }
.f_blog_search::-webkit-input-placeholder { color: inherit; text-align: center; }
.f_blog_body_thumbs { position: relative; }
.f_blog_body_thumbs a { display: block; padding-left: 125px; min-height: 105px; }
.f_blog_image, .f_blog_image_placeholder { border-radius: 3px; height: 100px; position: absolute; top: 0px; left: 0px; width: 100px; background-size: contain; background-repeat: no-repeat; }
.f_blog_title.in_thumbs { position: relative; top: -0.15em; font-size: 1.4em !important; }
.has_no_content .f_blog_title.in_thumbs { padding-top: 25px; }
.f_blog_date.in_thumbs { padding: 0.1em 0px; font-size: 0.8em !important; }
.f_blog_image_placeholder { background: rgba(140, 140, 140, 0.08); }
.f_blog_image_placeholder_inner { border: 1px solid rgba(180, 180, 180, 0.14); position: absolute; inset: 20px; }
.f_blog_image_placeholder_inner::before, .f_blog_image_placeholder_inner::after { background: rgba(180, 180, 180, 0.14); content: ""; display: block; height: 1px; position: absolute; width: 83px; transform-origin: 0px 0px; }
.f_blog_image_placeholder_inner::before { top: -1px; left: 0px; transform: rotateZ(45deg); }
.f_blog_image_placeholder_inner::after { bottom: -1px; left: -1px; transform: rotateZ(-45deg); }
@media only screen and (max-width: 480px) {
  .f_blog_image, .f_blog_image_placeholder { display: none; }
  .f_blog_body_thumbs a { padding-left: 0px; }
  body.light .f_blog_body_thumbs a { color: rgb(0, 0, 0); }
}
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp { padding: 0px; margin: 0px; border: 0px; outline: none; vertical-align: top; }
.fancybox-wrap { position: absolute; top: 0px; left: 0px; z-index: 999999 !important; }
.fancybox-skin { position: relative; background: rgb(249, 249, 249); color: rgb(68, 68, 68); text-shadow: none; border-radius: 4px; }
.fancybox-opened { z-index: 8030; }
.fancybox-opened .fancybox-skin { box-shadow: rgba(0, 0, 0, 0.5) 0px 10px 25px; }
.fancybox-outer, .fancybox-inner { position: relative; }
.fancybox-inner { overflow: hidden; }
.fancybox-type-iframe .fancybox-inner { }
.fancybox-error { color: rgb(68, 68, 68); font: 14px / 20px "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0px; padding: 15px; white-space: nowrap; }
.fancybox-image, .fancybox-iframe { display: block; width: 100%; height: 100%; }
.fancybox-image { max-width: 100%; max-height: 100%; }
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { background-image: url("/static/theme_api/v2/blog_ui_sprite-54cad8d822a82c94240e4fc65e092fe18210544edeb8ce733a767febd671b888.png"); }
#fancybox-loading { position: fixed; top: 50%; left: 50%; margin-top: -22px; margin-left: -22px; background-position: 0px -108px; opacity: 0.8; cursor: pointer; z-index: 8060; }
#fancybox-loading div { width: 44px; height: 44px; background: url("/static/theme_api/v2/fancybox_loading-b8681cce947f5b28ed3181b11601e2470b40811722a49564d1271e7b40015064.gif") center center no-repeat; }
.fancybox-close { position: absolute; top: -18px; right: -18px; width: 36px; height: 36px; cursor: pointer; z-index: 8040; }
.fancybox-nav { position: absolute; top: 0px; width: 40%; height: 100%; cursor: pointer; text-decoration: none; background: url("/static/blank-2f561b02a49376e3679acd5975e3790abdff09ecbadfa1e1858c7ba26e3ffcef.gif") transparent; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); z-index: 8040; }
.fancybox-prev { left: 0px; }
.fancybox-next { right: 0px; }
.fancybox-nav span { position: absolute; top: 50%; width: 36px; height: 34px; margin-top: -18px; cursor: pointer; z-index: 8040; visibility: hidden; }
.fancybox-prev span { left: 10px; background-position: 0px -36px; }
.fancybox-next span { right: 10px; background-position: 0px -72px; }
.fancybox-nav:hover span { visibility: visible; }
.fancybox-tmp { position: absolute; top: -99999px; left: -99999px; visibility: hidden; max-width: 99999px; max-height: 99999px; overflow: visible !important; }
.fancybox-lock { width: auto; overflow: hidden !important; }
.fancybox-lock body { overflow: hidden !important; }
.fancybox-lock-test { overflow-y: hidden !important; }
.fancybox-overlay { position: absolute; top: 0px; left: 0px; overflow: hidden; display: none; z-index: 8010; background: url("/images/fancybox_overlay.png"); }
.fancybox-overlay-fixed { position: fixed; bottom: 0px; right: 0px; }
.fancybox-lock .fancybox-overlay { overflow: auto scroll; }
.fancybox-title { visibility: hidden; font: 13px / 20px "Helvetica Neue", Helvetica, Arial, sans-serif; position: relative; text-shadow: none; z-index: 8050; }
.fancybox-opened .fancybox-title { visibility: visible; }
.fancybox-title-float-wrap { position: absolute; bottom: 0px; right: 50%; margin-bottom: -35px; z-index: 8050; text-align: center; }
.fancybox-title-float-wrap .child { display: inline-block; margin-right: -100%; padding: 2px 20px; background: rgba(0, 0, 0, 0.8); border-radius: 15px; text-shadow: rgb(34, 34, 34) 0px 1px 2px; color: rgb(255, 255, 255); font-weight: bold; line-height: 24px; white-space: nowrap; }
.fancybox-title-outside-wrap { position: relative; margin-top: 10px; color: rgb(255, 255, 255); }
.fancybox-title-inside-wrap { padding-top: 10px; }
.fancybox-title-over-wrap { position: absolute; bottom: 0px; left: 0px; color: rgb(255, 255, 255); padding: 10px; background: rgba(0, 0, 0, 0.8); }
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { background-image: url("/static/theme_api/v2/blog_ui_sprite@2x-9c98a591348e1f5758b1f4ed6efd41de6c4d44546ea3709e7994a3cd8eae2273.png"); background-size: 44px 152px; }
  #fancybox-loading div { background-image: url("/static/theme_api/v2/fancybox_loading@2x-73b27f9aeb7bc6ee3c4bd20742382f015efd89981a3706d2a29a50867849629c.gif"); background-size: 24px 24px; }
}
.fancybox-overlay { z-index: 99999; }
.fancybox-title.show { opacity: 1; }
.fancybox-title { background: rgba(0, 0, 0, 0.55); box-sizing: border-box; left: 0px; right: 0px; margin-bottom: 0px; max-width: 100%; min-height: 30px; opacity: 0; padding: 4px 45px 4px 9px; text-align: left; transition: opacity 0.3s ease-out; width: 100% !important; }
.fancybox-title .child { color: rgb(241, 241, 241); font-size: 14px; line-height: 22px; margin: 0px; max-width: 100%; padding: 0px; text-shadow: none; white-space: normal; -webkit-font-smoothing: antialiased; background: none !important; }
.fancybox-title-toggle.f_close_icon { background-position: center top; background-color: transparent; }
.fancybox-title-toggle { background: url("/static/theme_api/v2/blog_caption_icons-52759980562379d2eedc76fc78409ef1cb342f394d441cdd6fdf39a198ee9e07.png") center bottom / cover no-repeat rgba(0, 0, 0, 0.55); display: block; height: 30px; overflow: hidden; position: absolute; bottom: 0px; right: 0px; text-indent: -99999px; width: 30px; z-index: 9000; outline: none !important; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .fancybox-title-toggle { background-image: url("/static/theme_api/v2/blog_caption_icons@2x-0ba3f2cf08098021b4dc929c0b83328f15285729311bf79e7ccb25f81baf9e8a.png"); }
}
.fancybox-title-float-wrap .child { background: rgba(0, 0, 0, 0.8); font-weight: normal; border-radius: 0px; }
.fancybox-close { background-position: -2px -2px; opacity: 1; }
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  .fancybox-close { background-position: 0px 0px; }
}
.slidesjs-container { background: rgba(140, 140, 140, 0.06); backface-visibility: hidden; }
.slidesjs-navigation { text-indent: -999999px; user-select: none; }
.slidesjs-next { position: absolute; inset: 0px 0px 64px; z-index: 999; outline: none !important; }
.slidesjs-previous { display: none; }
.ie .slidesjs-next { background: black; opacity: 0; }
.slidesjs-pagination-wrapper { overflow: hidden; padding-top: 4px; }
.slidesjs-pagination { height: 60px; list-style-type: none; overflow: hidden; padding: 0px; margin: 0px; position: relative; perspective: 1000px; backface-visibility: hidden; }
.slidesjs-pagination-item { display: block; float: left; }
.slidesjs-pagination .active img, .slidesjs-pagination a:hover img { opacity: 1; }
.slidesjs-pagination img { display: block; max-height: 60px; max-width: 60px; opacity: 0.6; backface-visibility: hidden; transition: opacity 0.2s ease-in; }
.ie8 .slidesjs-pagination a { width: auto; }
.slidesjs-pagination-item:last-child a { padding-right: 0px; }
.slidesjs-pagination a { display: block; height: 60px; outline: none; padding-right: 4px; position: relative; width: 60px; transition: background 0.2s ease-in; }
.youtube_cont.preview, .vimeo_cont.preview { position: relative; }
.youtube_cont.preview img, .vimeo_cont.preview img { max-width: 100%; max-height: 100%; height: 100%; z-index: 1; position: absolute; left: 0px; right: 0px; margin-left: auto; margin-right: auto; }
.youtube_cont.preview .load_iframe, .vimeo_cont.preview .load_iframe { left: 0px; position: absolute; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; background-image: url("/static/vid_overlay-b935013b5cebeedb8f5d5f3e7b0c48ee08c556e2db6888045b216f172195e632.png"); z-index: 2; }
.youtube_cont.preview iframe, .vimeo_cont.preview iframe { left: 0px; position: absolute; width: inherit; height: inherit; z-index: 1000; }
.format-instagram-icon.format-instagram-icon-heart { background-image: url("/static/heart-fdbd4f0c82adfe04d7251886935bf91ac9a3948c951353b40cf519eb034bcf6f.svg"); }
.format-instagram-icon.format-instagram-icon-comment { background-image: url("/static/left-balloon-ellipses-9b27c618ded2344503f9ff2c3022152ef29618b6fde3931dabc5f07b1d92e8a6.svg"); }
._4ORMAT_content_page_row .btn { font-family: "Benton Sans Book"; }
._4ORMAT_content_page_row .btn:hover { border-color: rgba(85, 85, 85, 0.4) !important; background: rgba(85, 85, 85, 0.03) !important; }
.fluid-width-video-wrapper { width: 100%; position: relative; padding: 0px; }
.fluid-width-video-wrapper iframe, .fluid-width-video-wrapper object, .fluid-width-video-wrapper embed { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.basic #content_page_wrapper { margin: 0px auto; }
fieldset { border: 0px; padding-left: 0px; }
form > div, form fieldset { margin: 0px; padding: 0px; }
.f_is_compressed #content_page_wrapper ._4ORMAT_content_page_container ._4ORMAT_content_page_row { margin-top: 0px; }
#content_page_wrapper { line-height: 150%; }
#content_page_wrapper .align_right { text-align: right; }
#content_page_wrapper .align_left { text-align: left; }
#content_page_wrapper .align_center { text-align: center; }
#content_page_wrapper .align_justify { text-align: justify; }
#content_page_wrapper ._4ORMAT_content_page_container { margin: 0px; width: 100%; overflow: hidden; }
#content_page_wrapper p { margin-bottom: 1em; line-height: 170%; overflow-wrap: break-word; }
#content_page_wrapper p.narrow { font-size: 1em; line-height: 150%; }
#content_page_wrapper p:last-child { margin-bottom: 0px; }
#content_page_wrapper p.small-text { font-size: 0.8em; }
#content_page_wrapper h2 { line-height: 1.4; margin: 0px 0px 0.4em; }
#content_page_wrapper h2.xl-headline { margin-bottom: 0px; overflow-wrap: break-word; }
#content_page_wrapper h2 a { font-weight: bold; }
#content_page_wrapper h2 span[style="font-weight: normal;"] a { font-weight: normal; }
#content_page_wrapper ul { padding-left: 0px; margin: 0px 0px 2em; }
#content_page_wrapper ul li { list-style-position: inside; }
#content_page_wrapper b, #content_page_wrapper strong { font-weight: bold; }
#content_page_wrapper i, #content_page_wrapper em { font-style: italic; }
#content_page_wrapper ._4ORMAT_module_asset_hidden { display: none; visibility: hidden; }
#content_page_wrapper ._4ORMAT_content_page_row { width: 100%; overflow: hidden; padding-left: 2px; padding-right: 2px; max-width: 1140px; margin: 0px auto; }
#content_page_wrapper ._4ORMAT_content_page_row._4ORMAT_full_width_module { max-width: none; padding-left: 0px; padding-right: 0px; }
#content_page_wrapper ._4ORMAT_content_page_row._4ORMAT_full_width_module .twelvecol { padding: 0px; }
#content_page_wrapper ._4ORMAT_content_page_row._4ORMAT_full_width_module img { display: block; width: 100%; }
#content_page_wrapper ._4ORMAT_content_page_row a[href] img { opacity: 1; transition: opacity 250ms; }
#content_page_wrapper ._4ORMAT_content_page_row a[href]:hover img { opacity: 0.8; }
#content_page_wrapper .onecol, #content_page_wrapper .twocol, #content_page_wrapper .threecol, #content_page_wrapper .fourcol, #content_page_wrapper .fivecol, #content_page_wrapper .sixcol, #content_page_wrapper .sevencol, #content_page_wrapper .eightcol, #content_page_wrapper .ninecol, #content_page_wrapper .tencol, #content_page_wrapper .elevencol { margin-right: 3.8%; float: left; min-height: 1px; }
#content_page_wrapper ._4ORMAT_content_page_row .onecol { width: 4.85%; }
#content_page_wrapper ._4ORMAT_content_page_row .twocol { width: 13.45%; }
#content_page_wrapper ._4ORMAT_content_page_row .threecol { width: 22.05%; }
#content_page_wrapper ._4ORMAT_content_page_row .fourcol { width: 30.75%; }
#content_page_wrapper ._4ORMAT_content_page_row .fivecol { width: 39.45%; }
#content_page_wrapper ._4ORMAT_content_page_row .sixcol { width: 48%; }
#content_page_wrapper ._4ORMAT_content_page_row .sevencol { width: 56.75%; }
#content_page_wrapper ._4ORMAT_content_page_row .eightcol { width: 65.4%; }
#content_page_wrapper ._4ORMAT_content_page_row .ninecol { width: 74.05%; }
#content_page_wrapper ._4ORMAT_content_page_row .tencol { width: 82.7%; }
#content_page_wrapper ._4ORMAT_content_page_row .elevencol { width: 91.35%; }
#content_page_wrapper ._4ORMAT_content_page_row .twelvecol { width: 100%; float: left; }
#content_page_wrapper .last { margin-right: 0px; }
#content_page_wrapper img, #content_page_wrapper object, #content_page_wrapper embed { max-width: 100%; }
#content_page_wrapper .viewport img { max-width: none; }
#content_page_wrapper img { height: auto; vertical-align: top; }
#content_page_wrapper [data-editable-type="image"] { text-align: center; margin: 0px auto; }
#content_page_wrapper [data-editable-type="image"] a { outline: none; display: block; }
#content_page_wrapper [data-editable-type="image"] a:focus, #content_page_wrapper [data-editable-type="image"] a:active, #content_page_wrapper [data-editable-type="image"] a:hover, #content_page_wrapper [data-editable-type="image"] a:visited { outline: none; }
#content_page_wrapper ._4ORMAT_content_page_row { min-width: 0px; padding-top: 36px; padding-bottom: 36px; }
@media handheld, only screen and (max-width: 767px) {
  #content_page_wrapper body { text-size-adjust: none; }
  #content_page_wrapper #content_page_wrapper { min-width: 0px; }
  #content_page_wrapper #content_page_wrapper ._4ORMAT_content_page_row, #content_page_wrapper #content_page_wrapper body, #content_page_wrapper #content_page_wrapper ._4ORMAT_content_page_container, #content_page_wrapper #content_page_wrapper #content_page_wrapper { width: 100%; min-width: 0px; margin-left: 0px; margin-right: 0px; padding-left: 0px; padding-right: 0px; }
  #content_page_wrapper #content_page_wrapper ._4ORMAT_content_page_row .onecol, #content_page_wrapper #content_page_wrapper ._4ORMAT_content_page_row .twocol, #content_page_wrapper #content_page_wrapper ._4ORMAT_content_page_row .threecol, #content_page_wrapper #content_page_wrapper ._4ORMAT_content_page_row .fourcol, #content_page_wrapper #content_page_wrapper ._4ORMAT_content_page_row .fivecol, #content_page_wrapper #content_page_wrapper ._4ORMAT_content_page_row .sixcol, #content_page_wrapper #content_page_wrapper ._4ORMAT_content_page_row .sevencol, #content_page_wrapper #content_page_wrapper ._4ORMAT_content_page_row .eightcol, #content_page_wrapper #content_page_wrapper ._4ORMAT_content_page_row .ninecol, #content_page_wrapper #content_page_wrapper ._4ORMAT_content_page_row .tencol, #content_page_wrapper #content_page_wrapper ._4ORMAT_content_page_row .elevencol, #content_page_wrapper #content_page_wrapper ._4ORMAT_content_page_row .twelvecol { width: auto; float: none; margin-left: 0px; margin-right: 0px; padding-left: 20px; padding-right: 20px; }
}
#content_page_wrapper ._4ORMAT_module_large_headline { font-size: 2.8em; }
#content_page_wrapper ._4ORMAT_module_center_text { text-align: center; }
#content_page_wrapper ._4ORMAT_module_layout_spacer { margin-bottom: 16px; }
#content_page_wrapper ._4ORMAT_module_divider_blank { height: 4.5em; }
#content_page_wrapper ._4ORMAT_module_align_right { text-align: right; }
#content_page_wrapper ._4ORMAT_module_align_left { text-align: left; }
#content_page_wrapper ._4ORMAT_module_submit_left { float: left; }
#content_page_wrapper ._4ORMAT_module_submit_right { float: right; }
#content_page_wrapper ._4ORMAT_module_submit_wide { width: 100%; }
#content_page_wrapper ._4ORMAT_module_submit_wide input[type="submit"] { width: 100%; }
#content_page_wrapper ._4ORMAT_module_divider { margin-bottom: 1px; border-top: 1px solid; border-bottom: 0px solid; position: relative; }
#content_page_wrapper ._4ORMAT_module_divider._4ORMAT_module_text_divider { border: 0px solid transparent; text-align: center; }
#content_page_wrapper ._4ORMAT_module_divider._4ORMAT_module_divider_border_bottom { border-top: 0px solid; border-bottom: 1px solid; }
#content_page_wrapper ._4ORMAT_module_divider._4ORMAT_module_divider_no_border { border-top: 0px solid; border-bottom: 0px solid; }
#content_page_wrapper ._4ORMAT_module_svg_divider { margin: 0px auto; display: block; }
#content_page_wrapper ._4ORMAT_module_wiggle_divider { width: 50%; max-width: 700px; }
#content_page_wrapper ._4ORMAT_module_text_divider { font-size: 1.6em; }
#content_page_wrapper ._4ORMAT_module_divider_graphic { position: relative; }
#content_page_wrapper ._4ORMAT_module_divider_center_line { height: 30px; width: 1px; position: absolute; top: -15px; right: 50%; background: rgb(0, 0, 0); }
#content_page_wrapper ._4ORMAT_module_divider_center_square svg { position: absolute; top: -8px; right: calc(50% - 8px); }
#content_page_wrapper ._4ORMAT_module_divider_text_left_middle { display: flex; align-items: center; }
#content_page_wrapper ._4ORMAT_module_divider_text_left_middle ._4ORMAT_module_divider_text_left_middle_line { height: 1px; width: 100%; background: rgb(0, 0, 0); }
#content_page_wrapper ._4ORMAT_module_divider_text_left_middle ._4ORMAT_module_divider_text_input { min-width: unset; max-width: unset; padding-right: 20px; }
#content_page_wrapper ._4ORMAT_module_divider_text_center_middle { display: flex; align-items: center; justify-content: center; }
#content_page_wrapper ._4ORMAT_module_divider_text_center_middle ._4ORMAT_module_divider_text_center_middle_line { height: 1px; width: 100%; background: rgb(0, 0, 0); }
#content_page_wrapper ._4ORMAT_module_divider_text_center_middle ._4ORMAT_module_divider_text_input { min-width: unset; max-width: unset; padding: 0px 20px; }
#content_page_wrapper ._4ORMAT_module_divider_text_max_content * { width: max-content; max-width: 350px; margin: 0px; }
@media only screen and (max-width: 640px) {
  #content_page_wrapper ._4ORMAT_module_divider_text_max_content * { max-width: 200px; }
}
#content_page_wrapper ._4ORMAT_module_divider_text_max_content.align_center * { margin: 0px auto; }
#content_page_wrapper ._4ORMAT_module_divider_text_max_content.align_right * { float: right; }
#content_page_wrapper ._4ORMAT_module_divider_full { width: 100%; }
#content_page_wrapper ._4ORMAT_module_divider_small { width: 33.3333%; }
#content_page_wrapper ._4ORMAT_module_divider_tiny { width: 8.3333%; }
#content_page_wrapper ._4ORMAT_module_divider_center { margin: 0px auto; }
#content_page_wrapper ._4ORMAT_module_divider_left { margin: 0px; }
#content_page_wrapper ._4ORMAT_module_divider_right_column { margin-right: 24%; }
#content_page_wrapper ._4ORMAT_module_divider_thin { border-top-width: 1px; }
#content_page_wrapper ._4ORMAT_module_divider_medium { border-top-width: 2px; }
#content_page_wrapper ._4ORMAT_module_divider_thick { border-top-width: 3px; }
#content_page_wrapper ._4ORMAT_module_divider_dashed { border-style: dashed; }
#content_page_wrapper ._4ORMAT_module_divider_color_solid { border-color: black; }
#content_page_wrapper ._4ORMAT_module_divider_color_light { border-color: rgba(0, 0, 0, 0.2); }
#content_page_wrapper [data-content-module-removable] { box-sizing: border-box; padding-left: 20px; padding-right: 20px; }
#content_page_wrapper [data-content-module-removable]::after { content: ""; display: table; clear: both; }
#content_page_wrapper [data-content-module-removable] .onecol, #content_page_wrapper [data-content-module-removable] .twocol, #content_page_wrapper [data-content-module-removable] .threecol, #content_page_wrapper [data-content-module-removable] .fourcol, #content_page_wrapper [data-content-module-removable] .fivecol, #content_page_wrapper [data-content-module-removable] .sixcol, #content_page_wrapper [data-content-module-removable] .sevencol, #content_page_wrapper [data-content-module-removable] .eightcol, #content_page_wrapper [data-content-module-removable] .ninecol, #content_page_wrapper [data-content-module-removable] .tencol, #content_page_wrapper [data-content-module-removable] .elevencol, #content_page_wrapper [data-content-module-removable] .twelvecol { box-sizing: border-box; float: left; padding-left: 18px; padding-right: 18px; }
#content_page_wrapper [data-content-module-removable] .naked .onecol, #content_page_wrapper [data-content-module-removable] .naked .twocol, #content_page_wrapper [data-content-module-removable] .naked .threecol, #content_page_wrapper [data-content-module-removable] .naked .fourcol, #content_page_wrapper [data-content-module-removable] .naked .fivecol, #content_page_wrapper [data-content-module-removable] .naked .sixcol, #content_page_wrapper [data-content-module-removable] .naked .sevencol, #content_page_wrapper [data-content-module-removable] .naked .eightcol, #content_page_wrapper [data-content-module-removable] .naked .ninecol, #content_page_wrapper [data-content-module-removable] .naked .tencol, #content_page_wrapper [data-content-module-removable] .naked .elevencol, #content_page_wrapper [data-content-module-removable] .naked .twelvecol { padding: 0px; }
#content_page_wrapper [data-content-module-removable] .float-right { float: right; }
#content_page_wrapper [data-content-module-removable] .onecol, #content_page_wrapper [data-content-module-removable] .twocol, #content_page_wrapper [data-content-module-removable] .threecol, #content_page_wrapper [data-content-module-removable] .fourcol, #content_page_wrapper [data-content-module-removable] .fivecol, #content_page_wrapper [data-content-module-removable] .sixcol, #content_page_wrapper [data-content-module-removable] .sevencol, #content_page_wrapper [data-content-module-removable] .eightcol, #content_page_wrapper [data-content-module-removable] .ninecol, #content_page_wrapper [data-content-module-removable] .tencol, #content_page_wrapper [data-content-module-removable] .elevencol { margin-right: 0px; }
#content_page_wrapper [data-content-module-removable] .onecol { width: 8.33333%; }
#content_page_wrapper [data-content-module-removable] .twocol { width: 16.6667%; }
#content_page_wrapper [data-content-module-removable] .threecol, #content_page_wrapper [data-content-module-removable] .onequarter { width: 25%; }
#content_page_wrapper [data-content-module-removable] .fourcol, #content_page_wrapper [data-content-module-removable] .onethird { width: 33.3333%; }
#content_page_wrapper [data-content-module-removable] .fivecol { width: 41.6667%; }
#content_page_wrapper [data-content-module-removable] .sixcol, #content_page_wrapper [data-content-module-removable] .onehalf { width: 50%; }
#content_page_wrapper [data-content-module-removable] .sevencol { width: 58.3333%; }
#content_page_wrapper [data-content-module-removable] .eightcol { width: 66.6667%; }
#content_page_wrapper [data-content-module-removable] .ninecol { width: 75%; }
#content_page_wrapper [data-content-module-removable] .tencol { width: 83.3333%; }
#content_page_wrapper [data-content-module-removable] .elevencol { width: 91.6667%; }
#content_page_wrapper [data-content-module-removable] .twelvecol { width: 100%; }
#content_page_wrapper [data-content-module-removable] .onefifth { width: 20%; }
@media only screen and (min-width: 641px) and (max-width: 991px) {
  #content_page_wrapper [data-content-module-removable] { padding-left: 20px; padding-right: 20px; }
  #content_page_wrapper [data-content-module-removable] [data-editable-type="image"] { text-align: left; margin: 0px; }
}
@media only screen and (max-width: 640px) {
  #content_page_wrapper [data-content-module-removable] { padding-left: 10px; padding-right: 10px; }
  #content_page_wrapper [data-content-module-removable] .onecol, #content_page_wrapper [data-content-module-removable] .twocol, #content_page_wrapper [data-content-module-removable] .threecol, #content_page_wrapper [data-content-module-removable] .fourcol, #content_page_wrapper [data-content-module-removable] .fivecol, #content_page_wrapper [data-content-module-removable] .sixcol, #content_page_wrapper [data-content-module-removable] .sevencol, #content_page_wrapper [data-content-module-removable] .eightcol, #content_page_wrapper [data-content-module-removable] .ninecol, #content_page_wrapper [data-content-module-removable] .tencol, #content_page_wrapper [data-content-module-removable] .elevencol, #content_page_wrapper [data-content-module-removable] .twelvecol { width: 100%; margin: 6px 0px; }
  #content_page_wrapper [data-content-module-removable] .onecol:first-child, #content_page_wrapper [data-content-module-removable] .twocol:first-child, #content_page_wrapper [data-content-module-removable] .threecol:first-child, #content_page_wrapper [data-content-module-removable] .fourcol:first-child, #content_page_wrapper [data-content-module-removable] .fivecol:first-child, #content_page_wrapper [data-content-module-removable] .sixcol:first-child, #content_page_wrapper [data-content-module-removable] .sevencol:first-child, #content_page_wrapper [data-content-module-removable] .eightcol:first-child, #content_page_wrapper [data-content-module-removable] .ninecol:first-child, #content_page_wrapper [data-content-module-removable] .tencol:first-child, #content_page_wrapper [data-content-module-removable] .elevencol:first-child, #content_page_wrapper [data-content-module-removable] .twelvecol:first-child { margin-top: 12px; }
  #content_page_wrapper [data-content-module-removable] .onecol:last-child, #content_page_wrapper [data-content-module-removable] .twocol:last-child, #content_page_wrapper [data-content-module-removable] .threecol:last-child, #content_page_wrapper [data-content-module-removable] .fourcol:last-child, #content_page_wrapper [data-content-module-removable] .fivecol:last-child, #content_page_wrapper [data-content-module-removable] .sixcol:last-child, #content_page_wrapper [data-content-module-removable] .sevencol:last-child, #content_page_wrapper [data-content-module-removable] .eightcol:last-child, #content_page_wrapper [data-content-module-removable] .ninecol:last-child, #content_page_wrapper [data-content-module-removable] .tencol:last-child, #content_page_wrapper [data-content-module-removable] .elevencol:last-child, #content_page_wrapper [data-content-module-removable] .twelvecol:last-child { margin-bottom: 12px; }
  #content_page_wrapper [data-content-module-removable] .onecol .caption, #content_page_wrapper [data-content-module-removable] .twocol .caption, #content_page_wrapper [data-content-module-removable] .threecol .caption, #content_page_wrapper [data-content-module-removable] .fourcol .caption, #content_page_wrapper [data-content-module-removable] .fivecol .caption, #content_page_wrapper [data-content-module-removable] .sixcol .caption, #content_page_wrapper [data-content-module-removable] .sevencol .caption, #content_page_wrapper [data-content-module-removable] .eightcol .caption, #content_page_wrapper [data-content-module-removable] .ninecol .caption, #content_page_wrapper [data-content-module-removable] .tencol .caption, #content_page_wrapper [data-content-module-removable] .elevencol .caption, #content_page_wrapper [data-content-module-removable] .twelvecol .caption { margin-bottom: 12px; }
  #content_page_wrapper [data-content-module-removable] .onecol.spacer, #content_page_wrapper [data-content-module-removable] .twocol.spacer, #content_page_wrapper [data-content-module-removable] .threecol.spacer, #content_page_wrapper [data-content-module-removable] .fourcol.spacer, #content_page_wrapper [data-content-module-removable] .fivecol.spacer, #content_page_wrapper [data-content-module-removable] .sixcol.spacer, #content_page_wrapper [data-content-module-removable] .sevencol.spacer, #content_page_wrapper [data-content-module-removable] .eightcol.spacer, #content_page_wrapper [data-content-module-removable] .ninecol.spacer, #content_page_wrapper [data-content-module-removable] .tencol.spacer, #content_page_wrapper [data-content-module-removable] .elevencol.spacer, #content_page_wrapper [data-content-module-removable] .twelvecol.spacer { display: none; }
  #content_page_wrapper [data-content-module-removable] .naked .onecol, #content_page_wrapper [data-content-module-removable] .naked .twocol, #content_page_wrapper [data-content-module-removable] .naked .threecol, #content_page_wrapper [data-content-module-removable] .naked .fourcol, #content_page_wrapper [data-content-module-removable] .naked .fivecol, #content_page_wrapper [data-content-module-removable] .naked .sixcol, #content_page_wrapper [data-content-module-removable] .naked .sevencol, #content_page_wrapper [data-content-module-removable] .naked .eightcol, #content_page_wrapper [data-content-module-removable] .naked .ninecol, #content_page_wrapper [data-content-module-removable] .naked .tencol, #content_page_wrapper [data-content-module-removable] .naked .elevencol, #content_page_wrapper [data-content-module-removable] .naked .twelvecol { margin: 0px; width: 100%; }
  #content_page_wrapper [data-content-module-removable] .naked .onecol:first-child, #content_page_wrapper [data-content-module-removable] .naked .twocol:first-child, #content_page_wrapper [data-content-module-removable] .naked .threecol:first-child, #content_page_wrapper [data-content-module-removable] .naked .fourcol:first-child, #content_page_wrapper [data-content-module-removable] .naked .fivecol:first-child, #content_page_wrapper [data-content-module-removable] .naked .sixcol:first-child, #content_page_wrapper [data-content-module-removable] .naked .sevencol:first-child, #content_page_wrapper [data-content-module-removable] .naked .eightcol:first-child, #content_page_wrapper [data-content-module-removable] .naked .ninecol:first-child, #content_page_wrapper [data-content-module-removable] .naked .tencol:first-child, #content_page_wrapper [data-content-module-removable] .naked .elevencol:first-child, #content_page_wrapper [data-content-module-removable] .naked .twelvecol:first-child { margin-top: 0px; }
  #content_page_wrapper [data-content-module-removable] .naked .onecol:last-child, #content_page_wrapper [data-content-module-removable] .naked .twocol:last-child, #content_page_wrapper [data-content-module-removable] .naked .threecol:last-child, #content_page_wrapper [data-content-module-removable] .naked .fourcol:last-child, #content_page_wrapper [data-content-module-removable] .naked .fivecol:last-child, #content_page_wrapper [data-content-module-removable] .naked .sixcol:last-child, #content_page_wrapper [data-content-module-removable] .naked .sevencol:last-child, #content_page_wrapper [data-content-module-removable] .naked .eightcol:last-child, #content_page_wrapper [data-content-module-removable] .naked .ninecol:last-child, #content_page_wrapper [data-content-module-removable] .naked .tencol:last-child, #content_page_wrapper [data-content-module-removable] .naked .elevencol:last-child, #content_page_wrapper [data-content-module-removable] .naked .twelvecol:last-child { margin-bottom: 0px; }
}
@media only screen and (max-width: 640px) {
  #content_page_wrapper [data-content-module-category="image"]:not(:first-of-type), #content_page_wrapper [data-content-module-category="text"]:not(:first-of-type) { padding-top: 0px; }
  #content_page_wrapper [data-content-module-category="image"]:not(:last-of-type), #content_page_wrapper [data-content-module-category="text"]:not(:last-of-type) { padding-bottom: 0px; }
  #content_page_wrapper [data-content-module-category="image"] .twelvecol:last-child, #content_page_wrapper [data-content-module-category="image"] .elevencol:last-child, #content_page_wrapper [data-content-module-category="image"] .tencol:last-child, #content_page_wrapper [data-content-module-category="image"] .ninecol:last-child, #content_page_wrapper [data-content-module-category="image"] .eightcol:last-child, #content_page_wrapper [data-content-module-category="image"] .sevencol:last-child, #content_page_wrapper [data-content-module-category="image"] .sixcol:last-child, #content_page_wrapper [data-content-module-category="image"] .fivecol:last-child, #content_page_wrapper [data-content-module-category="image"] .fourcol:last-child, #content_page_wrapper [data-content-module-category="image"] .threecol:last-child, #content_page_wrapper [data-content-module-category="image"] .twocol:last-child, #content_page_wrapper [data-content-module-category="image"] .onecol:last-child, #content_page_wrapper [data-content-module-category="text"] .twelvecol:last-child, #content_page_wrapper [data-content-module-category="text"] .elevencol:last-child, #content_page_wrapper [data-content-module-category="text"] .tencol:last-child, #content_page_wrapper [data-content-module-category="text"] .ninecol:last-child, #content_page_wrapper [data-content-module-category="text"] .eightcol:last-child, #content_page_wrapper [data-content-module-category="text"] .sevencol:last-child, #content_page_wrapper [data-content-module-category="text"] .sixcol:last-child, #content_page_wrapper [data-content-module-category="text"] .fivecol:last-child, #content_page_wrapper [data-content-module-category="text"] .fourcol:last-child, #content_page_wrapper [data-content-module-category="text"] .threecol:last-child, #content_page_wrapper [data-content-module-category="text"] .twocol:last-child, #content_page_wrapper [data-content-module-category="text"] .onecol:last-child { margin-bottom: 0px; }
}
.clearfix { }
.clearfix::before, .clearfix::after { display: table; content: ""; line-height: 0; }
.clearfix::after { clear: both; }
.hide-text { font: 0px / 0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0px; }
.input-block-level { display: block; width: 100%; min-height: 30px; box-sizing: border-box; }
.tooltip { position: absolute; z-index: 1030; display: block; visibility: visible; padding: 5px; font-size: 11px; opacity: 0; }
.tooltip.in { opacity: 0.8; }
.tooltip.top { margin-top: -3px; }
.tooltip.right { margin-left: 3px; }
.tooltip.bottom { margin-top: 3px; }
.tooltip.left { margin-left: -3px; }
.tooltip-inner { max-width: 200px; padding: 3px 8px; color: rgb(255, 255, 255); text-align: center; text-decoration: none; background-color: rgb(0, 0, 0); border-radius: 4px; }
.tooltip-arrow { position: absolute; width: 0px; height: 0px; border-color: transparent; border-style: solid; }
.tooltip.top .tooltip-arrow { bottom: 0px; left: 50%; margin-left: -5px; border-width: 5px 5px 0px; border-top-color: rgb(0, 0, 0); }
.tooltip.right .tooltip-arrow { top: 50%; left: 0px; margin-top: -5px; border-width: 5px 5px 5px 0px; border-right-color: rgb(0, 0, 0); }
.tooltip.left .tooltip-arrow { top: 50%; right: 0px; margin-top: -5px; border-width: 5px 0px 5px 5px; border-left-color: rgb(0, 0, 0); }
.tooltip.bottom .tooltip-arrow { top: 0px; left: 50%; margin-left: -5px; border-width: 0px 5px 5px; border-bottom-color: rgb(0, 0, 0); }
.tooltip.bottom .tooltip-arrow { border-bottom-color: rgb(255, 34, 0); }
.tooltip .tooltip-inner { background-color: rgb(255, 34, 0); color: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 13px; padding: 10px 18px; box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 1px; }
#content_page_wrapper form { box-sizing: border-box; }
#content_page_wrapper form *, #content_page_wrapper form ::before, #content_page_wrapper form ::after { box-sizing: inherit; }
#content_page_wrapper input, #content_page_wrapper textarea { position: relative; float: left; z-index: 2; color: inherit; background-color: transparent; outline: none; border: 1px solid rgba(127, 127, 127, 0.5); font-size: 1em; font-weight: 400; padding: 12px 14px; margin: 0px 0px 10px; width: 100%; appearance: none; border-radius: 0px; }
#content_page_wrapper .row.naked input, #content_page_wrapper .row.naked textarea { margin-bottom: 0px; border-bottom-width: 0px; border-right-width: 0px; }
@media only screen and (max-width: 640px) {
  #content_page_wrapper .row.naked input, #content_page_wrapper .row.naked textarea { border-right-width: 1px; }
}
#content_page_wrapper .row.naked .last input, #content_page_wrapper .row.naked .last textarea { border-right-width: 1px; }
#content_page_wrapper .row.naked::after { content: ""; display: table; clear: both; }
#content_page_wrapper .row.naked.last { margin-bottom: 10px; }
#content_page_wrapper .row.naked.last input, #content_page_wrapper .row.naked.last textarea { border-bottom-width: 1px; }
#content_page_wrapper input { height: 48px; }
#content_page_wrapper textarea { line-height: 24px; }
#content_page_wrapper fieldset { margin: 0px; border: 0px; padding-left: 0px; width: 100%; position: relative; line-height: 1rem; }
#content_page_wrapper fieldset._4ORMAT_module_input_active ._4ORMAT_module_contact_label { display: none; }
#content_page_wrapper textarea { height: auto; resize: vertical; width: 100%; }
#content_page_wrapper label { display: block; }
#content_page_wrapper label p { margin: 0px; padding: 0px; }
#content_page_wrapper ._4ORMAT_module_contact_label { position: absolute; top: 0px; left: 14px; right: 10px; z-index: 1; padding: 0px; opacity: 0.7; height: 48px; line-height: 48px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
#content_page_wrapper ._4ORMAT_module_contact_label p { line-height: 48px; margin: 0px; padding: 0px; }
#content_page_wrapper textarea:focus, #content_page_wrapper input[type="text"]:focus { outline: 0px; }
#content_page_wrapper input[type="submit"] { height: auto; border-radius: 2px; background-color: transparent; color: inherit; cursor: pointer; margin: 0px; padding: 15px 30px; font-size: 1em; width: auto; }
#content_page_wrapper .contact_form_subject { height: 0px !important; margin: 0px !important; overflow: hidden !important; padding: 0px !important; }
#content_page_wrapper [data-contact-form-type="custom-fields"] .custom_field { display: none; }
#content_page_wrapper .custom_field input { width: 100% !important; }
#content_page_wrapper [data-contact-form-type="custom-fields"][data-visible-fields-count="1"] .custom_field_1 { display: block; }
#content_page_wrapper [data-contact-form-type="custom-fields"][data-visible-fields-count="2"] .custom_field_1 { display: block; }
#content_page_wrapper [data-contact-form-type="custom-fields"][data-visible-fields-count="2"] .custom_field_2 { display: block; }
#content_page_wrapper [data-contact-form-type="custom-fields"][data-visible-fields-count="3"] .custom_field_1 { display: block; }
#content_page_wrapper [data-contact-form-type="custom-fields"][data-visible-fields-count="3"] .custom_field_2 { display: block; }
#content_page_wrapper [data-contact-form-type="custom-fields"][data-visible-fields-count="3"] .custom_field_3 { display: block; }
#content_page_wrapper [data-contact-form-type="custom-fields"][data-visible-fields-count="4"] .custom_field_1 { display: block; }
#content_page_wrapper [data-contact-form-type="custom-fields"][data-visible-fields-count="4"] .custom_field_2 { display: block; }
#content_page_wrapper [data-contact-form-type="custom-fields"][data-visible-fields-count="4"] .custom_field_3 { display: block; }
#content_page_wrapper [data-contact-form-type="custom-fields"][data-visible-fields-count="4"] .custom_field_4 { display: block; }
#content_page_wrapper [data-contact-form-type="custom-fields"][data-visible-fields-count="5"] .custom_field_1 { display: block; }
#content_page_wrapper [data-contact-form-type="custom-fields"][data-visible-fields-count="5"] .custom_field_2 { display: block; }
#content_page_wrapper [data-contact-form-type="custom-fields"][data-visible-fields-count="5"] .custom_field_3 { display: block; }
#content_page_wrapper [data-contact-form-type="custom-fields"][data-visible-fields-count="5"] .custom_field_4 { display: block; }
#content_page_wrapper [data-contact-form-type="custom-fields"][data-visible-fields-count="5"] .custom_field_5 { display: block; }
#content_page_wrapper [data-contact-form-type="custom-fields"][data-visible-fields-count="6"] .custom_field_1 { display: block; }
#content_page_wrapper [data-contact-form-type="custom-fields"][data-visible-fields-count="6"] .custom_field_2 { display: block; }
#content_page_wrapper [data-contact-form-type="custom-fields"][data-visible-fields-count="6"] .custom_field_3 { display: block; }
#content_page_wrapper [data-contact-form-type="custom-fields"][data-visible-fields-count="6"] .custom_field_4 { display: block; }
#content_page_wrapper [data-contact-form-type="custom-fields"][data-visible-fields-count="6"] .custom_field_5 { display: block; }
#content_page_wrapper [data-contact-form-type="custom-fields"][data-visible-fields-count="6"] .custom_field_6 { display: block; }
#content_page_wrapper [data-contact-form-type="custom-fields"][data-visible-fields-count="7"] .custom_field_1 { display: block; }
#content_page_wrapper [data-contact-form-type="custom-fields"][data-visible-fields-count="7"] .custom_field_2 { display: block; }
#content_page_wrapper [data-contact-form-type="custom-fields"][data-visible-fields-count="7"] .custom_field_3 { display: block; }
#content_page_wrapper [data-contact-form-type="custom-fields"][data-visible-fields-count="7"] .custom_field_4 { display: block; }
#content_page_wrapper [data-contact-form-type="custom-fields"][data-visible-fields-count="7"] .custom_field_5 { display: block; }
#content_page_wrapper [data-contact-form-type="custom-fields"][data-visible-fields-count="7"] .custom_field_6 { display: block; }
#content_page_wrapper [data-contact-form-type="custom-fields"][data-visible-fields-count="7"] .custom_field_7 { display: block; }
#content_page_wrapper [data-contact-form-type="custom-fields"][data-visible-fields-count="8"] .custom_field_1 { display: block; }
#content_page_wrapper [data-contact-form-type="custom-fields"][data-visible-fields-count="8"] .custom_field_2 { display: block; }
#content_page_wrapper [data-contact-form-type="custom-fields"][data-visible-fields-count="8"] .custom_field_3 { display: block; }
#content_page_wrapper [data-contact-form-type="custom-fields"][data-visible-fields-count="8"] .custom_field_4 { display: block; }
#content_page_wrapper [data-contact-form-type="custom-fields"][data-visible-fields-count="8"] .custom_field_5 { display: block; }
#content_page_wrapper [data-contact-form-type="custom-fields"][data-visible-fields-count="8"] .custom_field_6 { display: block; }
#content_page_wrapper [data-contact-form-type="custom-fields"][data-visible-fields-count="8"] .custom_field_7 { display: block; }
#content_page_wrapper [data-contact-form-type="custom-fields"][data-visible-fields-count="8"] .custom_field_8 { display: block; }
._4ORMAT_overlay { background: rgb(0, 0, 0); height: 100%; position: fixed; top: 0px; left: 0px; width: 100%; opacity: 0; transition: opacity 0.3s; z-index: 99999; }
._4ORMAT_overlay.show { opacity: 0.55; }
.ModalMessage { border-radius: 6px 6px 4px 4px; box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 7px 0px; background: rgb(255, 255, 255); color: rgb(34, 34, 34); font-family: proxima-nova, Helvetica, Arial, sans-serif; font-size: 15px; line-height: 1.4; backface-visibility: hidden; user-select: none; }
.ModalMessage.small { height: 180px; position: fixed; top: 50%; left: 50%; margin-top: -90px; margin-left: -245px; width: 490px; z-index: 99999; opacity: 0; transition: opacity 0.3s; }
.ModalMessage.small.show { opacity: 1; }
.ModalMessage.signup_form { height: 431px; position: fixed; top: 50%; left: 50%; margin-top: -215.5px; margin-left: -290px; width: 580px; z-index: 99999; opacity: 0; transition: opacity 0.3s; }
.ModalMessage.signup_form.show { opacity: 1; }
.ModalMessage.signup_form .msg { padding: 46px 20px; }
.ModalMessage.ocadu_form { height: 500px; position: fixed; top: 50%; left: 50%; margin-top: -250px; margin-left: -290px; width: 580px; z-index: 99999; opacity: 0; transition: opacity 0.3s; }
.ModalMessage.ocadu_form.show { opacity: 1; }
.ModalMessage.ocadu_form .msg { padding: 46px 20px; }
.ModalMessage.create_link { height: 295px; position: fixed; top: 50%; left: 50%; margin-top: -147.5px; margin-left: -195px; width: 390px; z-index: 99999; opacity: 0; transition: opacity 0.3s; }
.ModalMessage.create_link.show { opacity: 1; }
.ModalMessage.slideshow { height: 460px; position: fixed; top: 50%; left: 50%; margin-top: -230px; margin-left: -375px; width: 750px; z-index: 99999; opacity: 0; transition: opacity 0.3s; }
.ModalMessage.slideshow.show { opacity: 1; }
.ModalMessage.medium { height: 240px; position: fixed; top: 50%; left: 50%; margin-top: -120px; margin-left: -260px; width: 520px; z-index: 99999; opacity: 0; transition: opacity 0.3s; }
.ModalMessage.medium.show { opacity: 1; }
.ModalMessage.medium_tall { height: 340px; position: fixed; top: 50%; left: 50%; margin-top: -170px; margin-left: -260px; width: 520px; z-index: 99999; opacity: 0; transition: opacity 0.3s; }
.ModalMessage.medium_tall.show { opacity: 1; }
.ModalMessage.large { height: 500px; position: fixed; top: 50%; left: 50%; margin-top: -250px; margin-left: -420px; width: 840px; z-index: 99999; opacity: 0; transition: opacity 0.3s; }
.ModalMessage.large.show { opacity: 1; }
.ModalMessage.content_pages_image_alt_text_modal { height: 280px; position: fixed; top: 50%; left: 50%; margin-top: -140px; margin-left: -260px; width: 520px; z-index: 99999; opacity: 0; transition: opacity 0.3s; }
.ModalMessage.content_pages_image_alt_text_modal.show { opacity: 1; }
.ModalMessage.center { text-align: center; }
.ModalMessage a:link, .ModalMessage a:active, .ModalMessage a:visited, .ModalMessage a:hover { text-decoration: none; }
.ModalMessage .ss-icon.close { background: none 0px center; color: rgb(85, 85, 85); display: block; height: 48px; line-height: 50px; font-weight: bold; opacity: 0.6; position: absolute; font-size: 10px; top: 0px; right: 0px; text-align: center; text-decoration: none; width: 55px; transition: opacity 0.1s ease-in; }
.ModalMessage .ss-icon.close:hover { opacity: 1; background: rgba(0, 0, 0, 0.08); }
.ModalMessage .ss-icon.close:active { color: rgb(34, 34, 34); background: rgba(0, 0, 0, 0.16); }
.ModalMessage.small p.center { margin-bottom: 16px; }
.ModalMessage.create_link p.center { margin-bottom: 26px; padding: 0px 36px; text-align: right; }
.ModalMessage.create_link p.center a:first-child { margin-left: 0px; position: absolute; left: 45px; }
.ModalMessage.create_link p.center a:last-child { margin-right: 0px; }
.ModalMessage #modalMessage_header { background-color: rgb(246, 246, 246); background-image: linear-gradient(rgb(246, 246, 246), rgb(232, 232, 232)); border-top-right-radius: 5px; border-top-left-radius: 5px; border-bottom: 1px solid rgb(212, 212, 212); font-size: 13px; height: 48px; line-height: 50px; margin: 0px; overflow: hidden; text-align: center; width: 100%; }
.ModalMessage #modalMessage_header #modalMessage_header_title { color: rgb(136, 136, 136); display: block; font-size: 15px; font-weight: bold; letter-spacing: 0.02em; text-align: center; text-shadow: rgb(248, 248, 248) 0px 1px 1px; }
.ModalMessage.warning #modalMessage_header { background-color: rgb(247, 74, 74); background-image: linear-gradient(rgb(247, 74, 74), rgb(226, 67, 67)); border-bottom: 1px solid rgb(210, 42, 42); box-shadow: rgb(255, 126, 126) 0px 1px 0px inset; }
.ModalMessage.warning #modalMessage_header #modalMessage_header_title, .ModalMessage.warning #modalMessage_header .close { color: rgb(103, 19, 19); text-shadow: rgb(247, 74, 74) 0px 1px 0px; }
.ModalMessage.small .msg { padding: 30px 45px; }
.ModalMessage.padding_tight .msg { padding: 20px 36px; }
.ModalMessage .msg { font-size: 15px; line-height: 1.4; opacity: 1; padding: 36px; transition: opacity 0.3s ease-in-out; }
.ModalMessage .msg.is_hidden { opacity: 0; }
.ModalMessage .msg input[type="text"] { font-size: 15px; }
.ModalMessage p { color: rgb(34, 34, 34); font-family: proxima-nova, Helvetica, Arial, sans-serif; font-size: 15px; line-height: 1.4; margin: 0px 0px 10px; }
.ModalMessage p.center { box-sizing: border-box; margin-bottom: 33px; position: absolute; bottom: 0px; text-align: center; width: 100%; }
.ModalMessage p.center a { margin: 0px 5px; }
.ModalMessage.slideshow .msg { border-radius: 5px; background-clip: padding-box; box-sizing: border-box; background-repeat: no-repeat; background-position: center center; height: 100%; overflow: hidden; text-align: center; width: 100%; }
.ModalMessage.slideshow .msg h2 { color: rgb(10, 10, 10); font-family: galaxiepolaris, Helvetica, sans-serif; font-size: 26px; margin-top: 16px; }
.ModalMessage.slideshow .msg p { color: rgb(125, 125, 125); font-family: proxima-nova, Helvetica, Arial, sans-serif; font-size: 16px; }
.ModalMessage.slideshow .msg em { font-style: italic; }
.ModalMessage.slideshow p.center { bottom: 8px; }
.ModalMessage.slideshow .nav_dots { border-radius: 5px; box-shadow: rgb(150, 150, 150) 0px 1px 1px inset; background: rgb(185, 185, 185); display: inline-block; height: 9px; position: relative; top: 2px; width: 9px; }
.ModalMessage.slideshow .nav_dots.nav_dots_selected, .ModalMessage.slideshow .nav_dots:hover { box-shadow: rgb(125, 125, 125) 0px 1px 1px; background: rgb(70, 70, 70); }
.ModalMessage.slideshow .next_slide { position: absolute; right: 60px; top: -6px; }
.tns-outer { padding: 0px !important; }
.tns-outer [hidden] { display: none !important; }
.tns-outer [aria-controls], .tns-outer [data-action] { cursor: pointer; }
.tns-slider { transition: all; }
.tns-slider > .tns-item { box-sizing: border-box; }
.tns-horizontal.tns-subpixel { white-space: nowrap; }
.tns-horizontal.tns-subpixel > .tns-item { display: inline-block; vertical-align: top; white-space: normal; }
.tns-horizontal.tns-no-subpixel::after { content: ""; display: table; clear: both; }
.tns-horizontal.tns-no-subpixel > .tns-item { float: left; }
.tns-horizontal.tns-carousel.tns-no-subpixel > .tns-item { margin-right: -100%; }
.tns-no-calc { position: relative; left: 0px; }
.tns-gallery { position: relative; left: 0px; min-height: 1px; }
.tns-gallery > .tns-item { position: absolute; left: -100%; transition: transform, opacity, -webkit-transform; }
.tns-gallery > .tns-slide-active { position: relative; left: auto !important; }
.tns-gallery > .tns-moving { transition: 0.25s; }
.tns-autowidth { display: inline-block; }
.tns-lazy-img { transition: opacity 0.6s; opacity: 0.6; }
.tns-lazy-img.tns-complete { opacity: 1; }
.tns-ah { transition: height; }
.tns-ovh { overflow: hidden; }
.tns-visually-hidden { position: absolute; left: -10000em; }
.tns-transparent { opacity: 0; visibility: hidden; }
.tns-fadeIn { opacity: 1; z-index: 0; }
.tns-normal, .tns-fadeOut { opacity: 0; z-index: -1; }
.tns-vpfix { white-space: nowrap; }
.tns-vpfix > div, .tns-vpfix > li { display: inline-block; }
.tns-t-subp2 { margin: 0px auto; width: 310px; position: relative; height: 10px; overflow: hidden; }
.tns-t-ct { width: calc(2333.33%); position: absolute; right: 0px; }
.tns-t-ct::after { content: ""; display: table; clear: both; }
.tns-t-ct > div { width: calc(1.42857%); height: 10px; float: left; }
#content_page_wrapper .format-slideshow { position: relative; width: 100%; z-index: 0; }
#content_page_wrapper .format-slideshow .format-slideshow__slide, #content_page_wrapper .format-slideshow .format-slideshow__slide-group { left: 0px; top: 0px; transition-delay: 1ms; }
#content_page_wrapper .format-slideshow .format-slideshow__slide-image-wrapper { width: 100%; height: 100%; }
#content_page_wrapper .format-slideshow .format-slideshow__slide-link { display: inline-block; padding: 15px 30px; border-width: 1px; border-style: solid; font-size: 14px; line-height: 1; text-decoration: none; appearance: none; transition: opacity 0.3s; border-radius: 2px; }
@media screen and (min-width: 768px) {
  #content_page_wrapper .format-slideshow .format-slideshow__slide-link { padding: var(--button-padding, 15px 30px); font-size: var(--button-font-size, 14px); }
}
#content_page_wrapper .format-slideshow .format-slideshow__slide-link:hover { opacity: 0.8; }
#content_page_wrapper .format-slideshow .format-slideshow__slide-link--solid { color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
#content_page_wrapper .format-slideshow .format-slideshow__slide-link--outline { color: rgb(255, 255, 255); background-color: transparent; border-color: rgb(255, 255, 255); }
#content_page_wrapper .format-slideshow .format-slideshow__slide-content, #content_page_wrapper .format-slideshow .format-slideshow__slide-overlay { pointer-events: none; }
#content_page_wrapper .format-slideshow .format-slideshow__slide-content, #content_page_wrapper .format-slideshow .format-slideshow__slide-count-container, #content_page_wrapper .format-slideshow .format-slideshow__link-wrapper { z-index: 5; }
#content_page_wrapper .format-slideshow .format-slideshow__slide-overlay { z-index: 4; }
#content_page_wrapper .format-slideshow .format-slideshow__slide-heading, #content_page_wrapper .format-slideshow .format-slideshow__slide-description, #content_page_wrapper .format-slideshow .format-slideshow__slide-link { pointer-events: all; }
#content_page_wrapper .format-slideshow .format-slideshow__slide-content { z-index: 5; }
#content_page_wrapper .format-slideshow .format-slideshow__slide-image.loading, #content_page_wrapper .format-slideshow .format-slideshow__slide-image.failed { background-color: black; }
#content_page_wrapper .format-slideshow .format-slideshow__slide-heading { display: inline-block; color: var(--primary-color); font-family: var(--heading-typography-font-family); overflow: hidden; }
#content_page_wrapper .format-slideshow .format-slideshow__slide-description { color: var(--primary-color); font-family: var(--description-typography-font-family); overflow: hidden; }
#content_page_wrapper .format-slideshow .format-slideshow__dot-container, #content_page_wrapper .format-slideshow .format-slideshow__arrow { z-index: 6; }
#content_page_wrapper .format-slideshow .format-slideshow__arrow { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: none; padding: 0px; transition: opacity 0.3s; }
@media (hover: hover) {
  #content_page_wrapper .format-slideshow .format-slideshow__arrow:hover { opacity: 0.7; }
}
#content_page_wrapper .format-slideshow .format-slideshow__arrow:active { opacity: 0.7; }
#content_page_wrapper .format-slideshow:not(.transitioning) .format-slideshow__arrow:disabled { cursor: default; opacity: 0.3; }
#content_page_wrapper .format-slideshow--slideshow_05.format-slideshow--animation-basic_1 .on-stage, #content_page_wrapper .format-slideshow--slideshow_05.format-slideshow--animation-basic_1 .entering-from-left, #content_page_wrapper .format-slideshow--slideshow_05.format-slideshow--animation-basic_1 .entering-from-right { transition-property: transform, -webkit-transform; transition-duration: 450ms; transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1); }
#content_page_wrapper .format-slideshow--slideshow_05.format-slideshow--animation-basic_1 .on-stage { z-index: 1; transform: translateX(0px); }
#content_page_wrapper .format-slideshow--slideshow_05.format-slideshow--animation-basic_1 .exiting-to-left, #content_page_wrapper .format-slideshow--slideshow_05.format-slideshow--animation-basic_1 .entering-from-left { transform: translateX(-100%); }
#content_page_wrapper .format-slideshow--slideshow_05.format-slideshow--animation-basic_1 .exiting-to-right, #content_page_wrapper .format-slideshow--slideshow_05.format-slideshow--animation-basic_1 .entering-from-right { transform: translateX(100%); }
#content_page_wrapper .format-slideshow--slideshow_05.format-slideshow--animation-showcase_4 .on-stage, #content_page_wrapper .format-slideshow--slideshow_05.format-slideshow--animation-showcase_4 .entering-from-left, #content_page_wrapper .format-slideshow--slideshow_05.format-slideshow--animation-showcase_4 .entering-from-right { transition-property: transform, opacity, -webkit-transform; transition-duration: 800ms; transition-delay: 600ms; transition-timing-function: cubic-bezier(0.6, 0, 0.2, 1); transform: translateX(0px); opacity: 1; }
#content_page_wrapper .format-slideshow--slideshow_05.format-slideshow--animation-showcase_4 .format-slideshow__slide-content { transition: opacity 700ms 1000ms; opacity: 1; }
#content_page_wrapper .format-slideshow--slideshow_05.format-slideshow--animation-showcase_4 .entering-from-left { transform: translateX(-120px); transition-delay: 800ms; opacity: 0; }
#content_page_wrapper .format-slideshow--slideshow_05.format-slideshow--animation-showcase_4 .entering-from-left .format-slideshow__slide-content { opacity: 0; }
#content_page_wrapper .format-slideshow--slideshow_05.format-slideshow--animation-showcase_4 .entering-from-right { transform: translateX(120px); transition-delay: 800ms; opacity: 0; }
#content_page_wrapper .format-slideshow--slideshow_05.format-slideshow--animation-showcase_4 .entering-from-right .format-slideshow__slide-content { opacity: 0; }
#content_page_wrapper .format-slideshow--slideshow_05.format-slideshow--animation-showcase_4 .exiting-to-left { transform: translateX(-120px); transition-delay: 0ms; opacity: 0; }
#content_page_wrapper .format-slideshow--slideshow_05.format-slideshow--animation-showcase_4 .exiting-to-right { transform: translateX(120px); transition-delay: 0ms; opacity: 0; }
#content_page_wrapper .format-slideshow--slideshow_05 { background-color: var(--secondary-color); padding-bottom: 0px; }
#content_page_wrapper .format-slideshow--slideshow_05.format-slideshow--dots { padding-bottom: 80px; }
@media screen and (min-width: 1400px) {
  #content_page_wrapper .format-slideshow--slideshow_05.format-slideshow--dots { padding-bottom: 42px; }
}
@media screen and (orientation: landscape) {
  #content_page_wrapper .format-slideshow--slideshow_05 { display: none; }
}
#content_page_wrapper .format-slideshow--slideshow_05.format-slideshow--group-by-2 { display: none; }
@media screen and (orientation: landscape) {
  #content_page_wrapper .format-slideshow--slideshow_05.format-slideshow--group-by-2 { display: block; height: auto; }
}
@media screen and (min-width: 1400px) {
  #content_page_wrapper .format-slideshow--slideshow_05.format-slideshow--group-by-2 { display: none; }
}
#content_page_wrapper .format-slideshow--slideshow_05.format-slideshow--group-by-3 { display: none; }
@media screen and (min-width: 1400px) {
  #content_page_wrapper .format-slideshow--slideshow_05.format-slideshow--group-by-3 { display: block; height: auto; }
}
#content_page_wrapper .format-slideshow--slideshow_05 .format-slideshow__inner { width: auto; }
@media screen and (min-width: 1400px) {
  #content_page_wrapper .format-slideshow--slideshow_05 .format-slideshow__inner { height: auto; }
}
#content_page_wrapper .format-slideshow--slideshow_05 .format-slideshow__slide-group { width: 100%; height: 100%; padding: 0px; display: flex; justify-content: center; }
@media screen and (min-width: 1400px) {
  #content_page_wrapper .format-slideshow--slideshow_05 .format-slideshow__slide-group { padding: 40px 75px; }
}
#content_page_wrapper .format-slideshow--slideshow_05 .format-slideshow__slide-group .format-slideshow__slide { position: relative; }
#content_page_wrapper .format-slideshow--slideshow_05 .format-slideshow__slide { width: 100%; height: 100%; max-width: 620px; margin: 0px auto; padding: 10px; box-sizing: border-box; }
#content_page_wrapper .format-slideshow--slideshow_05 .format-slideshow__slide::before { content: ""; width: 1px; margin-left: -1px; float: left; height: 0px; padding-top: 150%; }
#content_page_wrapper .format-slideshow--slideshow_05 .format-slideshow__slide::after { content: ""; display: table; clear: both; }
@media screen and (min-width: 1400px) {
  #content_page_wrapper .format-slideshow--slideshow_05 .format-slideshow__slide { padding: 0px; }
}
#content_page_wrapper .format-slideshow--slideshow_05 .format-slideshow__slide-overlay, #content_page_wrapper .format-slideshow--slideshow_05 .format-slideshow__slide-image-wrapper { overflow: hidden; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 13px 0px; }
#content_page_wrapper .format-slideshow--slideshow_05 .format-slideshow__slide-overlay { position: absolute; inset: 10px; background-image: linear-gradient(-180deg, rgba(255,255,255,0) 0%, RGBA(var(--overlay-color-rgb), var(--overlay-opacity)) 100%); }
@media screen and (min-width: 1400px) {
  #content_page_wrapper .format-slideshow--slideshow_05 .format-slideshow__slide-overlay { inset: 0px; }
}
#content_page_wrapper .format-slideshow--slideshow_05 .format-slideshow__slide-content { position: absolute; right: 30px; bottom: 40px; left: 30px; text-align: center; }
@media screen and (min-width: 768px) {
  #content_page_wrapper .format-slideshow--slideshow_05 .format-slideshow__slide-content { display: flex; flex-direction: column; align-items: var(--slide-cta-items-align); right: 35px; bottom: 40px; left: 35px; }
}
#content_page_wrapper .format-slideshow--slideshow_05 .format-slideshow__slide-heading { margin-bottom: 14px; font-size: var(--heading-typography-font-size); line-height: var(--heading-typography-line-height); }
@media screen and (min-width: 1200px) {
  #content_page_wrapper .format-slideshow--slideshow_05 .format-slideshow__slide-heading { font-size: var(--heading-typography-font-size); line-height: var(--heading-typography-line-height); }
}
#content_page_wrapper .format-slideshow--slideshow_05 .format-slideshow__slide-description { margin-bottom: 30px; font-size: var(--description-typography-font-size); line-height: var(--description-typography-line-height); }
@media screen and (min-width: 1200px) {
  #content_page_wrapper .format-slideshow--slideshow_05 .format-slideshow__slide-description { font-size: var(--description-typography-font-size); line-height: var(--description-typography-line-height); }
}
#content_page_wrapper .format-slideshow--slideshow_05 .format-slideshow__slide-image, #content_page_wrapper .format-slideshow--slideshow_05 .format-slideshow__slide-image-overlay { width: 100%; height: 100%; object-fit: cover; object-position: center center; }
#content_page_wrapper .format-slideshow--slideshow_05 .format-slideshow__dots { position: absolute; right: 0px; bottom: 30px; left: 0px; display: flex; justify-content: center; }
@media screen and (min-width: 1400px) {
  #content_page_wrapper .format-slideshow--slideshow_05 .format-slideshow__dots { bottom: 40px; }
}
#content_page_wrapper .format-slideshow--slideshow_05 .format-slideshow__dot-container { display: none; padding: 5px; cursor: pointer; opacity: 0.3; transition: opacity 200ms; }
@media screen and (min-width: 1400px) {
  #content_page_wrapper .format-slideshow--slideshow_05 .format-slideshow__dot-container { display: var(--pagination-display, block); }
}
#content_page_wrapper .format-slideshow--slideshow_05 .format-slideshow__dot-container.tns-nav-active { opacity: 1; }
#content_page_wrapper .format-slideshow--slideshow_05 .format-slideshow__dot { width: 10px; height: 10px; border-radius: 100%; background-color: var(--navigation-color); }
#content_page_wrapper .format-slideshow--slideshow_05 .format-slideshow__arrow-container { position: absolute; text-align: center; bottom: 22px; left: 0px; right: 0px; }
@media screen and (min-width: 1400px) {
  #content_page_wrapper .format-slideshow--slideshow_05 .format-slideshow__arrow-container { position: static; }
}
#content_page_wrapper .format-slideshow--slideshow_05 .format-slideshow__arrow { fill: var(--navigation-color); color: var(--navigation-color); cursor: pointer; }
@media screen and (min-width: 1400px) {
  #content_page_wrapper .format-slideshow--slideshow_05 .format-slideshow__arrow { position: absolute; top: 50%; bottom: auto; cursor: pointer; transform: translateY(-50%) translateY(-30px); }
}
#content_page_wrapper .format-slideshow--slideshow_05 .format-slideshow__arrow--left { margin-right: 15px; }
@media screen and (min-width: 1400px) {
  #content_page_wrapper .format-slideshow--slideshow_05 .format-slideshow__arrow--left { margin-right: 0px; left: 20px; }
}
#content_page_wrapper .format-slideshow--slideshow_05 .format-slideshow__arrow--right { margin-left: 15px; }
@media screen and (min-width: 1400px) {
  #content_page_wrapper .format-slideshow--slideshow_05 .format-slideshow__arrow--right { margin-left: 0px; right: 20px; }
}
b, strong { font-weight: bold; }
i, em { font-style: italic; }
html body #using { -webkit-font-smoothing: antialiased; font-size: 11px; user-select: none; cursor: default; height: auto !important; inset: auto 20px 20px auto !important; line-height: 1 !important; margin: 0px !important; opacity: 0.5 !important; padding: 0px !important; position: fixed !important; text-indent: 0px !important; visibility: visible !important; width: auto !important; z-index: 2147483647 !important; transform: none !important; color: rgb(85, 85, 85) !important; font-family: Arial, sans-serif !important; display: block !important; word-spacing: 0px !important; }
html body #using::before, html body #using::after { display: none !important; }
#using a { padding-bottom: 0.1em; opacity: 1 !important; z-index: 2147483647 !important; display: inline !important; position: static !important; text-decoration: none !important; border-bottom: 1px solid rgb(85, 85, 85) !important; color: rgb(85, 85, 85) !important; }
#using a:hover { color: rgb(0, 0, 0) !important; border-bottom-color: rgb(0, 0, 0) !important; text-decoration: none !important; }
.cookie-banner-details { font-size: 4vw; }
.cookie-banner-details .inline-link-button, .cookie-banner-details button { font-size: 4vw; }
@media (min-width: 768px) {
  .cookie-banner-details { font-size: 14px; }
  .cookie-banner-details .inline-link-button, .cookie-banner-details button:not(.save-button):not(.accept_button):not(.decline_button) { font-size: 18px; }
  .cookie-banner-details .save-button, .cookie-banner-details .accept_button, .cookie-banner-details .decline_button { font-size: 18px; }
}
.cookie-banner-details .inline-link-button { color: rgb(85, 85, 85); background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; text-decoration: underline; cursor: pointer; padding: 0px; }
#image_protection_notice { color: rgb(0, 0, 0); padding: 8px; width: 200px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; margin: 0px; border-radius: 4px; background: rgb(255, 255, 255); box-shadow: rgb(34, 34, 34) 0px 0px 5px; }
/* self-host overrides */
.ss-icon{display:none!important}
#cookie-banner-root,.f-cart-wrapper{display:none!important}
#masonry-gallery .asset.image{padding:0 5px 5px 0;box-sizing:border-box}
.f-add-to-cart-button[disabled]{opacity:.5;cursor:default;pointer-events:none}
.f-load-more{display:none!important}
.f-product-variant-select{display:none!important}
.js-product-gallery-feature img{width:100%;height:auto;display:block}

/* fix: clear fixed 64px mobile header so content is not hidden underneath */
@media only screen and (max-width:767px){body{padding-top:64px}}
