@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900");
@import url("https://fonts.googleapis.com/css?family=Roboto+Mono");
@import url("https://fonts.googleapis.com/css?family=Lato:300,400,700,900");
@import url("https://fonts.googleapis.com/css?family=Rubik:300,400");
@font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 700; src: local("IBM Plex Sans Bold"), local("IBMPlexSans-Bold"), url("../fonts/ibm-plex-sans/complete/woff/IBMPlexSans-Bold.woff") format("woff"); }

@font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 700; src: local("IBM Plex Sans Bold"), local("IBMPlexSans-Bold"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-Bold-Cyrillic.woff2") format("woff2"); unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9; }

@font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 700; src: local("IBM Plex Sans Bold"), local("IBMPlexSans-Bold"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-Bold-Pi.woff2") format("woff2"); unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC; }

@font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 700; src: local("IBM Plex Sans Bold"), local("IBMPlexSans-Bold"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-Bold-Latin3.woff2") format("woff2"); unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 700; src: local("IBM Plex Sans Bold"), local("IBMPlexSans-Bold"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-Bold-Latin2.woff2") format("woff2"); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02; }

@font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 700; src: local("IBM Plex Sans Bold"), local("IBMPlexSans-Bold"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-Bold-Latin1.woff2") format("woff2"); unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02; }

@font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 700; src: local("IBM Plex Sans Bold"), local("IBMPlexSans-Bold"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-Bold-Greek.woff2") format("woff2"); unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE; }

@font-face { font-family: 'IBM Plex Sans'; font-style: italic; font-weight: 700; src: local("IBM Plex Sans Bold Italic"), local("IBMPlexSans-BoldItalic"), url("../fonts/ibm-plex-sans/complete/woff/IBMPlexSans-BoldItalic.woff") format("woff"); }

@font-face { font-family: 'IBM Plex Sans'; font-style: italic; font-weight: 700; src: local("IBM Plex Sans Bold Italic"), local("IBMPlexSans-BoldItalic"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-BoldItalic-Cyrillic.woff2") format("woff2"); unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9; }

@font-face { font-family: 'IBM Plex Sans'; font-style: italic; font-weight: 700; src: local("IBM Plex Sans Bold Italic"), local("IBMPlexSans-BoldItalic"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-BoldItalic-Pi.woff2") format("woff2"); unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC; }

@font-face { font-family: 'IBM Plex Sans'; font-style: italic; font-weight: 700; src: local("IBM Plex Sans Bold Italic"), local("IBMPlexSans-BoldItalic"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-BoldItalic-Latin3.woff2") format("woff2"); unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: 'IBM Plex Sans'; font-style: italic; font-weight: 700; src: local("IBM Plex Sans Bold Italic"), local("IBMPlexSans-BoldItalic"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-BoldItalic-Latin2.woff2") format("woff2"); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02; }

@font-face { font-family: 'IBM Plex Sans'; font-style: italic; font-weight: 700; src: local("IBM Plex Sans Bold Italic"), local("IBMPlexSans-BoldItalic"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-BoldItalic-Latin1.woff2") format("woff2"); unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02; }

@font-face { font-family: 'IBM Plex Sans'; font-style: italic; font-weight: 700; src: local("IBM Plex Sans Bold Italic"), local("IBMPlexSans-BoldItalic"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-BoldItalic-Greek.woff2") format("woff2"); unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE; }

@font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 200; src: local("IBM Plex Sans ExtraLight"), local("IBMPlexSans-ExtraLight"), url("../fonts/ibm-plex-sans/complete/woff/IBMPlexSans-ExtraLight.woff") format("woff"); }

@font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 200; src: local("IBM Plex Sans ExtraLight"), local("IBMPlexSans-ExtraLight"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-ExtraLight-Cyrillic.woff2") format("woff2"); unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9; }

@font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 200; src: local("IBM Plex Sans ExtraLight"), local("IBMPlexSans-ExtraLight"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-ExtraLight-Pi.woff2") format("woff2"); unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC; }

@font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 200; src: local("IBM Plex Sans ExtraLight"), local("IBMPlexSans-ExtraLight"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-ExtraLight-Latin3.woff2") format("woff2"); unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 200; src: local("IBM Plex Sans ExtraLight"), local("IBMPlexSans-ExtraLight"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-ExtraLight-Latin2.woff2") format("woff2"); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02; }

@font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 200; src: local("IBM Plex Sans ExtraLight"), local("IBMPlexSans-ExtraLight"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-ExtraLight-Latin1.woff2") format("woff2"); unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02; }

@font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 200; src: local("IBM Plex Sans ExtraLight"), local("IBMPlexSans-ExtraLight"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-ExtraLight-Greek.woff2") format("woff2"); unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE; }

@font-face { font-family: 'IBM Plex Sans'; font-style: italic; font-weight: 200; src: local("IBM Plex Sans ExtraLight Italic"), local("IBMPlexSans-ExtraLightItalic"), url("../fonts/ibm-plex-sans/complete/woff/IBMPlexSans-ExtraLightItalic.woff") format("woff"); }

@font-face { font-family: 'IBM Plex Sans'; font-style: italic; font-weight: 200; src: local("IBM Plex Sans ExtraLight Italic"), local("IBMPlexSans-ExtraLightItalic"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-ExtraLightItalic-Cyrillic.woff2") format("woff2"); unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9; }

@font-face { font-family: 'IBM Plex Sans'; font-style: italic; font-weight: 200; src: local("IBM Plex Sans ExtraLight Italic"), local("IBMPlexSans-ExtraLightItalic"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-ExtraLightItalic-Pi.woff2") format("woff2"); unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC; }

@font-face { font-family: 'IBM Plex Sans'; font-style: italic; font-weight: 200; src: local("IBM Plex Sans ExtraLight Italic"), local("IBMPlexSans-ExtraLightItalic"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-ExtraLightItalic-Latin3.woff2") format("woff2"); unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: 'IBM Plex Sans'; font-style: italic; font-weight: 200; src: local("IBM Plex Sans ExtraLight Italic"), local("IBMPlexSans-ExtraLightItalic"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-ExtraLightItalic-Latin2.woff2") format("woff2"); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02; }

@font-face { font-family: 'IBM Plex Sans'; font-style: italic; font-weight: 200; src: local("IBM Plex Sans ExtraLight Italic"), local("IBMPlexSans-ExtraLightItalic"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-ExtraLightItalic-Latin1.woff2") format("woff2"); unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02; }

@font-face { font-family: 'IBM Plex Sans'; font-style: italic; font-weight: 200; src: local("IBM Plex Sans ExtraLight Italic"), local("IBMPlexSans-ExtraLightItalic"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-ExtraLightItalic-Greek.woff2") format("woff2"); unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE; }

@font-face { font-family: 'IBM Plex Sans'; font-style: italic; font-weight: 400; src: local("IBM Plex Sans Italic"), local("IBMPlexSans-Italic"), url("../fonts/ibm-plex-sans/complete/woff/IBMPlexSans-Italic.woff") format("woff"); }

@font-face { font-family: 'IBM Plex Sans'; font-style: italic; font-weight: 400; src: local("IBM Plex Sans Italic"), local("IBMPlexSans-Italic"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-Italic-Cyrillic.woff2") format("woff2"); unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9; }

@font-face { font-family: 'IBM Plex Sans'; font-style: italic; font-weight: 400; src: local("IBM Plex Sans Italic"), local("IBMPlexSans-Italic"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-Italic-Pi.woff2") format("woff2"); unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC; }

@font-face { font-family: 'IBM Plex Sans'; font-style: italic; font-weight: 400; src: local("IBM Plex Sans Italic"), local("IBMPlexSans-Italic"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-Italic-Latin3.woff2") format("woff2"); unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: 'IBM Plex Sans'; font-style: italic; font-weight: 400; src: local("IBM Plex Sans Italic"), local("IBMPlexSans-Italic"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-Italic-Latin2.woff2") format("woff2"); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02; }

@font-face { font-family: 'IBM Plex Sans'; font-style: italic; font-weight: 400; src: local("IBM Plex Sans Italic"), local("IBMPlexSans-Italic"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-Italic-Latin1.woff2") format("woff2"); unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02; }

@font-face { font-family: 'IBM Plex Sans'; font-style: italic; font-weight: 400; src: local("IBM Plex Sans Italic"), local("IBMPlexSans-Italic"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-Italic-Greek.woff2") format("woff2"); unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE; }

@font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 300; src: local("IBM Plex Sans Light"), local("IBMPlexSans-Light"), url("../fonts/ibm-plex-sans/complete/woff/IBMPlexSans-Light.woff") format("woff"); }

@font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 300; src: local("IBM Plex Sans Light"), local("IBMPlexSans-Light"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-Light-Cyrillic.woff2") format("woff2"); unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9; }

@font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 300; src: local("IBM Plex Sans Light"), local("IBMPlexSans-Light"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-Light-Pi.woff2") format("woff2"); unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC; }

@font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 300; src: local("IBM Plex Sans Light"), local("IBMPlexSans-Light"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-Light-Latin3.woff2") format("woff2"); unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 300; src: local("IBM Plex Sans Light"), local("IBMPlexSans-Light"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-Light-Latin2.woff2") format("woff2"); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02; }

@font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 300; src: local("IBM Plex Sans Light"), local("IBMPlexSans-Light"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-Light-Latin1.woff2") format("woff2"); unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02; }

@font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 300; src: local("IBM Plex Sans Light"), local("IBMPlexSans-Light"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-Light-Greek.woff2") format("woff2"); unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE; }

@font-face { font-family: 'IBM Plex Sans'; font-style: italic; font-weight: 300; src: local("IBM Plex Sans Light Italic"), local("IBMPlexSans-LightItalic"), url("../fonts/ibm-plex-sans/complete/woff/IBMPlexSans-LightItalic.woff") format("woff"); }

@font-face { font-family: 'IBM Plex Sans'; font-style: italic; font-weight: 300; src: local("IBM Plex Sans Light Italic"), local("IBMPlexSans-LightItalic"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-LightItalic-Cyrillic.woff2") format("woff2"); unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9; }

@font-face { font-family: 'IBM Plex Sans'; font-style: italic; font-weight: 300; src: local("IBM Plex Sans Light Italic"), local("IBMPlexSans-LightItalic"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-LightItalic-Pi.woff2") format("woff2"); unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC; }

@font-face { font-family: 'IBM Plex Sans'; font-style: italic; font-weight: 300; src: local("IBM Plex Sans Light Italic"), local("IBMPlexSans-LightItalic"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-LightItalic-Latin3.woff2") format("woff2"); unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: 'IBM Plex Sans'; font-style: italic; font-weight: 300; src: local("IBM Plex Sans Light Italic"), local("IBMPlexSans-LightItalic"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-LightItalic-Latin2.woff2") format("woff2"); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02; }

@font-face { font-family: 'IBM Plex Sans'; font-style: italic; font-weight: 300; src: local("IBM Plex Sans Light Italic"), local("IBMPlexSans-LightItalic"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-LightItalic-Latin1.woff2") format("woff2"); unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02; }

@font-face { font-family: 'IBM Plex Sans'; font-style: italic; font-weight: 300; src: local("IBM Plex Sans Light Italic"), local("IBMPlexSans-LightItalic"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-LightItalic-Greek.woff2") format("woff2"); unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE; }

@font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 500; src: local("IBM Plex Sans Medium"), local("IBMPlexSans-Medium"), url("../fonts/ibm-plex-sans/complete/woff/IBMPlexSans-Medium.woff") format("woff"); }

@font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 500; src: local("IBM Plex Sans Medium"), local("IBMPlexSans-Medium"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-Medium-Cyrillic.woff2") format("woff2"); unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9; }

@font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 500; src: local("IBM Plex Sans Medium"), local("IBMPlexSans-Medium"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-Medium-Pi.woff2") format("woff2"); unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC; }

@font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 500; src: local("IBM Plex Sans Medium"), local("IBMPlexSans-Medium"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-Medium-Latin3.woff2") format("woff2"); unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 500; src: local("IBM Plex Sans Medium"), local("IBMPlexSans-Medium"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-Medium-Latin2.woff2") format("woff2"); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02; }

@font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 500; src: local("IBM Plex Sans Medium"), local("IBMPlexSans-Medium"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-Medium-Latin1.woff2") format("woff2"); unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02; }

@font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 500; src: local("IBM Plex Sans Medium"), local("IBMPlexSans-Medium"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-Medium-Greek.woff2") format("woff2"); unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE; }

@font-face { font-family: 'IBM Plex Sans'; font-style: italic; font-weight: 500; src: local("IBM Plex Sans Medium Italic"), local("IBMPlexSans-MediumItalic"), url("../fonts/ibm-plex-sans/complete/woff/IBMPlexSans-MediumItalic.woff") format("woff"); }

@font-face { font-family: 'IBM Plex Sans'; font-style: italic; font-weight: 500; src: local("IBM Plex Sans Medium Italic"), local("IBMPlexSans-MediumItalic"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-MediumItalic-Cyrillic.woff2") format("woff2"); unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9; }

@font-face { font-family: 'IBM Plex Sans'; font-style: italic; font-weight: 500; src: local("IBM Plex Sans Medium Italic"), local("IBMPlexSans-MediumItalic"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-MediumItalic-Pi.woff2") format("woff2"); unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC; }

@font-face { font-family: 'IBM Plex Sans'; font-style: italic; font-weight: 500; src: local("IBM Plex Sans Medium Italic"), local("IBMPlexSans-MediumItalic"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-MediumItalic-Latin3.woff2") format("woff2"); unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: 'IBM Plex Sans'; font-style: italic; font-weight: 500; src: local("IBM Plex Sans Medium Italic"), local("IBMPlexSans-MediumItalic"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-MediumItalic-Latin2.woff2") format("woff2"); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02; }

@font-face { font-family: 'IBM Plex Sans'; font-style: italic; font-weight: 500; src: local("IBM Plex Sans Medium Italic"), local("IBMPlexSans-MediumItalic"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-MediumItalic-Latin1.woff2") format("woff2"); unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02; }

@font-face { font-family: 'IBM Plex Sans'; font-style: italic; font-weight: 500; src: local("IBM Plex Sans Medium Italic"), local("IBMPlexSans-MediumItalic"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-MediumItalic-Greek.woff2") format("woff2"); unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE; }

@font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 400; src: local("IBM Plex Sans"), local("IBMPlexSans"), url("../fonts/ibm-plex-sans/complete/woff/IBMPlexSans-Regular.woff") format("woff"); }

@font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 400; src: local("IBM Plex Sans"), local("IBMPlexSans"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-Regular-Cyrillic.woff2") format("woff2"); unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9; }

@font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 400; src: local("IBM Plex Sans"), local("IBMPlexSans"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-Regular-Pi.woff2") format("woff2"); unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC; }

@font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 400; src: local("IBM Plex Sans"), local("IBMPlexSans"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-Regular-Latin3.woff2") format("woff2"); unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 400; src: local("IBM Plex Sans"), local("IBMPlexSans"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-Regular-Latin2.woff2") format("woff2"); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02; }

@font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 400; src: local("IBM Plex Sans"), local("IBMPlexSans"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-Regular-Latin1.woff2") format("woff2"); unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02; }

@font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 400; src: local("IBM Plex Sans"), local("IBMPlexSans"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-Regular-Greek.woff2") format("woff2"); unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE; }

@font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 600; src: local("IBM Plex Sans SemiBold"), local("IBMPlexSans-SemiBold"), url("../fonts/ibm-plex-sans/complete/woff/IBMPlexSans-SemiBold.woff") format("woff"); }

@font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 600; src: local("IBM Plex Sans SemiBold"), local("IBMPlexSans-SemiBold"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-SemiBold-Cyrillic.woff2") format("woff2"); unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9; }

@font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 600; src: local("IBM Plex Sans SemiBold"), local("IBMPlexSans-SemiBold"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-SemiBold-Pi.woff2") format("woff2"); unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC; }

@font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 600; src: local("IBM Plex Sans SemiBold"), local("IBMPlexSans-SemiBold"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-SemiBold-Latin3.woff2") format("woff2"); unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 600; src: local("IBM Plex Sans SemiBold"), local("IBMPlexSans-SemiBold"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-SemiBold-Latin2.woff2") format("woff2"); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02; }

@font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 600; src: local("IBM Plex Sans SemiBold"), local("IBMPlexSans-SemiBold"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-SemiBold-Latin1.woff2") format("woff2"); unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02; }

@font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 600; src: local("IBM Plex Sans SemiBold"), local("IBMPlexSans-SemiBold"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-SemiBold-Greek.woff2") format("woff2"); unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE; }

@font-face { font-family: 'IBM Plex Sans'; font-style: italic; font-weight: 600; src: local("IBM Plex Sans SemiBold Italic"), local("IBMPlexSans-SemiBoldItalic"), url("../fonts/ibm-plex-sans/complete/woff/IBMPlexSans-SemiBoldItalic.woff") format("woff"); }

@font-face { font-family: 'IBM Plex Sans'; font-style: italic; font-weight: 600; src: local("IBM Plex Sans SemiBold Italic"), local("IBMPlexSans-SemiBoldItalic"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-SemiBoldItalic-Cyrillic.woff2") format("woff2"); unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9; }

@font-face { font-family: 'IBM Plex Sans'; font-style: italic; font-weight: 600; src: local("IBM Plex Sans SemiBold Italic"), local("IBMPlexSans-SemiBoldItalic"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-SemiBoldItalic-Pi.woff2") format("woff2"); unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC; }

@font-face { font-family: 'IBM Plex Sans'; font-style: italic; font-weight: 600; src: local("IBM Plex Sans SemiBold Italic"), local("IBMPlexSans-SemiBoldItalic"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-SemiBoldItalic-Latin3.woff2") format("woff2"); unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: 'IBM Plex Sans'; font-style: italic; font-weight: 600; src: local("IBM Plex Sans SemiBold Italic"), local("IBMPlexSans-SemiBoldItalic"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-SemiBoldItalic-Latin2.woff2") format("woff2"); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02; }

@font-face { font-family: 'IBM Plex Sans'; font-style: italic; font-weight: 600; src: local("IBM Plex Sans SemiBold Italic"), local("IBMPlexSans-SemiBoldItalic"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-SemiBoldItalic-Latin1.woff2") format("woff2"); unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02; }

@font-face { font-family: 'IBM Plex Sans'; font-style: italic; font-weight: 600; src: local("IBM Plex Sans SemiBold Italic"), local("IBMPlexSans-SemiBoldItalic"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-SemiBoldItalic-Greek.woff2") format("woff2"); unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE; }

@font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 450; src: local("IBM Plex Sans Text"), local("IBMPlexSans-Text"), url("../fonts/ibm-plex-sans/complete/woff/IBMPlexSans-Text.woff") format("woff"); }

@font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 450; src: local("IBM Plex Sans Text"), local("IBMPlexSans-Text"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-Text-Cyrillic.woff2") format("woff2"); unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9; }

@font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 450; src: local("IBM Plex Sans Text"), local("IBMPlexSans-Text"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-Text-Pi.woff2") format("woff2"); unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC; }

@font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 450; src: local("IBM Plex Sans Text"), local("IBMPlexSans-Text"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-Text-Latin3.woff2") format("woff2"); unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 450; src: local("IBM Plex Sans Text"), local("IBMPlexSans-Text"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-Text-Latin2.woff2") format("woff2"); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02; }

@font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 450; src: local("IBM Plex Sans Text"), local("IBMPlexSans-Text"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-Text-Latin1.woff2") format("woff2"); unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02; }

@font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 450; src: local("IBM Plex Sans Text"), local("IBMPlexSans-Text"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-Text-Greek.woff2") format("woff2"); unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE; }

@font-face { font-family: 'IBM Plex Sans'; font-style: italic; font-weight: 450; src: local("IBM Plex Sans Text Italic"), local("IBMPlexSans-TextItalic"), url("../fonts/ibm-plex-sans/complete/woff/IBMPlexSans-TextItalic.woff") format("woff"); }

@font-face { font-family: 'IBM Plex Sans'; font-style: italic; font-weight: 450; src: local("IBM Plex Sans Text Italic"), local("IBMPlexSans-TextItalic"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-TextItalic-Cyrillic.woff2") format("woff2"); unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9; }

@font-face { font-family: 'IBM Plex Sans'; font-style: italic; font-weight: 450; src: local("IBM Plex Sans Text Italic"), local("IBMPlexSans-TextItalic"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-TextItalic-Pi.woff2") format("woff2"); unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC; }

@font-face { font-family: 'IBM Plex Sans'; font-style: italic; font-weight: 450; src: local("IBM Plex Sans Text Italic"), local("IBMPlexSans-TextItalic"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-TextItalic-Latin3.woff2") format("woff2"); unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: 'IBM Plex Sans'; font-style: italic; font-weight: 450; src: local("IBM Plex Sans Text Italic"), local("IBMPlexSans-TextItalic"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-TextItalic-Latin2.woff2") format("woff2"); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02; }

@font-face { font-family: 'IBM Plex Sans'; font-style: italic; font-weight: 450; src: local("IBM Plex Sans Text Italic"), local("IBMPlexSans-TextItalic"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-TextItalic-Latin1.woff2") format("woff2"); unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02; }

@font-face { font-family: 'IBM Plex Sans'; font-style: italic; font-weight: 450; src: local("IBM Plex Sans Text Italic"), local("IBMPlexSans-TextItalic"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-TextItalic-Greek.woff2") format("woff2"); unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE; }

@font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 100; src: local("IBM Plex Sans Thin"), local("IBMPlexSans-Thin"), url("../fonts/ibm-plex-sans/complete/woff/IBMPlexSans-Thin.woff") format("woff"); }

@font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 100; src: local("IBM Plex Sans Thin"), local("IBMPlexSans-Thin"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-Thin-Cyrillic.woff2") format("woff2"); unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9; }

@font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 100; src: local("IBM Plex Sans Thin"), local("IBMPlexSans-Thin"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-Thin-Pi.woff2") format("woff2"); unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC; }

@font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 100; src: local("IBM Plex Sans Thin"), local("IBMPlexSans-Thin"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-Thin-Latin3.woff2") format("woff2"); unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 100; src: local("IBM Plex Sans Thin"), local("IBMPlexSans-Thin"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-Thin-Latin2.woff2") format("woff2"); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02; }

@font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 100; src: local("IBM Plex Sans Thin"), local("IBMPlexSans-Thin"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-Thin-Latin1.woff2") format("woff2"); unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02; }

@font-face { font-family: 'IBM Plex Sans'; font-style: normal; font-weight: 100; src: local("IBM Plex Sans Thin"), local("IBMPlexSans-Thin"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-Thin-Greek.woff2") format("woff2"); unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE; }

@font-face { font-family: 'IBM Plex Sans'; font-style: italic; font-weight: 100; src: local("IBM Plex Sans Thin Italic"), local("IBMPlexSans-ThinItalic"), url("../fonts/ibm-plex-sans/complete/woff/IBMPlexSans-ThinItalic.woff") format("woff"); }

@font-face { font-family: 'IBM Plex Sans'; font-style: italic; font-weight: 100; src: local("IBM Plex Sans Thin Italic"), local("IBMPlexSans-ThinItalic"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-ThinItalic-Cyrillic.woff2") format("woff2"); unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9; }

@font-face { font-family: 'IBM Plex Sans'; font-style: italic; font-weight: 100; src: local("IBM Plex Sans Thin Italic"), local("IBMPlexSans-ThinItalic"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-ThinItalic-Pi.woff2") format("woff2"); unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC; }

@font-face { font-family: 'IBM Plex Sans'; font-style: italic; font-weight: 100; src: local("IBM Plex Sans Thin Italic"), local("IBMPlexSans-ThinItalic"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-ThinItalic-Latin3.woff2") format("woff2"); unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: 'IBM Plex Sans'; font-style: italic; font-weight: 100; src: local("IBM Plex Sans Thin Italic"), local("IBMPlexSans-ThinItalic"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-ThinItalic-Latin2.woff2") format("woff2"); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02; }

@font-face { font-family: 'IBM Plex Sans'; font-style: italic; font-weight: 100; src: local("IBM Plex Sans Thin Italic"), local("IBMPlexSans-ThinItalic"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-ThinItalic-Latin1.woff2") format("woff2"); unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02; }

@font-face { font-family: 'IBM Plex Sans'; font-style: italic; font-weight: 100; src: local("IBM Plex Sans Thin Italic"), local("IBMPlexSans-ThinItalic"), url("../fonts/ibm-plex-sans/split/woff2/IBMPlexSans-ThinItalic-Greek.woff2") format("woff2"); unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE; }

@font-face { font-family: 'Inter UI'; font-style: normal; font-weight: 100; src: url("../fonts/inter-ui/Inter-UI-Thin-BETA.woff2") format("woff2"), url("../fonts/inter-ui/Inter-UI-Thin-BETA.woff") format("woff"); }

@font-face { font-family: 'Inter UI'; font-style: italic; font-weight: 100; src: url("../fonts/inter-ui/Inter-UI-ThinItalic-BETA.woff2") format("woff2"), url("../fonts/inter-ui/Inter-UI-ThinItalic-BETA.woff") format("woff"); }

@font-face { font-family: 'Inter UI'; font-style: normal; font-weight: 200; src: url("../fonts/inter-ui/Inter-UI-ExtraLight-BETA.woff2") format("woff2"), url("../fonts/inter-ui/Inter-UI-ExtraLight-BETA.woff") format("woff"); }

@font-face { font-family: 'Inter UI'; font-style: italic; font-weight: 200; src: url("../fonts/inter-ui/Inter-UI-ExtraLightItalic-BETA.woff2") format("woff2"), url("../fonts/inter-ui/Inter-UI-ExtraLightItalic-BETA.woff") format("woff"); }

@font-face { font-family: 'Inter UI'; font-style: normal; font-weight: 300; src: url("../fonts/inter-ui/Inter-UI-Light-BETA.woff2") format("woff2"), url("../fonts/inter-ui/Inter-UI-Light-BETA.woff") format("woff"); }

@font-face { font-family: 'Inter UI'; font-style: italic; font-weight: 300; src: url("../fonts/inter-ui/Inter-UI-LightItalic-BETA.woff2") format("woff2"), url("../fonts/inter-ui/Inter-UI-LightItalic-BETA.woff") format("woff"); }

@font-face { font-family: 'Inter UI'; font-style: normal; font-weight: 400; src: url("../fonts/inter-ui/Inter-UI-Regular.woff2") format("woff2"), url("../fonts/inter-ui/Inter-UI-Regular.woff") format("woff"); }

@font-face { font-family: 'Inter UI'; font-style: italic; font-weight: 400; src: url("../fonts/inter-ui/Inter-UI-Italic.woff2") format("woff2"), url("../fonts/inter-ui/Inter-UI-Italic.woff") format("woff"); }

@font-face { font-family: 'Inter UI'; font-style: normal; font-weight: 500; src: url("../fonts/inter-ui/Inter-UI-Medium.woff2") format("woff2"), url("../fonts/inter-ui/Inter-UI-Medium.woff") format("woff"); }

@font-face { font-family: 'Inter UI'; font-style: italic; font-weight: 500; src: url("../fonts/inter-ui/Inter-UI-MediumItalic.woff2") format("woff2"), url("../fonts/inter-ui/Inter-UI-MediumItalic.woff") format("woff"); }

@font-face { font-family: 'Inter UI'; font-style: normal; font-weight: 600; src: url("../fonts/inter-ui/Inter-UI-SemiBold.woff2") format("woff2"), url("../fonts/inter-ui/Inter-UI-SemiBold.woff") format("woff"); }

@font-face { font-family: 'Inter UI'; font-style: italic; font-weight: 600; src: url("../fonts/inter-ui/Inter-UI-SemiBoldItalic.woff2") format("woff2"), url("../fonts/inter-ui/Inter-UI-SemiBoldItalic.woff") format("woff"); }

@font-face { font-family: 'Inter UI'; font-style: normal; font-weight: 700; src: url("../fonts/inter-ui/Inter-UI-Bold.woff2") format("woff2"), url("../fonts/inter-ui/Inter-UI-Bold.woff") format("woff"); }

@font-face { font-family: 'Inter UI'; font-style: italic; font-weight: 700; src: url("../fonts/inter-ui/Inter-UI-BoldItalic.woff2") format("woff2"), url("../fonts/inter-ui/Inter-UI-BoldItalic.woff") format("woff"); }

@font-face { font-family: 'Inter UI'; font-style: normal; font-weight: 800; src: url("../fonts/inter-ui/Inter-UI-ExtraBold.woff2") format("woff2"), url("../fonts/inter-ui/Inter-UI-ExtraBold.woff") format("woff"); }

@font-face { font-family: 'Inter UI'; font-style: italic; font-weight: 800; src: url("../fonts/inter-ui/Inter-UI-ExtraBoldItalic.woff2") format("woff2"), url("../fonts/inter-ui/Inter-UI-ExtraBoldItalic.woff") format("woff"); }

@font-face { font-family: 'Inter UI'; font-style: normal; font-weight: 900; src: url("../fonts/inter-ui/Inter-UI-Black.woff2") format("woff2"), url("../fonts/inter-ui/Inter-UI-Black.woff") format("woff"); }

@font-face { font-family: 'Inter UI'; font-style: italic; font-weight: 900; src: url("../fonts/inter-ui/Inter-UI-BlackItalic.woff2") format("woff2"), url("../fonts/inter-ui/Inter-UI-BlackItalic.woff") format("woff"); }

/* -------------------------------------------------------------------------- Single variable font. Note that you may want to do something like this to make sure you're serving constant fonts to older browsers: html { font-family: 'Inter UI', sans-serif; } @supports (font-variation-settings: normal) { html { font-family: 'Inter UI var', sans-serif; } } BUGS: - Safari 12.0 will default to italic instead of regular when font-weight is provided in a @font-face declaration. Workaround: Use "Inter UI var alt" for Safari, or explicitly set `font-variation-settings:"slnt" DEGREE`. */
@font-face { font-family: 'Inter UI var'; font-weight: 100 900; font-style: oblique 0deg 10deg; src: url("Inter-UI.var.woff2") format("woff2-variations"), url("Inter-UI.var.woff2") format("woff2"); }

/* --------------------------------------------------------------------------

"Inter UI var alt" is recommended for Safari and Edge, for reliable italics.

@supports (font-variation-settings: normal) {
  html {
    font-family: 'Inter UI var alt', sans-serif;
  }
}

*/
@font-face { font-family: 'Inter UI var alt'; font-weight: 100 900; font-style: normal; font-named-instance: 'Regular'; src: url("../fonts/inter-ui/Inter-UI-upright.var.woff2") format("woff2 supports variations(gvar)"), url("../fonts/inter-ui/Inter-UI-upright.var.woff2") format("woff2-variations"), url("../fonts/inter-ui/Inter-UI-upright.var.woff2") format("woff2"); }

@font-face { font-family: 'Inter UI var alt'; font-weight: 100 900; font-style: italic; font-named-instance: 'Italic'; src: url("../fonts/inter-ui/Inter-UI-italic.var.woff2") format("woff2 supports variations(gvar)"), url("../fonts/inter-ui/Inter-UI-italic.var.woff2") format("woff2-variations"), url("../fonts/inter-ui/Inter-UI-italic.var.woff2") format("woff2"); }

/*! Bootstrap v4.3.1 (https://getbootstrap.com/) Copyright 2011-2019 The Bootstrap Authors Copyright 2011-2019 Twitter, Inc. Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */
:root { --blue: #0168fa; --indigo: #5b47fb; --purple: #6f42c1; --pink: #f10075; --red: #dc3545; --orange: #fd7e14; --yellow: #ffc107; --green: #10b759; --teal: #00cccc; --cyan: #00b8d4; --white: #fff; --gray: #7987a1; --gray-dark: #3b4863; --primary: #0168fa; --secondary: #7987a1; --success: #10b759; --info: #00b8d4; --warning: #ffc107; --danger: #dc3545; --light: #f4f5f8; --dark: #3b4863; --breakpoint-xs: 0; --breakpoint-sm: 576px; --breakpoint-md: 768px; --breakpoint-lg: 992px; --breakpoint-xl: 1200px; --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

*, *::before, *::after { box-sizing: border-box; }

html { font-family: sans-serif; line-height: 1.15; -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { display: block; }

body { margin: 0; font-family: "IBM Plex Sans", sans-serif; font-size: 0.875rem; font-weight: 400; line-height: 1.5; color: #001737; text-align: left; background-color: #fff; }

[tabindex="-1"]:focus { outline: 0 !important; }

hr { box-sizing: content-box; height: 0; overflow: visible; }

h1, h2, h3, h4, h5, h6 { margin-top: 0; margin-bottom: 0.5rem; }

p { margin-top: 0; margin-bottom: 1rem; }

abbr[title], abbr[data-original-title] { text-decoration: underline; text-decoration: underline dotted; cursor: help; border-bottom: 0; text-decoration-skip-ink: none; }

address { margin-bottom: 1rem; font-style: normal; line-height: inherit; }

ol, ul, dl { margin-top: 0; margin-bottom: 1rem; }

ol ol, ul ul, ol ul, ul ol { margin-bottom: 0; }

dt { font-weight: 700; }

dd { margin-bottom: .5rem; margin-left: 0; }

blockquote { margin: 0 0 1rem; }

b, strong { font-weight: bolder; }

small { font-size: 80%; }

sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; }

sub { bottom: -.25em; }

sup { top: -.5em; }

a { color: #0168fa; text-decoration: none; background-color: transparent; }

a:hover { color: #0148ae; text-decoration: none; }

a:not([href]):not([tabindex]) { color: inherit; text-decoration: none; }

a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus { color: inherit; text-decoration: none; }

a:not([href]):not([tabindex]):focus { outline: 0; }

pre, code, kbd, samp { font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 1em; }

pre { margin-top: 0; margin-bottom: 1rem; overflow: auto; }

figure { margin: 0 0 1rem; }

img { vertical-align: middle; border-style: none; }

svg { overflow: hidden; vertical-align: middle; }

table { border-collapse: collapse; }

caption { padding-top: 0.75rem; padding-bottom: 0.75rem; color: #7987a1; text-align: left; caption-side: bottom; }

th { text-align: inherit; }

label { display: inline-block; margin-bottom: 0.5rem; }

button { border-radius: 0; }

button:focus { outline: 1px dotted; outline: 5px auto -webkit-focus-ring-color; }

input, button, select, optgroup, textarea { margin: 0; font-family: inherit; font-size: inherit; line-height: inherit; }

button, input { overflow: visible; }

button, select { text-transform: none; }

select { word-wrap: normal; }

button, [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; }

button:not(:disabled), [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled) { cursor: pointer; }

button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { padding: 0; border-style: none; }

input[type="radio"], input[type="checkbox"] { box-sizing: border-box; padding: 0; }

input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] { -webkit-appearance: listbox; }

textarea { overflow: auto; resize: vertical; }

fieldset { min-width: 0; padding: 0; margin: 0; border: 0; }

legend { display: block; width: 100%; max-width: 100%; padding: 0; margin-bottom: .5rem; font-size: 1.5rem; line-height: inherit; color: inherit; white-space: normal; }

progress { vertical-align: baseline; }

[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; }

[type="search"] { outline-offset: -2px; -webkit-appearance: none; }

[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

::-webkit-file-upload-button { font: inherit; -webkit-appearance: button; }

output { display: inline-block; }

summary { display: list-item; cursor: pointer; }

template { display: none; }

[hidden] { display: none !important; }

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { margin-bottom: 0.5rem; font-weight: 500; line-height: 1.25; color: #001737; }

h1, .h1 { font-size: 2.1875rem; }

h2, .h2 { font-size: 1.75rem; }

h3, .h3 { font-size: 1.53125rem; }

h4, .h4 { font-size: 1.3125rem; }

h5, .h5 { font-size: 1.09375rem; }

h6, .h6 { font-size: 0.875rem; }

.lead { font-size: 1.09375rem; font-weight: 300; }

.display-1 { font-size: 6rem; font-weight: 300; line-height: 1.25; }

.display-2 { font-size: 5.5rem; font-weight: 300; line-height: 1.25; }

.display-3 { font-size: 4.5rem; font-weight: 300; line-height: 1.25; }

.display-4 { font-size: 3.5rem; font-weight: 300; line-height: 1.25; }

hr { margin-top: 1rem; margin-bottom: 1rem; border: 0; border-top: 1px solid rgba(0, 0, 0, 0.1); }

small, .small { font-size: 80%; font-weight: 400; }

mark, .mark { padding: 0.2em; background-color: #fcf8e3; }

.list-unstyled { padding-left: 0; list-style: none; }

.list-inline { padding-left: 0; list-style: none; }

.list-inline-item { display: inline-block; }

.list-inline-item:not(:last-child) { margin-right: 0.5rem; }

.initialism { font-size: 90%; text-transform: uppercase; }

.blockquote { margin-bottom: 1rem; font-size: 1.09375rem; }

.blockquote-footer { display: block; font-size: 80%; color: #7987a1; }

.blockquote-footer::before { content: "\2014\00A0"; }

.img-fluid { max-width: 100%; height: auto; }

.img-thumbnail { padding: 0.25rem; background-color: #fff; border: 1px solid #cdd4e0; border-radius: 0.25rem; max-width: 100%; height: auto; }

.figure { display: inline-block; }

.figure-img { margin-bottom: 0.5rem; line-height: 1; }

.figure-caption { font-size: 90%; color: #7987a1; }

code { font-size: 87.5%; color: #f10075; word-break: break-word; }

a > code { color: inherit; }

kbd { padding: 0.2rem 0.4rem; font-size: 87.5%; color: #fff; background-color: #1c273c; border-radius: 0.2rem; }

kbd kbd { padding: 0; font-size: 100%; font-weight: 700; }

pre { display: block; font-size: 87.5%; color: #1c273c; }

pre code { font-size: inherit; color: inherit; word-break: normal; }

.pre-scrollable { max-height: 340px; overflow-y: scroll; }

.container { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }

@media (min-width: 576px) { .container { max-width: 540px; } }

@media (min-width: 768px) { .container { max-width: 720px; } }

@media (min-width: 992px) { .container { max-width: 960px; } }

@media (min-width: 1200px) { .container { max-width: 1140px; } }

.container-fluid { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }

.row { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; }

.no-gutters { margin-right: 0; margin-left: 0; }

.no-gutters > .col, .no-gutters > [class*="col-"] { padding-right: 0; padding-left: 0; }

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto { position: relative; width: 100%; padding-right: 15px; padding-left: 15px; }

.col { -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; }

.col-auto { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100%; }

.col-1 { -webkit-box-flex: 0; -webkit-flex: 0 0 8.3333333333%; -ms-flex: 0 0 8.3333333333%; flex: 0 0 8.3333333333%; max-width: 8.3333333333%; }

.col-2 { -webkit-box-flex: 0; -webkit-flex: 0 0 16.6666666667%; -ms-flex: 0 0 16.6666666667%; flex: 0 0 16.6666666667%; max-width: 16.6666666667%; }

.col-3 { -webkit-box-flex: 0; -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }

.col-4 { -webkit-box-flex: 0; -webkit-flex: 0 0 33.3333333333%; -ms-flex: 0 0 33.3333333333%; flex: 0 0 33.3333333333%; max-width: 33.3333333333%; }

.col-5 { -webkit-box-flex: 0; -webkit-flex: 0 0 41.6666666667%; -ms-flex: 0 0 41.6666666667%; flex: 0 0 41.6666666667%; max-width: 41.6666666667%; }

.col-6 { -webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }

.col-7 { -webkit-box-flex: 0; -webkit-flex: 0 0 58.3333333333%; -ms-flex: 0 0 58.3333333333%; flex: 0 0 58.3333333333%; max-width: 58.3333333333%; }

.col-8 { -webkit-box-flex: 0; -webkit-flex: 0 0 66.6666666667%; -ms-flex: 0 0 66.6666666667%; flex: 0 0 66.6666666667%; max-width: 66.6666666667%; }

.col-9 { -webkit-box-flex: 0; -webkit-flex: 0 0 75%; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; }

.col-10 { -webkit-box-flex: 0; -webkit-flex: 0 0 83.3333333333%; -ms-flex: 0 0 83.3333333333%; flex: 0 0 83.3333333333%; max-width: 83.3333333333%; }

.col-11 { -webkit-box-flex: 0; -webkit-flex: 0 0 91.6666666667%; -ms-flex: 0 0 91.6666666667%; flex: 0 0 91.6666666667%; max-width: 91.6666666667%; }

.col-12 { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }

.order-first { -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; }

.order-last { -webkit-box-ordinal-group: 14; -webkit-order: 13; -ms-flex-order: 13; order: 13; }

.order-0 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }

.order-1 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }

.order-2 { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; }

.order-3 { -webkit-box-ordinal-group: 4; -webkit-order: 3; -ms-flex-order: 3; order: 3; }

.order-4 { -webkit-box-ordinal-group: 5; -webkit-order: 4; -ms-flex-order: 4; order: 4; }

.order-5 { -webkit-box-ordinal-group: 6; -webkit-order: 5; -ms-flex-order: 5; order: 5; }

.order-6 { -webkit-box-ordinal-group: 7; -webkit-order: 6; -ms-flex-order: 6; order: 6; }

.order-7 { -webkit-box-ordinal-group: 8; -webkit-order: 7; -ms-flex-order: 7; order: 7; }

.order-8 { -webkit-box-ordinal-group: 9; -webkit-order: 8; -ms-flex-order: 8; order: 8; }

.order-9 { -webkit-box-ordinal-group: 10; -webkit-order: 9; -ms-flex-order: 9; order: 9; }

.order-10 { -webkit-box-ordinal-group: 11; -webkit-order: 10; -ms-flex-order: 10; order: 10; }

.order-11 { -webkit-box-ordinal-group: 12; -webkit-order: 11; -ms-flex-order: 11; order: 11; }

.order-12 { -webkit-box-ordinal-group: 13; -webkit-order: 12; -ms-flex-order: 12; order: 12; }

.offset-1 { margin-left: 8.3333333333%; }

.offset-2 { margin-left: 16.6666666667%; }

.offset-3 { margin-left: 25%; }

.offset-4 { margin-left: 33.3333333333%; }

.offset-5 { margin-left: 41.6666666667%; }

.offset-6 { margin-left: 50%; }

.offset-7 { margin-left: 58.3333333333%; }

.offset-8 { margin-left: 66.6666666667%; }

.offset-9 { margin-left: 75%; }

.offset-10 { margin-left: 83.3333333333%; }

.offset-11 { margin-left: 91.6666666667%; }

@media (min-width: 576px) { .col-sm { -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; }
  .col-sm-auto { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100%; }
  .col-sm-1 { -webkit-box-flex: 0; -webkit-flex: 0 0 8.3333333333%; -ms-flex: 0 0 8.3333333333%; flex: 0 0 8.3333333333%; max-width: 8.3333333333%; }
  .col-sm-2 { -webkit-box-flex: 0; -webkit-flex: 0 0 16.6666666667%; -ms-flex: 0 0 16.6666666667%; flex: 0 0 16.6666666667%; max-width: 16.6666666667%; }
  .col-sm-3 { -webkit-box-flex: 0; -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
  .col-sm-4 { -webkit-box-flex: 0; -webkit-flex: 0 0 33.3333333333%; -ms-flex: 0 0 33.3333333333%; flex: 0 0 33.3333333333%; max-width: 33.3333333333%; }
  .col-sm-5 { -webkit-box-flex: 0; -webkit-flex: 0 0 41.6666666667%; -ms-flex: 0 0 41.6666666667%; flex: 0 0 41.6666666667%; max-width: 41.6666666667%; }
  .col-sm-6 { -webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
  .col-sm-7 { -webkit-box-flex: 0; -webkit-flex: 0 0 58.3333333333%; -ms-flex: 0 0 58.3333333333%; flex: 0 0 58.3333333333%; max-width: 58.3333333333%; }
  .col-sm-8 { -webkit-box-flex: 0; -webkit-flex: 0 0 66.6666666667%; -ms-flex: 0 0 66.6666666667%; flex: 0 0 66.6666666667%; max-width: 66.6666666667%; }
  .col-sm-9 { -webkit-box-flex: 0; -webkit-flex: 0 0 75%; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; }
  .col-sm-10 { -webkit-box-flex: 0; -webkit-flex: 0 0 83.3333333333%; -ms-flex: 0 0 83.3333333333%; flex: 0 0 83.3333333333%; max-width: 83.3333333333%; }
  .col-sm-11 { -webkit-box-flex: 0; -webkit-flex: 0 0 91.6666666667%; -ms-flex: 0 0 91.6666666667%; flex: 0 0 91.6666666667%; max-width: 91.6666666667%; }
  .col-sm-12 { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
  .order-sm-first { -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; }
  .order-sm-last { -webkit-box-ordinal-group: 14; -webkit-order: 13; -ms-flex-order: 13; order: 13; }
  .order-sm-0 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }
  .order-sm-1 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
  .order-sm-2 { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; }
  .order-sm-3 { -webkit-box-ordinal-group: 4; -webkit-order: 3; -ms-flex-order: 3; order: 3; }
  .order-sm-4 { -webkit-box-ordinal-group: 5; -webkit-order: 4; -ms-flex-order: 4; order: 4; }
  .order-sm-5 { -webkit-box-ordinal-group: 6; -webkit-order: 5; -ms-flex-order: 5; order: 5; }
  .order-sm-6 { -webkit-box-ordinal-group: 7; -webkit-order: 6; -ms-flex-order: 6; order: 6; }
  .order-sm-7 { -webkit-box-ordinal-group: 8; -webkit-order: 7; -ms-flex-order: 7; order: 7; }
  .order-sm-8 { -webkit-box-ordinal-group: 9; -webkit-order: 8; -ms-flex-order: 8; order: 8; }
  .order-sm-9 { -webkit-box-ordinal-group: 10; -webkit-order: 9; -ms-flex-order: 9; order: 9; }
  .order-sm-10 { -webkit-box-ordinal-group: 11; -webkit-order: 10; -ms-flex-order: 10; order: 10; }
  .order-sm-11 { -webkit-box-ordinal-group: 12; -webkit-order: 11; -ms-flex-order: 11; order: 11; }
  .order-sm-12 { -webkit-box-ordinal-group: 13; -webkit-order: 12; -ms-flex-order: 12; order: 12; }
  .offset-sm-0 { margin-left: 0; }
  .offset-sm-1 { margin-left: 8.3333333333%; }
  .offset-sm-2 { margin-left: 16.6666666667%; }
  .offset-sm-3 { margin-left: 25%; }
  .offset-sm-4 { margin-left: 33.3333333333%; }
  .offset-sm-5 { margin-left: 41.6666666667%; }
  .offset-sm-6 { margin-left: 50%; }
  .offset-sm-7 { margin-left: 58.3333333333%; }
  .offset-sm-8 { margin-left: 66.6666666667%; }
  .offset-sm-9 { margin-left: 75%; }
  .offset-sm-10 { margin-left: 83.3333333333%; }
  .offset-sm-11 { margin-left: 91.6666666667%; } }

@media (min-width: 768px) { .col-md { -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; }
  .col-md-auto { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100%; }
  .col-md-1 { -webkit-box-flex: 0; -webkit-flex: 0 0 8.3333333333%; -ms-flex: 0 0 8.3333333333%; flex: 0 0 8.3333333333%; max-width: 8.3333333333%; }
  .col-md-2 { -webkit-box-flex: 0; -webkit-flex: 0 0 16.6666666667%; -ms-flex: 0 0 16.6666666667%; flex: 0 0 16.6666666667%; max-width: 16.6666666667%; }
  .col-md-3 { -webkit-box-flex: 0; -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
  .col-md-4 { -webkit-box-flex: 0; -webkit-flex: 0 0 33.3333333333%; -ms-flex: 0 0 33.3333333333%; flex: 0 0 33.3333333333%; max-width: 33.3333333333%; }
  .col-md-5 { -webkit-box-flex: 0; -webkit-flex: 0 0 41.6666666667%; -ms-flex: 0 0 41.6666666667%; flex: 0 0 41.6666666667%; max-width: 41.6666666667%; }
  .col-md-6 { -webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
  .col-md-7 { -webkit-box-flex: 0; -webkit-flex: 0 0 58.3333333333%; -ms-flex: 0 0 58.3333333333%; flex: 0 0 58.3333333333%; max-width: 58.3333333333%; }
  .col-md-8 { -webkit-box-flex: 0; -webkit-flex: 0 0 66.6666666667%; -ms-flex: 0 0 66.6666666667%; flex: 0 0 66.6666666667%; max-width: 66.6666666667%; }
  .col-md-9 { -webkit-box-flex: 0; -webkit-flex: 0 0 75%; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; }
  .col-md-10 { -webkit-box-flex: 0; -webkit-flex: 0 0 83.3333333333%; -ms-flex: 0 0 83.3333333333%; flex: 0 0 83.3333333333%; max-width: 83.3333333333%; }
  .col-md-11 { -webkit-box-flex: 0; -webkit-flex: 0 0 91.6666666667%; -ms-flex: 0 0 91.6666666667%; flex: 0 0 91.6666666667%; max-width: 91.6666666667%; }
  .col-md-12 { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
  .order-md-first { -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; }
  .order-md-last { -webkit-box-ordinal-group: 14; -webkit-order: 13; -ms-flex-order: 13; order: 13; }
  .order-md-0 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }
  .order-md-1 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
  .order-md-2 { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; }
  .order-md-3 { -webkit-box-ordinal-group: 4; -webkit-order: 3; -ms-flex-order: 3; order: 3; }
  .order-md-4 { -webkit-box-ordinal-group: 5; -webkit-order: 4; -ms-flex-order: 4; order: 4; }
  .order-md-5 { -webkit-box-ordinal-group: 6; -webkit-order: 5; -ms-flex-order: 5; order: 5; }
  .order-md-6 { -webkit-box-ordinal-group: 7; -webkit-order: 6; -ms-flex-order: 6; order: 6; }
  .order-md-7 { -webkit-box-ordinal-group: 8; -webkit-order: 7; -ms-flex-order: 7; order: 7; }
  .order-md-8 { -webkit-box-ordinal-group: 9; -webkit-order: 8; -ms-flex-order: 8; order: 8; }
  .order-md-9 { -webkit-box-ordinal-group: 10; -webkit-order: 9; -ms-flex-order: 9; order: 9; }
  .order-md-10 { -webkit-box-ordinal-group: 11; -webkit-order: 10; -ms-flex-order: 10; order: 10; }
  .order-md-11 { -webkit-box-ordinal-group: 12; -webkit-order: 11; -ms-flex-order: 11; order: 11; }
  .order-md-12 { -webkit-box-ordinal-group: 13; -webkit-order: 12; -ms-flex-order: 12; order: 12; }
  .offset-md-0 { margin-left: 0; }
  .offset-md-1 { margin-left: 8.3333333333%; }
  .offset-md-2 { margin-left: 16.6666666667%; }
  .offset-md-3 { margin-left: 25%; }
  .offset-md-4 { margin-left: 33.3333333333%; }
  .offset-md-5 { margin-left: 41.6666666667%; }
  .offset-md-6 { margin-left: 50%; }
  .offset-md-7 { margin-left: 58.3333333333%; }
  .offset-md-8 { margin-left: 66.6666666667%; }
  .offset-md-9 { margin-left: 75%; }
  .offset-md-10 { margin-left: 83.3333333333%; }
  .offset-md-11 { margin-left: 91.6666666667%; } }

@media (min-width: 992px) { .col-lg { -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; }
  .col-lg-auto { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100%; }
  .col-lg-1 { -webkit-box-flex: 0; -webkit-flex: 0 0 8.3333333333%; -ms-flex: 0 0 8.3333333333%; flex: 0 0 8.3333333333%; max-width: 8.3333333333%; }
  .col-lg-2 { -webkit-box-flex: 0; -webkit-flex: 0 0 16.6666666667%; -ms-flex: 0 0 16.6666666667%; flex: 0 0 16.6666666667%; max-width: 16.6666666667%; }
  .col-lg-3 { -webkit-box-flex: 0; -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
  .col-lg-4 { -webkit-box-flex: 0; -webkit-flex: 0 0 33.3333333333%; -ms-flex: 0 0 33.3333333333%; flex: 0 0 33.3333333333%; max-width: 33.3333333333%; }
  .col-lg-5 { -webkit-box-flex: 0; -webkit-flex: 0 0 41.6666666667%; -ms-flex: 0 0 41.6666666667%; flex: 0 0 41.6666666667%; max-width: 41.6666666667%; }
  .col-lg-6 { -webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
  .col-lg-7 { -webkit-box-flex: 0; -webkit-flex: 0 0 58.3333333333%; -ms-flex: 0 0 58.3333333333%; flex: 0 0 58.3333333333%; max-width: 58.3333333333%; }
  .col-lg-8 { -webkit-box-flex: 0; -webkit-flex: 0 0 66.6666666667%; -ms-flex: 0 0 66.6666666667%; flex: 0 0 66.6666666667%; max-width: 66.6666666667%; }
  .col-lg-9 { -webkit-box-flex: 0; -webkit-flex: 0 0 75%; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; }
  .col-lg-10 { -webkit-box-flex: 0; -webkit-flex: 0 0 83.3333333333%; -ms-flex: 0 0 83.3333333333%; flex: 0 0 83.3333333333%; max-width: 83.3333333333%; }
  .col-lg-11 { -webkit-box-flex: 0; -webkit-flex: 0 0 91.6666666667%; -ms-flex: 0 0 91.6666666667%; flex: 0 0 91.6666666667%; max-width: 91.6666666667%; }
  .col-lg-12 { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
  .order-lg-first { -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; }
  .order-lg-last { -webkit-box-ordinal-group: 14; -webkit-order: 13; -ms-flex-order: 13; order: 13; }
  .order-lg-0 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }
  .order-lg-1 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
  .order-lg-2 { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; }
  .order-lg-3 { -webkit-box-ordinal-group: 4; -webkit-order: 3; -ms-flex-order: 3; order: 3; }
  .order-lg-4 { -webkit-box-ordinal-group: 5; -webkit-order: 4; -ms-flex-order: 4; order: 4; }
  .order-lg-5 { -webkit-box-ordinal-group: 6; -webkit-order: 5; -ms-flex-order: 5; order: 5; }
  .order-lg-6 { -webkit-box-ordinal-group: 7; -webkit-order: 6; -ms-flex-order: 6; order: 6; }
  .order-lg-7 { -webkit-box-ordinal-group: 8; -webkit-order: 7; -ms-flex-order: 7; order: 7; }
  .order-lg-8 { -webkit-box-ordinal-group: 9; -webkit-order: 8; -ms-flex-order: 8; order: 8; }
  .order-lg-9 { -webkit-box-ordinal-group: 10; -webkit-order: 9; -ms-flex-order: 9; order: 9; }
  .order-lg-10 { -webkit-box-ordinal-group: 11; -webkit-order: 10; -ms-flex-order: 10; order: 10; }
  .order-lg-11 { -webkit-box-ordinal-group: 12; -webkit-order: 11; -ms-flex-order: 11; order: 11; }
  .order-lg-12 { -webkit-box-ordinal-group: 13; -webkit-order: 12; -ms-flex-order: 12; order: 12; }
  .offset-lg-0 { margin-left: 0; }
  .offset-lg-1 { margin-left: 8.3333333333%; }
  .offset-lg-2 { margin-left: 16.6666666667%; }
  .offset-lg-3 { margin-left: 25%; }
  .offset-lg-4 { margin-left: 33.3333333333%; }
  .offset-lg-5 { margin-left: 41.6666666667%; }
  .offset-lg-6 { margin-left: 50%; }
  .offset-lg-7 { margin-left: 58.3333333333%; }
  .offset-lg-8 { margin-left: 66.6666666667%; }
  .offset-lg-9 { margin-left: 75%; }
  .offset-lg-10 { margin-left: 83.3333333333%; }
  .offset-lg-11 { margin-left: 91.6666666667%; } }

@media (min-width: 1200px) { .col-xl { -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; }
  .col-xl-auto { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100%; }
  .col-xl-1 { -webkit-box-flex: 0; -webkit-flex: 0 0 8.3333333333%; -ms-flex: 0 0 8.3333333333%; flex: 0 0 8.3333333333%; max-width: 8.3333333333%; }
  .col-xl-2 { -webkit-box-flex: 0; -webkit-flex: 0 0 16.6666666667%; -ms-flex: 0 0 16.6666666667%; flex: 0 0 16.6666666667%; max-width: 16.6666666667%; }
  .col-xl-3 { -webkit-box-flex: 0; -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
  .col-xl-4 { -webkit-box-flex: 0; -webkit-flex: 0 0 33.3333333333%; -ms-flex: 0 0 33.3333333333%; flex: 0 0 33.3333333333%; max-width: 33.3333333333%; }
  .col-xl-5 { -webkit-box-flex: 0; -webkit-flex: 0 0 41.6666666667%; -ms-flex: 0 0 41.6666666667%; flex: 0 0 41.6666666667%; max-width: 41.6666666667%; }
  .col-xl-6 { -webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
  .col-xl-7 { -webkit-box-flex: 0; -webkit-flex: 0 0 58.3333333333%; -ms-flex: 0 0 58.3333333333%; flex: 0 0 58.3333333333%; max-width: 58.3333333333%; }
  .col-xl-8 { -webkit-box-flex: 0; -webkit-flex: 0 0 66.6666666667%; -ms-flex: 0 0 66.6666666667%; flex: 0 0 66.6666666667%; max-width: 66.6666666667%; }
  .col-xl-9 { -webkit-box-flex: 0; -webkit-flex: 0 0 75%; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; }
  .col-xl-10 { -webkit-box-flex: 0; -webkit-flex: 0 0 83.3333333333%; -ms-flex: 0 0 83.3333333333%; flex: 0 0 83.3333333333%; max-width: 83.3333333333%; }
  .col-xl-11 { -webkit-box-flex: 0; -webkit-flex: 0 0 91.6666666667%; -ms-flex: 0 0 91.6666666667%; flex: 0 0 91.6666666667%; max-width: 91.6666666667%; }
  .col-xl-12 { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
  .order-xl-first { -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; }
  .order-xl-last { -webkit-box-ordinal-group: 14; -webkit-order: 13; -ms-flex-order: 13; order: 13; }
  .order-xl-0 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }
  .order-xl-1 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
  .order-xl-2 { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; }
  .order-xl-3 { -webkit-box-ordinal-group: 4; -webkit-order: 3; -ms-flex-order: 3; order: 3; }
  .order-xl-4 { -webkit-box-ordinal-group: 5; -webkit-order: 4; -ms-flex-order: 4; order: 4; }
  .order-xl-5 { -webkit-box-ordinal-group: 6; -webkit-order: 5; -ms-flex-order: 5; order: 5; }
  .order-xl-6 { -webkit-box-ordinal-group: 7; -webkit-order: 6; -ms-flex-order: 6; order: 6; }
  .order-xl-7 { -webkit-box-ordinal-group: 8; -webkit-order: 7; -ms-flex-order: 7; order: 7; }
  .order-xl-8 { -webkit-box-ordinal-group: 9; -webkit-order: 8; -ms-flex-order: 8; order: 8; }
  .order-xl-9 { -webkit-box-ordinal-group: 10; -webkit-order: 9; -ms-flex-order: 9; order: 9; }
  .order-xl-10 { -webkit-box-ordinal-group: 11; -webkit-order: 10; -ms-flex-order: 10; order: 10; }
  .order-xl-11 { -webkit-box-ordinal-group: 12; -webkit-order: 11; -ms-flex-order: 11; order: 11; }
  .order-xl-12 { -webkit-box-ordinal-group: 13; -webkit-order: 12; -ms-flex-order: 12; order: 12; }
  .offset-xl-0 { margin-left: 0; }
  .offset-xl-1 { margin-left: 8.3333333333%; }
  .offset-xl-2 { margin-left: 16.6666666667%; }
  .offset-xl-3 { margin-left: 25%; }
  .offset-xl-4 { margin-left: 33.3333333333%; }
  .offset-xl-5 { margin-left: 41.6666666667%; }
  .offset-xl-6 { margin-left: 50%; }
  .offset-xl-7 { margin-left: 58.3333333333%; }
  .offset-xl-8 { margin-left: 66.6666666667%; }
  .offset-xl-9 { margin-left: 75%; }
  .offset-xl-10 { margin-left: 83.3333333333%; }
  .offset-xl-11 { margin-left: 91.6666666667%; } }

.table { width: 100%; margin-bottom: 1rem; color: #001737; }

.table th, .table td { padding: 0.75rem; vertical-align: top; border-top: 1px solid rgba(72, 94, 144, 0.16); }

.table thead th { vertical-align: bottom; border-bottom: 2px solid rgba(72, 94, 144, 0.16); }

.table tbody + tbody { border-top: 2px solid rgba(72, 94, 144, 0.16); }

.table-sm th, .table-sm td { padding: 0.3rem; }

.table-bordered { border: 1px solid rgba(72, 94, 144, 0.16); }

.table-bordered th, .table-bordered td { border: 1px solid rgba(72, 94, 144, 0.16); }

.table-bordered thead th, .table-bordered thead td { border-bottom-width: 2px; }

.table-borderless th, .table-borderless td, .table-borderless thead th, .table-borderless tbody + tbody { border: 0; }

.table-striped tbody tr:nth-of-type(odd) { background-color: rgba(0, 0, 0, 0.05); }

.table-hover tbody tr:hover { color: #001737; background-color: rgba(0, 0, 0, 0.075); }

.table-primary, .table-primary > th, .table-primary > td { background-color: #b8d5fe; }

.table-primary th, .table-primary td, .table-primary thead th, .table-primary tbody + tbody { border-color: #7bb0fc; }

.table-hover .table-primary:hover { background-color: #9fc6fe; }

.table-hover .table-primary:hover > td, .table-hover .table-primary:hover > th { background-color: #9fc6fe; }

.table-secondary, .table-secondary > th, .table-secondary > td { background-color: #d9dde5; }

.table-secondary th, .table-secondary td, .table-secondary thead th, .table-secondary tbody + tbody { border-color: #b9c1ce; }

.table-hover .table-secondary:hover { background-color: #cacfdb; }

.table-hover .table-secondary:hover > td, .table-hover .table-secondary:hover > th { background-color: #cacfdb; }

.table-success, .table-success > th, .table-success > td { background-color: #bcebd1; }

.table-success th, .table-success td, .table-success thead th, .table-success tbody + tbody { border-color: #83daa9; }

.table-hover .table-success:hover { background-color: #a8e5c4; }

.table-hover .table-success:hover > td, .table-hover .table-success:hover > th { background-color: #a8e5c4; }

.table-info, .table-info > th, .table-info > td { background-color: #b8ebf3; }

.table-info th, .table-info td, .table-info thead th, .table-info tbody + tbody { border-color: #7adae9; }

.table-hover .table-info:hover { background-color: #a2e5ef; }

.table-hover .table-info:hover > td, .table-hover .table-info:hover > th { background-color: #a2e5ef; }

.table-warning, .table-warning > th, .table-warning > td { background-color: #ffeeba; }

.table-warning th, .table-warning td, .table-warning thead th, .table-warning tbody + tbody { border-color: #ffdf7e; }

.table-hover .table-warning:hover { background-color: #ffe8a1; }

.table-hover .table-warning:hover > td, .table-hover .table-warning:hover > th { background-color: #ffe8a1; }

.table-danger, .table-danger > th, .table-danger > td { background-color: #f5c6cb; }

.table-danger th, .table-danger td, .table-danger thead th, .table-danger tbody + tbody { border-color: #ed969e; }

.table-hover .table-danger:hover { background-color: #f1b0b7; }

.table-hover .table-danger:hover > td, .table-hover .table-danger:hover > th { background-color: #f1b0b7; }

.table-light, .table-light > th, .table-light > td { background-color: #fcfcfd; }

.table-light th, .table-light td, .table-light thead th, .table-light tbody + tbody { border-color: #f9fafb; }

.table-hover .table-light:hover { background-color: #ededf3; }

.table-hover .table-light:hover > td, .table-hover .table-light:hover > th { background-color: #ededf3; }

.table-dark, .table-dark > th, .table-dark > td { background-color: #c8ccd3; }

.table-dark th, .table-dark td, .table-dark thead th, .table-dark tbody + tbody { border-color: #99a0ae; }

.table-hover .table-dark:hover { background-color: #babfc8; }

.table-hover .table-dark:hover > td, .table-hover .table-dark:hover > th { background-color: #babfc8; }

.table-active, .table-active > th, .table-active > td { background-color: rgba(0, 0, 0, 0.075); }

.table-hover .table-active:hover { background-color: rgba(0, 0, 0, 0.075); }

.table-hover .table-active:hover > td, .table-hover .table-active:hover > th { background-color: rgba(0, 0, 0, 0.075); }

.table .thead-dark th { color: #fff; background-color: #3b4863; border-color: #49597b; }

.table .thead-light th { color: #596882; background-color: #e3e7ed; border-color: rgba(72, 94, 144, 0.16); }

.table-dark { color: #fff; background-color: #3b4863; }

.table-dark th, .table-dark td, .table-dark thead th { border-color: #49597b; }

.table-dark.table-bordered { border: 0; }

.table-dark.table-striped tbody tr:nth-of-type(odd) { background-color: rgba(255, 255, 255, 0.05); }

.table-dark.table-hover tbody tr:hover { color: #fff; background-color: rgba(255, 255, 255, 0.075); }

@media (max-width: 575.98px) { .table-responsive-sm { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; }
  .table-responsive-sm > .table-bordered { border: 0; } }

@media (max-width: 767.98px) { .table-responsive-md { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; }
  .table-responsive-md > .table-bordered { border: 0; } }

@media (max-width: 991.98px) { .table-responsive-lg { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; }
  .table-responsive-lg > .table-bordered { border: 0; } }

@media (max-width: 1199.98px) { .table-responsive-xl { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; }
  .table-responsive-xl > .table-bordered { border: 0; } }

.table-responsive { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; }

.table-responsive > .table-bordered { border: 0; }

.form-control { display: block; width: 100%; height: calc(1.5em + 0.9375rem + 2px); padding: 0.46875rem 0.625rem; font-size: 0.875rem; font-weight: 400; line-height: 1.5; color: #596882; background-color: #fff; background-clip: padding-box; border: 1px solid #c0ccda; border-radius: 0.25rem; -webkit-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .form-control { -webkit-transition: none; transition: none; } }

.form-control::-ms-expand { background-color: transparent; border: 0; }

.form-control:focus { color: #596882; background-color: #fff; border-color: #7cb2fe; outline: 0; box-shadow: 0 0 0 0.2rem rgba(1, 104, 250, 0.25); }

.form-control::-webkit-input-placeholder { color: #7987a1; opacity: 1; }

.form-control::-moz-placeholder { color: #7987a1; opacity: 1; }

.form-control:-ms-input-placeholder { color: #7987a1; opacity: 1; }

.form-control::placeholder { color: #7987a1; opacity: 1; }

.form-control:disabled, .form-control[readonly] { background-color: #e3e7ed; opacity: 1; }

select.form-control:focus::-ms-value { color: #596882; background-color: #fff; }

.form-control-file, .form-control-range { display: block; width: 100%; }

.col-form-label { padding-top: calc(0.46875rem + 1px); padding-bottom: calc(0.46875rem + 1px); margin-bottom: 0; font-size: inherit; line-height: 1.5; }

.col-form-label-lg { padding-top: calc(0.6rem + 1px); padding-bottom: calc(0.6rem + 1px); font-size: 1.09375rem; line-height: 1.5; }

.col-form-label-sm { padding-top: calc(0.391rem + 1px); padding-bottom: calc(0.391rem + 1px); font-size: 0.8125rem; line-height: 1.5; }

.form-control-plaintext { display: block; width: 100%; padding-top: 0.46875rem; padding-bottom: 0.46875rem; margin-bottom: 0; line-height: 1.5; color: #001737; background-color: transparent; border: solid transparent; border-width: 1px 0; }

.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { padding-right: 0; padding-left: 0; }

.form-control-sm { height: calc(1.5em + 0.782rem + 2px); padding: 0.391rem 0.5rem; font-size: 0.8125rem; line-height: 1.5; border-radius: 0.2rem; }

.form-control-lg { height: calc(1.5em + 1.2rem + 2px); padding: 0.6rem 1rem; font-size: 1.09375rem; line-height: 1.5; border-radius: 0.3rem; }

select.form-control[size], select.form-control[multiple] { height: auto; }

textarea.form-control { height: auto; }

.form-group { margin-bottom: 1rem; }

.form-text { display: block; margin-top: 0.25rem; }

.form-row { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -5px; margin-left: -5px; }

.form-row > .col, .form-row > [class*="col-"] { padding-right: 5px; padding-left: 5px; }

.form-check { position: relative; display: block; padding-left: 1.25rem; }

.form-check-input { position: absolute; margin-top: 0.3rem; margin-left: -1.25rem; }

.form-check-input:disabled ~ .form-check-label { color: #7987a1; }

.form-check-label { margin-bottom: 0; }

.form-check-inline { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding-left: 0; margin-right: 0.75rem; }

.form-check-inline .form-check-input { position: static; margin-top: 0; margin-right: 0.3125rem; margin-left: 0; }

.valid-feedback { display: none; width: 100%; margin-top: 0.25rem; font-size: 80%; color: #10b759; }

.valid-tooltip { position: absolute; top: 100%; z-index: 5; display: none; max-width: 100%; padding: 0.25rem 0.5rem; margin-top: .1rem; font-size: 0.765625rem; line-height: 1.5; color: #fff; background-color: rgba(16, 183, 89, 0.9); border-radius: 0.25rem; }

.was-validated .form-control:valid, .form-control.is-valid { border-color: #10b759; padding-right: calc(1.5em + 0.9375rem); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2310b759' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: center right calc(0.375em + 0.234375rem); background-size: calc(0.75em + 0.46875rem) calc(0.75em + 0.46875rem); }

.was-validated .form-control:valid:focus, .form-control.is-valid:focus { border-color: #10b759; box-shadow: 0 0 0 0.2rem rgba(16, 183, 89, 0.25); }

.was-validated .form-control:valid ~ .valid-feedback, .was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback, .form-control.is-valid ~ .valid-tooltip { display: block; }

.was-validated textarea.form-control:valid, textarea.form-control.is-valid { padding-right: calc(1.5em + 0.9375rem); background-position: top calc(0.375em + 0.234375rem) right calc(0.375em + 0.234375rem); }

.was-validated .custom-select:valid, .custom-select.is-valid { border-color: #10b759; padding-right: calc((1em + 0.9375rem) * 3 / 4 + 1.625rem); background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%233b4863' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.625rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2310b759' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.625rem/calc(0.75em + 0.46875rem) calc(0.75em + 0.46875rem); }

.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus { border-color: #10b759; box-shadow: 0 0 0 0.2rem rgba(16, 183, 89, 0.25); }

.was-validated .custom-select:valid ~ .valid-feedback, .was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback, .custom-select.is-valid ~ .valid-tooltip { display: block; }

.was-validated .form-control-file:valid ~ .valid-feedback, .was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback, .form-control-file.is-valid ~ .valid-tooltip { display: block; }

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { color: #10b759; }

.was-validated .form-check-input:valid ~ .valid-feedback, .was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback, .form-check-input.is-valid ~ .valid-tooltip { display: block; }

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label { color: #10b759; }

.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before { border-color: #10b759; }

.was-validated .custom-control-input:valid ~ .valid-feedback, .was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback, .custom-control-input.is-valid ~ .valid-tooltip { display: block; }

.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before { border-color: #14e670; background-color: #14e670; }

.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before { box-shadow: 0 0 0 0.2rem rgba(16, 183, 89, 0.25); }

.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before { border-color: #10b759; }

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label { border-color: #10b759; }

.was-validated .custom-file-input:valid ~ .valid-feedback, .was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback, .custom-file-input.is-valid ~ .valid-tooltip { display: block; }

.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label { border-color: #10b759; box-shadow: 0 0 0 0.2rem rgba(16, 183, 89, 0.25); }

.invalid-feedback { display: none; width: 100%; margin-top: 0.25rem; font-size: 80%; color: #dc3545; }

.invalid-tooltip { position: absolute; top: 100%; z-index: 5; display: none; max-width: 100%; padding: 0.25rem 0.5rem; margin-top: .1rem; font-size: 0.765625rem; line-height: 1.5; color: #fff; background-color: rgba(220, 53, 69, 0.9); border-radius: 0.25rem; }

.was-validated .form-control:invalid, .form-control.is-invalid { border-color: #dc3545; padding-right: calc(1.5em + 0.9375rem); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E"); background-repeat: no-repeat; background-position: center right calc(0.375em + 0.234375rem); background-size: calc(0.75em + 0.46875rem) calc(0.75em + 0.46875rem); }

.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus { border-color: #dc3545; box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.was-validated .form-control:invalid ~ .invalid-feedback, .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, .form-control.is-invalid ~ .invalid-tooltip { display: block; }

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid { padding-right: calc(1.5em + 0.9375rem); background-position: top calc(0.375em + 0.234375rem) right calc(0.375em + 0.234375rem); }

.was-validated .custom-select:invalid, .custom-select.is-invalid { border-color: #dc3545; padding-right: calc((1em + 0.9375rem) * 3 / 4 + 1.625rem); background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%233b4863' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.625rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.625rem/calc(0.75em + 0.46875rem) calc(0.75em + 0.46875rem); }

.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus { border-color: #dc3545; box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.was-validated .custom-select:invalid ~ .invalid-feedback, .was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback, .custom-select.is-invalid ~ .invalid-tooltip { display: block; }

.was-validated .form-control-file:invalid ~ .invalid-feedback, .was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback, .form-control-file.is-invalid ~ .invalid-tooltip { display: block; }

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { color: #dc3545; }

.was-validated .form-check-input:invalid ~ .invalid-feedback, .was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback, .form-check-input.is-invalid ~ .invalid-tooltip { display: block; }

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label { color: #dc3545; }

.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before { border-color: #dc3545; }

.was-validated .custom-control-input:invalid ~ .invalid-feedback, .was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback, .custom-control-input.is-invalid ~ .invalid-tooltip { display: block; }

.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before { border-color: #e4606d; background-color: #e4606d; }

.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before { box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before { border-color: #dc3545; }

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label { border-color: #dc3545; }

.was-validated .custom-file-input:invalid ~ .invalid-feedback, .was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback, .custom-file-input.is-invalid ~ .invalid-tooltip { display: block; }

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label { border-color: #dc3545; box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.form-inline { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.form-inline .form-check { width: 100%; }

@media (min-width: 576px) { .form-inline label { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 0; }
  .form-inline .form-group { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-bottom: 0; }
  .form-inline .form-control { display: inline-block; width: auto; vertical-align: middle; }
  .form-inline .form-control-plaintext { display: inline-block; }
  .form-inline .input-group, .form-inline .custom-select { width: auto; }
  .form-inline .form-check { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; width: auto; padding-left: 0; }
  .form-inline .form-check-input { position: relative; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; margin-top: 0; margin-right: 0.25rem; margin-left: 0; }
  .form-inline .custom-control { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
  .form-inline .custom-control-label { margin-bottom: 0; } }

.btn, .ui-datepicker-buttonpane button, .sp-container button { display: inline-block; font-weight: 400; color: #001737; text-align: center; vertical-align: middle; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: transparent; border: 1px solid transparent; padding: 0.46875rem 0.9375rem; font-size: 0.875rem; line-height: 1.5; border-radius: 0.25rem; -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .btn, .ui-datepicker-buttonpane button, .sp-container button { -webkit-transition: none; transition: none; } }

.btn:hover, .ui-datepicker-buttonpane button:hover, .sp-container button:hover { color: #001737; text-decoration: none; }

.btn:focus, .ui-datepicker-buttonpane button:focus, .sp-container button:focus, .btn.focus, .ui-datepicker-buttonpane button.focus, .sp-container button.focus { outline: 0; box-shadow: none; }

.btn.disabled, .ui-datepicker-buttonpane button.disabled, .sp-container button.disabled, .btn:disabled, .ui-datepicker-buttonpane button:disabled, .sp-container button:disabled { opacity: 0.65; }

a.btn.disabled, fieldset:disabled a.btn { pointer-events: none; }

.btn-primary { color: #fff; background-color: #0168fa; border-color: #0168fa; }

.btn-primary:hover { color: #fff; background-color: #0158d4; border-color: #0153c7; }

.btn-primary:focus, .btn-primary.focus { box-shadow: 0 0 0 0.2rem rgba(39, 127, 251, 0.5); }

.btn-primary.disabled, .btn-primary:disabled { color: #fff; background-color: #0168fa; border-color: #0168fa; }

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle { color: #fff; background-color: #0153c7; border-color: #014ebb; }

.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(39, 127, 251, 0.5); }

.btn-secondary, .ui-datepicker-buttonpane button { color: #fff; background-color: #7987a1; border-color: #7987a1; }

.btn-secondary:hover, .ui-datepicker-buttonpane button:hover { color: #fff; background-color: #64738f; border-color: #5f6d88; }

.btn-secondary:focus, .ui-datepicker-buttonpane button:focus, .btn-secondary.focus, .ui-datepicker-buttonpane button.focus { box-shadow: 0 0 0 0.2rem rgba(141, 153, 175, 0.5); }

.btn-secondary.disabled, .ui-datepicker-buttonpane button.disabled, .btn-secondary:disabled, .ui-datepicker-buttonpane button:disabled { color: #fff; background-color: #7987a1; border-color: #7987a1; }

.btn-secondary:not(:disabled):not(.disabled):active, .ui-datepicker-buttonpane button:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .ui-datepicker-buttonpane button:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle, .ui-datepicker-buttonpane .show > button.dropdown-toggle { color: #fff; background-color: #5f6d88; border-color: #5a6780; }

.btn-secondary:not(:disabled):not(.disabled):active:focus, .ui-datepicker-buttonpane button:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .ui-datepicker-buttonpane button:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus, .ui-datepicker-buttonpane .show > button.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(141, 153, 175, 0.5); }

.btn-success { color: #fff; background-color: #10b759; border-color: #10b759; }

.btn-success:hover { color: #fff; background-color: #0d9448; border-color: #0c8842; }

.btn-success:focus, .btn-success.focus { box-shadow: 0 0 0 0.2rem rgba(52, 194, 114, 0.5); }

.btn-success.disabled, .btn-success:disabled { color: #fff; background-color: #10b759; border-color: #10b759; }

.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle { color: #fff; background-color: #0c8842; border-color: #0b7c3c; }

.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(52, 194, 114, 0.5); }

.btn-info { color: #fff; background-color: #00b8d4; border-color: #00b8d4; }

.btn-info:hover { color: #fff; background-color: #0097ae; border-color: #008ca1; }

.btn-info:focus, .btn-info.focus { box-shadow: 0 0 0 0.2rem rgba(38, 195, 218, 0.5); }

.btn-info.disabled, .btn-info:disabled { color: #fff; background-color: #00b8d4; border-color: #00b8d4; }

.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle { color: #fff; background-color: #008ca1; border-color: #008194; }

.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(38, 195, 218, 0.5); }

.btn-warning { color: #1c273c; background-color: #ffc107; border-color: #ffc107; }

.btn-warning:hover { color: #1c273c; background-color: #e0a800; border-color: #d39e00; }

.btn-warning:focus, .btn-warning.focus { box-shadow: 0 0 0 0.2rem rgba(221, 170, 15, 0.5); }

.btn-warning.disabled, .btn-warning:disabled { color: #1c273c; background-color: #ffc107; border-color: #ffc107; }

.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle { color: #1c273c; background-color: #d39e00; border-color: #c69500; }

.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(221, 170, 15, 0.5); }

.btn-danger { color: #fff; background-color: #dc3545; border-color: #dc3545; }

.btn-danger:hover { color: #fff; background-color: #c82333; border-color: #bd2130; }

.btn-danger:focus, .btn-danger.focus { box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); }

.btn-danger.disabled, .btn-danger:disabled { color: #fff; background-color: #dc3545; border-color: #dc3545; }

.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle { color: #fff; background-color: #bd2130; border-color: #b21f2d; }

.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); }

.btn-light { color: #1c273c; background-color: #f4f5f8; border-color: #f4f5f8; }

.btn-light:hover { color: #1c273c; background-color: #dde0e9; border-color: #d5d9e4; }

.btn-light:focus, .btn-light.focus { box-shadow: 0 0 0 0.2rem rgba(212, 214, 220, 0.5); }

.btn-light.disabled, .btn-light:disabled { color: #1c273c; background-color: #f4f5f8; border-color: #f4f5f8; }

.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle { color: #1c273c; background-color: #d5d9e4; border-color: #cdd2df; }

.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(212, 214, 220, 0.5); }

.btn-dark { color: #fff; background-color: #3b4863; border-color: #3b4863; }

.btn-dark:hover { color: #fff; background-color: #2d374b; border-color: #283143; }

.btn-dark:focus, .btn-dark.focus { box-shadow: 0 0 0 0.2rem rgba(88, 99, 122, 0.5); }

.btn-dark.disabled, .btn-dark:disabled { color: #fff; background-color: #3b4863; border-color: #3b4863; }

.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle { color: #fff; background-color: #283143; border-color: #232b3b; }

.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(88, 99, 122, 0.5); }

.btn-outline-primary { color: #0168fa; border-color: #0168fa; }

.btn-outline-primary:hover { color: #fff; background-color: #0168fa; border-color: #0168fa; }

.btn-outline-primary:focus, .btn-outline-primary.focus { box-shadow: 0 0 0 0.2rem rgba(1, 104, 250, 0.5); }

.btn-outline-primary.disabled, .btn-outline-primary:disabled { color: #0168fa; background-color: transparent; }

.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle { color: #fff; background-color: #0168fa; border-color: #0168fa; }

.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(1, 104, 250, 0.5); }

.btn-outline-secondary { color: #7987a1; border-color: #7987a1; }

.btn-outline-secondary:hover { color: #fff; background-color: #7987a1; border-color: #7987a1; }

.btn-outline-secondary:focus, .btn-outline-secondary.focus { box-shadow: 0 0 0 0.2rem rgba(121, 135, 161, 0.5); }

.btn-outline-secondary.disabled, .btn-outline-secondary:disabled { color: #7987a1; background-color: transparent; }

.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle { color: #fff; background-color: #7987a1; border-color: #7987a1; }

.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(121, 135, 161, 0.5); }

.btn-outline-success { color: #10b759; border-color: #10b759; }

.btn-outline-success:hover { color: #fff; background-color: #10b759; border-color: #10b759; }

.btn-outline-success:focus, .btn-outline-success.focus { box-shadow: 0 0 0 0.2rem rgba(16, 183, 89, 0.5); }

.btn-outline-success.disabled, .btn-outline-success:disabled { color: #10b759; background-color: transparent; }

.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle { color: #fff; background-color: #10b759; border-color: #10b759; }

.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(16, 183, 89, 0.5); }

.btn-outline-info { color: #00b8d4; border-color: #00b8d4; }

.btn-outline-info:hover { color: #fff; background-color: #00b8d4; border-color: #00b8d4; }

.btn-outline-info:focus, .btn-outline-info.focus { box-shadow: 0 0 0 0.2rem rgba(0, 184, 212, 0.5); }

.btn-outline-info.disabled, .btn-outline-info:disabled { color: #00b8d4; background-color: transparent; }

.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle { color: #fff; background-color: #00b8d4; border-color: #00b8d4; }

.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(0, 184, 212, 0.5); }

.btn-outline-warning { color: #ffc107; border-color: #ffc107; }

.btn-outline-warning:hover { color: #1c273c; background-color: #ffc107; border-color: #ffc107; }

.btn-outline-warning:focus, .btn-outline-warning.focus { box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.btn-outline-warning.disabled, .btn-outline-warning:disabled { color: #ffc107; background-color: transparent; }

.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle { color: #1c273c; background-color: #ffc107; border-color: #ffc107; }

.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.btn-outline-danger { color: #dc3545; border-color: #dc3545; }

.btn-outline-danger:hover { color: #fff; background-color: #dc3545; border-color: #dc3545; }

.btn-outline-danger:focus, .btn-outline-danger.focus { box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.btn-outline-danger.disabled, .btn-outline-danger:disabled { color: #dc3545; background-color: transparent; }

.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle { color: #fff; background-color: #dc3545; border-color: #dc3545; }

.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.btn-outline-light { color: #f4f5f8; border-color: #f4f5f8; }

.btn-outline-light:hover { color: #1c273c; background-color: #f4f5f8; border-color: #f4f5f8; }

.btn-outline-light:focus, .btn-outline-light.focus { box-shadow: 0 0 0 0.2rem rgba(244, 245, 248, 0.5); }

.btn-outline-light.disabled, .btn-outline-light:disabled { color: #f4f5f8; background-color: transparent; }

.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle { color: #1c273c; background-color: #f4f5f8; border-color: #f4f5f8; }

.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(244, 245, 248, 0.5); }

.btn-outline-dark { color: #3b4863; border-color: #3b4863; }

.btn-outline-dark:hover { color: #fff; background-color: #3b4863; border-color: #3b4863; }

.btn-outline-dark:focus, .btn-outline-dark.focus { box-shadow: 0 0 0 0.2rem rgba(59, 72, 99, 0.5); }

.btn-outline-dark.disabled, .btn-outline-dark:disabled { color: #3b4863; background-color: transparent; }

.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle { color: #fff; background-color: #3b4863; border-color: #3b4863; }

.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(59, 72, 99, 0.5); }

.btn-link { font-weight: 400; color: #0168fa; text-decoration: none; }

.btn-link:hover { color: #0148ae; text-decoration: none; }

.btn-link:focus, .btn-link.focus { text-decoration: none; box-shadow: none; }

.btn-link:disabled, .btn-link.disabled { color: #7987a1; pointer-events: none; }

.btn-lg, .btn-group-lg > .btn, .ui-datepicker-buttonpane .btn-group-lg > button, .sp-container .btn-group-lg > button { padding: 0.6rem 1rem; font-size: 1.09375rem; line-height: 1.5; border-radius: 0.3rem; }

.btn-sm, .btn-group-sm > .btn, .ui-datepicker-buttonpane .btn-group-sm > button, .sp-container .btn-group-sm > button, .ui-datepicker-buttonpane button { padding: 0.391rem 0.5rem; font-size: 0.8125rem; line-height: 1.5; border-radius: 0.2rem; }

.btn-block { display: block; width: 100%; }

.btn-block + .btn-block { margin-top: 0.5rem; }

input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block { width: 100%; }

.fade { -webkit-transition: opacity 0.15s linear; transition: opacity 0.15s linear; }

@media (prefers-reduced-motion: reduce) { .fade { -webkit-transition: none; transition: none; } }

.fade:not(.show) { opacity: 0; }

.collapse:not(.show) { display: none; }

.collapsing { position: relative; height: 0; overflow: hidden; -webkit-transition: height 0.35s ease; transition: height 0.35s ease; }

@media (prefers-reduced-motion: reduce) { .collapsing { -webkit-transition: none; transition: none; } }

.dropup, .dropright, .dropdown, .dropleft { position: relative; }

.dropdown-toggle { white-space: nowrap; }

.dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid; border-right: 0.3em solid transparent; border-bottom: 0; border-left: 0.3em solid transparent; }

.dropdown-toggle:empty::after { margin-left: 0; }

.dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 10rem; padding: 0.5rem 0; margin: 0.125rem 0 0; font-size: 0.875rem; color: #001737; text-align: left; list-style: none; background-color: #fff; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 0.25rem; }

.dropdown-menu-left { right: auto; left: 0; }

.dropdown-menu-right { right: 0; left: auto; }

@media (min-width: 576px) { .dropdown-menu-sm-left { right: auto; left: 0; }
  .dropdown-menu-sm-right { right: 0; left: auto; } }

@media (min-width: 768px) { .dropdown-menu-md-left { right: auto; left: 0; }
  .dropdown-menu-md-right { right: 0; left: auto; } }

@media (min-width: 992px) { .dropdown-menu-lg-left { right: auto; left: 0; }
  .dropdown-menu-lg-right { right: 0; left: auto; } }

@media (min-width: 1200px) { .dropdown-menu-xl-left { right: auto; left: 0; }
  .dropdown-menu-xl-right { right: 0; left: auto; } }

.dropup .dropdown-menu { top: auto; bottom: 100%; margin-top: 0; margin-bottom: 0.125rem; }

.dropup .dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0; border-right: 0.3em solid transparent; border-bottom: 0.3em solid; border-left: 0.3em solid transparent; }

.dropup .dropdown-toggle:empty::after { margin-left: 0; }

.dropright .dropdown-menu { top: 0; right: auto; left: 100%; margin-top: 0; margin-left: 0.125rem; }

.dropright .dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid transparent; border-right: 0; border-bottom: 0.3em solid transparent; border-left: 0.3em solid; }

.dropright .dropdown-toggle:empty::after { margin-left: 0; }

.dropright .dropdown-toggle::after { vertical-align: 0; }

.dropleft .dropdown-menu { top: 0; right: 100%; left: auto; margin-top: 0; margin-right: 0.125rem; }

.dropleft .dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; }

.dropleft .dropdown-toggle::after { display: none; }

.dropleft .dropdown-toggle::before { display: inline-block; margin-right: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid transparent; border-right: 0.3em solid; border-bottom: 0.3em solid transparent; }

.dropleft .dropdown-toggle:empty::after { margin-left: 0; }

.dropleft .dropdown-toggle::before { vertical-align: 0; }

.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] { right: auto; bottom: auto; }

.dropdown-divider { height: 0; margin: 0.5rem 0; overflow: hidden; border-top: 1px solid #e3e7ed; }

.dropdown-item { display: block; width: 100%; padding: 0.25rem 1.5rem; clear: both; font-weight: 400; color: #1c273c; text-align: inherit; white-space: nowrap; background-color: transparent; border: 0; }

.dropdown-item:hover, .dropdown-item:focus { color: #141c2b; text-decoration: none; background-color: #f4f5f8; }

.dropdown-item.active, .dropdown-item:active { color: #fff; text-decoration: none; background-color: #0168fa; }

.dropdown-item.disabled, .dropdown-item:disabled { color: #7987a1; pointer-events: none; background-color: transparent; }

.dropdown-menu.show { display: block; }

.dropdown-header { display: block; padding: 0.5rem 1.5rem; margin-bottom: 0; font-size: 0.765625rem; color: #7987a1; white-space: nowrap; }

.dropdown-item-text { display: block; padding: 0.25rem 1.5rem; color: #1c273c; }

.btn-group, .btn-group-vertical { position: relative; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; vertical-align: middle; }

.btn-group > .btn, .ui-datepicker-buttonpane .btn-group > button, .sp-container .btn-group > button, .btn-group-vertical > .btn, .ui-datepicker-buttonpane .btn-group-vertical > button, .sp-container .btn-group-vertical > button { position: relative; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; }

.btn-group > .btn:hover, .ui-datepicker-buttonpane .btn-group > button:hover, .sp-container .btn-group > button:hover, .btn-group-vertical > .btn:hover, .ui-datepicker-buttonpane .btn-group-vertical > button:hover, .sp-container .btn-group-vertical > button:hover { z-index: 1; }

.btn-group > .btn:focus, .ui-datepicker-buttonpane .btn-group > button:focus, .sp-container .btn-group > button:focus, .btn-group > .btn:active, .ui-datepicker-buttonpane .btn-group > button:active, .sp-container .btn-group > button:active, .btn-group > .btn.active, .ui-datepicker-buttonpane .btn-group > button.active, .sp-container .btn-group > button.active, .btn-group-vertical > .btn:focus, .ui-datepicker-buttonpane .btn-group-vertical > button:focus, .sp-container .btn-group-vertical > button:focus, .btn-group-vertical > .btn:active, .ui-datepicker-buttonpane .btn-group-vertical > button:active, .sp-container .btn-group-vertical > button:active, .btn-group-vertical > .btn.active, .ui-datepicker-buttonpane .btn-group-vertical > button.active, .sp-container .btn-group-vertical > button.active { z-index: 1; }

.btn-toolbar { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }

.btn-toolbar .input-group { width: auto; }

.btn-group > .btn:not(:first-child), .ui-datepicker-buttonpane .btn-group > button:not(:first-child), .sp-container .btn-group > button:not(:first-child), .btn-group > .btn-group:not(:first-child) { margin-left: -1px; }

.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .ui-datepicker-buttonpane .btn-group > button:not(:last-child):not(.dropdown-toggle), .sp-container .btn-group > button:not(:last-child):not(.dropdown-toggle), .btn-group > .btn-group:not(:last-child) > .btn, .ui-datepicker-buttonpane .btn-group > .btn-group:not(:last-child) > button, .sp-container .btn-group > .btn-group:not(:last-child) > button { border-top-right-radius: 0; border-bottom-right-radius: 0; }

.btn-group > .btn:not(:first-child), .ui-datepicker-buttonpane .btn-group > button:not(:first-child), .sp-container .btn-group > button:not(:first-child), .btn-group > .btn-group:not(:first-child) > .btn, .ui-datepicker-buttonpane .btn-group > .btn-group:not(:first-child) > button, .sp-container .btn-group > .btn-group:not(:first-child) > button { border-top-left-radius: 0; border-bottom-left-radius: 0; }

.dropdown-toggle-split { padding-right: 0.703125rem; padding-left: 0.703125rem; }

.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after { margin-left: 0; }

.dropleft .dropdown-toggle-split::before { margin-right: 0; }

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split, .ui-datepicker-buttonpane .btn-group-sm > button + .dropdown-toggle-split, .sp-container .btn-group-sm > button + .dropdown-toggle-split, .ui-datepicker-buttonpane button + .dropdown-toggle-split { padding-right: 0.375rem; padding-left: 0.375rem; }

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split, .ui-datepicker-buttonpane .btn-group-lg > button + .dropdown-toggle-split, .sp-container .btn-group-lg > button + .dropdown-toggle-split { padding-right: 0.75rem; padding-left: 0.75rem; }

.btn-group-vertical { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.btn-group-vertical > .btn, .ui-datepicker-buttonpane .btn-group-vertical > button, .sp-container .btn-group-vertical > button, .btn-group-vertical > .btn-group { width: 100%; }

.btn-group-vertical > .btn:not(:first-child), .ui-datepicker-buttonpane .btn-group-vertical > button:not(:first-child), .sp-container .btn-group-vertical > button:not(:first-child), .btn-group-vertical > .btn-group:not(:first-child) { margin-top: -1px; }

.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .ui-datepicker-buttonpane .btn-group-vertical > button:not(:last-child):not(.dropdown-toggle), .sp-container .btn-group-vertical > button:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .btn-group:not(:last-child) > .btn, .ui-datepicker-buttonpane .btn-group-vertical > .btn-group:not(:last-child) > button, .sp-container .btn-group-vertical > .btn-group:not(:last-child) > button { border-bottom-right-radius: 0; border-bottom-left-radius: 0; }

.btn-group-vertical > .btn:not(:first-child), .ui-datepicker-buttonpane .btn-group-vertical > button:not(:first-child), .sp-container .btn-group-vertical > button:not(:first-child), .btn-group-vertical > .btn-group:not(:first-child) > .btn, .ui-datepicker-buttonpane .btn-group-vertical > .btn-group:not(:first-child) > button, .sp-container .btn-group-vertical > .btn-group:not(:first-child) > button { border-top-left-radius: 0; border-top-right-radius: 0; }

.btn-group-toggle > .btn, .ui-datepicker-buttonpane .btn-group-toggle > button, .sp-container .btn-group-toggle > button, .btn-group-toggle > .btn-group > .btn, .ui-datepicker-buttonpane .btn-group-toggle > .btn-group > button, .sp-container .btn-group-toggle > .btn-group > button { margin-bottom: 0; }

.btn-group-toggle > .btn input[type="radio"], .ui-datepicker-buttonpane .btn-group-toggle > button input[type="radio"], .sp-container .btn-group-toggle > button input[type="radio"], .btn-group-toggle > .btn input[type="checkbox"], .ui-datepicker-buttonpane .btn-group-toggle > button input[type="checkbox"], .sp-container .btn-group-toggle > button input[type="checkbox"], .btn-group-toggle > .btn-group > .btn input[type="radio"], .ui-datepicker-buttonpane .btn-group-toggle > .btn-group > button input[type="radio"], .sp-container .btn-group-toggle > .btn-group > button input[type="radio"], .btn-group-toggle > .btn-group > .btn input[type="checkbox"], .ui-datepicker-buttonpane .btn-group-toggle > .btn-group > button input[type="checkbox"], .sp-container .btn-group-toggle > .btn-group > button input[type="checkbox"] { position: absolute; clip: rect(0, 0, 0, 0); pointer-events: none; }

.input-group { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; width: 100%; }

.input-group > .form-control, .input-group > .form-control-plaintext, .input-group > .custom-select, .input-group > .custom-file { position: relative; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; width: 1%; margin-bottom: 0; }

.input-group > .form-control + .form-control, .input-group > .form-control + .custom-select, .input-group > .form-control + .custom-file, .input-group > .form-control-plaintext + .form-control, .input-group > .form-control-plaintext + .custom-select, .input-group > .form-control-plaintext + .custom-file, .input-group > .custom-select + .form-control, .input-group > .custom-select + .custom-select, .input-group > .custom-select + .custom-file, .input-group > .custom-file + .form-control, .input-group > .custom-file + .custom-select, .input-group > .custom-file + .custom-file { margin-left: -1px; }

.input-group > .form-control:focus, .input-group > .custom-select:focus, .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label { z-index: 3; }

.input-group > .custom-file .custom-file-input:focus { z-index: 4; }

.input-group > .form-control:not(:last-child), .input-group > .custom-select:not(:last-child) { border-top-right-radius: 0; border-bottom-right-radius: 0; }

.input-group > .form-control:not(:first-child), .input-group > .custom-select:not(:first-child) { border-top-left-radius: 0; border-bottom-left-radius: 0; }

.input-group > .custom-file { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after { border-top-right-radius: 0; border-bottom-right-radius: 0; }

.input-group > .custom-file:not(:first-child) .custom-file-label { border-top-left-radius: 0; border-bottom-left-radius: 0; }

.input-group-prepend, .input-group-append { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.input-group-prepend .btn, .input-group-prepend .ui-datepicker-buttonpane button, .ui-datepicker-buttonpane .input-group-prepend button, .input-group-prepend .sp-container button, .sp-container .input-group-prepend button, .input-group-append .btn, .input-group-append .ui-datepicker-buttonpane button, .ui-datepicker-buttonpane .input-group-append button, .input-group-append .sp-container button, .sp-container .input-group-append button { position: relative; z-index: 2; }

.input-group-prepend .btn:focus, .input-group-prepend .ui-datepicker-buttonpane button:focus, .ui-datepicker-buttonpane .input-group-prepend button:focus, .input-group-prepend .sp-container button:focus, .sp-container .input-group-prepend button:focus, .input-group-append .btn:focus, .input-group-append .ui-datepicker-buttonpane button:focus, .ui-datepicker-buttonpane .input-group-append button:focus, .input-group-append .sp-container button:focus, .sp-container .input-group-append button:focus { z-index: 3; }

.input-group-prepend .btn + .btn, .input-group-prepend .ui-datepicker-buttonpane button + .btn, .ui-datepicker-buttonpane .input-group-prepend button + .btn, .input-group-prepend .sp-container button + .btn, .sp-container .input-group-prepend button + .btn, .input-group-prepend .ui-datepicker-buttonpane .btn + button, .ui-datepicker-buttonpane .input-group-prepend .btn + button, .input-group-prepend .ui-datepicker-buttonpane button + button, .ui-datepicker-buttonpane .input-group-prepend button + button, .input-group-prepend .sp-container .ui-datepicker-buttonpane button + button, .ui-datepicker-buttonpane .sp-container .input-group-prepend button + button, .input-group-prepend .sp-container .btn + button, .sp-container .input-group-prepend .btn + button, .input-group-prepend .ui-datepicker-buttonpane .sp-container button + button, .sp-container .input-group-prepend .ui-datepicker-buttonpane button + button, .ui-datepicker-buttonpane .input-group-prepend .sp-container button + button, .sp-container .ui-datepicker-buttonpane .input-group-prepend button + button, .input-group-prepend .sp-container button + button, .sp-container .input-group-prepend button + button, .input-group-prepend .btn + .input-group-text, .input-group-prepend .ui-datepicker-buttonpane button + .input-group-text, .ui-datepicker-buttonpane .input-group-prepend button + .input-group-text, .input-group-prepend .sp-container button + .input-group-text, .sp-container .input-group-prepend button + .input-group-text, .input-group-prepend .input-group-text + .input-group-text, .input-group-prepend .input-group-text + .btn, .input-group-prepend .ui-datepicker-buttonpane .input-group-text + button, .ui-datepicker-buttonpane .input-group-prepend .input-group-text + button, .input-group-prepend .sp-container .input-group-text + button, .sp-container .input-group-prepend .input-group-text + button, .input-group-append .btn + .btn, .input-group-append .ui-datepicker-buttonpane button + .btn, .ui-datepicker-buttonpane .input-group-append button + .btn, .input-group-append .sp-container button + .btn, .sp-container .input-group-append button + .btn, .input-group-append .ui-datepicker-buttonpane .btn + button, .ui-datepicker-buttonpane .input-group-append .btn + button, .input-group-append .ui-datepicker-buttonpane button + button, .ui-datepicker-buttonpane .input-group-append button + button, .input-group-append .sp-container .ui-datepicker-buttonpane button + button, .ui-datepicker-buttonpane .sp-container .input-group-append button + button, .input-group-append .sp-container .btn + button, .sp-container .input-group-append .btn + button, .input-group-append .ui-datepicker-buttonpane .sp-container button + button, .sp-container .input-group-append .ui-datepicker-buttonpane button + button, .ui-datepicker-buttonpane .input-group-append .sp-container button + button, .sp-container .ui-datepicker-buttonpane .input-group-append button + button, .input-group-append .sp-container button + button, .sp-container .input-group-append button + button, .input-group-append .btn + .input-group-text, .input-group-append .ui-datepicker-buttonpane button + .input-group-text, .ui-datepicker-buttonpane .input-group-append button + .input-group-text, .input-group-append .sp-container button + .input-group-text, .sp-container .input-group-append button + .input-group-text, .input-group-append .input-group-text + .input-group-text, .input-group-append .input-group-text + .btn, .input-group-append .ui-datepicker-buttonpane .input-group-text + button, .ui-datepicker-buttonpane .input-group-append .input-group-text + button, .input-group-append .sp-container .input-group-text + button, .sp-container .input-group-append .input-group-text + button { margin-left: -1px; }

.input-group-prepend { margin-right: -1px; }

.input-group-append { margin-left: -1px; }

.input-group-text { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 0.46875rem 0.625rem; margin-bottom: 0; font-size: 0.875rem; font-weight: 400; line-height: 1.5; color: #596882; text-align: center; white-space: nowrap; background-color: #f5f6fa; border: 1px solid #c0ccda; border-radius: 0.25rem; }

.input-group-text input[type="radio"], .input-group-text input[type="checkbox"] { margin-top: 0; }

.input-group-lg > .form-control:not(textarea), .input-group-lg > .custom-select { height: calc(1.5em + 1.2rem + 2px); }

.input-group-lg > .form-control, .input-group-lg > .custom-select, .input-group-lg > .input-group-prepend > .input-group-text, .input-group-lg > .input-group-append > .input-group-text, .input-group-lg > .input-group-prepend > .btn, .ui-datepicker-buttonpane .input-group-lg > .input-group-prepend > button, .sp-container .input-group-lg > .input-group-prepend > button, .input-group-lg > .input-group-append > .btn, .ui-datepicker-buttonpane .input-group-lg > .input-group-append > button, .sp-container .input-group-lg > .input-group-append > button { padding: 0.6rem 1rem; font-size: 1.09375rem; line-height: 1.5; border-radius: 0.3rem; }

.input-group-sm > .form-control:not(textarea), .input-group-sm > .custom-select { height: calc(1.5em + 0.782rem + 2px); }

.input-group-sm > .form-control, .input-group-sm > .custom-select, .input-group-sm > .input-group-prepend > .input-group-text, .input-group-sm > .input-group-append > .input-group-text, .input-group-sm > .input-group-prepend > .btn, .ui-datepicker-buttonpane .input-group-sm > .input-group-prepend > button, .sp-container .input-group-sm > .input-group-prepend > button, .input-group-sm > .input-group-append > .btn, .ui-datepicker-buttonpane .input-group-sm > .input-group-append > button, .sp-container .input-group-sm > .input-group-append > button { padding: 0.391rem 0.5rem; font-size: 0.8125rem; line-height: 1.5; border-radius: 0.2rem; }

.input-group-lg > .custom-select, .input-group-sm > .custom-select { padding-right: 1.625rem; }

.input-group > .input-group-prepend > .btn, .ui-datepicker-buttonpane .input-group > .input-group-prepend > button, .sp-container .input-group > .input-group-prepend > button, .input-group > .input-group-prepend > .input-group-text, .input-group > .input-group-append:not(:last-child) > .btn, .ui-datepicker-buttonpane .input-group > .input-group-append:not(:last-child) > button, .sp-container .input-group > .input-group-append:not(:last-child) > button, .input-group > .input-group-append:not(:last-child) > .input-group-text, .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), .ui-datepicker-buttonpane .input-group > .input-group-append:last-child > button:not(:last-child):not(.dropdown-toggle), .sp-container .input-group > .input-group-append:last-child > button:not(:last-child):not(.dropdown-toggle), .input-group > .input-group-append:last-child > .input-group-text:not(:last-child) { border-top-right-radius: 0; border-bottom-right-radius: 0; }

.input-group > .input-group-append > .btn, .ui-datepicker-buttonpane .input-group > .input-group-append > button, .sp-container .input-group > .input-group-append > button, .input-group > .input-group-append > .input-group-text, .input-group > .input-group-prepend:not(:first-child) > .btn, .ui-datepicker-buttonpane .input-group > .input-group-prepend:not(:first-child) > button, .sp-container .input-group > .input-group-prepend:not(:first-child) > button, .input-group > .input-group-prepend:not(:first-child) > .input-group-text, .input-group > .input-group-prepend:first-child > .btn:not(:first-child), .ui-datepicker-buttonpane .input-group > .input-group-prepend:first-child > button:not(:first-child), .sp-container .input-group > .input-group-prepend:first-child > button:not(:first-child), .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) { border-top-left-radius: 0; border-bottom-left-radius: 0; }

.custom-control { position: relative; display: block; min-height: 1.3125rem; padding-left: 1.5rem; }

.custom-control-inline { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; margin-right: 1rem; }

.custom-control-input { position: absolute; z-index: -1; opacity: 0; }

.custom-control-input:checked ~ .custom-control-label::before { color: #fff; border-color: #0168fa; background-color: #0168fa; }

.custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 0.2rem rgba(1, 104, 250, 0.25); }

.custom-control-input:focus:not(:checked) ~ .custom-control-label::before { border-color: #7cb2fe; }

.custom-control-input:not(:disabled):active ~ .custom-control-label::before { color: #fff; background-color: #afd0ff; border-color: #afd0ff; }

.custom-control-input:disabled ~ .custom-control-label { color: #7987a1; }

.custom-control-input:disabled ~ .custom-control-label::before { background-color: #e3e7ed; }

.custom-control-label { position: relative; margin-bottom: 0; vertical-align: top; }

.custom-control-label::before { position: absolute; top: 0.15625rem; left: -1.5rem; display: block; width: 1rem; height: 1rem; pointer-events: none; content: ""; background-color: #fff; border: #97a3b9 solid 1px; }

.custom-control-label::after { position: absolute; top: 0.15625rem; left: -1.5rem; display: block; width: 1rem; height: 1rem; content: ""; background: no-repeat 50% / 50% 50%; }

.custom-checkbox .custom-control-label::before { border-radius: 0.25rem; }

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e"); }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before { border-color: #0168fa; background-color: #0168fa; }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e"); }

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before { background-color: rgba(1, 104, 250, 0.5); }

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before { background-color: rgba(1, 104, 250, 0.5); }

.custom-radio .custom-control-label::before { border-radius: 50%; }

.custom-radio .custom-control-input:checked ~ .custom-control-label::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); }

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before { background-color: rgba(1, 104, 250, 0.5); }

.custom-switch { padding-left: 2.25rem; }

.custom-switch .custom-control-label::before { left: -2.25rem; width: 1.75rem; pointer-events: all; border-radius: 0.5rem; }

.custom-switch .custom-control-label::after { top: calc(0.15625rem + 2px); left: calc(-2.25rem + 2px); width: calc(1rem - 4px); height: calc(1rem - 4px); background-color: #97a3b9; border-radius: 0.5rem; -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out; transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .custom-switch .custom-control-label::after { -webkit-transition: none; transition: none; } }

.custom-switch .custom-control-input:checked ~ .custom-control-label::after { background-color: #fff; -webkit-transform: translateX(0.75rem); -ms-transform: translateX(0.75rem); transform: translateX(0.75rem); }

.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before { background-color: rgba(1, 104, 250, 0.5); }

.custom-select { display: inline-block; width: 100%; height: calc(1.5em + 0.9375rem + 2px); padding: 0.46875rem 1.625rem 0.46875rem 0.625rem; font-size: 0.875rem; font-weight: 400; line-height: 1.5; color: #596882; vertical-align: middle; background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%233b4863' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.625rem center/8px 10px; background-color: #fff; border: 1px solid #c0ccda; border-radius: 0.25rem; -webkit-appearance: none; -moz-appearance: none; appearance: none; }

.custom-select:focus { border-color: #7cb2fe; outline: 0; box-shadow: 0 0 0 0.2rem rgba(1, 104, 250, 0.25); }

.custom-select:focus::-ms-value { color: #596882; background-color: #fff; }

.custom-select[multiple], .custom-select[size]:not([size="1"]) { height: auto; padding-right: 0.625rem; background-image: none; }

.custom-select:disabled { color: #7987a1; background-color: #e3e7ed; }

.custom-select::-ms-expand { display: none; }

.custom-select-sm { height: calc(1.5em + 0.782rem + 2px); padding-top: 0.391rem; padding-bottom: 0.391rem; padding-left: 0.5rem; font-size: 0.8125rem; }

.custom-select-lg { height: calc(1.5em + 1.2rem + 2px); padding-top: 0.6rem; padding-bottom: 0.6rem; padding-left: 1rem; font-size: 1.09375rem; }

.custom-file { position: relative; display: inline-block; width: 100%; height: calc(1.5em + 0.9375rem + 2px); margin-bottom: 0; }

.custom-file-input { position: relative; z-index: 2; width: 100%; height: calc(1.5em + 0.9375rem + 2px); margin: 0; opacity: 0; }

.custom-file-input:focus ~ .custom-file-label { border-color: #7cb2fe; box-shadow: 0 0 0 0.2rem rgba(1, 104, 250, 0.25); }

.custom-file-input:disabled ~ .custom-file-label { background-color: #e3e7ed; }

.custom-file-input:lang(en) ~ .custom-file-label::after { content: "Browse"; }

.custom-file-input ~ .custom-file-label[data-browse]::after { content: attr(data-browse); }

.custom-file-label { position: absolute; top: 0; right: 0; left: 0; z-index: 1; height: calc(1.5em + 0.9375rem + 2px); padding: 0.46875rem 0.625rem; font-weight: 400; line-height: 1.5; color: #596882; background-color: #fff; border: 1px solid #c0ccda; border-radius: 0.25rem; }

.custom-file-label::after { position: absolute; top: 0; right: 0; bottom: 0; z-index: 3; display: block; height: calc(1.5em + 0.9375rem); padding: 0.46875rem 0.625rem; line-height: 1.5; color: #596882; content: "Browse"; background-color: #f5f6fa; border-left: inherit; border-radius: 0 0.25rem 0.25rem 0; }

.custom-range { width: 100%; height: calc(1rem + 0.4rem); padding: 0; background-color: transparent; -webkit-appearance: none; -moz-appearance: none; appearance: none; }

.custom-range:focus { outline: none; }

.custom-range:focus::-webkit-slider-thumb { box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(1, 104, 250, 0.25); }

.custom-range:focus::-moz-range-thumb { box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(1, 104, 250, 0.25); }

.custom-range:focus::-ms-thumb { box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(1, 104, 250, 0.25); }

.custom-range::-moz-focus-outer { border: 0; }

.custom-range::-webkit-slider-thumb { width: 1rem; height: 1rem; margin-top: -0.25rem; background-color: #0168fa; border: 0; border-radius: 1rem; -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -webkit-appearance: none; appearance: none; }

@media (prefers-reduced-motion: reduce) { .custom-range::-webkit-slider-thumb { -webkit-transition: none; transition: none; } }

.custom-range::-webkit-slider-thumb:active { background-color: #afd0ff; }

.custom-range::-webkit-slider-runnable-track { width: 100%; height: 0.5rem; color: transparent; cursor: pointer; background-color: #cdd4e0; border-color: transparent; border-radius: 1rem; }

.custom-range::-moz-range-thumb { width: 1rem; height: 1rem; background-color: #0168fa; border: 0; border-radius: 1rem; -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -moz-appearance: none; appearance: none; }

@media (prefers-reduced-motion: reduce) { .custom-range::-moz-range-thumb { -webkit-transition: none; transition: none; } }

.custom-range::-moz-range-thumb:active { background-color: #afd0ff; }

.custom-range::-moz-range-track { width: 100%; height: 0.5rem; color: transparent; cursor: pointer; background-color: #cdd4e0; border-color: transparent; border-radius: 1rem; }

.custom-range::-ms-thumb { width: 1rem; height: 1rem; margin-top: 0; margin-right: 0.2rem; margin-left: 0.2rem; background-color: #0168fa; border: 0; border-radius: 1rem; -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; appearance: none; }

@media (prefers-reduced-motion: reduce) { .custom-range::-ms-thumb { -webkit-transition: none; transition: none; } }

.custom-range::-ms-thumb:active { background-color: #afd0ff; }

.custom-range::-ms-track { width: 100%; height: 0.5rem; color: transparent; cursor: pointer; background-color: transparent; border-color: transparent; border-width: 0.5rem; }

.custom-range::-ms-fill-lower { background-color: #cdd4e0; border-radius: 1rem; }

.custom-range::-ms-fill-upper { margin-right: 15px; background-color: #cdd4e0; border-radius: 1rem; }

.custom-range:disabled::-webkit-slider-thumb { background-color: #97a3b9; }

.custom-range:disabled::-webkit-slider-runnable-track { cursor: default; }

.custom-range:disabled::-moz-range-thumb { background-color: #97a3b9; }

.custom-range:disabled::-moz-range-track { cursor: default; }

.custom-range:disabled::-ms-thumb { background-color: #97a3b9; }

.custom-control-label::before, .custom-file-label, .custom-select { -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .custom-control-label::before, .custom-file-label, .custom-select { -webkit-transition: none; transition: none; } }

.nav { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-left: 0; margin-bottom: 0; list-style: none; }

.nav-link { display: block; padding: 0.5rem 1rem; }

.nav-link:hover, .nav-link:focus { text-decoration: none; }

.nav-link.disabled { color: #7987a1; pointer-events: none; cursor: default; }

.nav-tabs { border-bottom: 1px solid #cdd4e0; }

.nav-tabs .nav-item { margin-bottom: -1px; }

.nav-tabs .nav-link { border: 1px solid transparent; border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; }

.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { border-color: #e3e7ed #e3e7ed #cdd4e0; }

.nav-tabs .nav-link.disabled { color: #7987a1; background-color: transparent; border-color: transparent; }

.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link { color: #596882; background-color: #fff; border-color: #cdd4e0 #cdd4e0 #fff; }

.nav-tabs .dropdown-menu { margin-top: -1px; border-top-left-radius: 0; border-top-right-radius: 0; }

.nav-pills .nav-link { border-radius: 0.25rem; }

.nav-pills .nav-link.active, .nav-pills .show > .nav-link { color: #fff; background-color: #0168fa; }

.nav-fill .nav-item { -webkit-box-flex: 1; -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; text-align: center; }

.nav-justified .nav-item { -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; text-align: center; }

.tab-content > .tab-pane { display: none; }

.tab-content > .active { display: block; }

.navbar { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; padding: 0.5rem 1rem; }

.navbar > .container, .navbar > .container-fluid { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.navbar-brand { display: inline-block; padding-top: 0.3359375rem; padding-bottom: 0.3359375rem; margin-right: 1rem; font-size: 1.09375rem; line-height: inherit; white-space: nowrap; }

.navbar-brand:hover, .navbar-brand:focus { text-decoration: none; }

.navbar-nav { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; padding-left: 0; margin-bottom: 0; list-style: none; }

.navbar-nav .nav-link { padding-right: 0; padding-left: 0; }

.navbar-nav .dropdown-menu { position: static; float: none; }

.navbar-text { display: inline-block; padding-top: 0.5rem; padding-bottom: 0.5rem; }

.navbar-collapse { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.navbar-toggler { padding: 0.25rem 0.75rem; font-size: 1.09375rem; line-height: 1; background-color: transparent; border: 1px solid transparent; border-radius: 0.25rem; }

.navbar-toggler:hover, .navbar-toggler:focus { text-decoration: none; }

.navbar-toggler-icon { display: inline-block; width: 1.5em; height: 1.5em; vertical-align: middle; content: ""; background: no-repeat center center; background-size: 100% 100%; }

@media (max-width: 575.98px) { .navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid { padding-right: 0; padding-left: 0; } }

@media (min-width: 576px) { .navbar-expand-sm { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
  .navbar-expand-sm .navbar-nav { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
  .navbar-expand-sm .navbar-nav .dropdown-menu { position: absolute; }
  .navbar-expand-sm .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; }
  .navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid { -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
  .navbar-expand-sm .navbar-collapse { display: -webkit-box !important; display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important; -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; }
  .navbar-expand-sm .navbar-toggler { display: none; } }

@media (max-width: 767.98px) { .navbar-expand-md > .container, .navbar-expand-md > .container-fluid { padding-right: 0; padding-left: 0; } }

@media (min-width: 768px) { .navbar-expand-md { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
  .navbar-expand-md .navbar-nav { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
  .navbar-expand-md .navbar-nav .dropdown-menu { position: absolute; }
  .navbar-expand-md .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; }
  .navbar-expand-md > .container, .navbar-expand-md > .container-fluid { -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
  .navbar-expand-md .navbar-collapse { display: -webkit-box !important; display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important; -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; }
  .navbar-expand-md .navbar-toggler { display: none; } }

@media (max-width: 991.98px) { .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid { padding-right: 0; padding-left: 0; } }

@media (min-width: 992px) { .navbar-expand-lg { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
  .navbar-expand-lg .navbar-nav { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
  .navbar-expand-lg .navbar-nav .dropdown-menu { position: absolute; }
  .navbar-expand-lg .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; }
  .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid { -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
  .navbar-expand-lg .navbar-collapse { display: -webkit-box !important; display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important; -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; }
  .navbar-expand-lg .navbar-toggler { display: none; } }

@media (max-width: 1199.98px) { .navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid { padding-right: 0; padding-left: 0; } }

@media (min-width: 1200px) { .navbar-expand-xl { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
  .navbar-expand-xl .navbar-nav { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
  .navbar-expand-xl .navbar-nav .dropdown-menu { position: absolute; }
  .navbar-expand-xl .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; }
  .navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid { -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
  .navbar-expand-xl .navbar-collapse { display: -webkit-box !important; display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important; -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; }
  .navbar-expand-xl .navbar-toggler { display: none; } }

.navbar-expand { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }

.navbar-expand > .container, .navbar-expand > .container-fluid { padding-right: 0; padding-left: 0; }

.navbar-expand .navbar-nav { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }

.navbar-expand .navbar-nav .dropdown-menu { position: absolute; }

.navbar-expand .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; }

.navbar-expand > .container, .navbar-expand > .container-fluid { -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }

.navbar-expand .navbar-collapse { display: -webkit-box !important; display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important; -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; }

.navbar-expand .navbar-toggler { display: none; }

.navbar-light .navbar-brand { color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus { color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-nav .nav-link { color: rgba(0, 0, 0, 0.5); }

.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus { color: rgba(0, 0, 0, 0.7); }

.navbar-light .navbar-nav .nav-link.disabled { color: rgba(0, 0, 0, 0.3); }

.navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active { color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-toggler { color: rgba(0, 0, 0, 0.5); border-color: rgba(0, 0, 0, 0.1); }

.navbar-light .navbar-toggler-icon { background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

.navbar-light .navbar-text { color: rgba(0, 0, 0, 0.5); }

.navbar-light .navbar-text a { color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus { color: rgba(0, 0, 0, 0.9); }

.navbar-dark .navbar-brand { color: #fff; }

.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus { color: #fff; }

.navbar-dark .navbar-nav .nav-link { color: rgba(255, 255, 255, 0.5); }

.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus { color: rgba(255, 255, 255, 0.75); }

.navbar-dark .navbar-nav .nav-link.disabled { color: rgba(255, 255, 255, 0.25); }

.navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .nav-link.active { color: #fff; }

.navbar-dark .navbar-toggler { color: rgba(255, 255, 255, 0.5); border-color: rgba(255, 255, 255, 0.1); }

.navbar-dark .navbar-toggler-icon { background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

.navbar-dark .navbar-text { color: rgba(255, 255, 255, 0.5); }

.navbar-dark .navbar-text a { color: #fff; }

.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus { color: #fff; }

.card { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; min-width: 0; word-wrap: break-word; background-color: #fff; background-clip: border-box; border: 1px solid rgba(72, 94, 144, 0.16); border-radius: 0.25rem; }

.card > hr { margin-right: 0; margin-left: 0; }

.card > .list-group:first-child .list-group-item:first-child { border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; }

.card > .list-group:last-child .list-group-item:last-child { border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }

.card-body { -webkit-box-flex: 1; -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; padding: 1.25rem; }

.card-title { margin-bottom: 0.75rem; }

.card-subtitle { margin-top: -0.375rem; margin-bottom: 0; }

.card-text:last-child { margin-bottom: 0; }

.card-link:hover { text-decoration: none; }

.card-link + .card-link { margin-left: 1.25rem; }

.card-header { padding: 0.75rem 1.25rem; margin-bottom: 0; background-color: rgba(0, 0, 0, 0.03); border-bottom: 1px solid rgba(72, 94, 144, 0.16); }

.card-header:first-child { border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; }

.card-header + .list-group .list-group-item:first-child { border-top: 0; }

.card-footer { padding: 0.75rem 1.25rem; background-color: rgba(0, 0, 0, 0.03); border-top: 1px solid rgba(72, 94, 144, 0.16); }

.card-footer:last-child { border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); }

.card-header-tabs { margin-right: -0.625rem; margin-bottom: -0.75rem; margin-left: -0.625rem; border-bottom: 0; }

.card-header-pills { margin-right: -0.625rem; margin-left: -0.625rem; }

.card-img-overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; padding: 1.25rem; }

.card-img { width: 100%; border-radius: calc(0.25rem - 1px); }

.card-img-top { width: 100%; border-top-left-radius: calc(0.25rem - 1px); border-top-right-radius: calc(0.25rem - 1px); }

.card-img-bottom { width: 100%; border-bottom-right-radius: calc(0.25rem - 1px); border-bottom-left-radius: calc(0.25rem - 1px); }

.card-deck { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

.card-deck .card { margin-bottom: 15px; }

@media (min-width: 576px) { .card-deck { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; margin-right: -15px; margin-left: -15px; }
  .card-deck .card { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -webkit-flex: 1 0 0%; -ms-flex: 1 0 0%; flex: 1 0 0%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; margin-right: 15px; margin-bottom: 0; margin-left: 15px; } }

.card-group { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

.card-group > .card { margin-bottom: 15px; }

@media (min-width: 576px) { .card-group { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; }
  .card-group > .card { -webkit-box-flex: 1; -webkit-flex: 1 0 0%; -ms-flex: 1 0 0%; flex: 1 0 0%; margin-bottom: 0; }
  .card-group > .card + .card { margin-left: 0; border-left: 0; }
  .card-group > .card:not(:last-child) { border-top-right-radius: 0; border-bottom-right-radius: 0; }
  .card-group > .card:not(:last-child) .card-img-top, .card-group > .card:not(:last-child) .card-header { border-top-right-radius: 0; }
  .card-group > .card:not(:last-child) .card-img-bottom, .card-group > .card:not(:last-child) .card-footer { border-bottom-right-radius: 0; }
  .card-group > .card:not(:first-child) { border-top-left-radius: 0; border-bottom-left-radius: 0; }
  .card-group > .card:not(:first-child) .card-img-top, .card-group > .card:not(:first-child) .card-header { border-top-left-radius: 0; }
  .card-group > .card:not(:first-child) .card-img-bottom, .card-group > .card:not(:first-child) .card-footer { border-bottom-left-radius: 0; } }

.card-columns .card { margin-bottom: 0.75rem; }

@media (min-width: 576px) { .card-columns { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; -webkit-column-gap: 1.25rem; -moz-column-gap: 1.25rem; column-gap: 1.25rem; orphans: 1; widows: 1; }
  .card-columns .card { display: inline-block; width: 100%; } }

.accordion > .card { overflow: hidden; }

.accordion > .card:not(:first-of-type) .card-header:first-child { border-radius: 0; }

.accordion > .card:not(:first-of-type):not(:last-of-type) { border-bottom: 0; border-radius: 0; }

.accordion > .card:first-of-type { border-bottom: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; }

.accordion > .card:last-of-type { border-top-left-radius: 0; border-top-right-radius: 0; }

.accordion > .card .card-header { margin-bottom: -1px; }

.breadcrumb { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 0.75rem 1rem; margin-bottom: 1rem; list-style: none; background-color: #e3e7ed; border-radius: 0.25rem; }

.breadcrumb-item + .breadcrumb-item { padding-left: 0.5rem; }

.breadcrumb-item + .breadcrumb-item::before { display: inline-block; padding-right: 0.5rem; color: #7987a1; content: "/"; }

.breadcrumb-item + .breadcrumb-item:hover::before { text-decoration: underline; }

.breadcrumb-item + .breadcrumb-item:hover::before { text-decoration: none; }

.breadcrumb-item.active { color: #7987a1; }

.pagination { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-left: 0; list-style: none; border-radius: 0.25rem; }

.page-link { position: relative; display: block; padding: 0.5rem 0.75rem; margin-left: -1px; line-height: 1.25; color: #0168fa; background-color: #fff; border: 1px solid #cdd4e0; }

.page-link:hover { z-index: 2; color: #0148ae; text-decoration: none; background-color: #e3e7ed; border-color: #cdd4e0; }

.page-link:focus { z-index: 2; outline: 0; box-shadow: 0 0 0 0.2rem rgba(1, 104, 250, 0.25); }

.page-item:first-child .page-link { margin-left: 0; border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }

.page-item:last-child .page-link { border-top-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem; }

.page-item.active .page-link { z-index: 1; color: #fff; background-color: #0168fa; border-color: #0168fa; }

.page-item.disabled .page-link { color: #7987a1; pointer-events: none; cursor: auto; background-color: #fff; border-color: #cdd4e0; }

.pagination-lg .page-link { padding: 0.75rem 1.5rem; font-size: 1.09375rem; line-height: 1.5; }

.pagination-lg .page-item:first-child .page-link { border-top-left-radius: 0.3rem; border-bottom-left-radius: 0.3rem; }

.pagination-lg .page-item:last-child .page-link { border-top-right-radius: 0.3rem; border-bottom-right-radius: 0.3rem; }

.pagination-sm .page-link { padding: 0.25rem 0.5rem; font-size: 0.765625rem; line-height: 1.5; }

.pagination-sm .page-item:first-child .page-link { border-top-left-radius: 0.2rem; border-bottom-left-radius: 0.2rem; }

.pagination-sm .page-item:last-child .page-link { border-top-right-radius: 0.2rem; border-bottom-right-radius: 0.2rem; }

.badge { display: inline-block; padding: 0.25em 0.4em; font-size: 75%; font-weight: 700; line-height: 1; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: 0.25rem; -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .badge { -webkit-transition: none; transition: none; } }

a.badge:hover, a.badge:focus { text-decoration: none; }

.badge:empty { display: none; }

.btn .badge, .ui-datepicker-buttonpane button .badge, .sp-container button .badge { position: relative; top: -1px; }

.badge-pill { padding-right: 0.6em; padding-left: 0.6em; border-radius: 10rem; }

.badge-primary { color: #fff; background-color: #0168fa; }

a.badge-primary:hover, a.badge-primary:focus { color: #fff; background-color: #0153c7; }

a.badge-primary:focus, a.badge-primary.focus { outline: 0; box-shadow: 0 0 0 0.2rem rgba(1, 104, 250, 0.5); }

.badge-secondary { color: #fff; background-color: #7987a1; }

a.badge-secondary:hover, a.badge-secondary:focus { color: #fff; background-color: #5f6d88; }

a.badge-secondary:focus, a.badge-secondary.focus { outline: 0; box-shadow: 0 0 0 0.2rem rgba(121, 135, 161, 0.5); }

.badge-success { color: #fff; background-color: #10b759; }

a.badge-success:hover, a.badge-success:focus { color: #fff; background-color: #0c8842; }

a.badge-success:focus, a.badge-success.focus { outline: 0; box-shadow: 0 0 0 0.2rem rgba(16, 183, 89, 0.5); }

.badge-info { color: #fff; background-color: #00b8d4; }

a.badge-info:hover, a.badge-info:focus { color: #fff; background-color: #008ca1; }

a.badge-info:focus, a.badge-info.focus { outline: 0; box-shadow: 0 0 0 0.2rem rgba(0, 184, 212, 0.5); }

.badge-warning { color: #1c273c; background-color: #ffc107; }

a.badge-warning:hover, a.badge-warning:focus { color: #1c273c; background-color: #d39e00; }

a.badge-warning:focus, a.badge-warning.focus { outline: 0; box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.badge-danger { color: #fff; background-color: #dc3545; }

a.badge-danger:hover, a.badge-danger:focus { color: #fff; background-color: #bd2130; }

a.badge-danger:focus, a.badge-danger.focus { outline: 0; box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.badge-light { color: #1c273c; background-color: #f4f5f8; }

a.badge-light:hover, a.badge-light:focus { color: #1c273c; background-color: #d5d9e4; }

a.badge-light:focus, a.badge-light.focus { outline: 0; box-shadow: 0 0 0 0.2rem rgba(244, 245, 248, 0.5); }

.badge-dark { color: #fff; background-color: #3b4863; }

a.badge-dark:hover, a.badge-dark:focus { color: #fff; background-color: #283143; }

a.badge-dark:focus, a.badge-dark.focus { outline: 0; box-shadow: 0 0 0 0.2rem rgba(59, 72, 99, 0.5); }

.jumbotron { padding: 2rem 1rem; margin-bottom: 2rem; background-color: #e3e7ed; border-radius: 0.3rem; }

@media (min-width: 576px) { .jumbotron { padding: 4rem 2rem; } }

.jumbotron-fluid { padding-right: 0; padding-left: 0; border-radius: 0; }

.alert { position: relative; padding: 0.75rem 1.25rem; margin-bottom: 1rem; border: 1px solid transparent; border-radius: 0.25rem; }

.alert-heading { color: inherit; }

.alert-link { font-weight: 700; }

.alert-dismissible { padding-right: 3.8125rem; }

.alert-dismissible .close { position: absolute; top: 0; right: 0; padding: 0.75rem 1.25rem; color: inherit; }

.alert-primary { color: #013682; background-color: #cce1fe; border-color: #b8d5fe; }

.alert-primary hr { border-top-color: #9fc6fe; }

.alert-primary .alert-link { color: #01214f; }

.alert-secondary { color: #3f4654; background-color: #e4e7ec; border-color: #d9dde5; }

.alert-secondary hr { border-top-color: #cacfdb; }

.alert-secondary .alert-link { color: #292e37; }

.alert-success { color: #085f2e; background-color: #cff1de; border-color: #bcebd1; }

.alert-success hr { border-top-color: #a8e5c4; }

.alert-success .alert-link { color: #043017; }

.alert-info { color: #00606e; background-color: #ccf1f6; border-color: #b8ebf3; }

.alert-info hr { border-top-color: #a2e5ef; }

.alert-info .alert-link { color: #00333b; }

.alert-warning { color: #856404; background-color: #fff3cd; border-color: #ffeeba; }

.alert-warning hr { border-top-color: #ffe8a1; }

.alert-warning .alert-link { color: #533f03; }

.alert-danger { color: #721c24; background-color: #f8d7da; border-color: #f5c6cb; }

.alert-danger hr { border-top-color: #f1b0b7; }

.alert-danger .alert-link { color: #491217; }

.alert-light { color: #7f7f81; background-color: #fdfdfe; border-color: #fcfcfd; }

.alert-light hr { border-top-color: #ededf3; }

.alert-light .alert-link { color: #666667; }

.alert-dark { color: #1f2533; background-color: #d8dae0; border-color: #c8ccd3; }

.alert-dark hr { border-top-color: #babfc8; }

.alert-dark .alert-link { color: #0c0e13; }

@-webkit-keyframes progress-bar-stripes { from { background-position: 1rem 0; }
  to { background-position: 0 0; } }

@keyframes progress-bar-stripes { from { background-position: 1rem 0; }
  to { background-position: 0 0; } }

.progress { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 1rem; overflow: hidden; font-size: 0.65625rem; background-color: #e3e7ed; border-radius: 0.25rem; }

.progress-bar { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; color: #fff; text-align: center; white-space: nowrap; background-color: #0168fa; -webkit-transition: width 0.6s ease; transition: width 0.6s ease; }

@media (prefers-reduced-motion: reduce) { .progress-bar { -webkit-transition: none; transition: none; } }

.progress-bar-striped { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: 1rem 1rem; }

.progress-bar-animated { -webkit-animation: progress-bar-stripes 1s linear infinite; animation: progress-bar-stripes 1s linear infinite; }

@media (prefers-reduced-motion: reduce) { .progress-bar-animated { -webkit-animation: none; animation: none; } }

.media { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }

.media-body { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

.list-group { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; padding-left: 0; margin-bottom: 0; }

.list-group-item-action { width: 100%; color: #596882; text-align: inherit; }

.list-group-item-action:hover, .list-group-item-action:focus { z-index: 1; color: #596882; text-decoration: none; background-color: #f4f5f8; }

.list-group-item-action:active { color: #001737; background-color: #e3e7ed; }

.list-group-item { position: relative; display: block; padding: 0.75rem 1.25rem; margin-bottom: -1px; background-color: #fff; border: 1px solid rgba(0, 0, 0, 0.125); }

.list-group-item:first-child { border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; }

.list-group-item:last-child { margin-bottom: 0; border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }

.list-group-item.disabled, .list-group-item:disabled { color: #7987a1; pointer-events: none; background-color: #fff; }

.list-group-item.active { z-index: 2; color: #fff; background-color: #0168fa; border-color: #0168fa; }

.list-group-horizontal { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }

.list-group-horizontal .list-group-item { margin-right: -1px; margin-bottom: 0; }

.list-group-horizontal .list-group-item:first-child { border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; border-top-right-radius: 0; }

.list-group-horizontal .list-group-item:last-child { margin-right: 0; border-top-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0; }

@media (min-width: 576px) { .list-group-horizontal-sm { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
  .list-group-horizontal-sm .list-group-item { margin-right: -1px; margin-bottom: 0; }
  .list-group-horizontal-sm .list-group-item:first-child { border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; border-top-right-radius: 0; }
  .list-group-horizontal-sm .list-group-item:last-child { margin-right: 0; border-top-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0; } }

@media (min-width: 768px) { .list-group-horizontal-md { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
  .list-group-horizontal-md .list-group-item { margin-right: -1px; margin-bottom: 0; }
  .list-group-horizontal-md .list-group-item:first-child { border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; border-top-right-radius: 0; }
  .list-group-horizontal-md .list-group-item:last-child { margin-right: 0; border-top-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0; } }

@media (min-width: 992px) { .list-group-horizontal-lg { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
  .list-group-horizontal-lg .list-group-item { margin-right: -1px; margin-bottom: 0; }
  .list-group-horizontal-lg .list-group-item:first-child { border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; border-top-right-radius: 0; }
  .list-group-horizontal-lg .list-group-item:last-child { margin-right: 0; border-top-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0; } }

@media (min-width: 1200px) { .list-group-horizontal-xl { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
  .list-group-horizontal-xl .list-group-item { margin-right: -1px; margin-bottom: 0; }
  .list-group-horizontal-xl .list-group-item:first-child { border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; border-top-right-radius: 0; }
  .list-group-horizontal-xl .list-group-item:last-child { margin-right: 0; border-top-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0; } }

.list-group-flush .list-group-item { border-right: 0; border-left: 0; border-radius: 0; }

.list-group-flush .list-group-item:last-child { margin-bottom: -1px; }

.list-group-flush:first-child .list-group-item:first-child { border-top: 0; }

.list-group-flush:last-child .list-group-item:last-child { margin-bottom: 0; border-bottom: 0; }

.list-group-item-primary { color: #013682; background-color: #b8d5fe; }

.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { color: #013682; background-color: #9fc6fe; }

.list-group-item-primary.list-group-item-action.active { color: #fff; background-color: #013682; border-color: #013682; }

.list-group-item-secondary { color: #3f4654; background-color: #d9dde5; }

.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { color: #3f4654; background-color: #cacfdb; }

.list-group-item-secondary.list-group-item-action.active { color: #fff; background-color: #3f4654; border-color: #3f4654; }

.list-group-item-success { color: #085f2e; background-color: #bcebd1; }

.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus { color: #085f2e; background-color: #a8e5c4; }

.list-group-item-success.list-group-item-action.active { color: #fff; background-color: #085f2e; border-color: #085f2e; }

.list-group-item-info { color: #00606e; background-color: #b8ebf3; }

.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus { color: #00606e; background-color: #a2e5ef; }

.list-group-item-info.list-group-item-action.active { color: #fff; background-color: #00606e; border-color: #00606e; }

.list-group-item-warning { color: #856404; background-color: #ffeeba; }

.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus { color: #856404; background-color: #ffe8a1; }

.list-group-item-warning.list-group-item-action.active { color: #fff; background-color: #856404; border-color: #856404; }

.list-group-item-danger { color: #721c24; background-color: #f5c6cb; }

.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus { color: #721c24; background-color: #f1b0b7; }

.list-group-item-danger.list-group-item-action.active { color: #fff; background-color: #721c24; border-color: #721c24; }

.list-group-item-light { color: #7f7f81; background-color: #fcfcfd; }

.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus { color: #7f7f81; background-color: #ededf3; }

.list-group-item-light.list-group-item-action.active { color: #fff; background-color: #7f7f81; border-color: #7f7f81; }

.list-group-item-dark { color: #1f2533; background-color: #c8ccd3; }

.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus { color: #1f2533; background-color: #babfc8; }

.list-group-item-dark.list-group-item-action.active { color: #fff; background-color: #1f2533; border-color: #1f2533; }

.close { float: right; font-size: 1.3125rem; font-weight: 700; line-height: 1; color: #1b2e4b; text-shadow: 0 1px 0 #fff; opacity: .5; }

.close:hover { color: #1b2e4b; text-decoration: none; }

.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus { opacity: .75; }

button.close { padding: 0; background-color: transparent; border: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none; }

a.close.disabled { pointer-events: none; }

.toast { max-width: 350px; overflow: hidden; font-size: 0.875rem; background-color: rgba(255, 255, 255, 0.85); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.1); box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); opacity: 0; border-radius: 0.25rem; }

.toast:not(:last-child) { margin-bottom: 0.75rem; }

.toast.showing { opacity: 1; }

.toast.show { display: block; opacity: 1; }

.toast.hide { display: none; }

.toast-header { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 0.25rem 0.75rem; color: #7987a1; background-color: rgba(255, 255, 255, 0.85); background-clip: padding-box; border-bottom: 1px solid rgba(0, 0, 0, 0.05); }

.toast-body { padding: 0.75rem; }

.modal-open { overflow: hidden; }

.modal-open .modal { overflow-x: hidden; overflow-y: auto; }

.modal { position: fixed; top: 0; left: 0; z-index: 1050; display: none; width: 100%; height: 100%; overflow: hidden; outline: 0; }

.modal-dialog { position: relative; width: auto; margin: 0.5rem; pointer-events: none; }

.modal.fade .modal-dialog { -webkit-transition: -webkit-transform 0.3s ease-out; transition: -webkit-transform 0.3s ease-out; transition: transform 0.3s ease-out; transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; -webkit-transform: translate(0, -50px); -ms-transform: translate(0, -50px); transform: translate(0, -50px); }

@media (prefers-reduced-motion: reduce) { .modal.fade .modal-dialog { -webkit-transition: none; transition: none; } }

.modal.show .modal-dialog { -webkit-transform: none; -ms-transform: none; transform: none; }

.modal-dialog-scrollable { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; max-height: calc(100% - 1rem); }

.modal-dialog-scrollable .modal-content { max-height: calc(100vh - 1rem); overflow: hidden; }

.modal-dialog-scrollable .modal-header, .modal-dialog-scrollable .modal-footer { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; }

.modal-dialog-scrollable .modal-body { overflow-y: auto; }

.modal-dialog-centered { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; min-height: calc(100% - 1rem); }

.modal-dialog-centered::before { display: block; height: calc(100vh - 1rem); content: ""; }

.modal-dialog-centered.modal-dialog-scrollable { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; height: 100%; }

.modal-dialog-centered.modal-dialog-scrollable .modal-content { max-height: none; }

.modal-dialog-centered.modal-dialog-scrollable::before { content: none; }

.modal-content { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; width: 100%; pointer-events: auto; background-color: #fff; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 0.3rem; outline: 0; }

.modal-backdrop { position: fixed; top: 0; left: 0; z-index: 1040; width: 100vw; height: 100vh; background-color: #000; }

.modal-backdrop.fade { opacity: 0; }

.modal-backdrop.show { opacity: 0.5; }

.modal-header { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; padding: 1rem 1rem; border-bottom: 1px solid rgba(72, 94, 144, 0.16); border-top-left-radius: 0.3rem; border-top-right-radius: 0.3rem; }

.modal-header .close { padding: 1rem 1rem; margin: -1rem -1rem -1rem auto; }

.modal-title { margin-bottom: 0; line-height: 1.5; }

.modal-body { position: relative; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; padding: 1rem; }

.modal-footer { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; padding: 1rem; border-top: 1px solid rgba(72, 94, 144, 0.16); border-bottom-right-radius: 0.3rem; border-bottom-left-radius: 0.3rem; }

.modal-footer > :not(:first-child) { margin-left: .25rem; }

.modal-footer > :not(:last-child) { margin-right: .25rem; }

.modal-scrollbar-measure { position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll; }

@media (min-width: 576px) { .modal-dialog { max-width: 500px; margin: 1.75rem auto; }
  .modal-dialog-scrollable { max-height: calc(100% - 3.5rem); }
  .modal-dialog-scrollable .modal-content { max-height: calc(100vh - 3.5rem); }
  .modal-dialog-centered { min-height: calc(100% - 3.5rem); }
  .modal-dialog-centered::before { height: calc(100vh - 3.5rem); }
  .modal-sm { max-width: 300px; } }

@media (min-width: 992px) { .modal-lg, .modal-xl { max-width: 800px; } }

@media (min-width: 1200px) { .modal-xl { max-width: 1140px; } }

.tooltip { position: absolute; z-index: 1070; display: block; margin: 0; font-family: "IBM Plex Sans", sans-serif; font-style: normal; font-weight: 400; line-height: 1.5; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; white-space: normal; line-break: auto; font-size: 0.765625rem; word-wrap: break-word; opacity: 0; }

.tooltip.show { opacity: 0.9; }

.tooltip .arrow { position: absolute; display: block; width: 0.8rem; height: 0.4rem; }

.tooltip .arrow::before { position: absolute; content: ""; border-color: transparent; border-style: solid; }

.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] { padding: 0.4rem 0; }

.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow { bottom: 0; }

.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before { top: 0; border-width: 0.4rem 0.4rem 0; border-top-color: #000; }

.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] { padding: 0 0.4rem; }

.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow { left: 0; width: 0.4rem; height: 0.8rem; }

.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before { right: 0; border-width: 0.4rem 0.4rem 0.4rem 0; border-right-color: #000; }

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] { padding: 0.4rem 0; }

.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow { top: 0; }

.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before { bottom: 0; border-width: 0 0.4rem 0.4rem; border-bottom-color: #000; }

.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] { padding: 0 0.4rem; }

.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow { right: 0; width: 0.4rem; height: 0.8rem; }

.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before { left: 0; border-width: 0.4rem 0 0.4rem 0.4rem; border-left-color: #000; }

.tooltip-inner { max-width: 200px; padding: 0.25rem 0.5rem; color: #fff; text-align: center; background-color: #000; border-radius: 0.25rem; }

.popover { position: absolute; top: 0; left: 0; z-index: 1060; display: block; max-width: 276px; font-family: "IBM Plex Sans", sans-serif; font-style: normal; font-weight: 400; line-height: 1.5; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; white-space: normal; line-break: auto; font-size: 0.765625rem; word-wrap: break-word; background-color: #fff; background-clip: padding-box; border: 1px solid rgba(72, 94, 144, 0.16); border-radius: 0.3rem; }

.popover .arrow { position: absolute; display: block; width: 1rem; height: 0.5rem; margin: 0 0.3rem; }

.popover .arrow::before, .popover .arrow::after { position: absolute; display: block; content: ""; border-color: transparent; border-style: solid; }

.bs-popover-top, .bs-popover-auto[x-placement^="top"] { margin-bottom: 0.5rem; }

.bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow { bottom: calc((0.5rem + 1px) * -1); }

.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before { bottom: 0; border-width: 0.5rem 0.5rem 0; border-top-color: rgba(72, 94, 144, 0.21); }

.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after { bottom: 1px; border-width: 0.5rem 0.5rem 0; border-top-color: #fff; }

.bs-popover-right, .bs-popover-auto[x-placement^="right"] { margin-left: 0.5rem; }

.bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow { left: calc((0.5rem + 1px) * -1); width: 0.5rem; height: 1rem; margin: 0.3rem 0; }

.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before { left: 0; border-width: 0.5rem 0.5rem 0.5rem 0; border-right-color: rgba(72, 94, 144, 0.21); }

.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after { left: 1px; border-width: 0.5rem 0.5rem 0.5rem 0; border-right-color: #fff; }

.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] { margin-top: 0.5rem; }

.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow { top: calc((0.5rem + 1px) * -1); }

.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before { top: 0; border-width: 0 0.5rem 0.5rem 0.5rem; border-bottom-color: rgba(72, 94, 144, 0.21); }

.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after { top: 1px; border-width: 0 0.5rem 0.5rem 0.5rem; border-bottom-color: #fff; }

.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before { position: absolute; top: 0; left: 50%; display: block; width: 1rem; margin-left: -0.5rem; content: ""; border-bottom: 1px solid #f7f7f7; }

.bs-popover-left, .bs-popover-auto[x-placement^="left"] { margin-right: 0.5rem; }

.bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow { right: calc((0.5rem + 1px) * -1); width: 0.5rem; height: 1rem; margin: 0.3rem 0; }

.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before { right: 0; border-width: 0.5rem 0 0.5rem 0.5rem; border-left-color: rgba(72, 94, 144, 0.21); }

.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after { right: 1px; border-width: 0.5rem 0 0.5rem 0.5rem; border-left-color: #fff; }

.popover-header { padding: 0.5rem 0.75rem; margin-bottom: 0; font-size: 0.875rem; color: #001737; background-color: #f7f7f7; border-bottom: 1px solid #ebebeb; border-top-left-radius: calc(0.3rem - 1px); border-top-right-radius: calc(0.3rem - 1px); }

.popover-header:empty { display: none; }

.popover-body { padding: 0.5rem 0.75rem; color: #001737; }

.carousel { position: relative; }

.carousel.pointer-event { -ms-touch-action: pan-y; touch-action: pan-y; }

.carousel-inner { position: relative; width: 100%; overflow: hidden; }

.carousel-inner::after { display: block; clear: both; content: ""; }

.carousel-item { position: relative; display: none; float: left; width: 100%; margin-right: -100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: -webkit-transform 0.6s ease-in-out; transition: -webkit-transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .carousel-item { -webkit-transition: none; transition: none; } }

.carousel-item.active, .carousel-item-next, .carousel-item-prev { display: block; }

.carousel-item-next:not(.carousel-item-left), .active.carousel-item-right { -webkit-transform: translateX(100%); -ms-transform: translateX(100%); transform: translateX(100%); }

.carousel-item-prev:not(.carousel-item-right), .active.carousel-item-left { -webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%); }

.carousel-fade .carousel-item { opacity: 0; -webkit-transition-property: opacity; transition-property: opacity; -webkit-transform: none; -ms-transform: none; transform: none; }

.carousel-fade .carousel-item.active, .carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right { z-index: 1; opacity: 1; }

.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right { z-index: 0; opacity: 0; -webkit-transition: 0s 0.6s opacity; transition: 0s 0.6s opacity; }

@media (prefers-reduced-motion: reduce) { .carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right { -webkit-transition: none; transition: none; } }

.carousel-control-prev, .carousel-control-next { position: absolute; top: 0; bottom: 0; z-index: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; width: 15%; color: #fff; text-align: center; opacity: 0.5; -webkit-transition: opacity 0.15s ease; transition: opacity 0.15s ease; }

@media (prefers-reduced-motion: reduce) { .carousel-control-prev, .carousel-control-next { -webkit-transition: none; transition: none; } }

.carousel-control-prev:hover, .carousel-control-prev:focus, .carousel-control-next:hover, .carousel-control-next:focus { color: #fff; text-decoration: none; outline: 0; opacity: 0.9; }

.carousel-control-prev { left: 0; }

.carousel-control-next { right: 0; }

.carousel-control-prev-icon, .carousel-control-next-icon { display: inline-block; width: 20px; height: 20px; background: no-repeat 50% / 100% 100%; }

.carousel-control-prev-icon { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e"); }

.carousel-control-next-icon { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e"); }

.carousel-indicators { position: absolute; right: 0; bottom: 0; left: 0; z-index: 15; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; padding-left: 0; margin-right: 15%; margin-left: 15%; list-style: none; }

.carousel-indicators li { box-sizing: content-box; -webkit-box-flex: 0; -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; width: 30px; height: 3px; margin-right: 3px; margin-left: 3px; text-indent: -999px; cursor: pointer; background-color: #fff; background-clip: padding-box; border-top: 10px solid transparent; border-bottom: 10px solid transparent; opacity: .5; -webkit-transition: opacity 0.6s ease; transition: opacity 0.6s ease; }

@media (prefers-reduced-motion: reduce) { .carousel-indicators li { -webkit-transition: none; transition: none; } }

.carousel-indicators .active { opacity: 1; }

.carousel-caption { position: absolute; right: 15%; bottom: 20px; left: 15%; z-index: 10; padding-top: 20px; padding-bottom: 20px; color: #fff; text-align: center; }

@-webkit-keyframes spinner-border { to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }

@keyframes spinner-border { to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }

.spinner-border { display: inline-block; width: 2rem; height: 2rem; vertical-align: text-bottom; border: 0.25em solid currentColor; border-right-color: transparent; border-radius: 50%; -webkit-animation: spinner-border .75s linear infinite; animation: spinner-border .75s linear infinite; }

.spinner-border-sm { width: 1rem; height: 1rem; border-width: 0.2em; }

@-webkit-keyframes spinner-grow { 0% { -webkit-transform: scale(0); transform: scale(0); }
  50% { opacity: 1; } }

@keyframes spinner-grow { 0% { -webkit-transform: scale(0); transform: scale(0); }
  50% { opacity: 1; } }

.spinner-grow { display: inline-block; width: 2rem; height: 2rem; vertical-align: text-bottom; background-color: currentColor; border-radius: 50%; opacity: 0; -webkit-animation: spinner-grow .75s linear infinite; animation: spinner-grow .75s linear infinite; }

.spinner-grow-sm { width: 1rem; height: 1rem; }

.align-baseline { vertical-align: baseline !important; }

.align-top { vertical-align: top !important; }

.align-middle { vertical-align: middle !important; }

.align-bottom { vertical-align: bottom !important; }

.align-text-bottom { vertical-align: text-bottom !important; }

.align-text-top { vertical-align: text-top !important; }

.bg-primary { background-color: #0168fa !important; }

a.bg-primary:hover, a.bg-primary:focus, button.bg-primary:hover, button.bg-primary:focus { background-color: #0153c7 !important; }

.bg-secondary { background-color: #7987a1 !important; }

a.bg-secondary:hover, a.bg-secondary:focus, button.bg-secondary:hover, button.bg-secondary:focus { background-color: #5f6d88 !important; }

.bg-success { background-color: #10b759 !important; }

a.bg-success:hover, a.bg-success:focus, button.bg-success:hover, button.bg-success:focus { background-color: #0c8842 !important; }

.bg-info { background-color: #00b8d4 !important; }

a.bg-info:hover, a.bg-info:focus, button.bg-info:hover, button.bg-info:focus { background-color: #008ca1 !important; }

.bg-warning { background-color: #ffc107 !important; }

a.bg-warning:hover, a.bg-warning:focus, button.bg-warning:hover, button.bg-warning:focus { background-color: #d39e00 !important; }

.bg-danger { background-color: #dc3545 !important; }

a.bg-danger:hover, a.bg-danger:focus, button.bg-danger:hover, button.bg-danger:focus { background-color: #bd2130 !important; }

.bg-light { background-color: #f4f5f8 !important; }

a.bg-light:hover, a.bg-light:focus, button.bg-light:hover, button.bg-light:focus { background-color: #d5d9e4 !important; }

.bg-dark { background-color: #3b4863 !important; }

a.bg-dark:hover, a.bg-dark:focus, button.bg-dark:hover, button.bg-dark:focus { background-color: #283143 !important; }

.bg-white { background-color: #fff !important; }

.bg-transparent { background-color: transparent !important; }

.border { border: 1px solid rgba(72, 94, 144, 0.16) !important; }

.border-top { border-top: 1px solid rgba(72, 94, 144, 0.16) !important; }

.border-right { border-right: 1px solid rgba(72, 94, 144, 0.16) !important; }

.border-bottom { border-bottom: 1px solid rgba(72, 94, 144, 0.16) !important; }

.border-left { border-left: 1px solid rgba(72, 94, 144, 0.16) !important; }

.border-0 { border: 0 !important; }

.border-top-0 { border-top: 0 !important; }

.border-right-0 { border-right: 0 !important; }

.border-bottom-0 { border-bottom: 0 !important; }

.border-left-0 { border-left: 0 !important; }

.border-primary { border-color: #0168fa !important; }

.border-secondary { border-color: #7987a1 !important; }

.border-success { border-color: #10b759 !important; }

.border-info { border-color: #00b8d4 !important; }

.border-warning { border-color: #ffc107 !important; }

.border-danger { border-color: #dc3545 !important; }

.border-light { border-color: #f4f5f8 !important; }

.border-dark { border-color: #3b4863 !important; }

.border-white { border-color: #fff !important; }

.rounded-sm { border-radius: 0.2rem !important; }

.rounded { border-radius: 0.25rem !important; }

.rounded-top { border-top-left-radius: 0.25rem !important; border-top-right-radius: 0.25rem !important; }

.rounded-right { border-top-right-radius: 0.25rem !important; border-bottom-right-radius: 0.25rem !important; }

.rounded-bottom { border-bottom-right-radius: 0.25rem !important; border-bottom-left-radius: 0.25rem !important; }

.rounded-left { border-top-left-radius: 0.25rem !important; border-bottom-left-radius: 0.25rem !important; }

.rounded-lg { border-radius: 0.3rem !important; }

.rounded-circle { border-radius: 50% !important; }

.rounded-pill { border-radius: 50rem !important; }

.rounded-0 { border-radius: 0 !important; }

.clearfix::after { display: block; clear: both; content: ""; }

.d-none { display: none !important; }

.d-inline { display: inline !important; }

.d-inline-block { display: inline-block !important; }

.d-block { display: block !important; }

.d-table { display: table !important; }

.d-table-row { display: table-row !important; }

.d-table-cell { display: table-cell !important; }

.d-flex { display: -webkit-box !important; display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important; }

.d-inline-flex { display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

@media (min-width: 576px) { .d-sm-none { display: none !important; }
  .d-sm-inline { display: inline !important; }
  .d-sm-inline-block { display: inline-block !important; }
  .d-sm-block { display: block !important; }
  .d-sm-table { display: table !important; }
  .d-sm-table-row { display: table-row !important; }
  .d-sm-table-cell { display: table-cell !important; }
  .d-sm-flex { display: -webkit-box !important; display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important; }
  .d-sm-inline-flex { display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: -ms-inline-flexbox !important; display: inline-flex !important; } }

@media (min-width: 768px) { .d-md-none { display: none !important; }
  .d-md-inline { display: inline !important; }
  .d-md-inline-block { display: inline-block !important; }
  .d-md-block { display: block !important; }
  .d-md-table { display: table !important; }
  .d-md-table-row { display: table-row !important; }
  .d-md-table-cell { display: table-cell !important; }
  .d-md-flex { display: -webkit-box !important; display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important; }
  .d-md-inline-flex { display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: -ms-inline-flexbox !important; display: inline-flex !important; } }

@media (min-width: 992px) { .d-lg-none { display: none !important; }
  .d-lg-inline { display: inline !important; }
  .d-lg-inline-block { display: inline-block !important; }
  .d-lg-block { display: block !important; }
  .d-lg-table { display: table !important; }
  .d-lg-table-row { display: table-row !important; }
  .d-lg-table-cell { display: table-cell !important; }
  .d-lg-flex { display: -webkit-box !important; display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important; }
  .d-lg-inline-flex { display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: -ms-inline-flexbox !important; display: inline-flex !important; } }

@media (min-width: 1200px) { .d-xl-none { display: none !important; }
  .d-xl-inline { display: inline !important; }
  .d-xl-inline-block { display: inline-block !important; }
  .d-xl-block { display: block !important; }
  .d-xl-table { display: table !important; }
  .d-xl-table-row { display: table-row !important; }
  .d-xl-table-cell { display: table-cell !important; }
  .d-xl-flex { display: -webkit-box !important; display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important; }
  .d-xl-inline-flex { display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: -ms-inline-flexbox !important; display: inline-flex !important; } }

@media print { .d-print-none { display: none !important; }
  .d-print-inline { display: inline !important; }
  .d-print-inline-block { display: inline-block !important; }
  .d-print-block { display: block !important; }
  .d-print-table { display: table !important; }
  .d-print-table-row { display: table-row !important; }
  .d-print-table-cell { display: table-cell !important; }
  .d-print-flex { display: -webkit-box !important; display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important; }
  .d-print-inline-flex { display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: -ms-inline-flexbox !important; display: inline-flex !important; } }

.embed-responsive { position: relative; display: block; width: 100%; padding: 0; overflow: hidden; }

.embed-responsive::before { display: block; content: ""; }

.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video { position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 100%; border: 0; }

.embed-responsive-21by9::before { padding-top: 42.8571428571%; }

.embed-responsive-16by9::before { padding-top: 56.25%; }

.embed-responsive-4by3::before { padding-top: 75%; }

.embed-responsive-1by1::before { padding-top: 100%; }

.flex-row { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -webkit-flex-direction: row !important; -ms-flex-direction: row !important; flex-direction: row !important; }

.flex-column { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -webkit-flex-direction: column !important; -ms-flex-direction: column !important; flex-direction: column !important; }

.flex-row-reverse { -webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; -webkit-flex-direction: row-reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }

.flex-column-reverse { -webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; -webkit-flex-direction: column-reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }

.flex-wrap { -webkit-flex-wrap: wrap !important; -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; }

.flex-nowrap { -webkit-flex-wrap: nowrap !important; -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; }

.flex-wrap-reverse { -webkit-flex-wrap: wrap-reverse !important; -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; }

.flex-fill { -webkit-box-flex: 1 !important; -webkit-flex: 1 1 auto !important; -ms-flex: 1 1 auto !important; flex: 1 1 auto !important; }

.flex-grow-0 { -webkit-box-flex: 0 !important; -webkit-flex-grow: 0 !important; -ms-flex-positive: 0 !important; flex-grow: 0 !important; }

.flex-grow-1 { -webkit-box-flex: 1 !important; -webkit-flex-grow: 1 !important; -ms-flex-positive: 1 !important; flex-grow: 1 !important; }

.flex-shrink-0 { -webkit-flex-shrink: 0 !important; -ms-flex-negative: 0 !important; flex-shrink: 0 !important; }

.flex-shrink-1 { -webkit-flex-shrink: 1 !important; -ms-flex-negative: 1 !important; flex-shrink: 1 !important; }

.justify-content-start { -webkit-box-pack: start !important; -webkit-justify-content: flex-start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; }

.justify-content-end { -webkit-box-pack: end !important; -webkit-justify-content: flex-end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; }

.justify-content-center { -webkit-box-pack: center !important; -webkit-justify-content: center !important; -ms-flex-pack: center !important; justify-content: center !important; }

.justify-content-between { -webkit-box-pack: justify !important; -webkit-justify-content: space-between !important; -ms-flex-pack: justify !important; justify-content: space-between !important; }

.justify-content-around { -webkit-justify-content: space-around !important; -ms-flex-pack: distribute !important; justify-content: space-around !important; }

.align-items-start { -webkit-box-align: start !important; -webkit-align-items: flex-start !important; -ms-flex-align: start !important; align-items: flex-start !important; }

.align-items-end { -webkit-box-align: end !important; -webkit-align-items: flex-end !important; -ms-flex-align: end !important; align-items: flex-end !important; }

.align-items-center { -webkit-box-align: center !important; -webkit-align-items: center !important; -ms-flex-align: center !important; align-items: center !important; }

.align-items-baseline { -webkit-box-align: baseline !important; -webkit-align-items: baseline !important; -ms-flex-align: baseline !important; align-items: baseline !important; }

.align-items-stretch { -webkit-box-align: stretch !important; -webkit-align-items: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important; }

.align-content-start { -webkit-align-content: flex-start !important; -ms-flex-line-pack: start !important; align-content: flex-start !important; }

.align-content-end { -webkit-align-content: flex-end !important; -ms-flex-line-pack: end !important; align-content: flex-end !important; }

.align-content-center { -webkit-align-content: center !important; -ms-flex-line-pack: center !important; align-content: center !important; }

.align-content-between { -webkit-align-content: space-between !important; -ms-flex-line-pack: justify !important; align-content: space-between !important; }

.align-content-around { -webkit-align-content: space-around !important; -ms-flex-line-pack: distribute !important; align-content: space-around !important; }

.align-content-stretch { -webkit-align-content: stretch !important; -ms-flex-line-pack: stretch !important; align-content: stretch !important; }

.align-self-auto { -webkit-align-self: auto !important; -ms-flex-item-align: auto !important; -ms-grid-row-align: auto !important; align-self: auto !important; }

.align-self-start { -webkit-align-self: flex-start !important; -ms-flex-item-align: start !important; align-self: flex-start !important; }

.align-self-end { -webkit-align-self: flex-end !important; -ms-flex-item-align: end !important; align-self: flex-end !important; }

.align-self-center { -webkit-align-self: center !important; -ms-flex-item-align: center !important; -ms-grid-row-align: center !important; align-self: center !important; }

.align-self-baseline { -webkit-align-self: baseline !important; -ms-flex-item-align: baseline !important; align-self: baseline !important; }

.align-self-stretch { -webkit-align-self: stretch !important; -ms-flex-item-align: stretch !important; -ms-grid-row-align: stretch !important; align-self: stretch !important; }

@media (min-width: 576px) { .flex-sm-row { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -webkit-flex-direction: row !important; -ms-flex-direction: row !important; flex-direction: row !important; }
  .flex-sm-column { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -webkit-flex-direction: column !important; -ms-flex-direction: column !important; flex-direction: column !important; }
  .flex-sm-row-reverse { -webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; -webkit-flex-direction: row-reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }
  .flex-sm-column-reverse { -webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; -webkit-flex-direction: column-reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }
  .flex-sm-wrap { -webkit-flex-wrap: wrap !important; -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; }
  .flex-sm-nowrap { -webkit-flex-wrap: nowrap !important; -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse { -webkit-flex-wrap: wrap-reverse !important; -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; }
  .flex-sm-fill { -webkit-box-flex: 1 !important; -webkit-flex: 1 1 auto !important; -ms-flex: 1 1 auto !important; flex: 1 1 auto !important; }
  .flex-sm-grow-0 { -webkit-box-flex: 0 !important; -webkit-flex-grow: 0 !important; -ms-flex-positive: 0 !important; flex-grow: 0 !important; }
  .flex-sm-grow-1 { -webkit-box-flex: 1 !important; -webkit-flex-grow: 1 !important; -ms-flex-positive: 1 !important; flex-grow: 1 !important; }
  .flex-sm-shrink-0 { -webkit-flex-shrink: 0 !important; -ms-flex-negative: 0 !important; flex-shrink: 0 !important; }
  .flex-sm-shrink-1 { -webkit-flex-shrink: 1 !important; -ms-flex-negative: 1 !important; flex-shrink: 1 !important; }
  .justify-content-sm-start { -webkit-box-pack: start !important; -webkit-justify-content: flex-start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; }
  .justify-content-sm-end { -webkit-box-pack: end !important; -webkit-justify-content: flex-end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; }
  .justify-content-sm-center { -webkit-box-pack: center !important; -webkit-justify-content: center !important; -ms-flex-pack: center !important; justify-content: center !important; }
  .justify-content-sm-between { -webkit-box-pack: justify !important; -webkit-justify-content: space-between !important; -ms-flex-pack: justify !important; justify-content: space-between !important; }
  .justify-content-sm-around { -webkit-justify-content: space-around !important; -ms-flex-pack: distribute !important; justify-content: space-around !important; }
  .align-items-sm-start { -webkit-box-align: start !important; -webkit-align-items: flex-start !important; -ms-flex-align: start !important; align-items: flex-start !important; }
  .align-items-sm-end { -webkit-box-align: end !important; -webkit-align-items: flex-end !important; -ms-flex-align: end !important; align-items: flex-end !important; }
  .align-items-sm-center { -webkit-box-align: center !important; -webkit-align-items: center !important; -ms-flex-align: center !important; align-items: center !important; }
  .align-items-sm-baseline { -webkit-box-align: baseline !important; -webkit-align-items: baseline !important; -ms-flex-align: baseline !important; align-items: baseline !important; }
  .align-items-sm-stretch { -webkit-box-align: stretch !important; -webkit-align-items: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important; }
  .align-content-sm-start { -webkit-align-content: flex-start !important; -ms-flex-line-pack: start !important; align-content: flex-start !important; }
  .align-content-sm-end { -webkit-align-content: flex-end !important; -ms-flex-line-pack: end !important; align-content: flex-end !important; }
  .align-content-sm-center { -webkit-align-content: center !important; -ms-flex-line-pack: center !important; align-content: center !important; }
  .align-content-sm-between { -webkit-align-content: space-between !important; -ms-flex-line-pack: justify !important; align-content: space-between !important; }
  .align-content-sm-around { -webkit-align-content: space-around !important; -ms-flex-line-pack: distribute !important; align-content: space-around !important; }
  .align-content-sm-stretch { -webkit-align-content: stretch !important; -ms-flex-line-pack: stretch !important; align-content: stretch !important; }
  .align-self-sm-auto { -webkit-align-self: auto !important; -ms-flex-item-align: auto !important; -ms-grid-row-align: auto !important; align-self: auto !important; }
  .align-self-sm-start { -webkit-align-self: flex-start !important; -ms-flex-item-align: start !important; align-self: flex-start !important; }
  .align-self-sm-end { -webkit-align-self: flex-end !important; -ms-flex-item-align: end !important; align-self: flex-end !important; }
  .align-self-sm-center { -webkit-align-self: center !important; -ms-flex-item-align: center !important; -ms-grid-row-align: center !important; align-self: center !important; }
  .align-self-sm-baseline { -webkit-align-self: baseline !important; -ms-flex-item-align: baseline !important; align-self: baseline !important; }
  .align-self-sm-stretch { -webkit-align-self: stretch !important; -ms-flex-item-align: stretch !important; -ms-grid-row-align: stretch !important; align-self: stretch !important; } }

@media (min-width: 768px) { .flex-md-row { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -webkit-flex-direction: row !important; -ms-flex-direction: row !important; flex-direction: row !important; }
  .flex-md-column { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -webkit-flex-direction: column !important; -ms-flex-direction: column !important; flex-direction: column !important; }
  .flex-md-row-reverse { -webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; -webkit-flex-direction: row-reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }
  .flex-md-column-reverse { -webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; -webkit-flex-direction: column-reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }
  .flex-md-wrap { -webkit-flex-wrap: wrap !important; -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; }
  .flex-md-nowrap { -webkit-flex-wrap: nowrap !important; -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse { -webkit-flex-wrap: wrap-reverse !important; -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; }
  .flex-md-fill { -webkit-box-flex: 1 !important; -webkit-flex: 1 1 auto !important; -ms-flex: 1 1 auto !important; flex: 1 1 auto !important; }
  .flex-md-grow-0 { -webkit-box-flex: 0 !important; -webkit-flex-grow: 0 !important; -ms-flex-positive: 0 !important; flex-grow: 0 !important; }
  .flex-md-grow-1 { -webkit-box-flex: 1 !important; -webkit-flex-grow: 1 !important; -ms-flex-positive: 1 !important; flex-grow: 1 !important; }
  .flex-md-shrink-0 { -webkit-flex-shrink: 0 !important; -ms-flex-negative: 0 !important; flex-shrink: 0 !important; }
  .flex-md-shrink-1 { -webkit-flex-shrink: 1 !important; -ms-flex-negative: 1 !important; flex-shrink: 1 !important; }
  .justify-content-md-start { -webkit-box-pack: start !important; -webkit-justify-content: flex-start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; }
  .justify-content-md-end { -webkit-box-pack: end !important; -webkit-justify-content: flex-end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; }
  .justify-content-md-center { -webkit-box-pack: center !important; -webkit-justify-content: center !important; -ms-flex-pack: center !important; justify-content: center !important; }
  .justify-content-md-between { -webkit-box-pack: justify !important; -webkit-justify-content: space-between !important; -ms-flex-pack: justify !important; justify-content: space-between !important; }
  .justify-content-md-around { -webkit-justify-content: space-around !important; -ms-flex-pack: distribute !important; justify-content: space-around !important; }
  .align-items-md-start { -webkit-box-align: start !important; -webkit-align-items: flex-start !important; -ms-flex-align: start !important; align-items: flex-start !important; }
  .align-items-md-end { -webkit-box-align: end !important; -webkit-align-items: flex-end !important; -ms-flex-align: end !important; align-items: flex-end !important; }
  .align-items-md-center { -webkit-box-align: center !important; -webkit-align-items: center !important; -ms-flex-align: center !important; align-items: center !important; }
  .align-items-md-baseline { -webkit-box-align: baseline !important; -webkit-align-items: baseline !important; -ms-flex-align: baseline !important; align-items: baseline !important; }
  .align-items-md-stretch { -webkit-box-align: stretch !important; -webkit-align-items: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important; }
  .align-content-md-start { -webkit-align-content: flex-start !important; -ms-flex-line-pack: start !important; align-content: flex-start !important; }
  .align-content-md-end { -webkit-align-content: flex-end !important; -ms-flex-line-pack: end !important; align-content: flex-end !important; }
  .align-content-md-center { -webkit-align-content: center !important; -ms-flex-line-pack: center !important; align-content: center !important; }
  .align-content-md-between { -webkit-align-content: space-between !important; -ms-flex-line-pack: justify !important; align-content: space-between !important; }
  .align-content-md-around { -webkit-align-content: space-around !important; -ms-flex-line-pack: distribute !important; align-content: space-around !important; }
  .align-content-md-stretch { -webkit-align-content: stretch !important; -ms-flex-line-pack: stretch !important; align-content: stretch !important; }
  .align-self-md-auto { -webkit-align-self: auto !important; -ms-flex-item-align: auto !important; -ms-grid-row-align: auto !important; align-self: auto !important; }
  .align-self-md-start { -webkit-align-self: flex-start !important; -ms-flex-item-align: start !important; align-self: flex-start !important; }
  .align-self-md-end { -webkit-align-self: flex-end !important; -ms-flex-item-align: end !important; align-self: flex-end !important; }
  .align-self-md-center { -webkit-align-self: center !important; -ms-flex-item-align: center !important; -ms-grid-row-align: center !important; align-self: center !important; }
  .align-self-md-baseline { -webkit-align-self: baseline !important; -ms-flex-item-align: baseline !important; align-self: baseline !important; }
  .align-self-md-stretch { -webkit-align-self: stretch !important; -ms-flex-item-align: stretch !important; -ms-grid-row-align: stretch !important; align-self: stretch !important; } }

@media (min-width: 992px) { .flex-lg-row { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -webkit-flex-direction: row !important; -ms-flex-direction: row !important; flex-direction: row !important; }
  .flex-lg-column { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -webkit-flex-direction: column !important; -ms-flex-direction: column !important; flex-direction: column !important; }
  .flex-lg-row-reverse { -webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; -webkit-flex-direction: row-reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }
  .flex-lg-column-reverse { -webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; -webkit-flex-direction: column-reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }
  .flex-lg-wrap { -webkit-flex-wrap: wrap !important; -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; }
  .flex-lg-nowrap { -webkit-flex-wrap: nowrap !important; -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse { -webkit-flex-wrap: wrap-reverse !important; -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; }
  .flex-lg-fill { -webkit-box-flex: 1 !important; -webkit-flex: 1 1 auto !important; -ms-flex: 1 1 auto !important; flex: 1 1 auto !important; }
  .flex-lg-grow-0 { -webkit-box-flex: 0 !important; -webkit-flex-grow: 0 !important; -ms-flex-positive: 0 !important; flex-grow: 0 !important; }
  .flex-lg-grow-1 { -webkit-box-flex: 1 !important; -webkit-flex-grow: 1 !important; -ms-flex-positive: 1 !important; flex-grow: 1 !important; }
  .flex-lg-shrink-0 { -webkit-flex-shrink: 0 !important; -ms-flex-negative: 0 !important; flex-shrink: 0 !important; }
  .flex-lg-shrink-1 { -webkit-flex-shrink: 1 !important; -ms-flex-negative: 1 !important; flex-shrink: 1 !important; }
  .justify-content-lg-start { -webkit-box-pack: start !important; -webkit-justify-content: flex-start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; }
  .justify-content-lg-end { -webkit-box-pack: end !important; -webkit-justify-content: flex-end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; }
  .justify-content-lg-center { -webkit-box-pack: center !important; -webkit-justify-content: center !important; -ms-flex-pack: center !important; justify-content: center !important; }
  .justify-content-lg-between { -webkit-box-pack: justify !important; -webkit-justify-content: space-between !important; -ms-flex-pack: justify !important; justify-content: space-between !important; }
  .justify-content-lg-around { -webkit-justify-content: space-around !important; -ms-flex-pack: distribute !important; justify-content: space-around !important; }
  .align-items-lg-start { -webkit-box-align: start !important; -webkit-align-items: flex-start !important; -ms-flex-align: start !important; align-items: flex-start !important; }
  .align-items-lg-end { -webkit-box-align: end !important; -webkit-align-items: flex-end !important; -ms-flex-align: end !important; align-items: flex-end !important; }
  .align-items-lg-center { -webkit-box-align: center !important; -webkit-align-items: center !important; -ms-flex-align: center !important; align-items: center !important; }
  .align-items-lg-baseline { -webkit-box-align: baseline !important; -webkit-align-items: baseline !important; -ms-flex-align: baseline !important; align-items: baseline !important; }
  .align-items-lg-stretch { -webkit-box-align: stretch !important; -webkit-align-items: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important; }
  .align-content-lg-start { -webkit-align-content: flex-start !important; -ms-flex-line-pack: start !important; align-content: flex-start !important; }
  .align-content-lg-end { -webkit-align-content: flex-end !important; -ms-flex-line-pack: end !important; align-content: flex-end !important; }
  .align-content-lg-center { -webkit-align-content: center !important; -ms-flex-line-pack: center !important; align-content: center !important; }
  .align-content-lg-between { -webkit-align-content: space-between !important; -ms-flex-line-pack: justify !important; align-content: space-between !important; }
  .align-content-lg-around { -webkit-align-content: space-around !important; -ms-flex-line-pack: distribute !important; align-content: space-around !important; }
  .align-content-lg-stretch { -webkit-align-content: stretch !important; -ms-flex-line-pack: stretch !important; align-content: stretch !important; }
  .align-self-lg-auto { -webkit-align-self: auto !important; -ms-flex-item-align: auto !important; -ms-grid-row-align: auto !important; align-self: auto !important; }
  .align-self-lg-start { -webkit-align-self: flex-start !important; -ms-flex-item-align: start !important; align-self: flex-start !important; }
  .align-self-lg-end { -webkit-align-self: flex-end !important; -ms-flex-item-align: end !important; align-self: flex-end !important; }
  .align-self-lg-center { -webkit-align-self: center !important; -ms-flex-item-align: center !important; -ms-grid-row-align: center !important; align-self: center !important; }
  .align-self-lg-baseline { -webkit-align-self: baseline !important; -ms-flex-item-align: baseline !important; align-self: baseline !important; }
  .align-self-lg-stretch { -webkit-align-self: stretch !important; -ms-flex-item-align: stretch !important; -ms-grid-row-align: stretch !important; align-self: stretch !important; } }

@media (min-width: 1200px) { .flex-xl-row { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -webkit-flex-direction: row !important; -ms-flex-direction: row !important; flex-direction: row !important; }
  .flex-xl-column { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -webkit-flex-direction: column !important; -ms-flex-direction: column !important; flex-direction: column !important; }
  .flex-xl-row-reverse { -webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; -webkit-flex-direction: row-reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }
  .flex-xl-column-reverse { -webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; -webkit-flex-direction: column-reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }
  .flex-xl-wrap { -webkit-flex-wrap: wrap !important; -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; }
  .flex-xl-nowrap { -webkit-flex-wrap: nowrap !important; -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse { -webkit-flex-wrap: wrap-reverse !important; -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; }
  .flex-xl-fill { -webkit-box-flex: 1 !important; -webkit-flex: 1 1 auto !important; -ms-flex: 1 1 auto !important; flex: 1 1 auto !important; }
  .flex-xl-grow-0 { -webkit-box-flex: 0 !important; -webkit-flex-grow: 0 !important; -ms-flex-positive: 0 !important; flex-grow: 0 !important; }
  .flex-xl-grow-1 { -webkit-box-flex: 1 !important; -webkit-flex-grow: 1 !important; -ms-flex-positive: 1 !important; flex-grow: 1 !important; }
  .flex-xl-shrink-0 { -webkit-flex-shrink: 0 !important; -ms-flex-negative: 0 !important; flex-shrink: 0 !important; }
  .flex-xl-shrink-1 { -webkit-flex-shrink: 1 !important; -ms-flex-negative: 1 !important; flex-shrink: 1 !important; }
  .justify-content-xl-start { -webkit-box-pack: start !important; -webkit-justify-content: flex-start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; }
  .justify-content-xl-end { -webkit-box-pack: end !important; -webkit-justify-content: flex-end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; }
  .justify-content-xl-center { -webkit-box-pack: center !important; -webkit-justify-content: center !important; -ms-flex-pack: center !important; justify-content: center !important; }
  .justify-content-xl-between { -webkit-box-pack: justify !important; -webkit-justify-content: space-between !important; -ms-flex-pack: justify !important; justify-content: space-between !important; }
  .justify-content-xl-around { -webkit-justify-content: space-around !important; -ms-flex-pack: distribute !important; justify-content: space-around !important; }
  .align-items-xl-start { -webkit-box-align: start !important; -webkit-align-items: flex-start !important; -ms-flex-align: start !important; align-items: flex-start !important; }
  .align-items-xl-end { -webkit-box-align: end !important; -webkit-align-items: flex-end !important; -ms-flex-align: end !important; align-items: flex-end !important; }
  .align-items-xl-center { -webkit-box-align: center !important; -webkit-align-items: center !important; -ms-flex-align: center !important; align-items: center !important; }
  .align-items-xl-baseline { -webkit-box-align: baseline !important; -webkit-align-items: baseline !important; -ms-flex-align: baseline !important; align-items: baseline !important; }
  .align-items-xl-stretch { -webkit-box-align: stretch !important; -webkit-align-items: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important; }
  .align-content-xl-start { -webkit-align-content: flex-start !important; -ms-flex-line-pack: start !important; align-content: flex-start !important; }
  .align-content-xl-end { -webkit-align-content: flex-end !important; -ms-flex-line-pack: end !important; align-content: flex-end !important; }
  .align-content-xl-center { -webkit-align-content: center !important; -ms-flex-line-pack: center !important; align-content: center !important; }
  .align-content-xl-between { -webkit-align-content: space-between !important; -ms-flex-line-pack: justify !important; align-content: space-between !important; }
  .align-content-xl-around { -webkit-align-content: space-around !important; -ms-flex-line-pack: distribute !important; align-content: space-around !important; }
  .align-content-xl-stretch { -webkit-align-content: stretch !important; -ms-flex-line-pack: stretch !important; align-content: stretch !important; }
  .align-self-xl-auto { -webkit-align-self: auto !important; -ms-flex-item-align: auto !important; -ms-grid-row-align: auto !important; align-self: auto !important; }
  .align-self-xl-start { -webkit-align-self: flex-start !important; -ms-flex-item-align: start !important; align-self: flex-start !important; }
  .align-self-xl-end { -webkit-align-self: flex-end !important; -ms-flex-item-align: end !important; align-self: flex-end !important; }
  .align-self-xl-center { -webkit-align-self: center !important; -ms-flex-item-align: center !important; -ms-grid-row-align: center !important; align-self: center !important; }
  .align-self-xl-baseline { -webkit-align-self: baseline !important; -ms-flex-item-align: baseline !important; align-self: baseline !important; }
  .align-self-xl-stretch { -webkit-align-self: stretch !important; -ms-flex-item-align: stretch !important; -ms-grid-row-align: stretch !important; align-self: stretch !important; } }

.float-left { float: left !important; }

.float-right { float: right !important; }

.float-none { float: none !important; }

@media (min-width: 576px) { .float-sm-left { float: left !important; }
  .float-sm-right { float: right !important; }
  .float-sm-none { float: none !important; } }

@media (min-width: 768px) { .float-md-left { float: left !important; }
  .float-md-right { float: right !important; }
  .float-md-none { float: none !important; } }

@media (min-width: 992px) { .float-lg-left { float: left !important; }
  .float-lg-right { float: right !important; }
  .float-lg-none { float: none !important; } }

@media (min-width: 1200px) { .float-xl-left { float: left !important; }
  .float-xl-right { float: right !important; }
  .float-xl-none { float: none !important; } }

.overflow-auto { overflow: auto !important; }

.overflow-hidden { overflow: hidden !important; }

.position-static { position: static !important; }

.position-relative { position: relative !important; }

.position-absolute { position: absolute !important; }

.position-fixed { position: fixed !important; }

.position-sticky { position: -webkit-sticky !important; position: sticky !important; }

.fixed-top { position: fixed; top: 0; right: 0; left: 0; z-index: 1030; }

.fixed-bottom { position: fixed; right: 0; bottom: 0; left: 0; z-index: 1030; }

@supports ((position: -webkit-sticky) or (position: sticky)) { .sticky-top { position: -webkit-sticky; position: sticky; top: 0; z-index: 1020; } }

.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus { position: static; width: auto; height: auto; overflow: visible; clip: auto; white-space: normal; }

.shadow-sm { box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }

.shadow { box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }

.shadow-lg { box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }

.shadow-none { box-shadow: none !important; }

.w-25 { width: 25% !important; }

.w-50 { width: 50% !important; }

.w-75 { width: 75% !important; }

.w-100 { width: 100% !important; }

.w-auto { width: auto !important; }

.h-25 { height: 25% !important; }

.h-50 { height: 50% !important; }

.h-75 { height: 75% !important; }

.h-100 { height: 100% !important; }

.h-auto { height: auto !important; }

.mw-100 { max-width: 100% !important; }

.mh-100 { max-height: 100% !important; }

.min-vw-100 { min-width: 100vw !important; }

.min-vh-100 { min-height: 100vh !important; }

.vw-100 { width: 100vw !important; }

.vh-100 { height: 100vh !important; }

.stretched-link::after { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; pointer-events: auto; content: ""; background-color: rgba(0, 0, 0, 0); }

.m-0 { margin: 0 !important; }

.mt-0, .my-0 { margin-top: 0 !important; }

.mr-0, .mx-0 { margin-right: 0 !important; }

.mb-0, .my-0 { margin-bottom: 0 !important; }

.ml-0, .mx-0 { margin-left: 0 !important; }

.m-1 { margin: 0.25rem !important; }

.mt-1, .my-1 { margin-top: 0.25rem !important; }

.mr-1, .mx-1 { margin-right: 0.25rem !important; }

.mb-1, .my-1 { margin-bottom: 0.25rem !important; }

.ml-1, .mx-1 { margin-left: 0.25rem !important; }

.m-2 { margin: 0.5rem !important; }

.mt-2, .my-2 { margin-top: 0.5rem !important; }

.mr-2, .mx-2 { margin-right: 0.5rem !important; }

.mb-2, .my-2 { margin-bottom: 0.5rem !important; }

.ml-2, .mx-2 { margin-left: 0.5rem !important; }

.m-3 { margin: 1rem !important; }

.mt-3, .my-3 { margin-top: 1rem !important; }

.mr-3, .mx-3 { margin-right: 1rem !important; }

.mb-3, .my-3 { margin-bottom: 1rem !important; }

.ml-3, .mx-3 { margin-left: 1rem !important; }

.m-4 { margin: 1.5rem !important; }

.mt-4, .my-4 { margin-top: 1.5rem !important; }

.mr-4, .mx-4 { margin-right: 1.5rem !important; }

.mb-4, .my-4 { margin-bottom: 1.5rem !important; }

.ml-4, .mx-4 { margin-left: 1.5rem !important; }

.m-5 { margin: 3rem !important; }

.mt-5, .my-5 { margin-top: 3rem !important; }

.mr-5, .mx-5 { margin-right: 3rem !important; }

.mb-5, .my-5 { margin-bottom: 3rem !important; }

.ml-5, .mx-5 { margin-left: 3rem !important; }

.p-0 { padding: 0 !important; }

.pt-0, .py-0 { padding-top: 0 !important; }

.pr-0, .px-0 { padding-right: 0 !important; }

.pb-0, .py-0 { padding-bottom: 0 !important; }

.pl-0, .px-0 { padding-left: 0 !important; }

.p-1 { padding: 0.25rem !important; }

.pt-1, .py-1 { padding-top: 0.25rem !important; }

.pr-1, .px-1 { padding-right: 0.25rem !important; }

.pb-1, .py-1 { padding-bottom: 0.25rem !important; }

.pl-1, .px-1 { padding-left: 0.25rem !important; }

.p-2 { padding: 0.5rem !important; }

.pt-2, .py-2 { padding-top: 0.5rem !important; }

.pr-2, .px-2 { padding-right: 0.5rem !important; }

.pb-2, .py-2 { padding-bottom: 0.5rem !important; }

.pl-2, .px-2 { padding-left: 0.5rem !important; }

.p-3 { padding: 1rem !important; }

.pt-3, .py-3 { padding-top: 1rem !important; }

.pr-3, .px-3 { padding-right: 1rem !important; }

.pb-3, .py-3 { padding-bottom: 1rem !important; }

.pl-3, .px-3 { padding-left: 1rem !important; }

.p-4 { padding: 1.5rem !important; }

.pt-4, .py-4 { padding-top: 1.5rem !important; }

.pr-4, .px-4 { padding-right: 1.5rem !important; }

.pb-4, .py-4 { padding-bottom: 1.5rem !important; }

.pl-4, .px-4 { padding-left: 1.5rem !important; }

.p-5 { padding: 3rem !important; }

.pt-5, .py-5 { padding-top: 3rem !important; }

.pr-5, .px-5 { padding-right: 3rem !important; }

.pb-5, .py-5 { padding-bottom: 3rem !important; }

.pl-5, .px-5 { padding-left: 3rem !important; }

.m-n1 { margin: -0.25rem !important; }

.mt-n1, .my-n1 { margin-top: -0.25rem !important; }

.mr-n1, .mx-n1 { margin-right: -0.25rem !important; }

.mb-n1, .my-n1 { margin-bottom: -0.25rem !important; }

.ml-n1, .mx-n1 { margin-left: -0.25rem !important; }

.m-n2 { margin: -0.5rem !important; }

.mt-n2, .my-n2 { margin-top: -0.5rem !important; }

.mr-n2, .mx-n2 { margin-right: -0.5rem !important; }

.mb-n2, .my-n2 { margin-bottom: -0.5rem !important; }

.ml-n2, .mx-n2 { margin-left: -0.5rem !important; }

.m-n3 { margin: -1rem !important; }

.mt-n3, .my-n3 { margin-top: -1rem !important; }

.mr-n3, .mx-n3 { margin-right: -1rem !important; }

.mb-n3, .my-n3 { margin-bottom: -1rem !important; }

.ml-n3, .mx-n3 { margin-left: -1rem !important; }

.m-n4 { margin: -1.5rem !important; }

.mt-n4, .my-n4 { margin-top: -1.5rem !important; }

.mr-n4, .mx-n4 { margin-right: -1.5rem !important; }

.mb-n4, .my-n4 { margin-bottom: -1.5rem !important; }

.ml-n4, .mx-n4 { margin-left: -1.5rem !important; }

.m-n5 { margin: -3rem !important; }

.mt-n5, .my-n5 { margin-top: -3rem !important; }

.mr-n5, .mx-n5 { margin-right: -3rem !important; }

.mb-n5, .my-n5 { margin-bottom: -3rem !important; }

.ml-n5, .mx-n5 { margin-left: -3rem !important; }

.m-auto { margin: auto !important; }

.mt-auto, .my-auto { margin-top: auto !important; }

.mr-auto, .mx-auto { margin-right: auto !important; }

.mb-auto, .my-auto { margin-bottom: auto !important; }

.ml-auto, .mx-auto { margin-left: auto !important; }

@media (min-width: 576px) { .m-sm-0 { margin: 0 !important; }
  .mt-sm-0, .my-sm-0 { margin-top: 0 !important; }
  .mr-sm-0, .mx-sm-0 { margin-right: 0 !important; }
  .mb-sm-0, .my-sm-0 { margin-bottom: 0 !important; }
  .ml-sm-0, .mx-sm-0 { margin-left: 0 !important; }
  .m-sm-1 { margin: 0.25rem !important; }
  .mt-sm-1, .my-sm-1 { margin-top: 0.25rem !important; }
  .mr-sm-1, .mx-sm-1 { margin-right: 0.25rem !important; }
  .mb-sm-1, .my-sm-1 { margin-bottom: 0.25rem !important; }
  .ml-sm-1, .mx-sm-1 { margin-left: 0.25rem !important; }
  .m-sm-2 { margin: 0.5rem !important; }
  .mt-sm-2, .my-sm-2 { margin-top: 0.5rem !important; }
  .mr-sm-2, .mx-sm-2 { margin-right: 0.5rem !important; }
  .mb-sm-2, .my-sm-2 { margin-bottom: 0.5rem !important; }
  .ml-sm-2, .mx-sm-2 { margin-left: 0.5rem !important; }
  .m-sm-3 { margin: 1rem !important; }
  .mt-sm-3, .my-sm-3 { margin-top: 1rem !important; }
  .mr-sm-3, .mx-sm-3 { margin-right: 1rem !important; }
  .mb-sm-3, .my-sm-3 { margin-bottom: 1rem !important; }
  .ml-sm-3, .mx-sm-3 { margin-left: 1rem !important; }
  .m-sm-4 { margin: 1.5rem !important; }
  .mt-sm-4, .my-sm-4 { margin-top: 1.5rem !important; }
  .mr-sm-4, .mx-sm-4 { margin-right: 1.5rem !important; }
  .mb-sm-4, .my-sm-4 { margin-bottom: 1.5rem !important; }
  .ml-sm-4, .mx-sm-4 { margin-left: 1.5rem !important; }
  .m-sm-5 { margin: 3rem !important; }
  .mt-sm-5, .my-sm-5 { margin-top: 3rem !important; }
  .mr-sm-5, .mx-sm-5 { margin-right: 3rem !important; }
  .mb-sm-5, .my-sm-5 { margin-bottom: 3rem !important; }
  .ml-sm-5, .mx-sm-5 { margin-left: 3rem !important; }
  .p-sm-0 { padding: 0 !important; }
  .pt-sm-0, .py-sm-0 { padding-top: 0 !important; }
  .pr-sm-0, .px-sm-0 { padding-right: 0 !important; }
  .pb-sm-0, .py-sm-0 { padding-bottom: 0 !important; }
  .pl-sm-0, .px-sm-0 { padding-left: 0 !important; }
  .p-sm-1 { padding: 0.25rem !important; }
  .pt-sm-1, .py-sm-1 { padding-top: 0.25rem !important; }
  .pr-sm-1, .px-sm-1 { padding-right: 0.25rem !important; }
  .pb-sm-1, .py-sm-1 { padding-bottom: 0.25rem !important; }
  .pl-sm-1, .px-sm-1 { padding-left: 0.25rem !important; }
  .p-sm-2 { padding: 0.5rem !important; }
  .pt-sm-2, .py-sm-2 { padding-top: 0.5rem !important; }
  .pr-sm-2, .px-sm-2 { padding-right: 0.5rem !important; }
  .pb-sm-2, .py-sm-2 { padding-bottom: 0.5rem !important; }
  .pl-sm-2, .px-sm-2 { padding-left: 0.5rem !important; }
  .p-sm-3 { padding: 1rem !important; }
  .pt-sm-3, .py-sm-3 { padding-top: 1rem !important; }
  .pr-sm-3, .px-sm-3 { padding-right: 1rem !important; }
  .pb-sm-3, .py-sm-3 { padding-bottom: 1rem !important; }
  .pl-sm-3, .px-sm-3 { padding-left: 1rem !important; }
  .p-sm-4 { padding: 1.5rem !important; }
  .pt-sm-4, .py-sm-4 { padding-top: 1.5rem !important; }
  .pr-sm-4, .px-sm-4 { padding-right: 1.5rem !important; }
  .pb-sm-4, .py-sm-4 { padding-bottom: 1.5rem !important; }
  .pl-sm-4, .px-sm-4 { padding-left: 1.5rem !important; }
  .p-sm-5 { padding: 3rem !important; }
  .pt-sm-5, .py-sm-5 { padding-top: 3rem !important; }
  .pr-sm-5, .px-sm-5 { padding-right: 3rem !important; }
  .pb-sm-5, .py-sm-5 { padding-bottom: 3rem !important; }
  .pl-sm-5, .px-sm-5 { padding-left: 3rem !important; }
  .m-sm-n1 { margin: -0.25rem !important; }
  .mt-sm-n1, .my-sm-n1 { margin-top: -0.25rem !important; }
  .mr-sm-n1, .mx-sm-n1 { margin-right: -0.25rem !important; }
  .mb-sm-n1, .my-sm-n1 { margin-bottom: -0.25rem !important; }
  .ml-sm-n1, .mx-sm-n1 { margin-left: -0.25rem !important; }
  .m-sm-n2 { margin: -0.5rem !important; }
  .mt-sm-n2, .my-sm-n2 { margin-top: -0.5rem !important; }
  .mr-sm-n2, .mx-sm-n2 { margin-right: -0.5rem !important; }
  .mb-sm-n2, .my-sm-n2 { margin-bottom: -0.5rem !important; }
  .ml-sm-n2, .mx-sm-n2 { margin-left: -0.5rem !important; }
  .m-sm-n3 { margin: -1rem !important; }
  .mt-sm-n3, .my-sm-n3 { margin-top: -1rem !important; }
  .mr-sm-n3, .mx-sm-n3 { margin-right: -1rem !important; }
  .mb-sm-n3, .my-sm-n3 { margin-bottom: -1rem !important; }
  .ml-sm-n3, .mx-sm-n3 { margin-left: -1rem !important; }
  .m-sm-n4 { margin: -1.5rem !important; }
  .mt-sm-n4, .my-sm-n4 { margin-top: -1.5rem !important; }
  .mr-sm-n4, .mx-sm-n4 { margin-right: -1.5rem !important; }
  .mb-sm-n4, .my-sm-n4 { margin-bottom: -1.5rem !important; }
  .ml-sm-n4, .mx-sm-n4 { margin-left: -1.5rem !important; }
  .m-sm-n5 { margin: -3rem !important; }
  .mt-sm-n5, .my-sm-n5 { margin-top: -3rem !important; }
  .mr-sm-n5, .mx-sm-n5 { margin-right: -3rem !important; }
  .mb-sm-n5, .my-sm-n5 { margin-bottom: -3rem !important; }
  .ml-sm-n5, .mx-sm-n5 { margin-left: -3rem !important; }
  .m-sm-auto { margin: auto !important; }
  .mt-sm-auto, .my-sm-auto { margin-top: auto !important; }
  .mr-sm-auto, .mx-sm-auto { margin-right: auto !important; }
  .mb-sm-auto, .my-sm-auto { margin-bottom: auto !important; }
  .ml-sm-auto, .mx-sm-auto { margin-left: auto !important; } }

@media (min-width: 768px) { .m-md-0 { margin: 0 !important; }
  .mt-md-0, .my-md-0 { margin-top: 0 !important; }
  .mr-md-0, .mx-md-0 { margin-right: 0 !important; }
  .mb-md-0, .my-md-0 { margin-bottom: 0 !important; }
  .ml-md-0, .mx-md-0 { margin-left: 0 !important; }
  .m-md-1 { margin: 0.25rem !important; }
  .mt-md-1, .my-md-1 { margin-top: 0.25rem !important; }
  .mr-md-1, .mx-md-1 { margin-right: 0.25rem !important; }
  .mb-md-1, .my-md-1 { margin-bottom: 0.25rem !important; }
  .ml-md-1, .mx-md-1 { margin-left: 0.25rem !important; }
  .m-md-2 { margin: 0.5rem !important; }
  .mt-md-2, .my-md-2 { margin-top: 0.5rem !important; }
  .mr-md-2, .mx-md-2 { margin-right: 0.5rem !important; }
  .mb-md-2, .my-md-2 { margin-bottom: 0.5rem !important; }
  .ml-md-2, .mx-md-2 { margin-left: 0.5rem !important; }
  .m-md-3 { margin: 1rem !important; }
  .mt-md-3, .my-md-3 { margin-top: 1rem !important; }
  .mr-md-3, .mx-md-3 { margin-right: 1rem !important; }
  .mb-md-3, .my-md-3 { margin-bottom: 1rem !important; }
  .ml-md-3, .mx-md-3 { margin-left: 1rem !important; }
  .m-md-4 { margin: 1.5rem !important; }
  .mt-md-4, .my-md-4 { margin-top: 1.5rem !important; }
  .mr-md-4, .mx-md-4 { margin-right: 1.5rem !important; }
  .mb-md-4, .my-md-4 { margin-bottom: 1.5rem !important; }
  .ml-md-4, .mx-md-4 { margin-left: 1.5rem !important; }
  .m-md-5 { margin: 3rem !important; }
  .mt-md-5, .my-md-5 { margin-top: 3rem !important; }
  .mr-md-5, .mx-md-5 { margin-right: 3rem !important; }
  .mb-md-5, .my-md-5 { margin-bottom: 3rem !important; }
  .ml-md-5, .mx-md-5 { margin-left: 3rem !important; }
  .p-md-0 { padding: 0 !important; }
  .pt-md-0, .py-md-0 { padding-top: 0 !important; }
  .pr-md-0, .px-md-0 { padding-right: 0 !important; }
  .pb-md-0, .py-md-0 { padding-bottom: 0 !important; }
  .pl-md-0, .px-md-0 { padding-left: 0 !important; }
  .p-md-1 { padding: 0.25rem !important; }
  .pt-md-1, .py-md-1 { padding-top: 0.25rem !important; }
  .pr-md-1, .px-md-1 { padding-right: 0.25rem !important; }
  .pb-md-1, .py-md-1 { padding-bottom: 0.25rem !important; }
  .pl-md-1, .px-md-1 { padding-left: 0.25rem !important; }
  .p-md-2 { padding: 0.5rem !important; }
  .pt-md-2, .py-md-2 { padding-top: 0.5rem !important; }
  .pr-md-2, .px-md-2 { padding-right: 0.5rem !important; }
  .pb-md-2, .py-md-2 { padding-bottom: 0.5rem !important; }
  .pl-md-2, .px-md-2 { padding-left: 0.5rem !important; }
  .p-md-3 { padding: 1rem !important; }
  .pt-md-3, .py-md-3 { padding-top: 1rem !important; }
  .pr-md-3, .px-md-3 { padding-right: 1rem !important; }
  .pb-md-3, .py-md-3 { padding-bottom: 1rem !important; }
  .pl-md-3, .px-md-3 { padding-left: 1rem !important; }
  .p-md-4 { padding: 1.5rem !important; }
  .pt-md-4, .py-md-4 { padding-top: 1.5rem !important; }
  .pr-md-4, .px-md-4 { padding-right: 1.5rem !important; }
  .pb-md-4, .py-md-4 { padding-bottom: 1.5rem !important; }
  .pl-md-4, .px-md-4 { padding-left: 1.5rem !important; }
  .p-md-5 { padding: 3rem !important; }
  .pt-md-5, .py-md-5 { padding-top: 3rem !important; }
  .pr-md-5, .px-md-5 { padding-right: 3rem !important; }
  .pb-md-5, .py-md-5 { padding-bottom: 3rem !important; }
  .pl-md-5, .px-md-5 { padding-left: 3rem !important; }
  .m-md-n1 { margin: -0.25rem !important; }
  .mt-md-n1, .my-md-n1 { margin-top: -0.25rem !important; }
  .mr-md-n1, .mx-md-n1 { margin-right: -0.25rem !important; }
  .mb-md-n1, .my-md-n1 { margin-bottom: -0.25rem !important; }
  .ml-md-n1, .mx-md-n1 { margin-left: -0.25rem !important; }
  .m-md-n2 { margin: -0.5rem !important; }
  .mt-md-n2, .my-md-n2 { margin-top: -0.5rem !important; }
  .mr-md-n2, .mx-md-n2 { margin-right: -0.5rem !important; }
  .mb-md-n2, .my-md-n2 { margin-bottom: -0.5rem !important; }
  .ml-md-n2, .mx-md-n2 { margin-left: -0.5rem !important; }
  .m-md-n3 { margin: -1rem !important; }
  .mt-md-n3, .my-md-n3 { margin-top: -1rem !important; }
  .mr-md-n3, .mx-md-n3 { margin-right: -1rem !important; }
  .mb-md-n3, .my-md-n3 { margin-bottom: -1rem !important; }
  .ml-md-n3, .mx-md-n3 { margin-left: -1rem !important; }
  .m-md-n4 { margin: -1.5rem !important; }
  .mt-md-n4, .my-md-n4 { margin-top: -1.5rem !important; }
  .mr-md-n4, .mx-md-n4 { margin-right: -1.5rem !important; }
  .mb-md-n4, .my-md-n4 { margin-bottom: -1.5rem !important; }
  .ml-md-n4, .mx-md-n4 { margin-left: -1.5rem !important; }
  .m-md-n5 { margin: -3rem !important; }
  .mt-md-n5, .my-md-n5 { margin-top: -3rem !important; }
  .mr-md-n5, .mx-md-n5 { margin-right: -3rem !important; }
  .mb-md-n5, .my-md-n5 { margin-bottom: -3rem !important; }
  .ml-md-n5, .mx-md-n5 { margin-left: -3rem !important; }
  .m-md-auto { margin: auto !important; }
  .mt-md-auto, .my-md-auto { margin-top: auto !important; }
  .mr-md-auto, .mx-md-auto { margin-right: auto !important; }
  .mb-md-auto, .my-md-auto { margin-bottom: auto !important; }
  .ml-md-auto, .mx-md-auto { margin-left: auto !important; } }

@media (min-width: 992px) { .m-lg-0 { margin: 0 !important; }
  .mt-lg-0, .my-lg-0 { margin-top: 0 !important; }
  .mr-lg-0, .mx-lg-0 { margin-right: 0 !important; }
  .mb-lg-0, .my-lg-0 { margin-bottom: 0 !important; }
  .ml-lg-0, .mx-lg-0 { margin-left: 0 !important; }
  .m-lg-1 { margin: 0.25rem !important; }
  .mt-lg-1, .my-lg-1 { margin-top: 0.25rem !important; }
  .mr-lg-1, .mx-lg-1 { margin-right: 0.25rem !important; }
  .mb-lg-1, .my-lg-1 { margin-bottom: 0.25rem !important; }
  .ml-lg-1, .mx-lg-1 { margin-left: 0.25rem !important; }
  .m-lg-2 { margin: 0.5rem !important; }
  .mt-lg-2, .my-lg-2 { margin-top: 0.5rem !important; }
  .mr-lg-2, .mx-lg-2 { margin-right: 0.5rem !important; }
  .mb-lg-2, .my-lg-2 { margin-bottom: 0.5rem !important; }
  .ml-lg-2, .mx-lg-2 { margin-left: 0.5rem !important; }
  .m-lg-3 { margin: 1rem !important; }
  .mt-lg-3, .my-lg-3 { margin-top: 1rem !important; }
  .mr-lg-3, .mx-lg-3 { margin-right: 1rem !important; }
  .mb-lg-3, .my-lg-3 { margin-bottom: 1rem !important; }
  .ml-lg-3, .mx-lg-3 { margin-left: 1rem !important; }
  .m-lg-4 { margin: 1.5rem !important; }
  .mt-lg-4, .my-lg-4 { margin-top: 1.5rem !important; }
  .mr-lg-4, .mx-lg-4 { margin-right: 1.5rem !important; }
  .mb-lg-4, .my-lg-4 { margin-bottom: 1.5rem !important; }
  .ml-lg-4, .mx-lg-4 { margin-left: 1.5rem !important; }
  .m-lg-5 { margin: 3rem !important; }
  .mt-lg-5, .my-lg-5 { margin-top: 3rem !important; }
  .mr-lg-5, .mx-lg-5 { margin-right: 3rem !important; }
  .mb-lg-5, .my-lg-5 { margin-bottom: 3rem !important; }
  .ml-lg-5, .mx-lg-5 { margin-left: 3rem !important; }
  .p-lg-0 { padding: 0 !important; }
  .pt-lg-0, .py-lg-0 { padding-top: 0 !important; }
  .pr-lg-0, .px-lg-0 { padding-right: 0 !important; }
  .pb-lg-0, .py-lg-0 { padding-bottom: 0 !important; }
  .pl-lg-0, .px-lg-0 { padding-left: 0 !important; }
  .p-lg-1 { padding: 0.25rem !important; }
  .pt-lg-1, .py-lg-1 { padding-top: 0.25rem !important; }
  .pr-lg-1, .px-lg-1 { padding-right: 0.25rem !important; }
  .pb-lg-1, .py-lg-1 { padding-bottom: 0.25rem !important; }
  .pl-lg-1, .px-lg-1 { padding-left: 0.25rem !important; }
  .p-lg-2 { padding: 0.5rem !important; }
  .pt-lg-2, .py-lg-2 { padding-top: 0.5rem !important; }
  .pr-lg-2, .px-lg-2 { padding-right: 0.5rem !important; }
  .pb-lg-2, .py-lg-2 { padding-bottom: 0.5rem !important; }
  .pl-lg-2, .px-lg-2 { padding-left: 0.5rem !important; }
  .p-lg-3 { padding: 1rem !important; }
  .pt-lg-3, .py-lg-3 { padding-top: 1rem !important; }
  .pr-lg-3, .px-lg-3 { padding-right: 1rem !important; }
  .pb-lg-3, .py-lg-3 { padding-bottom: 1rem !important; }
  .pl-lg-3, .px-lg-3 { padding-left: 1rem !important; }
  .p-lg-4 { padding: 1.5rem !important; }
  .pt-lg-4, .py-lg-4 { padding-top: 1.5rem !important; }
  .pr-lg-4, .px-lg-4 { padding-right: 1.5rem !important; }
  .pb-lg-4, .py-lg-4 { padding-bottom: 1.5rem !important; }
  .pl-lg-4, .px-lg-4 { padding-left: 1.5rem !important; }
  .p-lg-5 { padding: 3rem !important; }
  .pt-lg-5, .py-lg-5 { padding-top: 3rem !important; }
  .pr-lg-5, .px-lg-5 { padding-right: 3rem !important; }
  .pb-lg-5, .py-lg-5 { padding-bottom: 3rem !important; }
  .pl-lg-5, .px-lg-5 { padding-left: 3rem !important; }
  .m-lg-n1 { margin: -0.25rem !important; }
  .mt-lg-n1, .my-lg-n1 { margin-top: -0.25rem !important; }
  .mr-lg-n1, .mx-lg-n1 { margin-right: -0.25rem !important; }
  .mb-lg-n1, .my-lg-n1 { margin-bottom: -0.25rem !important; }
  .ml-lg-n1, .mx-lg-n1 { margin-left: -0.25rem !important; }
  .m-lg-n2 { margin: -0.5rem !important; }
  .mt-lg-n2, .my-lg-n2 { margin-top: -0.5rem !important; }
  .mr-lg-n2, .mx-lg-n2 { margin-right: -0.5rem !important; }
  .mb-lg-n2, .my-lg-n2 { margin-bottom: -0.5rem !important; }
  .ml-lg-n2, .mx-lg-n2 { margin-left: -0.5rem !important; }
  .m-lg-n3 { margin: -1rem !important; }
  .mt-lg-n3, .my-lg-n3 { margin-top: -1rem !important; }
  .mr-lg-n3, .mx-lg-n3 { margin-right: -1rem !important; }
  .mb-lg-n3, .my-lg-n3 { margin-bottom: -1rem !important; }
  .ml-lg-n3, .mx-lg-n3 { margin-left: -1rem !important; }
  .m-lg-n4 { margin: -1.5rem !important; }
  .mt-lg-n4, .my-lg-n4 { margin-top: -1.5rem !important; }
  .mr-lg-n4, .mx-lg-n4 { margin-right: -1.5rem !important; }
  .mb-lg-n4, .my-lg-n4 { margin-bottom: -1.5rem !important; }
  .ml-lg-n4, .mx-lg-n4 { margin-left: -1.5rem !important; }
  .m-lg-n5 { margin: -3rem !important; }
  .mt-lg-n5, .my-lg-n5 { margin-top: -3rem !important; }
  .mr-lg-n5, .mx-lg-n5 { margin-right: -3rem !important; }
  .mb-lg-n5, .my-lg-n5 { margin-bottom: -3rem !important; }
  .ml-lg-n5, .mx-lg-n5 { margin-left: -3rem !important; }
  .m-lg-auto { margin: auto !important; }
  .mt-lg-auto, .my-lg-auto { margin-top: auto !important; }
  .mr-lg-auto, .mx-lg-auto { margin-right: auto !important; }
  .mb-lg-auto, .my-lg-auto { margin-bottom: auto !important; }
  .ml-lg-auto, .mx-lg-auto { margin-left: auto !important; } }

@media (min-width: 1200px) { .m-xl-0 { margin: 0 !important; }
  .mt-xl-0, .my-xl-0 { margin-top: 0 !important; }
  .mr-xl-0, .mx-xl-0 { margin-right: 0 !important; }
  .mb-xl-0, .my-xl-0 { margin-bottom: 0 !important; }
  .ml-xl-0, .mx-xl-0 { margin-left: 0 !important; }
  .m-xl-1 { margin: 0.25rem !important; }
  .mt-xl-1, .my-xl-1 { margin-top: 0.25rem !important; }
  .mr-xl-1, .mx-xl-1 { margin-right: 0.25rem !important; }
  .mb-xl-1, .my-xl-1 { margin-bottom: 0.25rem !important; }
  .ml-xl-1, .mx-xl-1 { margin-left: 0.25rem !important; }
  .m-xl-2 { margin: 0.5rem !important; }
  .mt-xl-2, .my-xl-2 { margin-top: 0.5rem !important; }
  .mr-xl-2, .mx-xl-2 { margin-right: 0.5rem !important; }
  .mb-xl-2, .my-xl-2 { margin-bottom: 0.5rem !important; }
  .ml-xl-2, .mx-xl-2 { margin-left: 0.5rem !important; }
  .m-xl-3 { margin: 1rem !important; }
  .mt-xl-3, .my-xl-3 { margin-top: 1rem !important; }
  .mr-xl-3, .mx-xl-3 { margin-right: 1rem !important; }
  .mb-xl-3, .my-xl-3 { margin-bottom: 1rem !important; }
  .ml-xl-3, .mx-xl-3 { margin-left: 1rem !important; }
  .m-xl-4 { margin: 1.5rem !important; }
  .mt-xl-4, .my-xl-4 { margin-top: 1.5rem !important; }
  .mr-xl-4, .mx-xl-4 { margin-right: 1.5rem !important; }
  .mb-xl-4, .my-xl-4 { margin-bottom: 1.5rem !important; }
  .ml-xl-4, .mx-xl-4 { margin-left: 1.5rem !important; }
  .m-xl-5 { margin: 3rem !important; }
  .mt-xl-5, .my-xl-5 { margin-top: 3rem !important; }
  .mr-xl-5, .mx-xl-5 { margin-right: 3rem !important; }
  .mb-xl-5, .my-xl-5 { margin-bottom: 3rem !important; }
  .ml-xl-5, .mx-xl-5 { margin-left: 3rem !important; }
  .p-xl-0 { padding: 0 !important; }
  .pt-xl-0, .py-xl-0 { padding-top: 0 !important; }
  .pr-xl-0, .px-xl-0 { padding-right: 0 !important; }
  .pb-xl-0, .py-xl-0 { padding-bottom: 0 !important; }
  .pl-xl-0, .px-xl-0 { padding-left: 0 !important; }
  .p-xl-1 { padding: 0.25rem !important; }
  .pt-xl-1, .py-xl-1 { padding-top: 0.25rem !important; }
  .pr-xl-1, .px-xl-1 { padding-right: 0.25rem !important; }
  .pb-xl-1, .py-xl-1 { padding-bottom: 0.25rem !important; }
  .pl-xl-1, .px-xl-1 { padding-left: 0.25rem !important; }
  .p-xl-2 { padding: 0.5rem !important; }
  .pt-xl-2, .py-xl-2 { padding-top: 0.5rem !important; }
  .pr-xl-2, .px-xl-2 { padding-right: 0.5rem !important; }
  .pb-xl-2, .py-xl-2 { padding-bottom: 0.5rem !important; }
  .pl-xl-2, .px-xl-2 { padding-left: 0.5rem !important; }
  .p-xl-3 { padding: 1rem !important; }
  .pt-xl-3, .py-xl-3 { padding-top: 1rem !important; }
  .pr-xl-3, .px-xl-3 { padding-right: 1rem !important; }
  .pb-xl-3, .py-xl-3 { padding-bottom: 1rem !important; }
  .pl-xl-3, .px-xl-3 { padding-left: 1rem !important; }
  .p-xl-4 { padding: 1.5rem !important; }
  .pt-xl-4, .py-xl-4 { padding-top: 1.5rem !important; }
  .pr-xl-4, .px-xl-4 { padding-right: 1.5rem !important; }
  .pb-xl-4, .py-xl-4 { padding-bottom: 1.5rem !important; }
  .pl-xl-4, .px-xl-4 { padding-left: 1.5rem !important; }
  .p-xl-5 { padding: 3rem !important; }
  .pt-xl-5, .py-xl-5 { padding-top: 3rem !important; }
  .pr-xl-5, .px-xl-5 { padding-right: 3rem !important; }
  .pb-xl-5, .py-xl-5 { padding-bottom: 3rem !important; }
  .pl-xl-5, .px-xl-5 { padding-left: 3rem !important; }
  .m-xl-n1 { margin: -0.25rem !important; }
  .mt-xl-n1, .my-xl-n1 { margin-top: -0.25rem !important; }
  .mr-xl-n1, .mx-xl-n1 { margin-right: -0.25rem !important; }
  .mb-xl-n1, .my-xl-n1 { margin-bottom: -0.25rem !important; }
  .ml-xl-n1, .mx-xl-n1 { margin-left: -0.25rem !important; }
  .m-xl-n2 { margin: -0.5rem !important; }
  .mt-xl-n2, .my-xl-n2 { margin-top: -0.5rem !important; }
  .mr-xl-n2, .mx-xl-n2 { margin-right: -0.5rem !important; }
  .mb-xl-n2, .my-xl-n2 { margin-bottom: -0.5rem !important; }
  .ml-xl-n2, .mx-xl-n2 { margin-left: -0.5rem !important; }
  .m-xl-n3 { margin: -1rem !important; }
  .mt-xl-n3, .my-xl-n3 { margin-top: -1rem !important; }
  .mr-xl-n3, .mx-xl-n3 { margin-right: -1rem !important; }
  .mb-xl-n3, .my-xl-n3 { margin-bottom: -1rem !important; }
  .ml-xl-n3, .mx-xl-n3 { margin-left: -1rem !important; }
  .m-xl-n4 { margin: -1.5rem !important; }
  .mt-xl-n4, .my-xl-n4 { margin-top: -1.5rem !important; }
  .mr-xl-n4, .mx-xl-n4 { margin-right: -1.5rem !important; }
  .mb-xl-n4, .my-xl-n4 { margin-bottom: -1.5rem !important; }
  .ml-xl-n4, .mx-xl-n4 { margin-left: -1.5rem !important; }
  .m-xl-n5 { margin: -3rem !important; }
  .mt-xl-n5, .my-xl-n5 { margin-top: -3rem !important; }
  .mr-xl-n5, .mx-xl-n5 { margin-right: -3rem !important; }
  .mb-xl-n5, .my-xl-n5 { margin-bottom: -3rem !important; }
  .ml-xl-n5, .mx-xl-n5 { margin-left: -3rem !important; }
  .m-xl-auto { margin: auto !important; }
  .mt-xl-auto, .my-xl-auto { margin-top: auto !important; }
  .mr-xl-auto, .mx-xl-auto { margin-right: auto !important; }
  .mb-xl-auto, .my-xl-auto { margin-bottom: auto !important; }
  .ml-xl-auto, .mx-xl-auto { margin-left: auto !important; } }

.text-monospace { font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; }

.text-justify { text-align: justify !important; }

.text-wrap { white-space: normal !important; }

.text-nowrap { white-space: nowrap !important; }

.text-truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.text-left { text-align: left !important; }

.text-right { text-align: right !important; }

.text-center { text-align: center !important; }

@media (min-width: 576px) { .text-sm-left { text-align: left !important; }
  .text-sm-right { text-align: right !important; }
  .text-sm-center { text-align: center !important; } }

@media (min-width: 768px) { .text-md-left { text-align: left !important; }
  .text-md-right { text-align: right !important; }
  .text-md-center { text-align: center !important; } }

@media (min-width: 992px) { .text-lg-left { text-align: left !important; }
  .text-lg-right { text-align: right !important; }
  .text-lg-center { text-align: center !important; } }

@media (min-width: 1200px) { .text-xl-left { text-align: left !important; }
  .text-xl-right { text-align: right !important; }
  .text-xl-center { text-align: center !important; } }

.text-lowercase { text-transform: lowercase !important; }

.text-uppercase { text-transform: uppercase !important; }

.text-capitalize { text-transform: capitalize !important; }

.font-weight-light { font-weight: 300 !important; }

.font-weight-lighter { font-weight: lighter !important; }

.font-weight-normal { font-weight: 400 !important; }

.font-weight-bold { font-weight: 700 !important; }

.font-weight-bolder { font-weight: bolder !important; }

.font-italic { font-style: italic !important; }

.text-white { color: #fff !important; }

.text-primary { color: #0168fa !important; }

a.text-primary:hover, a.text-primary:focus { color: #0148ae !important; }

.text-secondary { color: #7987a1 !important; }

a.text-secondary:hover, a.text-secondary:focus { color: #556179 !important; }

.text-success { color: #10b759 !important; }

a.text-success:hover, a.text-success:focus { color: #0a7137 !important; }

.text-info { color: #00b8d4 !important; }

a.text-info:hover, a.text-info:focus { color: #007688 !important; }

.text-warning { color: #ffc107 !important; }

a.text-warning:hover, a.text-warning:focus { color: #ba8b00 !important; }

.text-danger { color: #dc3545 !important; }

a.text-danger:hover, a.text-danger:focus { color: #a71d2a !important; }

.text-light { color: #f4f5f8 !important; }

a.text-light:hover, a.text-light:focus { color: #c5cbda !important; }

.text-dark { color: #3b4863 !important; }

a.text-dark:hover, a.text-dark:focus { color: #1e2533 !important; }

.text-body { color: #001737 !important; }

.text-muted { color: #7987a1 !important; }

.text-black-50 { color: rgba(0, 0, 0, 0.5) !important; }

.text-white-50 { color: rgba(255, 255, 255, 0.5) !important; }

.text-hide { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; }

.text-decoration-none { text-decoration: none !important; }

.text-break { word-break: break-word !important; overflow-wrap: break-word !important; }

.text-reset { color: inherit !important; }

.visible { visibility: visible !important; }

.invisible { visibility: hidden !important; }

@media print { *, *::before, *::after { text-shadow: none !important; box-shadow: none !important; }
  a:not(.btn) { text-decoration: underline; }
  abbr[title]::after { content: " (" attr(title) ")"; }
  pre { white-space: pre-wrap !important; }
  pre, blockquote { border: 1px solid #97a3b9; page-break-inside: avoid; }
  thead { display: table-header-group; }
  tr, img { page-break-inside: avoid; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
  @page { size: a3; }
  body { min-width: 992px !important; }
  .container { min-width: 992px !important; }
  .navbar { display: none; }
  .badge { border: 1px solid #000; }
  .table { border-collapse: collapse !important; }
  .table td, .table th { background-color: #fff !important; }
  .table-bordered th, .table-bordered td { border: 1px solid #cdd4e0 !important; }
  .table-dark { color: inherit; }
  .table-dark th, .table-dark td, .table-dark thead th, .table-dark tbody + tbody { border-color: rgba(72, 94, 144, 0.16); }
  .table .thead-dark th { color: inherit; border-color: rgba(72, 94, 144, 0.16); } }

hr { border-color: rgba(72, 94, 144, 0.16); }

strong { font-weight: 600; }

.alert { padding: 12px 15px; }

.alert-secondary { background-color: #e3e7ed; border-color: #cdd4e0; }

.alert-light { background-color: #eeeff4; border-color: #e3e7ed; }

.alert-dark { background-color: #97a3b9; border-color: #8e9bb3; }

.alert-dismissible .close { padding: 0; top: 9px; right: 15px; font-weight: 500; }

.alert-outline { background-color: transparent; border-width: 2px; font-weight: 500; padding: 11px 15px; border-radius: 3px; }

.alert-outline.alert-primary { border-color: #0168fa; color: #0168fa; }

.alert-outline.alert-secondary { border-color: #97a3b9; color: #7987a1; }

.alert-outline.alert-success { border-color: #10b759; color: #10b759; }

.alert-outline.alert-danger { border-color: #dc3545; color: #dc3545; }

.alert-outline.alert-warning { border-color: #edb100; color: #edb100; }

.alert-outline.alert-info { border-color: #00b8d4; color: #00b8d4; }

.alert-outline.alert-light { border-color: #cdd4e0; color: #97a3b9; }

.alert-outline.alert-dark { border-color: #7987a1; color: #596882; }

.alert-solid { border-width: 0; }

.alert-solid:not(.alert-secondary), .alert-solid:not(.alert-light) { color: #fff; }

.alert-solid.alert-primary { background-color: #0168fa; }

.alert-solid.alert-secondary { background-color: #7987a1; }

.alert-solid.alert-success { background-color: #10b759; }

.alert-solid.alert-danger { background-color: #dc3545; }

.alert-solid.alert-warning { background-color: #ffc107; }

.alert-solid.alert-info { background-color: #00b8d4; }

.alert-solid.alert-light { background-color: #b4bdce; }

.alert-solid.alert-dark { background-color: #596882; }

.badge { font-size: 10px; font-weight: 500; font-family: -apple-system, BlinkMacSystemFont, "Inter UI", Roboto, sans-serif; padding: 3px 5px 4px; border-radius: 3px; }

.badge-light { background-color: #cdd4e0; }

.badge-pill { padding-left: 8px; padding-right: 8px; }

.breadcrumb { background-color: #e5e9f2; }

.breadcrumb-style1, .breadcrumb-style2, .breadcrumb-style3 { border-radius: 0; background-color: transparent; padding: 0; }

.breadcrumb-style1 .breadcrumb-item, .breadcrumb-style2 .breadcrumb-item, .breadcrumb-style3 .breadcrumb-item { font-size: 10px; font-weight: 600; font-family: -apple-system, BlinkMacSystemFont, "Inter UI", Roboto, sans-serif; letter-spacing: .5px; text-transform: uppercase; }

.breadcrumb-style1 .breadcrumb-item a, .breadcrumb-style2 .breadcrumb-item a, .breadcrumb-style3 .breadcrumb-item a { color: #1c273c; }

.breadcrumb-style1 .breadcrumb-item a:hover, .breadcrumb-style1 .breadcrumb-item a:focus, .breadcrumb-style2 .breadcrumb-item a:hover, .breadcrumb-style2 .breadcrumb-item a:focus, .breadcrumb-style3 .breadcrumb-item a:hover, .breadcrumb-style3 .breadcrumb-item a:focus { color: #0168fa; }

.breadcrumb-style1 .breadcrumb-item.active, .breadcrumb-style2 .breadcrumb-item.active, .breadcrumb-style3 .breadcrumb-item.active { color: #0168fa; }

.breadcrumb-style1 .breadcrumb-item + .breadcrumb-item::before, .breadcrumb-style2 .breadcrumb-item + .breadcrumb-item::before, .breadcrumb-style3 .breadcrumb-item + .breadcrumb-item::before { color: #97a3b9; }

.breadcrumb-style2 .breadcrumb-item + .breadcrumb-item::before, .breadcrumb-style3 .breadcrumb-item + .breadcrumb-item::before { width: 16px; text-align: center; font-family: 'Ionicons'; }

.breadcrumb-style2 .breadcrumb-item + .breadcrumb-item::before { content: '\f3d1'; }

.breadcrumb-style3 .breadcrumb-item + .breadcrumb-item::before { content: '\f287'; }

.btn, .ui-datepicker-buttonpane button, .sp-container button { font-size: inherit; }

.btn:focus, .ui-datepicker-buttonpane button:focus, .sp-container button:focus, .btn:active, .ui-datepicker-buttonpane button:active, .sp-container button:active { box-shadow: none; }

.btn svg, .ui-datepicker-buttonpane button svg, .sp-container button svg { width: 14px; height: 14px; stroke-width: 2.5px; margin-top: -2px; }

.btn.active-primary, .ui-datepicker-buttonpane button.active-primary, .sp-container button.active-primary, .btn.active-primary:hover, .ui-datepicker-buttonpane button.active-primary:hover, .sp-container button.active-primary:hover, .btn.active-primary:focus, .ui-datepicker-buttonpane button.active-primary:focus, .sp-container button.active-primary:focus { background-color: #fff; border-color: #0168fa; color: #0168fa; }

.btn-sm, .btn-group-sm > .btn, .ui-datepicker-buttonpane .btn-group-sm > button, .sp-container .btn-group-sm > button, .ui-datepicker-buttonpane button { font-size: 13px; padding-left: 15px; padding-right: 15px; }

.btn-xs { font-size: 12px; padding-top: 5px; padding-bottom: 5px; border-radius: 0.25rem; }

.btn-lg, .btn-group-lg > .btn, .ui-datepicker-buttonpane .btn-group-lg > button, .sp-container .btn-group-lg > button { font-size: 0.875rem; border-radius: 0.25rem; }

.btn-light { background-color: #e5e9f2; border-color: #cdd5e6; color: #8392a5; }

.btn-light:hover, .btn-light:focus { background-color: #e5e9f2; border-color: #cdd5e6; }

.btn-outline-light { border-color: #b4bdce; color: #7987a1; }

.btn-outline-light:hover, .btn-outline-light:focus, .btn-outline-light:active { background-color: #b4bdce; border-color: #b4bdce; }

.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle { background-color: #cdd4e0; border-color: #b4bdce; }

.btn-white { background-color: #fff; border-color: #c0ccda; color: rgba(27, 46, 75, 0.7); }

.btn-white:hover, .btn-white:focus { border-color: #8392a5; color: #1b2e4b; }

.btn-white:active, .btn-white.active { background-color: #f5f6fa; }

.btn-icon { padding-left: 10px; padding-right: 10px; }

.btn-icon.btn-sm, .btn-group-sm > .btn-icon.btn, .sp-container .btn-group-sm > button.btn-icon, .ui-datepicker-buttonpane button.btn-icon { padding-left: 8px; padding-right: 8px; }

.btn-icon.btn-xs { padding-left: 6px; padding-right: 6px; }

.btn-icon svg { margin: 0; }

.btn-brand-01 { background-color: #015de1; border-color: #015de1; color: #fff; }

.btn-brand-01:hover, .btn-brand-01:focus { background-color: #0153c7; border-color: #0153c7; color: #fff; }

.btn-brand-02 { background-color: #042893; border-color: #042893; color: #fff; }

.btn-brand-02:hover, .btn-brand-02:focus { background-color: #063cdd; border-color: #063cdd; color: #fff; }

.btn-outline-facebook { background-color: transparent; border-color: #4064ac; color: #4064ac; }

.btn-outline-facebook:hover, .btn-outline-facebook:focus { background-color: #4064ac; border-color: #4064ac; color: #fff; }

.btn-outline-twitter { background-color: transparent; border-color: #00a7e6; color: #00a7e6; }

.btn-outline-twitter:hover, .btn-outline-twitter:focus { background-color: #00a7e6; border-color: #00a7e6; color: #fff; }

.btn-uppercase { text-transform: uppercase; font-size: 12px; font-weight: 600; letter-spacing: .5px; line-height: 1.75; }

.btn-uppercase.btn-sm, .btn-group-sm > .btn-uppercase.btn, .sp-container .btn-group-sm > button.btn-uppercase, .ui-datepicker-buttonpane button.btn-uppercase { font-size: 11px; line-height: 1.773; }

.btn-uppercase.btn-xs { font-size: 10px; line-height: 1.8; }

.card.bg-primary, .card.bg-secondary, .card.bg-success, .card.bg-warning, .card.bg-danger, .card.bg-info, .card.bg-dark { border-width: 0; }

.card.bg-primary .card-header, .card.bg-secondary .card-header, .card.bg-success .card-header, .card.bg-warning .card-header, .card.bg-danger .card-header, .card.bg-info .card-header, .card.bg-dark .card-header { background-color: transparent; border-bottom-color: rgba(255, 255, 255, 0.1); }

.card-header, .card-footer { background-color: transparent; border-color: rgba(72, 94, 144, 0.16); }

.card-header { padding: 15px; }

@media (min-width: 576px) { .card-header { padding: 15px 20px; } }

.card-body { padding: 15px; }

@media (min-width: 576px) { .card-body { padding: 20px; } }

.card-img { border-radius: 0.25rem; }

.card-img-top { border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; }

.card-img-bottom { border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }

.carousel-control-prev-icon, .carousel-control-next-icon { background-image: none; display: block; width: auto; height: auto; }

.carousel-control-prev-icon svg, .carousel-control-next-icon svg { width: 48px; height: 48px; }

.carousel-indicators li { width: 10px; height: 10px; border-radius: 100%; }

.custom-control { min-height: inherit; }

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before, .custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before, .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before { border-color: rgba(1, 104, 250, 0.2); }

.custom-checkbox .custom-control-label::before, .custom-checkbox .custom-control-label::after, .custom-radio .custom-control-label::before, .custom-radio .custom-control-label::after, .custom-switch .custom-control-label::before, .custom-switch .custom-control-label::after { top: 44%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.custom-checkbox .custom-control-label:empty, .custom-radio .custom-control-label:empty, .custom-switch .custom-control-label:empty { height: 20px; }

.custom-checkbox .custom-control-label:empty::before, .custom-checkbox .custom-control-label:empty::after, .custom-radio .custom-control-label:empty::before, .custom-radio .custom-control-label:empty::after, .custom-switch .custom-control-label:empty::before, .custom-switch .custom-control-label:empty::after { left: -16px; }

.custom-switch .custom-control-input:checked ~ .custom-control-label::after { -webkit-transform: translate(0.75rem, -50%); -ms-transform: translate(0.75rem, -50%); transform: translate(0.75rem, -50%); }

.custom-select { border-color: #c0ccda; -webkit-appearance: none; -moz-appearance: none; appearance: none; }

.custom-select:invalid { color: #97a3b9; }

.custom-select option { color: #001737; }

.custom-file-label, .custom-file-label::after { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.custom-file-label::after { background-color: #f5f6fa; }

.dropdown-menu { border-color: rgba(131, 146, 165, 0.27); box-shadow: 0 0 8px 2px rgba(28, 39, 60, 0.04); padding: 5px; }

.dropdown-item { padding: 6px 15px; border-radius: 0.25rem; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .dropdown-item { -webkit-transition: none; transition: none; } }

.dropdown-item:hover, .dropdown-item:focus { background-color: #e5e9f2; }

.dropdown-item.active { background-color: #0168fa; }

.dropdown-header { padding-left: 15px; padding-right: 15px; }

.dropdown-divider { margin: 2px 15px; }

.form-control { color: #1b2e4b; font-size: inherit; }

.form-control::-webkit-input-placeholder { color: #c0ccda; }

.form-control::-moz-placeholder { color: #c0ccda; }

.form-control:-ms-input-placeholder { color: #c0ccda; }

.form-control::placeholder { color: #c0ccda; }

.form-control:disabled, .form-control[readonly] { background-color: #f5f6fa; }

textarea.form-control { min-height: 38px; }

.form-group { margin-bottom: 20px; }

.form-fieldset { background-color: #fff; border: 1px solid rgba(72, 94, 144, 0.16); padding: 20px 25px 25px; border-radius: 0.25rem; }

.form-fieldset .form-group:last-child { margin-bottom: 0; }

.form-fieldset legend { width: auto; background-color: inherit; padding: 0 10px; position: relative; margin-left: -10px; text-transform: uppercase; font-weight: 600; font-size: inherit; color: #1c273c; letter-spacing: .5; margin-bottom: 0; }

.row-sm { margin-left: -10px; margin-right: -10px; }

.row-sm > div { padding-left: 10px; padding-right: 10px; }

.row-xs { margin-left: -5px; margin-right: -5px; }

.row-xs > div { padding-left: 5px; padding-right: 5px; }

.row-xxs { margin-left: -1px; margin-right: -1px; }

.row-xxs > div { padding-left: 1px; padding-right: 1px; }

@media (min-width: 576px) { .row-xs--sm { margin-left: -5px; margin-right: -5px; }
  .row-xs--sm > div { padding-left: 5px; padding-right: 5px; }
  .row-sm--sm { margin-left: -10px; margin-right: -10px; }
  .row-sm--sm > div { padding-left: 10px; padding-right: 10px; }
  .row--sm { margin-left: -15px; margin-right: -15px; }
  .row--sm > div { padding-left: 15px; padding-right: 15px; } }

@media (min-width: 768px) { .row-xs--md { margin-left: -5px; margin-right: -5px; }
  .row-xs--md > div { padding-left: 5px; padding-right: 5px; }
  .row-sm--md { margin-left: -10px; margin-right: -10px; }
  .row-sm--md > div { padding-left: 10px; padding-right: 10px; }
  .row--md { margin-left: -15px; margin-right: -15px; }
  .row--md > div { padding-left: 15px; padding-right: 15px; } }

@media (min-width: 992px) { .row-xs--lg { margin-left: -5px; margin-right: -5px; }
  .row-xs--lg > div { padding-left: 5px; padding-right: 5px; }
  .row-sm--lg { margin-left: -10px; margin-right: -10px; }
  .row-sm--lg > div { padding-left: 10px; padding-right: 10px; }
  .row--lg { margin-left: -15px; margin-right: -15px; }
  .row--lg > div { padding-left: 15px; padding-right: 15px; } }

@media (min-width: 1200px) { .row-xs--xl { margin-left: -5px; margin-right: -5px; }
  .row-xs--xl > div { padding-left: 5px; padding-right: 5px; }
  .row-sm--xl { margin-left: -10px; margin-right: -10px; }
  .row-sm--xl > div { padding-left: 10px; padding-right: 10px; }
  .row--xl { margin-left: -15px; margin-right: -15px; }
  .row--xl > div { padding-left: 15px; padding-right: 15px; } }

.list-group-item { padding: 10px 15px; border-color: #e5e9f2; }

.modal-content { border-color: rgba(28, 39, 60, 0.16); border-radius: 0.25rem; }

.modal-content .close { font-weight: 300; font-size: 28px; line-height: 0.87; }

.modal-backdrop { background-color: rgba(15, 21, 32, 0.7); }

.modal-backdrop.show { opacity: 1; }

.nav-link { color: #596882; }

.nav-link:hover, .nav-link:focus { color: #0168fa; }

.nav-link.active { color: #0168fa; }

.nav-pills .nav-link { -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .nav-pills .nav-link { -webkit-transition: none; transition: none; } }

.nav-pills .nav-link:not(.active):hover, .nav-pills .nav-link:not(.active):focus { background-color: #eeeff4; color: #001737; }

.nav-pills:not(.flex-column) .nav-item + .nav-item, .nav-pills:not(.flex-column) > .nav-link + .nav-link { margin-left: 2px; }

.navbar-toggler { -webkit-align-self: stretch; -ms-flex-item-align: stretch; align-self: stretch; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; padding: 0; border-width: 0; color: #7987a1; }

.navbar-toggler:hover, .navbar-toggler:focus { color: #1c273c; }

.navbar-toggler .feather { stroke-width: 2.5px; }

.navbar-light .navbar-toggler { color: #7987a1; }

.navbar-light .navbar-toggler:hover, .navbar-light .navbar-toggler:focus { color: #1c273c; }

.navbar-dark .navbar-toggler { color: rgba(255, 255, 255, 0.5); }

.navbar-dark .navbar-toggler:hover, .navbar-dark .navbar-toggler:focus { color: #fff; }

.pagination { font-size: 14px; font-weight: 500; }

.page-item.disabled { font-weight: 400; }

.page-item.disabled .page-link { color: #97a3b9; }

.page-item.active .page-link { background-color: #0168fa; }

.page-link { min-width: 36px; height: 100%; padding: 9px 10px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; color: #0168fa; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .page-link { -webkit-transition: none; transition: none; } }

.page-link:hover, .page-link:focus { z-index: auto; background-color: #f1f2f6; }

.page-link .feather { width: 18px; height: 18px; stroke-width: 2.5px; }

.page-link-icon { padding: 9px 8px; }

.pagination-space .page-item + .page-item { margin-left: 5px; }

.pagination-space .page-link { margin-left: 0; border-radius: 0.25rem; }

.pagination-outline .page-item + .page-item { margin-left: 5px; }

.pagination-outline .page-item:first-child .page-link, .pagination-outline .page-item:last-child .page-link { border-radius: 3px; }

.pagination-outline .page-link { padding: 8px 7px; margin-left: 0; border-width: 2px; border-color: #0168fa; border-radius: 3px; }

.pagination-filled .page-item + .page-item { margin-left: 5px; }

.pagination-filled .page-item.disabled .page-link { background-color: #e9ecf1; color: #b4bdce; }

.pagination-filled .page-link { min-width: 34px; padding: 9px 6px; border-width: 0; background-color: #b4bdce; color: #596882; border-radius: 0.25rem; }

.pagination-filled .page-link:hover, .pagination-filled .page-link:focus { background-color: #97a3b9; }

.pagination-circle .page-item + .page-item { margin-left: 5px; }

.pagination-circle .page-item:first-child .page-link, .pagination-circle .page-item:last-child .page-link { border-radius: 100%; }

.pagination-circle .page-link { margin-left: 0; width: 36px; height: 36px; border-radius: 100%; }

.popover { border-color: rgba(28, 39, 60, 0.12); box-shadow: 0 0 8px rgba(28, 39, 60, 0.08); border-radius: 0.25rem; font-size: 13px; font-family: -apple-system, BlinkMacSystemFont, "Inter UI", Roboto, sans-serif; }

.popover-body { padding: 10px 15px 15px; }

.popover-header { background-color: #f1f2f6; border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; font-size: 14px; color: #1c273c; border-bottom-color: #e3e7ed; padding: 10px 15px; }

.popover-header-primary .popover-header, .popover-header-secondary .popover-header, .popover-header-success .popover-header, .popover-header-danger .popover-header, .popover-header-warning .popover-header, .popover-header-info .popover-header { color: #fff; border-bottom-width: 0; position: relative; margin-top: -1px; margin-left: -1px; margin-right: -1px; }

.popover-header-primary.bs-popover-bottom .popover-header::before, .popover-header-primary.bs-popover-auto[x-placement^="bottom"] .popover-header::before, .popover-header-secondary.bs-popover-bottom .popover-header::before, .popover-header-secondary.bs-popover-auto[x-placement^="bottom"] .popover-header::before, .popover-header-success.bs-popover-bottom .popover-header::before, .popover-header-success.bs-popover-auto[x-placement^="bottom"] .popover-header::before, .popover-header-danger.bs-popover-bottom .popover-header::before, .popover-header-danger.bs-popover-auto[x-placement^="bottom"] .popover-header::before, .popover-header-warning.bs-popover-bottom .popover-header::before, .popover-header-warning.bs-popover-auto[x-placement^="bottom"] .popover-header::before, .popover-header-info.bs-popover-bottom .popover-header::before, .popover-header-info.bs-popover-auto[x-placement^="bottom"] .popover-header::before { display: none; }

.popover-header-warning .popover-header { color: #001737; }

.popover-header-primary.bs-popover-bottom .arrow::before, .popover-header-primary.bs-popover-auto[x-placement^="bottom"] .arrow::before, .popover-header-primary.bs-popover-bottom .arrow::after, .popover-header-primary.bs-popover-auto[x-placement^="bottom"] .arrow::after { border-bottom-color: #0168fa; }

.popover-header-primary .popover-header { background-color: #0168fa; }

.popover-header-secondary.bs-popover-bottom .arrow::before, .popover-header-secondary.bs-popover-auto[x-placement^="bottom"] .arrow::before, .popover-header-secondary.bs-popover-bottom .arrow::after, .popover-header-secondary.bs-popover-auto[x-placement^="bottom"] .arrow::after { border-bottom-color: #7987a1; }

.popover-header-secondary .popover-header { background-color: #7987a1; }

.popover-header-success.bs-popover-bottom .arrow::before, .popover-header-success.bs-popover-auto[x-placement^="bottom"] .arrow::before, .popover-header-success.bs-popover-bottom .arrow::after, .popover-header-success.bs-popover-auto[x-placement^="bottom"] .arrow::after { border-bottom-color: #10b759; }

.popover-header-success .popover-header { background-color: #10b759; }

.popover-header-danger.bs-popover-bottom .arrow::before, .popover-header-danger.bs-popover-auto[x-placement^="bottom"] .arrow::before, .popover-header-danger.bs-popover-bottom .arrow::after, .popover-header-danger.bs-popover-auto[x-placement^="bottom"] .arrow::after { border-bottom-color: #dc3545; }

.popover-header-danger .popover-header { background-color: #dc3545; }

.popover-header-warning.bs-popover-bottom .arrow::before, .popover-header-warning.bs-popover-auto[x-placement^="bottom"] .arrow::before, .popover-header-warning.bs-popover-bottom .arrow::after, .popover-header-warning.bs-popover-auto[x-placement^="bottom"] .arrow::after { border-bottom-color: #ffc107; }

.popover-header-warning .popover-header { background-color: #ffc107; }

.popover-header-info.bs-popover-bottom .arrow::before, .popover-header-info.bs-popover-auto[x-placement^="bottom"] .arrow::before, .popover-header-info.bs-popover-bottom .arrow::after, .popover-header-info.bs-popover-auto[x-placement^="bottom"] .arrow::after { border-bottom-color: #00b8d4; }

.popover-header-info .popover-header { background-color: #00b8d4; }

.popover-primary, .popover-secondary, .popover-success, .popover-warning, .popover-danger, .popover-info { border-width: 0; }

.popover-primary .popover-header, .popover-secondary .popover-header, .popover-success .popover-header, .popover-warning .popover-header, .popover-danger .popover-header, .popover-info .popover-header { background-color: transparent; border-bottom-color: rgba(255, 255, 255, 0.08); color: #fff; }

.popover-primary .popover-header::before, .popover-secondary .popover-header::before, .popover-success .popover-header::before, .popover-warning .popover-header::before, .popover-danger .popover-header::before, .popover-info .popover-header::before { display: none; }

.popover-primary .popover-body, .popover-secondary .popover-body, .popover-success .popover-body, .popover-warning .popover-body, .popover-danger .popover-body, .popover-info .popover-body { color: rgba(255, 255, 255, 0.7); }

.popover-primary .arrow::before, .popover-secondary .arrow::before, .popover-success .arrow::before, .popover-warning .arrow::before, .popover-danger .arrow::before, .popover-info .arrow::before { display: none; }

.popover-primary { background-color: #0168fa; }

.popover-primary.bs-popover-top .arrow::after, .popover-primary.bs-popover-auto[x-placement^="top"] .arrow::after { border-top-color: #0168fa; }

.popover-primary.bs-popover-bottom .arrow::after, .popover-primary.bs-popover-auto[x-placement^="bottom"] .arrow::after { border-bottom-color: #0168fa; }

.popover-primary.bs-popover-right .arrow::after, .popover-primary.bs-popover-auto[x-placement^="right"] .arrow::after { border-right-color: #0168fa; }

.popover-primary.bs-popover-left .arrow::after, .popover-primary.bs-popover-auto[x-placement^="left"] .arrow::after { border-left-color: #0168fa; }

.popover-secondary { background-color: #7987a1; }

.popover-secondary.bs-popover-top .arrow::after, .popover-secondary.bs-popover-auto[x-placement^="top"] .arrow::after { border-top-color: #7987a1; }

.popover-secondary.bs-popover-bottom .arrow::after, .popover-secondary.bs-popover-auto[x-placement^="bottom"] .arrow::after { border-bottom-color: #7987a1; }

.popover-secondary.bs-popover-right .arrow::after, .popover-secondary.bs-popover-auto[x-placement^="right"] .arrow::after { border-right-color: #7987a1; }

.popover-secondary.bs-popover-left .arrow::after, .popover-secondary.bs-popover-auto[x-placement^="left"] .arrow::after { border-left-color: #7987a1; }

.popover-success { background-color: #10b759; }

.popover-success.bs-popover-top .arrow::after, .popover-success.bs-popover-auto[x-placement^="top"] .arrow::after { border-top-color: #10b759; }

.popover-success.bs-popover-bottom .arrow::after, .popover-success.bs-popover-auto[x-placement^="bottom"] .arrow::after { border-bottom-color: #10b759; }

.popover-success.bs-popover-right .arrow::after, .popover-success.bs-popover-auto[x-placement^="right"] .arrow::after { border-right-color: #10b759; }

.popover-success.bs-popover-left .arrow::after, .popover-success.bs-popover-auto[x-placement^="left"] .arrow::after { border-left-color: #10b759; }

.popover-warning { background-color: #ffc107; }

.popover-warning.bs-popover-top .arrow::after, .popover-warning.bs-popover-auto[x-placement^="top"] .arrow::after { border-top-color: #ffc107; }

.popover-warning.bs-popover-bottom .arrow::after, .popover-warning.bs-popover-auto[x-placement^="bottom"] .arrow::after { border-bottom-color: #ffc107; }

.popover-warning.bs-popover-right .arrow::after, .popover-warning.bs-popover-auto[x-placement^="right"] .arrow::after { border-right-color: #ffc107; }

.popover-warning.bs-popover-left .arrow::after, .popover-warning.bs-popover-auto[x-placement^="left"] .arrow::after { border-left-color: #ffc107; }

.popover-danger { background-color: #dc3545; }

.popover-danger.bs-popover-top .arrow::after, .popover-danger.bs-popover-auto[x-placement^="top"] .arrow::after { border-top-color: #dc3545; }

.popover-danger.bs-popover-bottom .arrow::after, .popover-danger.bs-popover-auto[x-placement^="bottom"] .arrow::after { border-bottom-color: #dc3545; }

.popover-danger.bs-popover-right .arrow::after, .popover-danger.bs-popover-auto[x-placement^="right"] .arrow::after { border-right-color: #dc3545; }

.popover-danger.bs-popover-left .arrow::after, .popover-danger.bs-popover-auto[x-placement^="left"] .arrow::after { border-left-color: #dc3545; }

.popover-info { background-color: #00b8d4; }

.popover-info.bs-popover-top .arrow::after, .popover-info.bs-popover-auto[x-placement^="top"] .arrow::after { border-top-color: #00b8d4; }

.popover-info.bs-popover-bottom .arrow::after, .popover-info.bs-popover-auto[x-placement^="bottom"] .arrow::after { border-bottom-color: #00b8d4; }

.popover-info.bs-popover-right .arrow::after, .popover-info.bs-popover-auto[x-placement^="right"] .arrow::after { border-right-color: #00b8d4; }

.popover-info.bs-popover-left .arrow::after, .popover-info.bs-popover-auto[x-placement^="left"] .arrow::after { border-left-color: #00b8d4; }

.popover-warning .popover-header { color: #001737; border-bottom-color: rgba(0, 23, 55, 0.05); }

.popover-warning .popover-body { color: rgba(0, 23, 55, 0.8); }

.progress { height: 10px; }

.toast { background-color: rgba(255, 255, 255, 0.95); border-color: rgba(72, 94, 144, 0.16); box-shadow: 0 2px 3px rgba(28, 39, 60, 0.06); border-radius: 0.25rem; }

.toast-header { border-bottom-color: rgba(205, 212, 224, 0.4); }

.toast-header .close { font-weight: 300; color: #97a3b9; }

.tooltip-inner { font-size: 12px; padding: 5px 10px; }

.tooltip-primary .tooltip-inner { background-color: #0168fa; }

.tooltip-primary.bs-tooltip-top .arrow::before, .tooltip-primary.bs-tooltip-auto[x-placement^="top"] .arrow::before, .tooltip-primary.bs-tooltip-auto[x-placement^="top"] .arrow::before { border-top-color: #0168fa; }

.tooltip-primary.bs-tooltip-bottom .arrow::before, .tooltip-primary.bs-tooltip-auto[x-placement^="bottom"] .arrow::before, .tooltip-primary.bs-tooltip-auto[x-placement^="bottom"] .arrow::before { border-bottom-color: #0168fa; }

.tooltip-primary.bs-tooltip-left .arrow::before, .tooltip-primary.bs-tooltip-auto[x-placement^="left"] .arrow::before, .tooltip-primary.bs-tooltip-auto[x-placement^="left"] .arrow::before { border-left-color: #0168fa; }

.tooltip-primary.bs-tooltip-right .arrow::before, .tooltip-primary.bs-tooltip-auto[x-placement^="right"] .arrow::before, .tooltip-primary.bs-tooltip-auto[x-placement^="right"] .arrow::before { border-right-color: #0168fa; }

.tooltip-secondary .tooltip-inner { background-color: #7987a1; }

.tooltip-secondary.bs-tooltip-top .arrow::before, .tooltip-secondary.bs-tooltip-auto[x-placement^="top"] .arrow::before, .tooltip-secondary.bs-tooltip-auto[x-placement^="top"] .arrow::before { border-top-color: #7987a1; }

.tooltip-secondary.bs-tooltip-bottom .arrow::before, .tooltip-secondary.bs-tooltip-auto[x-placement^="bottom"] .arrow::before, .tooltip-secondary.bs-tooltip-auto[x-placement^="bottom"] .arrow::before { border-bottom-color: #7987a1; }

.tooltip-secondary.bs-tooltip-left .arrow::before, .tooltip-secondary.bs-tooltip-auto[x-placement^="left"] .arrow::before, .tooltip-secondary.bs-tooltip-auto[x-placement^="left"] .arrow::before { border-left-color: #7987a1; }

.tooltip-secondary.bs-tooltip-right .arrow::before, .tooltip-secondary.bs-tooltip-auto[x-placement^="right"] .arrow::before, .tooltip-secondary.bs-tooltip-auto[x-placement^="right"] .arrow::before { border-right-color: #7987a1; }

.tooltip-success .tooltip-inner { background-color: #10b759; }

.tooltip-success.bs-tooltip-top .arrow::before, .tooltip-success.bs-tooltip-auto[x-placement^="top"] .arrow::before, .tooltip-success.bs-tooltip-auto[x-placement^="top"] .arrow::before { border-top-color: #10b759; }

.tooltip-success.bs-tooltip-bottom .arrow::before, .tooltip-success.bs-tooltip-auto[x-placement^="bottom"] .arrow::before, .tooltip-success.bs-tooltip-auto[x-placement^="bottom"] .arrow::before { border-bottom-color: #10b759; }

.tooltip-success.bs-tooltip-left .arrow::before, .tooltip-success.bs-tooltip-auto[x-placement^="left"] .arrow::before, .tooltip-success.bs-tooltip-auto[x-placement^="left"] .arrow::before { border-left-color: #10b759; }

.tooltip-success.bs-tooltip-right .arrow::before, .tooltip-success.bs-tooltip-auto[x-placement^="right"] .arrow::before, .tooltip-success.bs-tooltip-auto[x-placement^="right"] .arrow::before { border-right-color: #10b759; }

.tooltip-danger .tooltip-inner { background-color: #dc3545; }

.tooltip-danger.bs-tooltip-top .arrow::before, .tooltip-danger.bs-tooltip-auto[x-placement^="top"] .arrow::before, .tooltip-danger.bs-tooltip-auto[x-placement^="top"] .arrow::before { border-top-color: #dc3545; }

.tooltip-danger.bs-tooltip-bottom .arrow::before, .tooltip-danger.bs-tooltip-auto[x-placement^="bottom"] .arrow::before, .tooltip-danger.bs-tooltip-auto[x-placement^="bottom"] .arrow::before { border-bottom-color: #dc3545; }

.tooltip-danger.bs-tooltip-left .arrow::before, .tooltip-danger.bs-tooltip-auto[x-placement^="left"] .arrow::before, .tooltip-danger.bs-tooltip-auto[x-placement^="left"] .arrow::before { border-left-color: #dc3545; }

.tooltip-danger.bs-tooltip-right .arrow::before, .tooltip-danger.bs-tooltip-auto[x-placement^="right"] .arrow::before, .tooltip-danger.bs-tooltip-auto[x-placement^="right"] .arrow::before { border-right-color: #dc3545; }

.tooltip-warning .tooltip-inner { background-color: #ffc107; }

.tooltip-warning.bs-tooltip-top .arrow::before, .tooltip-warning.bs-tooltip-auto[x-placement^="top"] .arrow::before, .tooltip-warning.bs-tooltip-auto[x-placement^="top"] .arrow::before { border-top-color: #ffc107; }

.tooltip-warning.bs-tooltip-bottom .arrow::before, .tooltip-warning.bs-tooltip-auto[x-placement^="bottom"] .arrow::before, .tooltip-warning.bs-tooltip-auto[x-placement^="bottom"] .arrow::before { border-bottom-color: #ffc107; }

.tooltip-warning.bs-tooltip-left .arrow::before, .tooltip-warning.bs-tooltip-auto[x-placement^="left"] .arrow::before, .tooltip-warning.bs-tooltip-auto[x-placement^="left"] .arrow::before { border-left-color: #ffc107; }

.tooltip-warning.bs-tooltip-right .arrow::before, .tooltip-warning.bs-tooltip-auto[x-placement^="right"] .arrow::before, .tooltip-warning.bs-tooltip-auto[x-placement^="right"] .arrow::before { border-right-color: #ffc107; }

.tooltip-info .tooltip-inner { background-color: #00b8d4; }

.tooltip-info.bs-tooltip-top .arrow::before, .tooltip-info.bs-tooltip-auto[x-placement^="top"] .arrow::before, .tooltip-info.bs-tooltip-auto[x-placement^="top"] .arrow::before { border-top-color: #00b8d4; }

.tooltip-info.bs-tooltip-bottom .arrow::before, .tooltip-info.bs-tooltip-auto[x-placement^="bottom"] .arrow::before, .tooltip-info.bs-tooltip-auto[x-placement^="bottom"] .arrow::before { border-bottom-color: #00b8d4; }

.tooltip-info.bs-tooltip-left .arrow::before, .tooltip-info.bs-tooltip-auto[x-placement^="left"] .arrow::before, .tooltip-info.bs-tooltip-auto[x-placement^="left"] .arrow::before { border-left-color: #00b8d4; }

.tooltip-info.bs-tooltip-right .arrow::before, .tooltip-info.bs-tooltip-auto[x-placement^="right"] .arrow::before, .tooltip-info.bs-tooltip-auto[x-placement^="right"] .arrow::before { border-right-color: #00b8d4; }

.tooltip-light .tooltip-inner { background-color: #b4bdce; }

.tooltip-light.bs-tooltip-top .arrow::before, .tooltip-light.bs-tooltip-auto[x-placement^="top"] .arrow::before, .tooltip-light.bs-tooltip-auto[x-placement^="top"] .arrow::before { border-top-color: #b4bdce; }

.tooltip-light.bs-tooltip-bottom .arrow::before, .tooltip-light.bs-tooltip-auto[x-placement^="bottom"] .arrow::before, .tooltip-light.bs-tooltip-auto[x-placement^="bottom"] .arrow::before { border-bottom-color: #b4bdce; }

.tooltip-light.bs-tooltip-left .arrow::before, .tooltip-light.bs-tooltip-auto[x-placement^="left"] .arrow::before, .tooltip-light.bs-tooltip-auto[x-placement^="left"] .arrow::before { border-left-color: #b4bdce; }

.tooltip-light.bs-tooltip-right .arrow::before, .tooltip-light.bs-tooltip-auto[x-placement^="right"] .arrow::before, .tooltip-light.bs-tooltip-auto[x-placement^="right"] .arrow::before { border-right-color: #b4bdce; }

.tooltip-dark .tooltip-inner { background-color: #3b4863; }

.tooltip-dark.bs-tooltip-top .arrow::before, .tooltip-dark.bs-tooltip-auto[x-placement^="top"] .arrow::before, .tooltip-dark.bs-tooltip-auto[x-placement^="top"] .arrow::before { border-top-color: #3b4863; }

.tooltip-dark.bs-tooltip-bottom .arrow::before, .tooltip-dark.bs-tooltip-auto[x-placement^="bottom"] .arrow::before, .tooltip-dark.bs-tooltip-auto[x-placement^="bottom"] .arrow::before { border-bottom-color: #3b4863; }

.tooltip-dark.bs-tooltip-left .arrow::before, .tooltip-dark.bs-tooltip-auto[x-placement^="left"] .arrow::before, .tooltip-dark.bs-tooltip-auto[x-placement^="left"] .arrow::before { border-left-color: #3b4863; }

.tooltip-dark.bs-tooltip-right .arrow::before, .tooltip-dark.bs-tooltip-auto[x-placement^="right"] .arrow::before, .tooltip-dark.bs-tooltip-auto[x-placement^="right"] .arrow::before { border-right-color: #3b4863; }

.table th, .table td { padding: 8px 10px; line-height: 1.5; }

.table thead th, .table tbody th { font-weight: 500; }

.table thead th { border-bottom-width: 0; }

.table-striped tbody tr:nth-of-type(2n+1) { background-color: #f3f4f7; }

.table-hover tbody tr:hover { background-color: #e9ecf1; }

.table-sm th, .table-sm td { padding: 5px 10px; }

.thead-primary, .thead-secondary, .thead-success, .thead-danger, .thead-warning, .thead-info, .thead-light, .thead-dark { color: #fff; }

.thead-primary th, .thead-secondary th, .thead-success th, .thead-danger th, .thead-warning th, .thead-info th, .thead-light th, .thead-dark th { border-top-width: 0; }

.thead-primary + tbody tr:first-child th, .thead-primary + tbody tr:first-child td, .thead-secondary + tbody tr:first-child th, .thead-secondary + tbody tr:first-child td, .thead-success + tbody tr:first-child th, .thead-success + tbody tr:first-child td, .thead-danger + tbody tr:first-child th, .thead-danger + tbody tr:first-child td, .thead-warning + tbody tr:first-child th, .thead-warning + tbody tr:first-child td, .thead-info + tbody tr:first-child th, .thead-info + tbody tr:first-child td, .thead-light + tbody tr:first-child th, .thead-light + tbody tr:first-child td, .thead-dark + tbody tr:first-child th, .thead-dark + tbody tr:first-child td { border-top-width: 0; }

.thead-primary { background-color: #0168fa; }

.thead-secondary { background-color: #7987a1; }

.thead-success { background-color: #10b759; }

.thead-danger { background-color: #dc3545; }

.thead-warning { background-color: #ffc107; }

.thead-info { background-color: #00b8d4; }

.thead-dark { background-color: #3b4863; }

.thead-light { background-color: rgba(72, 94, 144, 0.16); color: #596882; }

.table-primary thead, .table-secondary thead, .table-success thead, .table-danger thead, .table-warning thead, .table-info thead, .table-light thead, .table-dark thead { color: #fff; }

.table-primary thead th, .table-secondary thead th, .table-success thead th, .table-danger thead th, .table-warning thead th, .table-info thead th, .table-light thead th, .table-dark thead th { border-top-width: 0; }

.table-primary tbody tr th, .table-primary tbody tr td, .table-secondary tbody tr th, .table-secondary tbody tr td, .table-success tbody tr th, .table-success tbody tr td, .table-danger tbody tr th, .table-danger tbody tr td, .table-warning tbody tr th, .table-warning tbody tr td, .table-info tbody tr th, .table-info tbody tr td, .table-light tbody tr th, .table-light tbody tr td, .table-dark tbody tr th, .table-dark tbody tr td { border-top-color: rgba(255, 255, 255, 0.45); }

.table-primary tbody tr:first-child th, .table-primary tbody tr:first-child td, .table-secondary tbody tr:first-child th, .table-secondary tbody tr:first-child td, .table-success tbody tr:first-child th, .table-success tbody tr:first-child td, .table-danger tbody tr:first-child th, .table-danger tbody tr:first-child td, .table-warning tbody tr:first-child th, .table-warning tbody tr:first-child td, .table-info tbody tr:first-child th, .table-info tbody tr:first-child td, .table-light tbody tr:first-child th, .table-light tbody tr:first-child td, .table-dark tbody tr:first-child th, .table-dark tbody tr:first-child td { border-top-width: 0; }

.table-primary thead { background-color: #0168fa; }

.table-primary tbody tr { background-color: #f1f7ff; }

.table-primary.table-striped tbody tr:nth-of-type(2n+1) { background-color: #e2eeff; }

.table-primary.table-hover tbody tr:hover { background-color: #d2e5ff; }

.table-secondary thead { background-color: #7987a1; }

.table-secondary tbody tr { background-color: #e3e7ed; }

.table-secondary.table-striped tbody tr:nth-of-type(2n+1) { background-color: #dadfe7; }

.table-secondary.table-hover tbody tr:hover { background-color: #d0d7e1; }

.table-success thead { background-color: #10b759; }

.table-success tbody tr { background-color: #e8fdf1; }

.table-success.table-striped tbody tr:nth-of-type(2n+1) { background-color: #dafce9; }

.table-success.table-hover tbody tr:hover { background-color: #ccfae0; }

.table-danger thead { background-color: #dc3545; }

.table-danger tbody tr { background-color: #fef9f9; }

.table-danger.table-striped tbody tr:nth-of-type(2n+1) { background-color: #fceced; }

.table-danger.table-hover tbody tr:hover { background-color: #f9dfe1; }

.table-warning thead { background-color: #ffc107; }

.table-warning tbody tr { background-color: #fffbf8; }

.table-warning.table-striped tbody tr:nth-of-type(2n+1) { background-color: #fff3e8; }

.table-warning.table-hover tbody tr:hover { background-color: #ffead9; }

.table-info thead { background-color: #00b8d4; }

.table-info tbody tr { background-color: #eefdff; }

.table-info.table-striped tbody tr:nth-of-type(2n+1) { background-color: #defbff; }

.table-info.table-hover tbody tr:hover { background-color: #cff9ff; }

.table-light thead { background-color: #e3e7ed; }

.table-light tbody tr { background-color: #f9fafb; }

.table-light.table-striped tbody tr:nth-of-type(2n+1) { background-color: #eff2f5; }

.table-light.table-hover tbody tr:hover { background-color: #e6eaef; }

.table-dark thead { background-color: #3b4863; }

.table-dark tbody tr { background-color: #e3e7ed; }

.table-dark.table-striped tbody tr:nth-of-type(2n+1) { background-color: #dadfe7; }

.table-dark.table-hover tbody tr:hover { background-color: #d0d7e1; }

.table-light thead { color: #001737; }

.table-dark tbody { color: #001737; }

/* ############### ADDON COMPONENTS STYLES ############### */
.accordion { border-radius: 0.25rem; }

.ui-accordion-header { font-size: 14px; font-weight: 500; color: #1b2e4b; margin-bottom: 0; border: 1px solid rgba(72, 94, 144, 0.16); background-color: #f5f6fa; padding: 12px 15px 12px 35px; position: relative; outline: none; cursor: pointer; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .ui-accordion-header { -webkit-transition: none; transition: none; } }

.ui-accordion-header ~ .ui-accordion-header { margin-top: -1px; }

.ui-accordion-header:first-of-type { border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; }

.ui-accordion-header:last-of-type:not(.ui-state-active) { border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }

.ui-accordion-header:hover { color: #001737; background-color: #eef0f7; }

.ui-accordion-header .ui-accordion-header-icon { position: absolute; left: 15px; top: 12px; display: inline-block; margin-right: 10px; }

.ui-accordion-header .ui-accordion-header-icon::before { content: '\f273'; font-family: 'Ionicons'; font-size: 14px; display: inline-block; }

.ui-accordion-header.ui-state-active { background-color: #fff; border-bottom-width: 0; color: #0168fa; }

.ui-accordion-header.ui-state-active .ui-accordion-header-icon::before { content: '\f368'; }

.ui-accordion-content { border: 1px solid rgba(72, 94, 144, 0.16); border-top-width: 0; padding: 0 20px 20px 35px; position: relative; }

.ui-accordion-content:last-of-type { border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }

.accordion-style1 .ui-accordion-header.ui-state-active { border-color: #0168fa; border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; background-color: #f1f7ff; }

.accordion-style1 .ui-accordion-content.ui-accordion-content-active { z-index: 5; border-color: #0168fa; border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0.25rem; background-color: #f1f7ff; }

.accordion-style2 { box-shadow: none; }

.accordion-style2 .ui-accordion-header { border-width: 0; background-color: #0168fa; color: #fff; border-width: 2px; border-bottom-width: 0; border-color: transparent; border-radius: 0.25rem; }

.accordion-style2 .ui-accordion-header ~ .ui-accordion-header { margin-top: 5px; }

.accordion-style2 .ui-accordion-header.ui-state-active { border-bottom-right-radius: 0; border-bottom-left-radius: 0; border-top-left-radius: 3px; border-top-right-radius: 3px; background-color: #f1f7ff; color: #0168fa; border-color: #0168fa; }

.accordion-style2 .ui-accordion-content { background-color: #f1f7ff; border-width: 2px; border-top-width: 0; border-color: #0168fa; }

.accordion-style2 .ui-accordion-content.ui-accordion-content-active { border-top-left-radius: 0; border-top-right-radius: 0; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }

.accordion-pink .ui-accordion-header.ui-state-active { color: #f10075; }

.accordion-pink.accordion-style1 .ui-accordion-header.ui-state-active { border-color: #f10075; background-color: #fffbfd; }

.accordion-pink.accordion-style1 .ui-accordion-content.ui-accordion-content-active { border-color: #f10075; background-color: #fffbfd; }

.accordion-pink.accordion-style2 .ui-accordion-header { background-color: #f10075; }

.accordion-pink.accordion-style2 .ui-accordion-header:hover { background-color: #e70070; }

.accordion-pink.accordion-style2 .ui-accordion-header.ui-state-active { background-color: #fffbfd; color: #f10075; border-color: #f10075; }

.accordion-pink.accordion-style2 .ui-accordion-content { background-color: #fffbfd; border-color: #f10075; }

.accordion-teal .ui-accordion-header.ui-state-active { color: #00cccc; }

.accordion-teal.accordion-style1 .ui-accordion-header.ui-state-active { border-color: #00cccc; background-color: #ebffff; }

.accordion-teal.accordion-style1 .ui-accordion-content.ui-accordion-content-active { border-color: #00cccc; background-color: #ebffff; }

.accordion-teal.accordion-style2 .ui-accordion-header { background-color: #00cccc; }

.accordion-teal.accordion-style2 .ui-accordion-header:hover { background-color: #00c2c2; }

.accordion-teal.accordion-style2 .ui-accordion-header.ui-state-active { background-color: #ebffff; color: #00cccc; border-color: #00cccc; }

.accordion-teal.accordion-style2 .ui-accordion-content { background-color: #ebffff; border-color: #00cccc; }

.accordion-dark .ui-accordion-header.ui-state-active { color: #596882; }

.accordion-dark.accordion-style1 .ui-accordion-header.ui-state-active { border-color: #596882; background-color: #e3e7ed; }

.accordion-dark.accordion-style1 .ui-accordion-content.ui-accordion-content-active { border-color: #596882; background-color: #e3e7ed; }

.accordion-dark.accordion-style2 .ui-accordion-header { background-color: #596882; }

.accordion-dark.accordion-style2 .ui-accordion-header:hover { background-color: #55637c; }

.accordion-dark.accordion-style2 .ui-accordion-header.ui-state-active { background-color: #e3e7ed; color: #596882; border-color: #596882; }

.accordion-dark.accordion-style2 .ui-accordion-content { background-color: #e3e7ed; border-color: #596882; }

.avatar { position: relative; width: 38px; height: 38px; }

.avatar img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.avatar-initial { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: #8392a5; color: #fff; font-weight: 700; font-size: 15px; font-family: -apple-system, BlinkMacSystemFont, "Inter UI", Roboto, sans-serif; text-transform: uppercase; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.avatar-offline::after, .avatar-online::after { content: ''; position: absolute; bottom: 0; right: 2px; width: 8px; height: 8px; border-radius: 100%; box-shadow: 0 0 0 2px #fff; }

.avatar-offline::after { background-color: #c0ccda; }

.avatar-online::after { background-color: #10b759; }

.avatar-xs { width: 26px; height: 26px; }

.avatar-xs .avatar-initial { font-size: 10px; }

.avatar-xs.avatar-offline::after, .avatar-xs.avatar-online::after { width: 5px; height: 5px; }

.avatar-sm { width: 32px; height: 32px; }

.avatar-sm .avatar-initial { font-size: 13px; }

.avatar-sm.avatar-offline::after, .avatar-sm.avatar-online::after { width: 7px; height: 7px; }

.avatar-md { width: 48px; height: 48px; }

.avatar-md .avatar-initial { font-size: 18px; }

.avatar-md.avatar-offline::after, .avatar-md.avatar-online::after { width: 9px; height: 9px; right: 2px; bottom: 2px; }

.avatar-lg { width: 64px; height: 64px; }

.avatar-lg .avatar-initial { font-size: 24px; }

.avatar-lg.avatar-offline::after, .avatar-lg.avatar-online::after { width: 10px; height: 10px; bottom: 3px; right: 4px; }

.avatar-xl { width: 72px; height: 72px; }

.avatar-xl .avatar-initial { font-size: 30px; }

.avatar-xl.avatar-offline::after, .avatar-xl.avatar-online::after { width: 11px; height: 11px; bottom: 4px; right: 5px; box-shadow: 0 0 0 2.5px #fff; }

.avatar-xxl { width: 100px; height: 100px; }

.avatar-xxl .avatar-initial { font-size: 45px; }

.avatar-xxl.avatar-offline::after, .avatar-xxl.avatar-online::after { width: 13px; height: 13px; bottom: 6px; right: 7px; box-shadow: 0 0 0 3px #fff; }

.button-group { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; height: 38px; }

.button-group .btn, .button-group .ui-datepicker-buttonpane button, .ui-datepicker-buttonpane .button-group button, .button-group .sp-container button, .sp-container .button-group button { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-size: inherit; font-weight: inherit; }

.button-group .btn + .btn, .button-group .ui-datepicker-buttonpane button + .btn, .ui-datepicker-buttonpane .button-group button + .btn, .button-group .sp-container button + .btn, .sp-container .button-group button + .btn, .button-group .ui-datepicker-buttonpane .btn + button, .ui-datepicker-buttonpane .button-group .btn + button, .button-group .ui-datepicker-buttonpane button + button, .ui-datepicker-buttonpane .button-group button + button, .button-group .sp-container .ui-datepicker-buttonpane button + button, .ui-datepicker-buttonpane .sp-container .button-group button + button, .button-group .sp-container .btn + button, .sp-container .button-group .btn + button, .button-group .ui-datepicker-buttonpane .sp-container button + button, .sp-container .button-group .ui-datepicker-buttonpane button + button, .ui-datepicker-buttonpane .button-group .sp-container button + button, .sp-container .ui-datepicker-buttonpane .button-group button + button, .button-group .sp-container button + button, .sp-container .button-group button + button { margin-left: 5px; }

.card-profile { border-width: 0; }

.card-profile .card-img-top { height: 100px; -o-object-fit: cover; object-fit: cover; }

.card-profile .card-body { padding: 15px; border: 1px solid rgba(72, 94, 144, 0.16); border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }

@media (min-width: 992px) { .card-profile .card-body { padding: 20px; } }

.card-profile .card-body > div { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; margin-top: -55px; }

.card-profile h5 { font-size: 14px; margin-top: 15px; margin-bottom: 0; }

@media (min-width: 992px) { .card-profile h5 { font-size: 15px; } }

.card-profile h5 a { color: #1b2e4b; }

.card-profile h5 a:hover, .card-profile h5 a:focus { color: #0168fa; }

.card-profile p { color: #8392a5; }

.card-event { border-width: 0; }

.card-event .card-img-top { height: 150px; -o-object-fit: cover; object-fit: cover; }

.card-event .card-body { border: 1px solid rgba(72, 94, 144, 0.16); border-top-width: 0; padding: 18px 20px; }

.card-event .card-body h5 { font-size: 15px; margin-bottom: 0; }

.card-event .card-body h5 a { color: #1b2e4b; }

.card-event .card-body h5 a:hover, .card-event .card-body h5 a:focus { color: #0168fa; }

.card-event .card-footer { border: 1px solid rgba(72, 94, 144, 0.16); border-top-width: 0; border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0.25rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.card-help .card-body { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; text-align: center; }

.card-help .card-footer { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.card-help .card-footer .icon::before { width: auto; }

.divider-text { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; text-transform: uppercase; color: #8392a5; font-size: 10px; font-weight: 500; font-family: -apple-system, BlinkMacSystemFont, "Inter UI", Roboto, sans-serif; letter-spacing: .5px; margin: 15px 0; }

.divider-text::before, .divider-text::after { content: ''; display: block; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; height: 1px; background-color: #e5e9f2; }

.divider-text::before { margin-right: 10px; }

.divider-text::after { margin-left: 10px; }

.divider-vertical { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; margin: 0 15px; }

.divider-vertical::before, .divider-vertical::after { height: auto; width: 1px; }

.divider-vertical::before { margin-right: 0; margin-bottom: 10px; }

.divider-vertical::after { margin-left: 0; margin-top: 10px; }

.dropdown-message .dropdown-link, .dropdown-notification .dropdown-link { position: relative; color: #8392a5; }

.dropdown-message .dropdown-link svg, .dropdown-notification .dropdown-link svg { width: 16px; height: 16px; stroke-width: 3px; }

@media (min-width: 576px) { .dropdown-message .dropdown-link svg, .dropdown-notification .dropdown-link svg { width: 20px; height: 20px; stroke-width: 2.25px; } }

.dropdown-message .dropdown-link.new-indicator, .dropdown-notification .dropdown-link.new-indicator { color: #1b2e4b; }

.dropdown-message .dropdown-link.new-indicator span, .dropdown-notification .dropdown-link.new-indicator span { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 15px; height: 15px; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; position: absolute; top: -8px; right: -2px; background-color: #dc3545; color: #fff; font-size: 8px; font-weight: 400; font-family: sans-serif; line-height: 2; border-radius: 100%; }

.dropdown-message .dropdown-link:hover, .dropdown-message .dropdown-link:focus, .dropdown-notification .dropdown-link:hover, .dropdown-notification .dropdown-link:focus { color: #001737; }

.dropdown-message .dropdown-menu, .dropdown-notification .dropdown-menu { width: 300px; padding: 0; margin-right: -20px; box-shadow: none; }

.dropdown-message .dropdown-menu::before, .dropdown-notification .dropdown-menu::before { content: ''; position: absolute; top: -10px; left: 25px; border-bottom: 10px solid rgba(72, 94, 144, 0.16); border-left: 10px solid transparent; border-right: 10px solid transparent; }

.dropdown-message .dropdown-menu::after, .dropdown-notification .dropdown-menu::after { content: ''; position: absolute; top: -8.5px; left: 26px; border-bottom: 9px solid #fff; border-left: 9px solid transparent; border-right: 9px solid transparent; }

.dropdown-message .dropdown-menu.dropdown-menu-right, .dropdown-notification .dropdown-menu.dropdown-menu-right { margin-right: -20px; }

.dropdown-message .dropdown-menu.dropdown-menu-right::before, .dropdown-notification .dropdown-menu.dropdown-menu-right::before { left: auto; right: 20px; }

.dropdown-message .dropdown-menu.dropdown-menu-right::after, .dropdown-notification .dropdown-menu.dropdown-menu-right::after { left: auto; right: 21px; }

.dropdown-message .dropdown-header, .dropdown-notification .dropdown-header { padding: 12px 15px; text-transform: uppercase; font-size: 12px; font-weight: 600; letter-spacing: .5px; color: #1b2e4b; border-bottom: 1px solid rgba(72, 94, 144, 0.16); margin-bottom: 5px; }

.dropdown-message .dropdown-item, .dropdown-notification .dropdown-item { -webkit-transition: none; transition: none; border-radius: 0.25rem; white-space: normal; padding: 8px 10px; margin: 0 5px; width: auto; }

@media (prefers-reduced-motion: reduce) { .dropdown-message .dropdown-item, .dropdown-notification .dropdown-item { -webkit-transition: none; transition: none; } }

.dropdown-message .dropdown-item:hover, .dropdown-message .dropdown-item:focus, .dropdown-notification .dropdown-item:hover, .dropdown-notification .dropdown-item:focus { background-color: rgba(229, 233, 242, 0.5); }

.dropdown-message .dropdown-item:hover .avatar-online::after, .dropdown-message .dropdown-item:hover .avatar-offline::after, .dropdown-message .dropdown-item:focus .avatar-online::after, .dropdown-message .dropdown-item:focus .avatar-offline::after, .dropdown-notification .dropdown-item:hover .avatar-online::after, .dropdown-notification .dropdown-item:hover .avatar-offline::after, .dropdown-notification .dropdown-item:focus .avatar-online::after, .dropdown-notification .dropdown-item:focus .avatar-offline::after { box-shadow: 0 0 0 2px #f2f4f8; }

.dropdown-message .avatar, .dropdown-notification .avatar { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; margin-top: 2px; }

.dropdown-message .media-body, .dropdown-notification .media-body { font-size: 13px; color: rgba(27, 46, 75, 0.85); }

.dropdown-message .media-body p, .dropdown-notification .media-body p { margin-bottom: 2px; }

.dropdown-message .media-body span, .dropdown-notification .media-body span { color: #8392a5; font-size: 11px; font-family: -apple-system, BlinkMacSystemFont, "Inter UI", Roboto, sans-serif; }

.dropdown-message .media-body strong, .dropdown-notification .media-body strong { font-weight: 500; color: #1b2e4b; }

.dropdown-message .dropdown-footer, .dropdown-notification .dropdown-footer { margin-top: 5px; border-top: 1px solid rgba(72, 94, 144, 0.16); padding: 10px; text-align: center; font-size: 10px; font-weight: 500; font-family: -apple-system, BlinkMacSystemFont, "Inter UI", Roboto, sans-serif; letter-spacing: .5px; text-transform: uppercase; }

.dropdown-message .dropdown-footer a, .dropdown-notification .dropdown-footer a { color: #8392a5; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .dropdown-message .dropdown-footer a, .dropdown-notification .dropdown-footer a { -webkit-transition: none; transition: none; } }

.dropdown-message .dropdown-footer a:hover, .dropdown-message .dropdown-footer a:focus, .dropdown-notification .dropdown-footer a:hover, .dropdown-notification .dropdown-footer a:focus { color: #1b2e4b; }

.dropdown-profile .dropdown-link { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.dropdown-profile .dropdown-link:hover .avatar img, .dropdown-profile .dropdown-link:focus .avatar img { -webkit-transform: scale(1.23, 1.23); -ms-transform: scale(1.23, 1.23); transform: scale(1.23, 1.23); padding: 3px; background-color: #f5f6fa; }

.dropdown-profile .dropdown-menu { border-color: rgba(72, 94, 144, 0.16); width: 230px; padding: 25px; margin-top: 14.5px; box-shadow: none; border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }

.dropdown-profile .dropdown-menu::before { content: ''; position: absolute; top: -10px; left: 25px; border-bottom: 10px solid rgba(72, 94, 144, 0.16); border-left: 10px solid transparent; border-right: 10px solid transparent; }

.dropdown-profile .dropdown-menu::after { content: ''; position: absolute; top: -8.5px; left: 26px; border-bottom: 9px solid #fff; border-left: 9px solid transparent; border-right: 9px solid transparent; }

.dropdown-profile .dropdown-menu.dropdown-menu-right { margin-right: -10px; }

.dropdown-profile .dropdown-menu.dropdown-menu-right::before { left: auto; right: 15px; }

.dropdown-profile .dropdown-menu.dropdown-menu-right::after { left: auto; right: 16px; }

.dropdown-profile .dropdown-divider { margin: 15px 0; }

.dropdown-profile .dropdown-item { padding: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: #1b2e4b; }

.dropdown-profile .dropdown-item + .dropdown-item { margin-top: 10px; }

.dropdown-profile .dropdown-item svg { width: 16px; height: 16px; margin-right: 15px; }

.dropdown-profile .dropdown-item:hover, .dropdown-profile .dropdown-item:focus { background-color: transparent; color: #0168fa; }

.dropdown-icon .dropdown-item { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 5px 10px; }

.dropdown-icon .dropdown-item svg { width: 16px; height: 16px; margin-right: 10px; }

.dropdown-icon .dropdown-item span { display: block; position: relative; top: 1.5px; }

.dropdown-icon .dropdown-divider { margin: 10px 15px; }

.img-group { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.img-group .img { position: relative; background-color: #fff; padding: 2px; }

@media (min-width: 576px) { .img-group .img { padding: 3px; } }

.img-group .img + .img { margin-left: -15px; }

@media (min-width: 576px) { .img-group .img + .img { margin-left: -25px; } }

.img-group.img-group-sm .img + .img { margin-left: -15px; }

.link-01 { color: #001737; }

.link-01:hover, .link-01:focus { color: #0168fa; }

.link-02 { color: #1b2e4b; }

.link-02:hover, .link-02:focus { color: #001737; }

.link-03 { color: #8392a5; }

.link-03:hover, .link-03:focus { color: #1b2e4b; }

.hover-primary:hover, .hover-primary:focus { color: #0168fa; }

.activity { margin: 0; padding: 0; list-style: none; }

.activity-item { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 5px 0 10px; position: relative; min-height: 70px; }

.activity-item::before { content: ''; position: absolute; top: 50px; bottom: 0; left: 20px; border-left: 2px dotted #c0ccda; }

.activity-item:last-child { padding-bottom: 0; min-height: inherit; }

.activity-icon { width: 40px; height: 40px; background-color: #e5e9f2; border-radius: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; color: #8392a5; }

.activity-icon svg { width: 20px; height: 20px; }

.activity-body { margin-left: 15px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; color: #5c6c7f; }

.activity-body strong { color: #1b2e4b; font-weight: 500; }

.activity-body small { font-size: 11px; }

.marker { background-color: #f3f5f9; color: #001737; padding: 5px 10px; font-size: 10px; font-weight: 700; font-family: -apple-system, BlinkMacSystemFont, "Inter UI", Roboto, sans-serif; letter-spacing: .5px; text-transform: uppercase; }

.marker-icon { position: relative; overflow: hidden; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 45px; height: 45px; }

.marker-icon::before { content: ''; position: absolute; top: -70%; left: -70%; width: 140%; height: 140%; background-color: #f3f5f9; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }

.marker-icon svg { width: 16px; height: 16px; margin-top: calc(30% - 8px); margin-left: calc(30% - 8px); position: relative; z-index: 1; }

.marker-icon.marker-top-right::before { left: auto; right: -70%; }

.marker-icon.marker-top-right svg { margin-left: auto; margin-right: calc(30% - 8px); }

.marker-icon.marker-bottom-left::before { top: auto; bottom: -70%; }

.marker-icon.marker-bottom-left svg { margin-top: auto; margin-bottom: calc(30% - 8px); }

.marker-icon.marker-bottom-right::before { top: auto; bottom: -70%; left: auto; right: -70%; }

.marker-icon.marker-bottom-right svg { margin-top: auto; margin-left: auto; margin-bottom: calc(30% - 8px); margin-right: calc(30% - 8px); }

.marker-ribbon { margin-left: -10px; box-shadow: 1px 1px 1px rgba(28, 39, 60, 0.16); }

.marker-ribbon::after { content: ''; position: absolute; bottom: -6px; left: 0; border-bottom: 7px solid #b4bdce; border-left: 7px solid transparent; border-right: 7px solid transparent; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }

.marker-ribbon.marker-top-right { margin-left: 0; margin-right: -10px; }

.marker-ribbon.marker-top-right::after { left: auto; right: 0; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }

.marker-primary { color: #fff; }

.marker-primary.marker-icon::before { background-color: #0168fa; }

.marker-primary.marker-ribbon { background-color: #0168fa; }

.marker-primary.marker-ribbon::after { border-bottom-color: #0148ae; }

.marker-secondary { color: #fff; }

.marker-secondary.marker-icon::before { background-color: #97a3b9; }

.marker-secondary.marker-ribbon { background-color: #97a3b9; }

.marker-secondary.marker-ribbon::after { border-bottom-color: #697b9a; }

.marker-success { color: #fff; }

.marker-success.marker-icon::before { background-color: #10b759; }

.marker-success.marker-ribbon { background-color: #10b759; }

.marker-success.marker-ribbon::after { border-bottom-color: #0a7137; }

.marker-danger { color: #fff; }

.marker-danger.marker-icon::before { background-color: #dc3545; }

.marker-danger.marker-ribbon { background-color: #dc3545; }

.marker-danger.marker-ribbon::after { border-bottom-color: #a71d2a; }

.marker-warning { color: #fff; }

.marker-warning.marker-icon::before { background-color: #ffc107; }

.marker-warning.marker-ribbon { background-color: #ffc107; }

.marker-warning.marker-ribbon::after { border-bottom-color: #ba8b00; }

.marker-info { color: #fff; }

.marker-info.marker-icon::before { background-color: #00b8d4; }

.marker-info.marker-ribbon { background-color: #00b8d4; }

.marker-info.marker-ribbon::after { border-bottom-color: #007688; }

.marker-dark { color: #fff; }

.marker-dark.marker-icon::before { background-color: #1c273c; }

.marker-dark.marker-ribbon { background-color: #1c273c; }

.marker-dark.marker-ribbon::after { border-bottom-color: #040508; }

.modal.animated .modal-dialog { -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); }

.modal.effect-scale .modal-dialog { -webkit-transform: scale(0.7); -ms-transform: scale(0.7); transform: scale(0.7); opacity: 0; -webkit-transition: all 0.3s; transition: all 0.3s; }

.modal.effect-scale.show .modal-dialog { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); opacity: 1; }

.modal.effect-slide-in-right .modal-dialog { -webkit-transform: translateX(20%); -ms-transform: translateX(20%); transform: translateX(20%); opacity: 0; -webkit-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9); transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9); }

.modal.effect-slide-in-right.show .modal-dialog { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); opacity: 1; }

.modal.effect-slide-in-bottom .modal-dialog { -webkit-transform: translateY(20%); -ms-transform: translateY(20%); transform: translateY(20%); opacity: 0; -webkit-transition: all 0.3s; transition: all 0.3s; }

.modal.effect-slide-in-bottom.show .modal-dialog { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); opacity: 1; }

.modal.effect-newspaper .modal-dialog { -webkit-transform: scale(0) rotate(720deg); -ms-transform: scale(0) rotate(720deg); transform: scale(0) rotate(720deg); opacity: 0; }

.modal.effect-newspaper.show ~ .modal-backdrop, .modal.effect-newspaper .modal-dialog { -webkit-transition: all 0.5s; transition: all 0.5s; }

.modal.effect-newspaper.show .modal-dialog { -webkit-transform: scale(1) rotate(0deg); -ms-transform: scale(1) rotate(0deg); transform: scale(1) rotate(0deg); opacity: 1; }

.modal.effect-fall { -webkit-perspective: 1300px; perspective: 1300px; }

.modal.effect-fall .modal-dialog { -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transform: translateZ(600px) rotateX(20deg); transform: translateZ(600px) rotateX(20deg); opacity: 0; }

.modal.effect-fall.show .modal-dialog { -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in; -webkit-transform: translateZ(0px) rotateX(0deg); transform: translateZ(0px) rotateX(0deg); opacity: 1; }

.modal.effect-flip-horizontal { -webkit-perspective: 1300px; perspective: 1300px; }

.modal.effect-flip-horizontal .modal-dialog { -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transform: rotateY(-70deg); transform: rotateY(-70deg); -webkit-transition: all 0.3s; transition: all 0.3s; opacity: 0; }

.modal.effect-flip-horizontal.show .modal-dialog { -webkit-transform: rotateY(0deg); transform: rotateY(0deg); opacity: 1; }

.modal.effect-flip-vertical { -webkit-perspective: 1300px; perspective: 1300px; }

.modal.effect-flip-vertical .modal-dialog { -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transform: rotateX(-70deg); transform: rotateX(-70deg); -webkit-transition: all 0.3s; transition: all 0.3s; opacity: 0; }

.modal.effect-flip-vertical.show .modal-dialog { -webkit-transform: rotateX(0deg); transform: rotateX(0deg); opacity: 1; }

.modal.effect-super-scaled .modal-dialog { -webkit-transform: scale(2); -ms-transform: scale(2); transform: scale(2); opacity: 0; -webkit-transition: all 0.3s; transition: all 0.3s; }

.modal.effect-super-scaled.show .modal-dialog { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); opacity: 1; }

.modal.effect-sign { -webkit-perspective: 1300px; perspective: 1300px; }

.modal.effect-sign .modal-dialog { -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transform: rotateX(-60deg); transform: rotateX(-60deg); -webkit-transform-origin: 50% 0; -ms-transform-origin: 50% 0; transform-origin: 50% 0; opacity: 0; -webkit-transition: all 0.3s; transition: all 0.3s; }

.modal.effect-sign.show .modal-dialog { -webkit-transform: rotateX(0deg); transform: rotateX(0deg); opacity: 1; }

.modal.effect-rotate-bottom { -webkit-perspective: 1300px; perspective: 1300px; }

.modal.effect-rotate-bottom .modal-dialog { -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transform: translateY(100%) rotateX(90deg); transform: translateY(100%) rotateX(90deg); -webkit-transform-origin: 0 100%; -ms-transform-origin: 0 100%; transform-origin: 0 100%; opacity: 0; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }

.modal.effect-rotate-bottom.show .modal-dialog { -webkit-transform: translateY(0%) rotateX(0deg); transform: translateY(0%) rotateX(0deg); opacity: 1; }

.modal.effect-rotate-left { -webkit-perspective: 1300px; perspective: 1300px; }

.modal.effect-rotate-left .modal-dialog { -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transform: translateZ(100px) translateX(-30%) rotateY(90deg); transform: translateZ(100px) translateX(-30%) rotateY(90deg); -webkit-transform-origin: 0 100%; -ms-transform-origin: 0 100%; transform-origin: 0 100%; opacity: 0; -webkit-transition: all 0.3s; transition: all 0.3s; }

.modal.effect-rotate-left.show .modal-dialog { -webkit-transform: translateZ(0px) translateX(0%) rotateY(0deg); transform: translateZ(0px) translateX(0%) rotateY(0deg); opacity: 1; }

.modal.effect-just-me .modal-dialog { -webkit-transform: scale(0.8); -ms-transform: scale(0.8); transform: scale(0.8); opacity: 0; -webkit-transition: all 0.3s; transition: all 0.3s; }

.modal.effect-just-me .modal-content { background-color: transparent; }

.modal.effect-just-me .close { text-shadow: none; color: #fff; }

.modal.effect-just-me .modal-header { background-color: transparent; border-bottom-color: rgba(255, 255, 255, 0.1); padding-left: 0; padding-right: 0; }

.modal.effect-just-me .modal-header h6 { color: #fff; font-weight: 500; }

.modal.effect-just-me .modal-body { color: rgba(255, 255, 255, 0.8); padding-left: 0; padding-right: 0; }

.modal.effect-just-me .modal-body h6 { color: #fff; }

.modal.effect-just-me .modal-footer { background-color: transparent; padding-left: 0; padding-right: 0; border-top-color: rgba(255, 255, 255, 0.1); }

.modal.effect-just-me.show ~ .modal-backdrop { opacity: .96; }

.modal.effect-just-me.show .modal-dialog { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); opacity: 1; }

.nav-social { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.nav-social .nav-link { padding: 0; color: #1b2e4b; }

.nav-social .nav-link:hover, .nav-social .nav-link:focus { color: #0168fa; }

.nav-social .nav-link + .nav-link { margin-left: 8px; }

.nav-social .nav-link svg { width: 18px; }

.nav-sidebar { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

.nav-sidebar .nav-link { padding: 6px 10px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: #1b2e4b; border-radius: 0.25rem; }

.nav-sidebar .nav-link:hover, .nav-sidebar .nav-link:focus { background-color: #f5f6fa; }

.nav-sidebar .nav-link svg { width: 18px; height: 18px; stroke-width: 2.3px; margin-right: 12px; color: #566476; fill: rgba(27, 46, 75, 0.06); }

.nav-sidebar .nav-link .badge { margin-left: auto; color: #c0ccda; font-weight: 400; font-size: 11px; }

.nav-sidebar .nav-link.active { font-weight: 500; color: #0168fa; background-color: #eef0f7; }

.nav-sidebar .nav-link.active svg { color: #0168fa; fill: rgba(1, 104, 250, 0.2); }

.nav-sidebar .nav-link + .nav-link { margin-top: 2px; }

.nav-classic { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

.nav-classic .nav-link { padding: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: #1b2e4b; }

.nav-classic .nav-link:hover, .nav-classic .nav-link:focus { color: #0168fa; }

.nav-classic .nav-link:hover svg, .nav-classic .nav-link:focus svg { color: #0168fa; fill: rgba(1, 104, 250, 0.2); }

.nav-classic .nav-link svg { width: 18px; height: 18px; stroke-width: 2.3px; margin-right: 12px; color: #566476; fill: rgba(27, 46, 75, 0.06); }

.nav-classic .nav-link span:not(.badge) { display: block; -webkit-transform: translateY(1px); -ms-transform: translateY(1px); transform: translateY(1px); }

.nav-classic .nav-link .badge { margin-left: auto; color: #c0ccda; font-weight: 400; font-size: 11px; }

.nav-classic .nav-link.active { font-weight: 500; color: #0168fa; background-color: transparent; }

.nav-classic .nav-link.active svg { color: #0168fa; }

.nav-classic .nav-link + .nav-link { margin-top: 10px; }

.nav-row .nav-link { padding: 0; }

.nav-row .nav-link + .nav-link { margin-left: 15px; }

.nav-icon-only { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.nav-icon-only .nav-link { padding: 0; color: #8392a5; }

.nav-icon-only .nav-link:hover, .nav-icon-only .nav-link:focus { color: #1b2e4b; }

.nav-icon-only .nav-link + .nav-link { margin-left: 10px; }

.nav-icon-only .nav-link svg { width: 18px; height: 18px; }

.nav-icon-only .nav-divider { width: 1px; background-color: #e5e9f2; margin: 0 15px; }

.nav-icon-only.nav-lg .nav-link + .nav-link { margin-left: 15px; }

.nav-icon-only.nav-lg .nav-link svg { width: 28px; height: 28px; }

.nav-with-icon .nav-link { padding: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.nav-with-icon .nav-link + .nav-link { margin-left: 15px; }

@media (min-width: 576px) { .nav-with-icon .nav-link + .nav-link { margin-left: 25px; } }

.nav-with-icon svg { width: 16px; height: 16px; stroke-width: 2.5px; margin-right: 7px; position: relative; top: -1px; }

.nav-row-xs { font-size: 11px; }

.nav-row-xs .nav-link { padding: 0; font-weight: 500; letter-spacing: .5px; text-transform: uppercase; color: #8392a5; }

.nav-row-xs .nav-link.active { font-weight: 600; color: #0168fa; }

.nav-row-xs .nav-link + .nav-link { margin-left: 10px; }

.nav-wrapper { overflow: hidden; height: 40px; }

.nav-wrapper > div { height: 60px; overflow-x: auto; padding-right: 20px; }

@media (min-width: 992px) { .nav-wrapper > div { padding-right: 0; } }

.nav-wrapper .nav { -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; white-space: nowrap; }

.off-canvas { position: fixed; top: 0; left: 0; z-index: 1050; height: 100%; width: 240px; background-color: #fff; -webkit-transform: translate(-100%, 0); -ms-transform: translate(-100%, 0); transform: translate(-100%, 0); -webkit-transition: all 0.4s; transition: all 0.4s; }

@media (prefers-reduced-motion: reduce) { .off-canvas { -webkit-transition: none; transition: none; } }

.off-canvas.show { -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); border-right: 1px solid rgba(28, 39, 60, 0.1); box-shadow: 0 0 18px rgba(28, 39, 60, 0.06); }

.off-canvas > .close { position: absolute; top: 18px; right: 18px; border-radius: 100%; width: 30px; height: 30px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; color: #7987a1; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .off-canvas > .close { -webkit-transition: none; transition: none; } }

.off-canvas > .close .feather { width: 20px; height: 20px; stroke-width: 2.5px; }

.off-canvas-overlay.show { border-right-width: 0; }

.off-canvas-overlay.show ~ .off-canvas-pusher { overflow: hidden; }

.off-canvas-overlay.show ~ .backdrop { opacity: 1; visibility: visible; z-index: 60; }

.off-canvas-right { left: auto; right: 0; -webkit-transform: translate(100%, 0); -ms-transform: translate(100%, 0); transform: translate(100%, 0); }

.off-canvas-right.show { border-right: 0; border-left: 1px solid rgba(28, 39, 60, 0.1); }

.off-canvas-right.off-canvas-overlay.show { border-left-width: 0; }

.off-canvas-header { height: 55px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; padding: 0 20px 0 25px; border-bottom: 1px solid rgba(72, 94, 144, 0.5); }

@media (min-width: 992px) { .off-canvas-header { height: 60px; } }

.off-canvas-header .close { color: #7987a1; }

.off-canvas-header .close .feather { stroke-width: 2.5px; width: 20px; }

.off-canvas-body { position: relative; overflow-y: auto; height: calc(100vh - 60px); }

.off-canvas-dark { background-color: #1c273c; color: #fff; }

.off-canvas-dark .close { color: inherit; }

.off-canvas-dark .off-canvas-header { border-bottom-color: rgba(255, 255, 255, 0.05); }

.off-canvas-dark .df-logo, .off-canvas-dark .df-logo:hover, .off-canvas-dark .df-logo:focus { color: inherit; }

.off-canvas-dark .df-logo span, .off-canvas-dark .df-logo:hover span, .off-canvas-dark .df-logo:focus span { color: inherit; }

.off-canvas-dark .sidebar-nav .nav-link { color: rgba(255, 255, 255, 0.8); font-weight: 500; }

.off-canvas-dark .sidebar-nav .nav-link .feather { color: rgba(255, 255, 255, 0.4); }

.off-canvas-dark .sidebar-nav .nav { border-color: rgba(255, 255, 255, 0.05); }

.off-canvas-dark .sidebar-nav .nav a { color: rgba(255, 255, 255, 0.6); font-weight: 400; }

.off-canvas-dark.bg-primary .df-logo, .off-canvas-dark.bg-secondary .df-logo { color: inherit; }

.off-canvas-dark.bg-primary .df-logo::before, .off-canvas-dark.bg-secondary .df-logo::before { background-color: rgba(255, 255, 255, 0.2); color: inherit; }

.off-canvas-dark.bg-primary .sidebar-nav .nav-label, .off-canvas-dark.bg-secondary .sidebar-nav .nav-label { color: rgba(255, 255, 255, 0.5); }

.off-canvas-dark.bg-primary .sidebar-nav .nav-link, .off-canvas-dark.bg-secondary .sidebar-nav .nav-link { color: rgba(255, 255, 255, 0.7); }

.off-canvas-dark.bg-primary .sidebar-nav .nav-link:hover, .off-canvas-dark.bg-primary .sidebar-nav .nav-link:focus, .off-canvas-dark.bg-secondary .sidebar-nav .nav-link:hover, .off-canvas-dark.bg-secondary .sidebar-nav .nav-link:focus { color: #fff; }

.off-canvas-dark.bg-primary .sidebar-nav .nav-link .feather, .off-canvas-dark.bg-secondary .sidebar-nav .nav-link .feather { color: inherit; }

.off-canvas-dark.bg-primary .sidebar-nav .nav-link.active, .off-canvas-dark.bg-secondary .sidebar-nav .nav-link.active { color: #fff; }

.off-canvas-dark.bg-primary .sidebar-nav .nav-link.active::before, .off-canvas-dark.bg-secondary .sidebar-nav .nav-link.active::before { background-color: #fff; }

.off-canvas-dark.bg-primary .sidebar-nav .nav-link.active .feather, .off-canvas-dark.bg-secondary .sidebar-nav .nav-link.active .feather { color: inherit; }

.off-canvas-dark.bg-primary .sidebar-nav .nav, .off-canvas-dark.bg-secondary .sidebar-nav .nav { border-color: rgba(255, 255, 255, 0.16); }

.off-canvas-dark.bg-primary .sidebar-nav .nav a, .off-canvas-dark.bg-secondary .sidebar-nav .nav a { color: rgba(255, 255, 255, 0.5); }

.off-canvas-dark.bg-primary .sidebar-nav .nav a:hover, .off-canvas-dark.bg-primary .sidebar-nav .nav a:focus, .off-canvas-dark.bg-secondary .sidebar-nav .nav a:hover, .off-canvas-dark.bg-secondary .sidebar-nav .nav a:focus { color: rgba(255, 255, 255, 0.8); }

.off-canvas-dark.bg-primary .sidebar-nav .nav a.active, .off-canvas-dark.bg-secondary .sidebar-nav .nav a.active { color: #fff; }

.off-canvas-dark.bg-primary .sidebar-nav .nav a.active::before, .off-canvas-dark.bg-secondary .sidebar-nav .nav a.active::before { border-color: #fff; }

.off-canvas-dark.bg-secondary { background-color: #596882 !important; }

.off-canvas-pusher { position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; overflow-y: scroll; z-index: 20; -webkit-transition: none; transition: none; }

@media (prefers-reduced-motion: reduce) { .off-canvas-pusher { -webkit-transition: none; transition: none; } }

.off-canvas-pusher .navbar-header, .off-canvas-pusher .sidebar, .off-canvas-pusher .section-nav, .off-canvas-pusher .content { -webkit-transition: all 0.4s; transition: all 0.4s; }

@media (prefers-reduced-motion: reduce) { .off-canvas-pusher .navbar-header, .off-canvas-pusher .sidebar, .off-canvas-pusher .section-nav, .off-canvas-pusher .content { -webkit-transition: none; transition: none; } }

.off-canvas-pusher::before { content: ''; position: fixed; top: 0; left: 0; right: 0; height: 100%; background-color: #fff; z-index: -1; pointer-events: none; -webkit-transition: all 0.4s; transition: all 0.4s; }

@media (prefers-reduced-motion: reduce) { .off-canvas-pusher::before { -webkit-transition: none; transition: none; } }

.off-canvas-reveal { -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); -webkit-transition: none; transition: none; z-index: 10; }

@media (prefers-reduced-motion: reduce) { .off-canvas-reveal { -webkit-transition: none; transition: none; } }

.off-canvas-reveal.show { box-shadow: none; }

.off-canvas-reveal.show ~ .off-canvas-pusher { overflow: hidden; pointer-events: none; }

.off-canvas-reveal.show ~ .off-canvas-pusher::before, .off-canvas-reveal.show ~ .off-canvas-pusher .navbar-header, .off-canvas-reveal.show ~ .off-canvas-pusher .section-nav, .off-canvas-reveal.show ~ .off-canvas-pusher .content { -webkit-transform: translateX(240px); -ms-transform: translateX(240px); transform: translateX(240px); }

.off-canvas-reveal.show ~ .off-canvas-pusher .sidebar { display: none; }

@media (min-width: 992px) { .off-canvas-reveal.show ~ .off-canvas-pusher .sidebar { display: block; -webkit-transform: translateX(240px); -ms-transform: translateX(240px); transform: translateX(240px); } }

.off-canvas-reveal.show ~ .backdrop { -webkit-transform: translateX(240px); -ms-transform: translateX(240px); transform: translateX(240px); }

.off-canvas-reveal.off-canvas-right { left: auto; right: 0; }

.off-canvas-reveal.off-canvas-right.show ~ .off-canvas-pusher::before, .off-canvas-reveal.off-canvas-right.show ~ .off-canvas-pusher .navbar-header, .off-canvas-reveal.off-canvas-right.show ~ .off-canvas-pusher .sidebar, .off-canvas-reveal.off-canvas-right.show ~ .off-canvas-pusher .section-nav, .off-canvas-reveal.off-canvas-right.show ~ .off-canvas-pusher .content { -webkit-transform: translateX(-240px); -ms-transform: translateX(-240px); transform: translateX(-240px); }

.off-canvas-push.show ~ .off-canvas-pusher { overflow: hidden; pointer-events: none; }

.off-canvas-push.show ~ .off-canvas-pusher::before, .off-canvas-push.show ~ .off-canvas-pusher .navbar-header, .off-canvas-push.show ~ .off-canvas-pusher .sidebar, .off-canvas-push.show ~ .off-canvas-pusher .section-nav, .off-canvas-push.show ~ .off-canvas-pusher .content { -webkit-transform: translateX(240px); -ms-transform: translateX(240px); transform: translateX(240px); }

.off-canvas-push.off-canvas-right.show ~ .off-canvas-pusher::before, .off-canvas-push.off-canvas-right.show ~ .off-canvas-pusher .navbar-header, .off-canvas-push.off-canvas-right.show ~ .off-canvas-pusher .sidebar, .off-canvas-push.off-canvas-right.show ~ .off-canvas-pusher .section-nav, .off-canvas-push.off-canvas-right.show ~ .off-canvas-pusher .content { -webkit-transform: translateX(-240px); -ms-transform: translateX(-240px); transform: translateX(-240px); }

.overlay { position: relative; }

.overlay-body { position: absolute; top: 0; left: 0; right: 0; bottom: 0; }

@-webkit-keyframes shimmer { 0% { background-position: -400px 0; }
  100% { background-position: 400px 0; } }

@keyframes shimmer { 0% { background-position: -400px 0; }
  100% { background-position: 400px 0; } }

.placeholder-paragraph .line { position: relative; width: 87%; margin: 20px 0; }

.placeholder-paragraph .line, .placeholder-paragraph .line::before, .placeholder-paragraph .line::after { -webkit-animation-duration: .8s; animation-duration: .8s; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-name: shimmer; animation-name: shimmer; -webkit-animation-timing-function: linear; animation-timing-function: linear; background: #f4f5f8; background: -webkit-linear-gradient(left, #e3e7ed 8%, #cdd4e0 18%, #e3e7ed 33%); background: linear-gradient(to right, #e3e7ed 8%, #cdd4e0 18%, #e3e7ed 33%); background-size: 800px 10px; height: 8px; }

.placeholder-paragraph .line::before, .placeholder-paragraph .line::after { content: ''; position: absolute; left: 0; }

.placeholder-paragraph .line::before { top: -20px; width: 84%; }

.placeholder-paragraph .line::after { bottom: -20px; width: 64%; }

.placeholder-paragraph .line + .line { margin-top: 52px; width: 93%; }

.placeholder-paragraph .line + .line::before { width: 88%; }

.placeholder-paragraph .line + .line::after { width: 36%; }

.placeholder-paragraph.aligned-centered { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.placeholder-paragraph.aligned-centered .line::before { margin-left: 50%; left: -42%; }

.placeholder-paragraph.aligned-centered .line::after { margin-left: 50%; left: -32%; }

.placeholder-paragraph.aligned-centered .line + .line { margin-top: 32px; }

.placeholder-paragraph.aligned-centered .line + .line::before { left: -44%; }

.placeholder-paragraph.aligned-centered .line + .line::after { left: -18%; }

.placeholder-paragraph.aligned-right { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }

.placeholder-paragraph.aligned-right .line::before, .placeholder-paragraph.aligned-right .line::after { left: auto; right: 0; }

.placeholder-paragraph.aligned-right .line + .line { margin-top: 32px; }

.placeholder-media .line { position: relative; margin-top: 8px; margin-bottom: 25px; margin-left: 70px; height: 16px; }

.placeholder-media .line::before { content: ''; position: absolute; top: -11px; left: -70px; width: 55px; height: 55px; border-radius: 100%; }

.placeholder-media .line::after { content: ''; position: absolute; bottom: -20px; left: 0; width: 65%; height: 8px; }

.placeholder-media .line, .placeholder-media .line::before, .placeholder-media .line::after { -webkit-animation-duration: .8s; animation-duration: .8s; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-name: shimmer; animation-name: shimmer; -webkit-animation-timing-function: linear; animation-timing-function: linear; background: #e3e7ed; background: -webkit-linear-gradient(left, #e3e7ed 8%, #cdd4e0 18%, #e3e7ed 33%); background: linear-gradient(to right, #e3e7ed 8%, #cdd4e0 18%, #e3e7ed 33%); background-size: 800px 10px; }

.search-form { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; }

.search-form .form-control { border-top-right-radius: 0; border-bottom-right-radius: 0; border-right-width: 0; }

.search-form .form-control:focus, .search-form .form-control:active { border-color: #0168fa; box-shadow: none !important; }

.search-form .form-control:focus + button, .search-form .form-control:active + button { border-color: #0168fa; }

.search-form button { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 0 .5rem; border: 1px solid #c0ccda; border-left-width: 0; border-top-left-radius: 0; border-bottom-left-radius: 0; color: #8392a5; }

.search-form button svg { width: 18px; height: 18px; stroke-width: 2.5px; }

.search-form .twitter-typeahead, .search-form .tt-hint, .search-form .tt-input, .search-form .tt-menu { width: 100%; }

.search-form .tt-hint, .search-form .tt-input { border-right-width: 1px; border-radius: 0.25rem; }

.search-form .tt-hint { color: #c0ccda; }

.search-form .tt-input { color: #1b2e4b; }

.search-form .tt-dataset { margin-bottom: 5px; }

.search-form .tt-dataset h3 { font-size: 14px; margin-bottom: 5px; padding-left: 5px; }

.search-form .tt-suggestion { padding: 2px 5px; border-radius: 0.25rem; }

.search-form .tt-suggestion strong { font-weight: 500; }

.search-form-expanding { width: 0%; min-width: 39px; height: 38px; position: relative; overflow: hidden; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; -webkit-transition: all 0.3s; transition: all 0.3s; }

@media (prefers-reduced-motion: reduce) { .search-form-expanding { -webkit-transition: none; transition: none; } }

.search-form-expanding .form-control { border-radius: 0.25rem; }

.search-form-expanding button { padding: 0; background-color: #fff; position: absolute; right: 0; top: 0; width: 38px; height: 38px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }

.search-form-expanding button svg { width: 18px; height: 18px; }

.search-form-expanding.expand { width: 100%; }

.search-form-expanding.expand button { border-left-width: 0; border-top-left-radius: 0; border-bottom-left-radius: 0; }

.search-suggestion-fixed .tt-menu { height: 120px; overflow-y: auto; }

.steps { margin: 0; padding: 0; list-style: none; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }

.step-item { display: inline-block; position: relative; }

.step-item + .step-item { margin-left: 5px; }

@media (min-width: 480px) { .step-item + .step-item { margin-left: 10px; } }

@media (min-width: 768px) { .step-item + .step-item { margin-left: 36px; } }

.step-item + .step-item::before { content: '\f287'; font-family: 'Ionicons'; font-size: 16px; font-weight: 400; color: #c0ccda; position: absolute; top: 50%; left: -26px; line-height: 0; display: none; }

@media (min-width: 768px) { .step-item + .step-item::before { display: block; } }

.step-item.active .step-link { color: #0168fa; }

.step-item.active .step-number, .step-item.active .step-icon { background-color: #0168fa; border-color: #0168fa; color: #fff; }

.step-item.active ul li.complete a { color: #0168fa; text-decoration: line-through; }

.step-item.active ul li.active a { color: #0168fa; }

.step-item.active ul li.disabled a { color: #97a3b9; }

.step-item.disabled .step-link { color: #8392a5; cursor: default; }

.step-item.disabled .step-number, .step-item.disabled .step-icon { border-color: #8392a5; color: #8392a5; }

.step-item.disabled .step-desc { color: #8392a5; }

.step-item.disabled ul a { color: #8392a5; }

.step-item.complete .step-link { color: #10b759; }

.step-item.complete .step-number, .step-item.complete .step-icon { background-color: #10b759; border-color: #10b759; color: #fff; }

.step-item.complete ul li.complete a { color: #10b759; text-decoration: line-through; }

.step-item ul { position: relative; margin: 5px 0 -15px 12px; padding: 0; list-style: none; border-left: 1px solid rgba(72, 94, 144, 0.16); padding-left: 26px; }

@media (min-width: 576px) { .step-item ul { margin-left: 16px; } }

.step-item ul a { color: #8392a5; display: block; }

.step-item:last-child ul { margin-bottom: 0; }

.step-link { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-weight: 500; font-size: 12px; color: #1b2e4b; }

@media (min-width: 576px) { .step-link { font-size: 13px; } }

@media (min-width: 992px) { .step-link { font-size: 14px; } }

.step-link:hover, .step-link:focus { color: #1b2e4b; }

.step-link > div { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; margin-left: 12px; }

.step-link > div span { display: block; }

.step-link > div .step-title { margin-left: 0; }

.step-number { width: 25px; height: 25px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; font-family: -apple-system, BlinkMacSystemFont, "Inter UI", Roboto, sans-serif; color: #8392a5; border: 2px solid #8392a5; border-radius: 100%; }

@media (min-width: 768px) { .step-number { width: 32px; height: 32px; } }

.step-icon { width: 36px; height: 36px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; border: 2px solid #8392a5; color: #8392a5; border-radius: 100%; }

.step-icon svg { width: 20px; height: 20px; }

.step-title { margin-left: 5px; width: 50px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

@media (min-width: 375px) { .step-title { width: 60px; } }

@media (min-width: 480px) { .step-title { width: 100px; } }

@media (min-width: 576px) { .step-title { margin-left: 10px; width: auto; white-space: normal; } }

@media (min-width: 768px) { .step-title { width: auto; overflow: visible; text-overflow: inherit; } }

.step-desc { display: block; font-size: 11px; font-weight: 400; color: #8392a5; }

.steps-sm .step-item + .step-item::before { font-size: 12px; }

.steps-sm .step-link { font-size: 11px; font-weight: 600; font-family: -apple-system, BlinkMacSystemFont, "Inter UI", Roboto, sans-serif; text-transform: uppercase; letter-spacing: .2px; }

.steps-sm .step-number { width: 25px; height: 25px; }

.steps-lg .step-link { font-size: 12px; }

@media (min-width: 576px) { .steps-lg .step-link { font-size: 14px; } }

@media (min-width: 992px) { .steps-lg .step-link { font-size: 16px; } }

.steps-lg .step-number { width: 32px; height: 32px; }

@media (min-width: 576px) { .steps-lg .step-number { width: 38px; height: 38px; } }

@media (min-width: 992px) { .steps-lg .step-number { width: 42px; height: 42px; } }

.steps-lg .step-title { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

.steps-lg .step-title span { display: block; line-height: 1.2; }

.steps-justified { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.steps-justified .step-item { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

.steps-justified .step-item + .step-item::before { display: none; }

.steps-justified .step-link { width: 100%; }

.steps-tab .step-item + .step-item { margin-left: 1px; }

.steps-tab .step-item + .step-item::before { display: none; }

.steps-tab .step-item.active .step-link { background-color: #0168fa; color: #fff; }

.steps-tab .step-item.active .step-number { border-color: #fff; }

.steps-tab .step-item.complete .step-link { background-color: #10b759; color: #fff; }

.steps-tab .step-item.complete .step-number { border-color: #fff; }

.steps-tab .step-item.disabled .step-number { border-color: #e3e7ed; }

.steps-tab .step-link { background-color: #eff2f5; padding: 5px 7px; }

@media (min-width: 576px) { .steps-tab .step-link { padding: 8px 15px; } }

.steps-vertical { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

.steps-vertical .step-item + .step-item { margin-left: 0; margin-top: 25px; }

.steps-vertical .step-item + .step-item::before { content: ''; position: absolute; top: -20px; left: 12px; height: 15px; width: 1px; background-color: #cdd4e0; display: block; }

@media (min-width: 576px) { .steps-vertical .step-item + .step-item::before { left: 16px; } }

.steps-vertical .step-title { width: auto; white-space: normal; }

.steps-vertical.steps-tab .step-item + .step-item { margin-top: 1px; }

.steps-vertical.steps-sm .step-item + .step-item::before { left: 12px; }

.nav-tabs { border-color: rgba(72, 94, 144, 0.16); }

.nav-tabs .nav-item { margin-bottom: 0; }

.nav-tabs .nav-item + .nav-item { margin-left: 5px; }

.nav-tabs .nav-link { background-color: rgba(72, 94, 144, 0.16); border-color: rgba(72, 94, 144, 0.16); color: #596882; border-bottom-width: 0; position: relative; margin-bottom: -1px; padding: 0 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; height: 38px; -webkit-transition: background-color 0.2s; transition: background-color 0.2s; }

@media (prefers-reduced-motion: reduce) { .nav-tabs .nav-link { -webkit-transition: none; transition: none; } }

.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { background-color: rgba(81, 105, 161, 0.16); color: #1c273c; }

.nav-tabs .nav-link.active { background-color: #fff; z-index: 5; color: #0168fa; }

.nav-tabs .nav-link.disabled { background-color: transparent; color: #b4bdce; }

.nav-tabs.flex-column { border-bottom: 0; border-right: 1px solid rgba(72, 94, 144, 0.16); -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }

.nav-tabs.flex-column .nav-item + .nav-item { margin-left: 0; margin-top: 5px; }

.nav-tabs.flex-column .nav-item .nav-link { border: 1px solid rgba(72, 94, 144, 0.16); border-right-width: 0; margin-bottom: 0; margin-right: -1px; border-top-right-radius: 0; border-bottom-right-radius: 0; border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }

.nav-line { border-bottom: 2px solid rgba(72, 94, 144, 0.16); }

.nav-line .nav-item + .nav-item { margin-left: 25px; }

.nav-line > .nav-link + .nav-link { margin-left: 25px; }

.nav-line .nav-link { padding: 8px 0; }

.nav-line .nav-link.active { position: relative; }

.nav-line .nav-link.active::after { content: ''; position: absolute; bottom: -2px; left: 0; right: 0; height: 2px; background-color: #0168fa; }

.nav-line.flex-column { border-bottom: 0; border-right: 2px solid rgba(72, 94, 144, 0.16); }

.nav-line.flex-column .nav-item + .nav-item { margin-left: 0; margin-top: 25px; }

.nav-line.flex-column > .nav-link + .nav-link { margin-top: 25px; margin-left: 0; }

.nav-line.flex-column .nav-link { padding: 0 15px 0 25px; }

.nav-line.flex-column .nav-link.active::after { top: 0; bottom: 0; width: 2px; height: auto; left: auto; right: -2px; }

/* ############### PLUGINS STYLES ############### */
/* ###### 4.1 Datatables ###### */
table.dataTable { border: 1px solid rgba(72, 94, 144, 0.16); }

table.dataTable.no-footer { border-bottom-color: rgba(72, 94, 144, 0.16); }

table.dataTable thead th, table.dataTable thead td { border-top-width: 0; border-bottom-width: 0; padding: 8px 10px; font-weight: 500; font-size: inherit; }

table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc { background-image: none; background-color: #eceff3; position: relative; }

table.dataTable thead .sorting_asc::after, table.dataTable thead .sorting_desc::after { font-family: 'Ionicons'; font-size: 11px; position: absolute; line-height: 0; top: 50%; right: 10px; }

table.dataTable thead .sorting_asc::after { content: '\f3d8'; }

table.dataTable thead .sorting_desc::after { content: '\f3d0'; }

table.dataTable thead .sorting { background-image: none; position: relative; }

table.dataTable thead .sorting::before, table.dataTable thead .sorting::after { font-family: 'Ionicons'; font-size: 11px; position: absolute; line-height: 0; right: 10px; }

table.dataTable thead .sorting::before { content: '\f3d8'; top: 40%; }

table.dataTable thead .sorting::after { content: '\f3d0'; top: 60%; }

table.dataTable tbody td.sorting_1 { background-color: #f3f4f7; }

table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td:first-child::before, table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td:first-child::before { top: 9.5px; left: 7px; width: 16px; height: 16px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; border-width: 0; box-shadow: none; background-color: #cdd4e0; font-size: 14px; font-weight: 700; color: #97a3b9; }

table.dataTable > tbody > tr.child ul.dtr-details { display: block; }

table.dataTable > tbody > tr.child span.dtr-title { font-weight: 500; }

.dataTables_wrapper .dataTables_length { text-align: left; }

@media (min-width: 576px) { .dataTables_wrapper .dataTables_length { float: left; } }

.dataTables_wrapper .dataTables_length label { display: block; margin-bottom: 15px; }

.dataTables_wrapper .dataTables_length .select2-container--default { margin-right: 5px; }

.dataTables_wrapper .dataTables_length .select2-container--default .select2-selection--single { height: 32px; border-color: rgba(72, 94, 144, 0.16); border-radius: 0.25rem; }

.dataTables_wrapper .dataTables_length .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 32px; }

.dataTables_wrapper .dataTables_length .select2-container--default .select2-selection--single .select2-selection__arrow { height: 30px; }

.dataTables_wrapper .dataTables_length .select2-container--default .select2-selection--single .select2-selection__arrow b { border-top-color: #97a3b9; }

.dataTables_wrapper .dataTables_filter { text-align: left; }

@media (min-width: 576px) { .dataTables_wrapper .dataTables_filter { float: right; margin-top: 0; } }

.dataTables_wrapper .dataTables_filter label { display: block; margin-bottom: 15px; }

.dataTables_wrapper .dataTables_filter input { margin-left: 0; border: 1px solid rgba(72, 94, 144, 0.16); padding: 5px 10px; line-height: 1.539; color: #001737; border-radius: 0.25rem; width: 100%; }

@media (min-width: 576px) { .dataTables_wrapper .dataTables_filter input { width: auto; } }

.dataTables_wrapper .dataTables_filter input::-webkit-input-placeholder { color: #97a3b9; }

.dataTables_wrapper .dataTables_filter input::-moz-placeholder { color: #97a3b9; }

.dataTables_wrapper .dataTables_filter input:-ms-input-placeholder { color: #97a3b9; }

.dataTables_wrapper .dataTables_filter input::placeholder { color: #97a3b9; }

.dataTables_wrapper .dataTables_info { margin-top: 15px; padding: 5px 0; text-align: left; }

@media (min-width: 576px) { .dataTables_wrapper .dataTables_info { float: left; } }

.dataTables_wrapper .dataTables_paginate { padding-top: 0; margin-top: 15px; text-align: left; }

@media (min-width: 576px) { .dataTables_wrapper .dataTables_paginate { float: right; } }

.dataTables_wrapper .dataTables_paginate .paginate_button { background-color: #e3e7ed; padding: 5px 10px; margin: 0; border: 0; border-radius: 1px; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .dataTables_wrapper .dataTables_paginate .paginate_button { -webkit-transition: none; transition: none; } }

.dataTables_wrapper .dataTables_paginate .paginate_button + .paginate_button { margin-left: 3px; }

.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:focus { background-color: #eceff3; color: #b4bdce !important; }

.dataTables_wrapper .dataTables_paginate .paginate_button.previous { margin-right: 3px; }

.dataTables_wrapper .dataTables_paginate .paginate_button.next { margin-left: 3px; }

.dataTables_wrapper .dataTables_paginate .paginate_button:hover, .dataTables_wrapper .dataTables_paginate .paginate_button:focus { border: 0; background-image: none; background-color: #b4bdce; color: #001737 !important; }

.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.current:focus { border: 0; background-image: none; background-color: #0168fa; color: #fff !important; }

/* ###### 3.2 Datepicker ###### */
.ui-datepicker { background-color: #fff; border: 1px solid rgba(72, 94, 144, 0.16); font-family: inherit; font-size: inherit; padding: 10px; margin: 1px 0 0; display: none; width: auto !important; z-index: 5 !important; border-radius: 0.25rem; }

.ui-datepicker .ui-datepicker-header { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; font-weight: 500; font-size: 12px; text-transform: uppercase; color: #001737; padding: 0 0 5px; letter-spacing: 1px; border: 0; background-color: transparent; border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; }

.ui-datepicker .ui-datepicker-header .ui-datepicker-next, .ui-datepicker .ui-datepicker-header .ui-datepicker-prev { text-indent: -99999px; color: #8392a5; top: 0; }

.ui-datepicker .ui-datepicker-header .ui-datepicker-next::before, .ui-datepicker .ui-datepicker-header .ui-datepicker-prev::before { font-size: 16px; font-family: 'Ionicons'; position: absolute; top: -1px; text-indent: 0; }

.ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover::before, .ui-datepicker .ui-datepicker-header .ui-datepicker-next:focus::before, .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover::before, .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:focus::before { color: #1b2e4b; }

.ui-datepicker .ui-datepicker-header .ui-datepicker-next { -webkit-box-ordinal-group: 4; -webkit-order: 3; -ms-flex-order: 3; order: 3; }

.ui-datepicker .ui-datepicker-header .ui-datepicker-next:before { right: 5px; content: '\f3d1'; }

.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before { left: 5px; content: '\f3cf'; }

.ui-datepicker .ui-datepicker-header .ui-datepicker-next-hover, .ui-datepicker .ui-datepicker-header .ui-datepicker-prev-hover { color: #1b2e4b; cursor: pointer; top: 1px; border: 0; background-color: transparent; }

.ui-datepicker .ui-datepicker-title { color: #001737; font-weight: 700; font-size: 13px; }

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { font-size: 11px; border: 1px solid #c0ccda; -webkit-appearance: none; -moz-appearance: none; appearance: none; padding: 2px 20px 2px 5px; border-radius: 0.25rem; position: relative; margin-top: -3px; background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%233b4863' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 5px center/8px 8px; }

.ui-datepicker .ui-datepicker-year { margin-left: 5px; }

.ui-datepicker .ui-datepicker-calendar { margin: 0; background-color: transparent; border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }

.ui-datepicker .ui-datepicker-calendar th { text-transform: uppercase; font-size: 11px; font-weight: 600; letter-spacing: 1px; padding: 6px 9px; color: #1b2e4b; }

@media (max-width: 320px) { .ui-datepicker .ui-datepicker-calendar th { padding: 4px 0; letter-spacing: normal; } }

.ui-datepicker .ui-datepicker-calendar td { border: 1px solid #fff; padding: 0; background-color: #fff; text-align: right; }

.ui-datepicker .ui-datepicker-calendar td:last-child { border-right: 0; }

.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-other-month .ui-state-default { color: #c0ccda; }

.ui-datepicker .ui-datepicker-calendar td span, .ui-datepicker .ui-datepicker-calendar td a { -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; padding: 5px; color: #1b2e4b; padding: 6px 10px; display: block; font-weight: 400; font-size: 12px; border: 0; border-radius: 1px; }

@media (prefers-reduced-motion: reduce) { .ui-datepicker .ui-datepicker-calendar td span, .ui-datepicker .ui-datepicker-calendar td a { -webkit-transition: none; transition: none; } }

.ui-datepicker .ui-datepicker-calendar td a:hover { background-color: #fff; color: #001737; }

.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a, .ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a:hover, .ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a:focus { background-color: #0168fa; color: #fff; }

.ui-datepicker .ui-datepicker-calendar .ui-state-disabled .ui-state-default { color: #c0ccda; background-color: #f5f6fa; }

.ui-datepicker-multi .ui-datepicker-group { padding-right: 15px; width: auto; float: left; }

.ui-datepicker-multi .ui-datepicker-group .ui-datepicker-title { margin: auto; }

.ui-datepicker-multi .ui-datepicker-group .ui-datepicker-prev::before { left: 10px; }

.ui-datepicker-multi .ui-datepicker-group .ui-datepicker-next::before { right: 10px; }

.ui-datepicker-multi .ui-datepicker-group table { margin: 0; }

.ui-datepicker-multi .ui-datepicker-group-last { padding-right: 0; }

.ui-datepicker-inline { border-color: #c0ccda; }

@media (min-width: 576px) { .ui-datepicker-inline { max-width: 270px; } }

.ui-datepicker-buttonpane { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; font-size: 13px; border-top: 1px solid #e5e9f2; padding-top: 10px; }

.ui-datepicker-buttonpane button { min-height: inherit; border-radius: 0.25rem; }

.legendColorBox > div { border: 0 !important; padding: 0 !important; border-radius: 100%; overflow: hidden; }

.legendLabel { font-size: 10px; font-weight: 500; color: #8392a5; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; text-transform: uppercase; padding-left: 5px; }

/* ###### 4.3 jQuery Steps ###### */
/***** DEFAULT STYLE WIZARD *****/
.wizard { border: 1px solid rgba(72, 94, 144, 0.16); background-color: #fff; border-radius: 0.25rem; }

.wizard > .steps { padding: 10px 15px; }

@media (min-width: 768px) { .wizard > .steps { padding: 15px 20px; } }

.wizard > .steps > ul { padding: 0; margin-bottom: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.wizard > .steps > ul li { float: none; display: block; width: auto; }

.wizard > .steps > ul li .current-info { display: none; }

.wizard > .steps > ul li .title { margin-left: 5px; white-space: nowrap; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .wizard > .steps > ul li .title { -webkit-transition: none; transition: none; } }

@media (min-width: 576px) { .wizard > .steps > ul li .title { display: none; margin-left: 10px; } }

@media (min-width: 768px) { .wizard > .steps > ul li .title { display: inline-block; } }

.wizard > .steps > ul li + li { margin-left: 10px; position: relative; }

@media (min-width: 576px) { .wizard > .steps > ul li + li { margin-left: 20px; } }

@media (min-width: 992px) { .wizard > .steps > ul li + li { margin-left: 40px; } }

.wizard > .steps > ul li + li::before { content: '\f287'; font-family: 'Ionicons'; font-size: 16px; font-weight: 400; color: #b4bdce; position: absolute; top: 50%; left: -26px; line-height: 0; display: none; }

@media (min-width: 768px) { .wizard > .steps > ul li + li::before { display: block; } }

.wizard > .steps a, .wizard > .steps a:hover, .wizard > .steps a:active { color: #1c273c; font-weight: 500; font-size: inherit; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; outline: none; }

@media (min-width: 1200px) { .wizard > .steps a, .wizard > .steps a:hover, .wizard > .steps a:active { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; } }

.wizard > .steps a .number, .wizard > .steps a:hover .number, .wizard > .steps a:active .number { width: 25px; height: 25px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; font-family: -apple-system, BlinkMacSystemFont, "Inter UI", Roboto, sans-serif; border: 2px solid #7987a1; border-radius: 100%; }

@media (min-width: 768px) { .wizard > .steps a .number, .wizard > .steps a:hover .number, .wizard > .steps a:active .number { width: 32px; height: 32px; } }

.wizard > .steps .disabled a, .wizard > .steps .disabled a:hover, .wizard > .steps .disabled a:active { color: #97a3b9; }

.wizard > .steps .disabled a .number, .wizard > .steps .disabled a:hover .number, .wizard > .steps .disabled a:active .number { color: #97a3b9; border-color: #b4bdce; }

.wizard > .steps .disabled .title { display: none; }

@media (min-width: 768px) { .wizard > .steps .disabled .title { display: inline-block; } }

.wizard > .steps .current a, .wizard > .steps .current a:hover, .wizard > .steps .current a:active { color: #0168fa; }

.wizard > .steps .current a .title, .wizard > .steps .current a:hover .title, .wizard > .steps .current a:active .title { display: inline-block; }

.wizard > .steps .current a .number, .wizard > .steps .current a:hover .number, .wizard > .steps .current a:active .number { border-color: #0168fa; background-color: #0168fa; color: #fff; }

.wizard > .steps .done a, .wizard > .steps .done a:hover, .wizard > .steps .done a:active { color: #10b759; }

.wizard > .steps .done a .title, .wizard > .steps .done a:hover .title, .wizard > .steps .done a:active .title { display: none; }

@media (min-width: 768px) { .wizard > .steps .done a .title, .wizard > .steps .done a:hover .title, .wizard > .steps .done a:active .title { display: inline-block; } }

.wizard > .steps .done a .number, .wizard > .steps .done a:hover .number, .wizard > .steps .done a:active .number { border-color: #10b759; background-color: #10b759; color: #fff; }

.wizard > .content { border-top: 1px solid rgba(72, 94, 144, 0.16); border-bottom: 1px solid rgba(72, 94, 144, 0.16); min-height: 150px; padding: 20px; font-size: inherit; }

@media (min-width: 768px) { .wizard > .content { padding: 20px; } }

.wizard > .content > .title { font-size: 18px; color: #1c273c; font-weight: 600; margin-bottom: 5px; display: none; }

.wizard > .content > .title.current { display: block; }

.wizard > .content > .body { float: none; position: static; width: auto; height: auto; }

.wizard > .content > .body input.parsley-error { border-color: #dc3545; }

.wizard > .content > .body input.parsley-error + ul { list-style: none !important; }

.wizard > .content input, .wizard > .content textarea, .wizard > .content select { font-size: inherit; }

.wizard > .actions { padding: 10px 15px; }

@media (min-width: 768px) { .wizard > .actions { padding: 15px 20px; } }

.wizard > .actions > ul { margin: 0; padding: 0; list-style: none; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.wizard > .actions > ul > li:last-child a { background-color: #10b759; }

.wizard > .actions a, .wizard > .actions a:hover, .wizard > .actions a:active { display: block; background-color: #0168fa; padding: 9px 20px; line-height: 1.539; color: #fff; border-radius: 0.25rem; }

.wizard > .actions .disabled a, .wizard > .actions .disabled a:hover, .wizard > .actions .disabled a:active { background-color: #97a3b9; }

.wizard.vertical > .steps { padding: 15px 20px; }

@media (min-width: 576px) { .wizard.vertical > .steps { float: left; width: 20%; } }

@media (min-width: 768px) { .wizard.vertical > .steps { width: 15%; } }

@media (min-width: 992px) { .wizard.vertical > .steps { width: 30%; } }

@media (min-width: 576px) { .wizard.vertical > .steps ul { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }

.wizard.vertical > .steps ul li + li { margin-left: 10px; }

@media (min-width: 576px) { .wizard.vertical > .steps ul li + li { margin-top: 10px; margin-left: 0; } }

@media (min-width: 768px) { .wizard.vertical > .steps ul li + li { margin-top: 20px; } }

.wizard.vertical > .steps ul li + li::before { content: ''; border-left: 1px solid rgba(72, 94, 144, 0.16); position: absolute; top: -15px; left: 15px; height: 10px; }

.wizard.vertical > .steps ul li .title { display: none; }

@media (min-width: 992px) { .wizard.vertical > .steps ul li .title { display: block; } }

@media (min-width: 992px) { .wizard.vertical > .steps a { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; } }

.wizard.vertical > .steps .current a .title { display: inline-block; }

@media (min-width: 576px) { .wizard.vertical > .steps .current a .title { display: none; } }

@media (min-width: 992px) { .wizard.vertical > .steps .current a .title { display: inline-block; } }

.wizard.vertical > .content { margin: 0; padding: 20px; }

@media (min-width: 576px) { .wizard.vertical > .content { border-top-width: 0; border-bottom-width: 0; width: 80%; float: right; border-left: 1px solid rgba(72, 94, 144, 0.16); } }

@media (min-width: 768px) { .wizard.vertical > .content { width: 85%; } }

@media (min-width: 992px) { .wizard.vertical > .content { width: 70%; } }

.wizard.vertical > .actions { padding: 10px 15px; }

@media (min-width: 576px) { .wizard.vertical > .actions { width: 80%; float: right; border-left: 1px solid rgba(72, 94, 144, 0.16); padding: 15px 20px; } }

@media (min-width: 768px) { .wizard.vertical > .actions { width: 85%; border-top: 1px solid rgba(72, 94, 144, 0.16); } }

@media (min-width: 992px) { .wizard.vertical > .actions { width: 70%; } }

.wizard.vertical > .actions ul { float: none; margin: 0; padding: 0; }

/***** CUSTOM STYLES *****/
.wizard-tab { border-width: 0; }

.wizard-tab > .steps { padding: 0; border-bottom-width: 0; margin-bottom: 20px; }

.wizard-tab > .steps > ul { width: 100%; }

.wizard-tab > .steps > ul > li { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: auto; float: none; }

.wizard-tab > .steps > ul > li + li { margin-left: 1px; }

.wizard-tab > .steps > ul > li + li::before { display: none; }

.wizard-tab > .steps a { padding: 7px 10px; }

@media (min-width: 768px) { .wizard-tab > .steps a { padding: 10px 20px; } }

.wizard-tab > .steps .current a, .wizard-tab > .steps .current a:hover, .wizard-tab > .steps .current a:focus, .wizard-tab > .steps .done a, .wizard-tab > .steps .done a:hover, .wizard-tab > .steps .done a:focus { color: #fff; }

.wizard-tab > .steps .current a .number, .wizard-tab > .steps .current a:hover .number, .wizard-tab > .steps .current a:focus .number, .wizard-tab > .steps .done a .number, .wizard-tab > .steps .done a:hover .number, .wizard-tab > .steps .done a:focus .number { border-color: #fff; color: #fff; }

.wizard-tab > .steps .current a { background-color: #0168fa; }

.wizard-tab > .steps .done a { background-color: #10b759; }

.wizard-tab > .steps .disabled a { background-color: #c0ccda; }

.wizard-tab > .steps .first a { border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }

.wizard-tab > .steps .last a { border-top-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem; }

.wizard-tab > .content { padding: 0; border: 0; }

.wizard-tab > .actions { border-top: 1px solid rgba(72, 94, 144, 0.16); padding: 15px 0 0; }

/* ###### 4.5 Morris ###### */
.morris-hover.morris-default-style { border-radius: 0; }

/* ###### 4.6 Parsley ###### */
input.parsley-error, input.parsley-error:focus, textarea.parsley-error, textarea.parsley-error:focus { box-shadow: none !important; border-color: #dc3545; }

input.parsley-success, input.parsley-success:focus, textarea.parsley-success, textarea.parsley-success:focus { box-shadow: none !important; border-color: #10b759; }

.parsley-checkbox.parsley-error, .parsley-checkbox.parsley-success { display: inline-block; padding: 10px; border-radius: 0.25rem; }

.parsley-checkbox.parsley-error { border: 1px solid #dc3545; }

.parsley-checkbox.parsley-success { border: 1px solid #10b759; }

.custom-select.parsley-error, .custom-select.parsley-success { box-shadow: none !important; }

.custom-select.parsley-error { border-color: #dc3545; }

.custom-select.parsley-success { border-color: #10b759; }

.parsley-errors-list { color: #dc3545; list-style: none; font-size: 12px; padding: 0; margin-bottom: 0; }

.parsley-errors-list li { margin: 5px 0 0; }

/***** CUSTOM STYLED ERROR MESSAGE *****/
.parsley-style-1 .parsley-input.parsley-error .form-control { background-color: #fef9f9; border-color: #dc3545; border-bottom-width: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; }

.parsley-style-1 .parsley-input.parsley-success .form-control { border-color: #10b759; }

.parsley-style-1 .parsley-checkbox.parsley-error { padding-bottom: 35px; border: 1px solid #dc3545; background-color: #fef9f9; border-top-left-radius: 2px; border-top-right-radius: 2px; }

.parsley-style-1 .parsley-checkbox .parsley-errors-list.filled { border-bottom-right-radius: 1px; border-bottom-left-radius: 1px; }

.parsley-style-1 .custom-select.parsley-error { border-bottom-width: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; }

.parsley-style-1 .parsley-errors-list.filled { background-color: #dc3545; color: #fff; padding: 3px 10px; font-size: 11px; border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; }

.parsley-style-1 .parsley-errors-list.filled li:first-child { margin-top: 0; }

/* ###### 4.4 jQVMap ###### */
.jqvmap-label { padding: 2px 8px; background-color: rgba(17, 17, 17, 0.9); border-radius: 2px; }

.jqvmap-zoomin, .jqvmap-zoomout { font-size: 20px; padding: 0; width: 20px; height: 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; border-radius: 2px; }

.jqvmap-zoomout { top: 32px; }

/* Setup basic CSS for Label */
.jqvmap-pin { font-family: "IBM Plex Sans", sans-serif; cursor: default; pointer-events: none; }

/* Hide Whichever Labels you want */
#jqvmap1_ri_pin, #jqvmap1_dc_pin, #jqvmap1_de_pin, #jqvmap1_md_pin { display: none; }

/* Reposition Labels that are not quite right ( labels are centered in shape, and sometimes need tweaking ) */
#jqvmap1_ak_pin { margin-top: -2%; }

#jqvmap1_ca_pin { margin-left: -2%; }

#jqvmap1_ct_pin { margin-top: -0.25%; margin-left: -0.25%; }

#jqvmap1_fl_pin { margin-left: 5%; }

#jqvmap1_id_pin { margin-top: 3%; margin-left: -1%; }

#jqvmap1_ky_pin { margin-left: 2%; }

#jqvmap1_la_pin { margin-left: -2%; }

#jqvmap1_mi_pin { margin-top: 4%; margin-left: 3%; }

#jqvmap1_ma_pin { margin-top: -0.25%; }

#jqvmap1_mn_pin { margin-top: 2%; margin-left: -2%; }

#jqvmap1_nh_pin { margin-top: 1%; margin-left: -0.25%; }

#jqvmap1_nj_pin { margin-top: 1%; }

#jqvmap1_ok_pin { margin-left: 2%; }

#jqvmap1_va_pin { margin-left: 2%; }

#jqvmap1_wv_pin { margin-left: -1%; margin-top: 1%; }

/* Add responsibe support to resize labels for difference screen sizes */
@media only screen and (min-width: 320px) { .jqvmap-pin { font-size: 6px; } }

@media only screen and (min-width: 480px) { .jqvmap-pin { font-size: 8px; } }

@media only screen and (min-width: 640px) { .jqvmap-pin { font-size: 10px; } }

@media only screen and (min-width: 800px) { .jqvmap-pin { font-size: 12px; } }

@media only screen and (min-width: 1024px) { .jqvmap-pin { font-size: 14px; } }

.ql-snow.ql-toolbar, .ql-snow.ql-container { border-color: rgba(72, 94, 144, 0.16); }

.ql-snow.ql-toolbar { border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; }

.ql-snow.ql-toolbar button { padding: 5px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; width: 28px; height: 28px; color: #596882; border-radius: 1px; }

.ql-snow.ql-toolbar button:hover, .ql-snow.ql-toolbar button:focus { background-color: #eceff3; }

.ql-snow.ql-toolbar button.ql-active { background-color: #eceff3; }

.ql-snow.ql-toolbar button + button { margin-left: 1px; }

.ql-snow.ql-toolbar .ql-picker { font-size: 13px; height: 28px; color: #596882; }

.ql-snow.ql-toolbar .ql-picker:hover .ql-picker-label, .ql-snow.ql-toolbar .ql-picker:focus .ql-picker-label { color: #1c273c; background-color: #eceff3; }

.ql-snow.ql-toolbar .ql-picker.ql-expanded .ql-picker-label { background-color: #eceff3; border-color: rgba(72, 94, 144, 0.16); color: #1c273c; outline: none; border-radius: 2px; }

.ql-snow.ql-toolbar .ql-picker.ql-expanded .ql-picker-options { border-color: rgba(72, 94, 144, 0.16); box-shadow: none; border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; }

.ql-snow.ql-toolbar .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) .ql-picker-label .ql-stroke { stroke: #97a3b9; stroke-width: 1.5; stroke-linecap: square; stroke-linejoin: miter; }

.ql-snow.ql-toolbar .ql-picker-label { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-radius: 0.25rem; }

.ql-snow.ql-toolbar .ql-picker-label.ql-active { background-color: #eceff3; color: #0168fa; }

.ql-snow.ql-toolbar .ql-formats { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; }

.ql-snow.ql-toolbar .ql-formats .ql-picker { float: none; }

.ql-snow.ql-toolbar .ql-formats .ql-picker ~ .ql-picker { margin-left: 1px; }

.ql-snow.ql-container { border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }

.ql-container { font-size: 1rem; }

.ql-editor { padding: 20px; color: #001737; }

.ql-editor.ql-blank::before { color: #c0ccda; font-style: normal; }

.ql-bubble .ql-tooltip { background-color: #1c273c; border-radius: 0.25rem; }

.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow { border-bottom-color: #1c273c; }

.ql-bubble .ql-toolbar button { height: 28px; padding: 5px; border-radius: 1px; }

.ql-bubble .ql-toolbar button.ql-active { background-color: #0168fa; }

.ql-bubble .ql-toolbar button + button { margin-left: 1px; }

.irs--flat .irs-min, .irs--flat .irs-max { color: #8392a5; background-color: #e5e9f2; border-radius: 0.25rem; }

.irs--flat .irs-from, .irs--flat .irs-to, .irs--flat .irs-single { background-color: #0168fa; border-radius: 0.25rem; }

.irs--flat .irs-from::before, .irs--flat .irs-to::before, .irs--flat .irs-single::before { border-top-color: #0168fa; }

.irs--flat .irs-line { background-color: rgba(72, 94, 144, 0.16); border-radius: 0.25rem; }

.irs--flat .irs-bar { background-color: #0168fa; }

.irs--flat .irs-bar--single { border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }

.irs--flat .irs-handle > i:first-child { background-color: #015de1; }

.irs--flat .irs-handle:hover, .irs--flat .irs-handle:focus, .irs--flat .irs-handle:active { cursor: w-resize; }

.irs--flat .irs-handle:hover > i:first-child, .irs--flat .irs-handle:focus > i:first-child, .irs--flat .irs-handle:active > i:first-child { background-color: #0159d6; }

.irs--flat .irs-handle.state_hover > i:first-child, .irs--flat .irs-handle.state_hover:hover > i:first-child, .irs--flat .irs-handle.state_hover:focus > i:first-child, .irs--flat .irs-handle.state_hover:active > i:first-child { background-color: #0159d6; }

.irs--flat .irs-grid-text { color: #8392a5; }

.irs--flat .irs-grid-pol { background-color: rgba(72, 94, 144, 0.16); }

.irs--round .irs-min, .irs--round .irs-max, .irs--round .irs-from, .irs--round .irs-to { font-size: 10px; border-radius: 0.25rem; }

.irs--round .irs-min, .irs--round .irs-max { background-color: #e5e9f2; color: #8392a5; }

.irs--round .irs-grid-text { font-size: 10px; color: #8392a5; }

.irs--round .irs-grid-pol { background-color: rgba(72, 94, 144, 0.16); }

.irs--square .irs-line, .irs--square .irs-grid-pol { background-color: #e5e9f2; }

.irs--square .irs-min, .irs--square .irs-max { background-color: #e5e9f2; font-size: 10px; color: #8392a5; }

.irs--square .irs-grid-text { font-size: 10px; color: #8392a5; }

.irs--square .irs-from, .irs--square .irs-to { background-color: #1b2e4b; font-size: 10px; }

.irs--square .irs-handle { border-color: #1b2e4b; }

.irs--square .irs-bar { background-color: #1b2e4b; }

/* ###### 4.9 Perfect Scrollbar ###### */
.ps { overflow: hidden; }

.ps > .ps__rail-y { width: 3px; background-color: rgba(72, 83, 114, 0.06); z-index: 10; position: absolute; left: auto !important; right: 0; opacity: 0; margin: 1px; -webkit-transition: opacity 0.2s; transition: opacity 0.2s; }

@media (prefers-reduced-motion: reduce) { .ps > .ps__rail-y { -webkit-transition: none; transition: none; } }

.ps > .ps__rail-y > .ps__thumb-y { position: absolute; border-radius: 0; width: 3px; left: 0; background-color: #97a3b9; }

.ps.ps--active-y:hover > .ps__rail-y, .ps.ps--active-y:focus > .ps__rail-y { opacity: 1; }

.scrollbar-sm > .ps__rail-y { width: 1px; }

.scrollbar-sm > .ps__rail-y > .ps__thumb-y { width: 1px; }

.scrollbar-lg > .ps__rail-y { width: 6px; }

.scrollbar-lg > .ps__rail-y > .ps__thumb-y { width: 6px; }

.scrollbar-primary > .ps__rail-y > .ps__thumb-y { background-color: #0168fa; }

.scrollbar-dark > .ps__rail-y > .ps__thumb-y { background-color: #1c273c; }

/* ###### 4.10 Select2 ###### */
.select2-results__option { border-radius: 0; margin-bottom: 1px; font-size: inherit; }

.select2-container--default .select2-selection--single { background-color: #fff; border-color: #c0ccda; border-radius: 0.25rem; height: 38px; outline: none; }

.select2-container--default .select2-selection--single .select2-selection__rendered { color: #596882; line-height: calc(1.5em + 0.9375rem + 2px)-0.1rem; padding-left: 0.625rem; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.select2-container--default .select2-selection--single .select2-selection__placeholder { color: #7987a1; }

.select2-container--default .select2-selection--single .select2-selection__arrow { width: 30px; height: 38px; line-height: calc(1.5em + 0.9375rem + 2px); }

.select2-container--default .select2-selection--single .select2-selection__arrow b { margin-top: -3px; }

.select2-container--default .select2-selection--single .select2-selection__clear { font-size: 20px; font-weight: 400; -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; margin-left: auto; margin-right: 5px; color: #8392a5; position: relative; z-index: 100; }

.select2-container--default .select2-selection--single .select2-selection__clear:hover { color: #1b2e4b; }

.select2-container--default .select2-selection--multiple { background-color: #fff; border-color: #c0ccda; border-radius: 2px; min-height: 38px; outline: none; }

.select2-container--default .select2-selection--multiple .select2-selection__rendered { padding: 0 4px; display: block; }

.select2-container--default .select2-selection--multiple .select2-selection__choice { position: relative; margin-top: 4px; margin-right: 4px; padding: 3px 10px 3px 20px; border-color: transparent; border-radius: 1px; background-color: #0168fa; color: #fff; font-size: 13px; line-height: 1.45; }

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove { color: #fff; opacity: .5; font-size: 14px; font-weight: 400; display: inline-block; position: absolute; top: 4px; left: 7px; line-height: 1.2; }

.select2-container--default.select2-container--focus .select2-selection--multiple { border-color: #c0ccda; }

.select2-container--default .select2-search--dropdown .select2-search__field { border-color: #c0ccda; border-radius: 0; padding: 5px 10px; }

.select2-container--default .select2-search--dropdown .select2-search__field::-webkit-input-placeholder { color: #8392a5; }

.select2-container--default .select2-search--dropdown .select2-search__field::-moz-placeholder { color: #8392a5; }

.select2-container--default .select2-search--dropdown .select2-search__field:-ms-input-placeholder { color: #8392a5; }

.select2-container--default .select2-search--dropdown .select2-search__field::placeholder { color: #8392a5; }

.select2-container--default .select2-results__option[aria-selected="true"] { background-color: white; }

.select2-container--default .select2-results__option--highlighted[aria-selected] { background-color: #0168fa; }

.select2-container--default .select2-results > .select2-results__options { margin: 4px; }

.select2-container--default .select2-search--inline .select2-search__field { margin-top: 6px; line-height: 26px; padding-left: 10px; opacity: 1; }

.select2-container--default .select2-search--inline .select2-search__field::-webkit-input-placeholder { color: #8392a5; font-weight: 400; opacity: 1; }

.select2-container--default .select2-search--inline .select2-search__field::-moz-placeholder { color: #8392a5; font-weight: 400; opacity: 1; }

.select2-container--default .select2-search--inline .select2-search__field:-ms-input-placeholder { color: #8392a5; font-weight: 400; opacity: 1; }

.select2-container--default .select2-search--inline .select2-search__field::placeholder { color: #8392a5; font-weight: 400; opacity: 1; }

.select2-container--default.select2-container--disabled .select2-selection--single { background-color: #f5f6fa; }

.select2-container--default.select2-container--disabled .select2-selection__choice { padding-left: 10px; background-color: #97a3b9; }

.select2-container--default.select2-container--disabled .select2-selection__choice .select2-selection__choice__remove { display: none; }

.select2-container--open { font-size: 14px; }

.select2-container--open .select2-selection--single, .select2-container--open .select2-selection--multiple { background-color: #fff; border-color: #c0ccda; }

.select2-container--open .select2-dropdown--above { border-top-left-radius: 0; border-top-right-radius: 0; }

.select2-container--open .select2-dropdown--below { border-bottom-right-radius: 0; border-bottom-left-radius: 0; top: 0; }

.select2-dropdown { border-color: #c0ccda; z-index: 200; }

.select2-search--dropdown { padding-bottom: 0; }

.select2-results__option { padding: 6px 10px; font-size: inherit; }

.has-success .select2-container--default .select2-selection--single { border-color: #10b759; }

.has-warning .select2-container--default .select2-selection--single { border-color: #ffc107; }

.has-danger .select2-container--default .select2-selection--single { border-color: #dc3545; }

.select2-xs + .select2-container { font-size: 12px; }

.select2-dropdown-xs .select2-results__option { font-size: 12px; }

.select2-sm + .select2-container { font-size: 14px; }

.select2-dropdown-sm .select2-results__option { font-size: 14px; }

.select2-bd-0 + .select2-container--default .select2-selection--single { border-width: 0; }

.bg-gray + .select2-container--default .select2-selection--single { background-color: #455473; }

.bg-gray + .select2-container--default .select2-selection--single .select2-selection__rendered { color: #cdd4e0; }

/* ###### 4.11 Spectrum ###### */
.sp-container { background-color: #fff; border-color: rgba(72, 94, 144, 0.16); z-index: 200; }

.sp-container button { border: 0; padding: 8px 15px; background-image: none; background-color: #b4bdce; font-family: "IBM Plex Sans", sans-serif; font-size: 12px; text-shadow: none; text-transform: capitalize; border-radius: 2px; }

.sp-container button:hover, .sp-container button:focus { border: 0; background-image: none; background-color: #97a3b9; text-shadow: none; }

.sp-button-container .sp-cancel { font-family: "IBM Plex Sans", sans-serif; font-size: 12px; text-transform: capitalize; color: #7987a1 !important; }

.sp-button-container .sp-cancel:hover, .sp-button-container .sp-cancel:focus { color: #3b4863 !important; text-decoration: none; }

.sp-picker-container { border-left: 0; }

.sp-replacer { border-color: rgba(72, 94, 144, 0.16); background-color: #fff; }

.sp-replacer:hover, .sp-replacer:focus { border-color: #b4bdce; }

.sp-replacer.sp-active { border-color: #b4bdce; }

.sp-dd { text-indent: -99999px; position: relative; width: 10px; }

.sp-dd::before { content: '\f280'; font-family: 'Ionicons'; font-size: 15px; color: #97a3b9; position: absolute; text-indent: 0; left: 0; z-index: 10; }

.sp-preview { border: 0; }

.sp-dragger { background-color: transparent; }

.sp-choose { background-color: #cdd4e0; }

.sp-palette .sp-thumb-el:hover, .sp-palette .sp-thumb-el.sp-thumb-active { border-color: #3b4863; }

.bootstrap-tagsinput { display: block; padding: 5px; box-shadow: none; border-color: #c0ccda; border-radius: 0.25rem; }

.bootstrap-tagsinput .tag { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-color: #0168fa; color: #fff; padding: 2px 7px; border-radius: 1px; }

.bootstrap-tagsinput .tag [data-role="remove"] { display: inline-block; height: 16px; width: 10px; position: relative; opacity: .5; }

.bootstrap-tagsinput .tag [data-role="remove"]::after { content: '\f406'; font-family: 'Ionicons'; font-size: 18px; position: absolute; top: calc(50% + .5px); line-height: 0; }

.bootstrap-tagsinput .tag [data-role="remove"]:hover, .bootstrap-tagsinput .tag [data-role="remove"]:focus { opacity: 1; box-shadow: none; }

.bootstrap-tagsinput .tt-menu { margin-top: 7px; margin-left: -10px; }

.tt-menu { min-width: 150px; background-color: #fff; border: 1px solid rgba(72, 94, 144, 0.16); padding: 5px; border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0.25rem; box-shadow: 0 6px 8px 2px rgba(28, 39, 60, 0.04); }

.tt-suggestion { padding: 2px 10px; }

.tt-suggestion:hover, .tt-suggestion:focus { cursor: pointer; background-color: #0168fa; color: #fff; }

/* ############### PANEL STYLES ############### */
.backdrop { visibility: hidden; opacity: 0; position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; background-color: rgba(15, 21, 32, 0.7); z-index: 40; -webkit-transition: all 0.4s; transition: all 0.4s; }

@media (prefers-reduced-motion: reduce) { .backdrop { -webkit-transition: none; transition: none; } }

.backdrop.show { visibility: visible; opacity: 1; }

@media (max-width: 991.98px) { .navbar-nav-show { overflow: hidden; }
  .navbar-nav-show .navbar-menu-wrapper { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); }
  .navbar-nav-show .backdrop { opacity: 1; visibility: visible; left: 260px; } }

.navbar-header { -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; height: 55px; padding: 0; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; background-color: #fff; border-bottom: 1px solid rgba(72, 94, 144, 0.16); }

@media (min-width: 992px) { .navbar-header { height: 60px; } }

.navbar-header > .container { padding: 0; }

@media (max-width: 1139px) { .navbar-header > .container { max-width: none; } }

@media (min-width: 1140px) { .navbar-header > .container .navbar-brand { padding-left: 0; }
  .navbar-header > .container .navbar-right { padding-right: 0; } }

.navbar-header .navbar-brand { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding-left: 15px; margin-right: 0; -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }

@media (min-width: 992px) { .navbar-header .navbar-brand { width: 240px; padding: 0 0 0 20px; margin-top: -3px; } }

.navbar-header .burger-menu { margin-left: 18px; color: #8392a5; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

@media (min-width: 576px) { .navbar-header .burger-menu { margin-left: 20px; } }

@media (min-width: 992px) { .navbar-header .burger-menu { display: none; } }

.navbar-header .burger-menu svg { width: 20px; height: 20px; stroke-width: 2.5px; }

.navbar-header .burger-menu:hover { color: #0168fa; }

.navbar-header .btn-social { padding: 0; font-size: 18px; color: #1b2e4b; min-height: inherit; display: none; }

@media (min-width: 1200px) { .navbar-header .btn-social { display: inline-block; } }

.navbar-header .btn-social:hover, .navbar-header .btn-social:focus { color: #001737; }

.navbar-header .btn-social:hover:first-of-type, .navbar-header .btn-social:focus:first-of-type { color: #f10075; }

.navbar-header .btn-social:hover:nth-of-type(3), .navbar-header .btn-social:focus:nth-of-type(3) { color: #00aced; }

.navbar-header .btn-social + .btn-social { margin-left: 10px; }

.navbar-header .btn-social.btn-for-dark { color: rgba(255, 255, 255, 0.5); }

.navbar-header .btn-social.btn-for-dark:hover, .navbar-header .btn-social.btn-for-dark:focus { color: #fff; }

.navbar-header .btn-buy { letter-spacing: 1px; padding: 0; line-height: 1.454; margin-left: 15px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: #0168fa; font-size: 11px; font-weight: 600; text-transform: uppercase; }

@media (min-width: 992px) { .navbar-header .btn-buy { min-height: inherit; padding: 7px 12px; color: #0168fa; border: 2px solid #0168fa; }
  .navbar-header .btn-buy:hover, .navbar-header .btn-buy:focus { background-color: #0168fa; color: #fff; } }

.navbar-header .btn-buy .feather { width: 18px; height: 18px; margin-right: 0; }

@media (min-width: 992px) { .navbar-header .btn-buy .feather { width: 14px; height: 14px; } }

.navbar-header .btn-buy span { margin-left: 8px; display: none; }

@media (min-width: 992px) { .navbar-header .btn-buy span { display: inline; } }

.navbar-header .btn-buy.btn-for-dark { border-color: #fff; color: #fff; }

.navbar-header .navbar-right { padding: 0 15px; margin-left: auto; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; }

@media (min-width: 576px) { .navbar-header .navbar-right { padding-right: 20px; } }

@media (min-width: 992px) { .navbar-header .navbar-right { -webkit-box-ordinal-group: 4; -webkit-order: 3; -ms-flex-order: 3; order: 3; padding: 0 20px 0 0; } }

@media (min-width: 1200px) { .navbar-header .navbar-right { width: 240px; } }

.navbar-header .navbar-right .search-link { color: #001737; }

.navbar-header .navbar-right .search-link:hover, .navbar-header .navbar-right .search-link:focus { color: rgba(0, 23, 55, 0.8); }

.navbar-header .navbar-right .search-link svg { width: 16px; height: 16px; stroke-width: 3px; }

@media (min-width: 576px) { .navbar-header .navbar-right .search-link svg { width: 20px; height: 20px; stroke-width: 2.8px; } }

.navbar-header .navbar-right .dropdown { margin-left: 8px; }

@media (min-width: 576px) { .navbar-header .navbar-right .dropdown { margin-left: 15px; } }

.navbar-header .navbar-right .dropdown:last-child { margin-left: 15px; }

@media (min-width: 992px) { .navbar-header .navbar-right .dropdown:last-child { margin-left: 20px; } }

@media (min-width: 1200px) { .navbar-header .navbar-right .dropdown:last-child { margin-left: 30px; } }

.navbar-header .navbar-right .dropdown-menu { border-top-width: 0; border-top-left-radius: 0; border-top-right-radius: 0; }

.navbar-header .navbar-right .dropdown-message .dropdown-menu { margin-top: 17.5px; margin-right: -88px; }

.navbar-header .navbar-right .dropdown-message .dropdown-menu::before { right: 83px; }

.navbar-header .navbar-right .dropdown-message .dropdown-menu::after { right: 84px; }

@media (min-width: 576px) { .navbar-header .navbar-right .dropdown-message .dropdown-menu { margin-right: -20px; }
  .navbar-header .navbar-right .dropdown-message .dropdown-menu::before { right: 20px; }
  .navbar-header .navbar-right .dropdown-message .dropdown-menu::after { right: 21px; } }

@media (min-width: 992px) { .navbar-header .navbar-right .dropdown-message .dropdown-menu { margin-top: 19.5px; } }

.navbar-header .navbar-right .dropdown-notification .dropdown-menu { margin-top: 17.5px; margin-right: -53px; }

.navbar-header .navbar-right .dropdown-notification .dropdown-menu::before { right: 48px; }

.navbar-header .navbar-right .dropdown-notification .dropdown-menu::after { right: 49px; }

@media (min-width: 576px) { .navbar-header .navbar-right .dropdown-notification .dropdown-menu { margin-right: -20px; }
  .navbar-header .navbar-right .dropdown-notification .dropdown-menu::before { right: 20px; }
  .navbar-header .navbar-right .dropdown-notification .dropdown-menu::after { right: 21px; } }

@media (min-width: 992px) { .navbar-header .navbar-right .dropdown-notification .dropdown-menu { margin-top: 19.5px; } }

@media (max-width: 991.98px) { .navbar-header .navbar-right .dropdown-profile .dropdown-link .avatar { width: 28px; height: 28px; } }

@media (max-width: 991.98px) { .navbar-header .navbar-right .dropdown-profile .dropdown-menu { margin-top: 14px; } }

@media (min-width: 992px) { .navbar-header-fixed { position: fixed; top: 0; left: 0; right: 0; z-index: 1000; } }

.navbar-menu-wrapper { -webkit-box-ordinal-group: 4; -webkit-order: 3; -ms-flex-order: 3; order: 3; width: 260px; position: fixed; top: 0; bottom: 0; left: 0; background-color: #fff; overflow: hidden; z-index: 1060; -webkit-transform: translateX(-260px); -ms-transform: translateX(-260px); transform: translateX(-260px); -webkit-transition: all 0.4s; transition: all 0.4s; }

@media (prefers-reduced-motion: reduce) { .navbar-menu-wrapper { -webkit-transition: none; transition: none; } }

@media (min-width: 992px) { .navbar-menu-wrapper { width: auto; padding: 0 25px; position: relative; top: auto; left: auto; bottom: auto; background-color: transparent; overflow: visible; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; -webkit-transform: none; -ms-transform: none; transform: none; z-index: auto; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; } }

@media (min-width: 1200px) { .navbar-menu-wrapper { padding: 0 30px; } }

.navbar-menu-wrapper > .ps__rail-y { display: none; }

.navbar-menu-header { height: 55px; padding: 0 15px 0 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; border-bottom: 1px solid rgba(72, 94, 144, 0.16); }

@media (min-width: 992px) { .navbar-menu-header { display: none; } }

.navbar-menu-header .feather-x { width: 20px; height: 20px; stroke-width: 2.5px; }

.navbar-menu-header a:last-child { color: #7987a1; }

.navbar-menu-header a:last-child:hover, .navbar-menu-header a:last-child:focus { color: #1c273c; }

.navbar-menu { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; padding: 25px 0; }

@media (min-width: 992px) { .navbar-menu { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; padding: 0; width: 100%; max-width: 780px; margin-top: -3px; } }

.navbar-menu .nav-item + .nav-item { margin-top: 10px; }

@media (min-width: 992px) { .navbar-menu .nav-item + .nav-item { margin-top: 0; margin-left: 25px; } }

@media (min-width: 1200px) { .navbar-menu .nav-item + .nav-item { margin-left: 30px; } }

.navbar-menu .nav-item.active .nav-link { position: relative; color: #0168fa; }

.navbar-menu .nav-item.active .nav-link::before { content: ''; position: absolute; top: calc(50% - 1px); left: 0; width: 10px; height: 2px; background-color: #0168fa; }

@media (min-width: 992px) { .navbar-menu .nav-item.active .nav-link::before { display: none; } }

.navbar-menu .nav-item.active .nav-link svg { color: #0168fa; fill: rgba(1, 104, 250, 0.2); }

.navbar-menu .nav-item.active.with-sub .nav-link::after { border-color: #0168fa; }

.navbar-menu .nav-item.with-sub { position: relative; }

.navbar-menu .nav-item.with-sub .nav-link::after { content: ''; width: 6px; height: 6px; border-right: 1.5px solid #8392a5; border-bottom: 1.5px solid #8392a5; display: inline-block; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); margin-left: auto; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .navbar-menu .nav-item.with-sub .nav-link::after { -webkit-transition: none; transition: none; } }

@media (min-width: 992px) { .navbar-menu .nav-item.with-sub .nav-link::after { margin-left: 6px; } }

.navbar-menu .nav-item.show .navbar-menu-sub { display: block; }

.navbar-menu .nav-link { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; font-size: 14px; font-weight: 500; padding: 0 20px; color: #001737; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .navbar-menu .nav-link { -webkit-transition: none; transition: none; } }

@media (min-width: 992px) { .navbar-menu .nav-link { font-weight: 500; padding: 0; } }

.navbar-menu .nav-link:hover { color: #0168fa; }

.navbar-menu .nav-link:hover svg { color: #0168fa; fill: rgba(1, 104, 250, 0.2); }

.navbar-menu .nav-link svg { width: 18px; height: 18px; stroke-width: 2.2px; fill: rgba(27, 46, 75, 0.1); margin-right: 15px; color: #7987a1; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .navbar-menu .nav-link svg { -webkit-transition: none; transition: none; } }

@media (min-width: 992px) { .navbar-menu .nav-link svg { display: none; } }

.navbar-menu .nav-label { font-size: 10px; font-weight: 600; font-family: -apple-system, BlinkMacSystemFont, "Inter UI", Roboto, sans-serif; letter-spacing: .7px; color: #8392a5; text-transform: uppercase; display: block; margin-bottom: 15px; }

.navbar-menu-sub { position: relative; min-width: 200px; list-style: none; padding: 0 15px 3px 24px; border-left: 1px solid rgba(72, 94, 144, 0.16); margin-top: 10px; margin-left: 28px; z-index: 1000; display: none; }

@media (min-width: 992px) { .navbar-menu-sub { position: absolute; top: 41.5px; left: -25px; background-color: #fff; padding: 20px 25px; border: 1px solid rgba(192, 204, 218, 0.53); margin-top: 0; margin-left: 0; border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0.25rem; } }

.navbar-menu-sub::before { content: ''; position: absolute; top: -10px; left: 25px; border-bottom: 10px solid rgba(192, 204, 218, 0.53); border-left: 10px solid transparent; border-right: 10px solid transparent; }

.navbar-menu-sub::after { content: ''; position: absolute; top: -8.5px; left: 26px; border-bottom: 9px solid #fff; border-left: 9px solid transparent; border-right: 9px solid transparent; }

.navbar-menu-sub::before, .navbar-menu-sub::after { display: none; }

@media (min-width: 992px) { .navbar-menu-sub::before, .navbar-menu-sub::after { display: block; } }

.navbar-menu-sub ul { padding: 0; margin: 0; list-style: none; position: relative; min-width: 150px; }

.navbar-menu-sub ul + ul { margin-top: 25px; }

@media (min-width: 992px) { .navbar-menu-sub ul + ul { margin-top: 0; margin-left: 25px; padding-left: 25px; border-left: 1px solid rgba(72, 94, 144, 0.16); } }

.navbar-menu-sub .nav-sub-item + .nav-sub-item { margin-top: 5px; }

.navbar-menu-sub .nav-sub-link { color: #1b2e4b; white-space: nowrap; font-size: 13px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .navbar-menu-sub .nav-sub-link { -webkit-transition: none; transition: none; } }

.navbar-menu-sub .nav-sub-link svg { width: 16px; height: 16px; margin-right: 15px; fill: rgba(0, 23, 55, 0.08); display: none; }

@media (min-width: 992px) { .navbar-menu-sub .nav-sub-link svg { display: block; } }

.navbar-menu-sub .nav-sub-link .feather-bar-chart-2 { margin-left: -4px; }

.navbar-menu-sub .nav-sub-link:hover { color: #0168fa; }

.navbar-menu-sub .nav-sub-link:hover svg { fill: rgba(1, 104, 250, 0.2); }

.navbar-menu-sub.navbar-inverse { background-color: #141c2b; border-width: 0; }

.navbar-menu-sub.navbar-inverse::before { border-bottom-color: #141c2b; }

.navbar-menu-sub.navbar-inverse::after { display: none; }

.navbar-menu-sub.navbar-inverse .nav-label { color: rgba(255, 255, 255, 0.3); font-weight: 500; }

.navbar-menu-sub.navbar-inverse ul + ul { border-left-color: rgba(255, 255, 255, 0.05); }

.navbar-menu-sub.navbar-inverse .nav-sub-link { color: rgba(255, 255, 255, 0.5); font-weight: 400; }

.navbar-menu-sub.navbar-inverse .nav-sub-link:hover, .navbar-menu-sub.navbar-inverse .nav-sub-link:focus { color: #fff; }

.navbar-menu-sub.navbar-inverse .nav-sub-link:hover .feather, .navbar-menu-sub.navbar-inverse .nav-sub-link:focus .feather { color: #fff; }

.navbar-search { position: absolute; top: 0; left: 0; right: 0; z-index: 100; visibility: hidden; opacity: 0; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .navbar-search { -webkit-transition: none; transition: none; } }

.navbar-search.visible { visibility: visible; opacity: 1; }

.navbar-search-header { height: 55px; background-color: #fff; padding: 0 15px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-bottom: 1px solid rgba(72, 94, 144, 0.16); }

@media (min-width: 576px) { .navbar-search-header { padding: 0 20px; height: 60px; } }

@media (min-width: 992px) { .navbar-search-header { padding: 0 25px; } }

.navbar-search-header .form-control { padding: 0; font-size: 14px; font-weight: 500; color: #001737; border-width: 0; background-color: transparent; }

@media (min-width: 992px) { .navbar-search-header .form-control { font-size: 16px; } }

.navbar-search-header .form-control::-webkit-input-placeholder { font-weight: 400; }

.navbar-search-header .form-control::-moz-placeholder { font-weight: 400; }

.navbar-search-header .form-control:-ms-input-placeholder { font-weight: 400; }

.navbar-search-header .form-control::placeholder { font-weight: 400; }

.navbar-search-header .form-control:focus, .navbar-search-header .form-control:active { box-shadow: none !important; }

.navbar-search-header .btn, .navbar-search-header .ui-datepicker-buttonpane button, .ui-datepicker-buttonpane .navbar-search-header button, .navbar-search-header .sp-container button, .sp-container .navbar-search-header button { padding: 0; }

.navbar-search-header .btn svg, .navbar-search-header .ui-datepicker-buttonpane button svg, .ui-datepicker-buttonpane .navbar-search-header button svg, .navbar-search-header .sp-container button svg, .sp-container .navbar-search-header button svg { width: 20px; height: 20px; stroke-width: 2.8px; }

.navbar-search-body { padding: 15px 15px 20px; background-color: #fff; font-size: 13px; }

@media (min-width: 992px) { .navbar-search-body { padding: 25px 25px 30px; } }

.navbar-search-body ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; margin-bottom: 0; }

@media (min-width: 992px) { .navbar-search-body ul { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } }

.navbar-search-body li + li { margin-top: 2px; }

@media (min-width: 992px) { .navbar-search-body li + li { margin-top: 0; margin-left: 5px; } }

.navbar-search-body a { padding: 5px 10px; display: block; color: #1b2e4b; border-radius: 0.25rem; }

@media (min-width: 992px) { .navbar-search-body a { border: 1px solid rgba(72, 94, 144, 0.16); } }

.navbar-search-body a:hover, .navbar-search-body a:focus { background-color: #e5e9f2; }

@media (min-width: 992px) { .navbar-search-body a:hover, .navbar-search-body a:focus { background-color: #c0ccda; border-color: transparent; } }

.df-logo { font-weight: 700; font-size: 22px; letter-spacing: -1px; color: inherit; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; color: #031a61; margin-top: -4px; }

@media (min-width: 576px) { .df-logo { font-size: 22px; } }

@media (min-width: 992px) { .df-logo { font-size: 24px; } }

.df-logo:hover, .df-logo:focus { color: #03217a; }

.df-logo span { display: inline-block; font-weight: 400; color: #0168fa; }

.df-logo-initial { width: 40px; height: 40px; border: 2px solid #0168fa; color: #0168fa; border-radius: 6px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.df-logo-initial p { font-size: 24px; font-weight: 600; letter-spacing: -2px; margin-bottom: 0; }

@media (max-width: 991.98px) { .sidebar-show { overflow: hidden; position: relative; }
  .sidebar-show .sidebar { left: 0; box-shadow: 0 0 50px rgba(28, 39, 60, 0.06); }
  .sidebar-show .off-canvas-pusher { position: static; }
  .sidebar-show .off-canvas { display: none; }
  .sidebar-show .backdrop { opacity: 1; visibility: visible; left: 260px; } }

.sidebar { width: 260px; position: fixed; top: 0; bottom: 0; left: -260px; z-index: 1050; overflow: hidden; -webkit-transition: all 0.4s; transition: all 0.4s; }

@media (prefers-reduced-motion: reduce) { .sidebar { -webkit-transition: none; transition: none; } }

@media (min-width: 992px) { .sidebar { width: 240px; position: relative; top: auto; bottom: auto; left: auto; } }

.sidebar-fixed { background-color: #fff; }

@media (min-width: 992px) { .sidebar-fixed { background-color: transparent; border-right: 1px solid rgba(72, 94, 144, 0.16); width: 240px; position: fixed; top: 60px; bottom: 0; z-index: 900; left: 0; } }

.sidebar-fixed > .ps__rail-y { background-color: rgba(72, 94, 144, 0.16); width: 2px; display: none; }

@media (min-width: 992px) { .sidebar-fixed > .ps__rail-y { display: block; } }

.sidebar-fixed > .ps__rail-y > .ps__thumb-y { background-color: #c0ccda; width: 2px; left: 0; }

@media (min-width: 992px) { .sidebar-fixed > .ps__rail-y > .ps__thumb-y { background-color: #0168fa; } }

.sidebar-header { height: 55px; padding: 0 20px 0 25px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-bottom: 1px solid rgba(72, 94, 144, 0.16); }

@media (min-width: 992px) { .sidebar-header { display: none; } }

.sidebar-header a { color: #7987a1; }

.sidebar-header a:hover, .sidebar-header a:focus { color: #1c273c; }

.sidebar-header a svg { width: 20px; height: 20px; stroke-width: 2.5px; }

.sidebar-header a:first-child { margin-right: 17px; }

.sidebar-header a:last-child { margin-left: auto; }

.sidebar-header h5 { font-size: 14px; font-weight: 700; color: #1c273c; text-transform: uppercase; margin-top: 3px; margin-bottom: 0; }

.sidebar-body { padding: 25px; }

.sidebar-nav { list-style: none; padding: 0; margin: 0; }

.sidebar-nav .nav-label { font-size: 10px; font-weight: 500; font-family: -apple-system, BlinkMacSystemFont, "Inter UI", Roboto, sans-serif; color: #8392a5; text-transform: uppercase; letter-spacing: .7px; }

.sidebar-nav .nav-item + .nav-item { margin-top: 9px; }

.sidebar-nav .nav-item.show .nav { display: block; }

.sidebar-nav .nav-link { padding: 0; color: #001737; font-weight: 500; font-size: 14px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

@media (min-width: 992px) { .sidebar-nav .nav-link { font-size: 13px; } }

.sidebar-nav .nav-link svg { margin-right: 15px; width: 18px; height: 18px; stroke-width: 2.2px; color: #525f70; fill: rgba(27, 46, 75, 0.06); }

.sidebar-nav .nav-link.active { position: relative; color: #0168fa; }

.sidebar-nav .nav-link.active::before { content: ''; position: absolute; top: calc(50% - 1px); left: -25px; width: 10px; height: 2px; background-color: #0168fa; }

@media (min-width: 1200px) { .sidebar-nav .nav-link.active::before { left: -30px; width: 13px; } }

.sidebar-nav .nav-link.active svg { color: #0168fa; fill: rgba(1, 104, 250, 0.2); }

.sidebar-nav .nav-link.with-sub::after { content: ''; width: 6px; height: 6px; border-right: 1.5px solid #8392a5; border-bottom: 1.5px solid #8392a5; display: inline-block; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); margin-top: -3px; margin-left: auto; -webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; }

.sidebar-nav .nav-link.with-sub:hover::after, .sidebar-nav .nav-link.with-sub:focus::after { border-color: #67788e; }

.sidebar-nav .nav { display: none; border-left: 1px solid rgba(229, 233, 242, 0.7); margin-left: 8px; margin-top: 10px; padding-left: 25px; padding-bottom: 3px; }

.sidebar-nav .nav a { display: block; font-size: 14px; color: #1b2e4b; }

@media (min-width: 992px) { .sidebar-nav .nav a { font-size: 13px; } }

.sidebar-nav .nav a:hover { color: #0168fa; }

.sidebar-nav .nav a.active { position: relative; color: #0168fa; font-weight: 500; }

.sidebar-nav .nav a.active::before { content: ''; position: absolute; top: 0; bottom: 0; left: -26px; border-left: 1px solid #0168fa; }

.sidebar-nav .nav a + a { margin-top: 5px; }

.show-aside { overflow: hidden; }

.show-aside .aside { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); }

.show-aside .aside-header { -webkit-transform: none; -ms-transform: none; transform: none; border-right-color: transparent; }

.show-aside .aside-header .burger-menu { display: none; }

.show-aside .aside-menu-link svg:first-child { display: none; }

.show-aside .aside-menu-link svg:last-child { display: block; }

.show-aside .aside-body { border-right-color: transparent; }

.show-aside .aside-backdrop { opacity: 1; visibility: visible; }

.aside { width: 240px; height: 100%; -webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%); }

@media (min-width: 992px) { .aside { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); } }

.aside.minimize { width: auto; }

.aside.minimize .aside-header { width: 60px; padding: 0; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.aside.minimize .aside-logo, .aside.minimize .aside-loggedin-user { display: none; }

.aside.minimize .aside-body { width: 60px; padding: 20px; -webkit-transition: none; transition: none; }

@media (prefers-reduced-motion: reduce) { .aside.minimize .aside-body { -webkit-transition: none; transition: none; } }

.aside.minimize .aside-alert-link { opacity: 0; visibility: hidden; position: fixed; }

.aside.minimize .aside-loggedin { margin-bottom: 5px; }

.aside.minimize .aside-loggedin .avatar { width: 26px; height: 26px; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; margin-left: -4px; }

.aside.minimize .nav-aside { width: 100%; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }

.aside.minimize .nav-aside .nav-label, .aside.minimize .nav-aside .nav-item ul, .aside.minimize .nav-aside .with-sub .nav-link::after { display: none; }

.aside.minimize .nav-aside .nav-link::before { right: auto; left: -20px; }

.aside.minimize .nav-aside .nav-link span { position: fixed; opacity: 0; visibility: hidden; margin-left: 31px; }

.aside.minimize .nav-aside .nav-label + .nav-item { position: relative; }

.aside.minimize .nav-aside .nav-label + .nav-item::before { content: ''; display: block; border-top: 1px solid rgba(72, 94, 144, 0.16); margin: 8px 0; }

.aside.minimize .nav-aside svg { margin-right: 0; }

.aside.minimize + .content { margin-left: 60px; }

.aside.maximize .aside-body { width: 240px; padding: 20px; display: block; }

.aside.maximize .aside-alert-link { opacity: 1; visibility: visible; position: relative; }

.aside.maximize .nav-aside { width: auto; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; }

.aside.maximize .nav-aside .nav-item ul, .aside.maximize .nav-aside .with-sub .nav-link::after { display: block; }

.aside.maximize .nav-aside .nav-link span { opacity: 1; visibility: visible; position: relative; margin-left: 0; }

.aside.maximize .nav-aside svg { margin-right: 15px; }

.aside-fixed { position: fixed; top: 0; left: 0; bottom: 0; z-index: 1000; }

@media (min-width: 992px) { .aside-fixed + .content { margin-left: 60px; } }

@media (min-width: 1200px) { .aside-fixed + .content { margin-left: 240px; } }

.aside-header { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; height: 54px; padding: 0 18px; border-right: 1px solid rgba(72, 94, 144, 0.16); background-color: #fff; -webkit-transform: translateX(54px); -ms-transform: translateX(54px); transform: translateX(54px); }

@media (min-width: 992px) { .aside-header { padding: 0 20px; -webkit-transform: none; -ms-transform: none; transform: none; height: 59px; } }

.aside-header .burger-menu { color: #8392a5; }

.aside-header .burger-menu:hover, .aside-header .burger-menu:focus { color: #1b2e4b; }

.aside-header .burger-menu svg { width: 20px; height: 20px; stroke-width: 2.5px; margin-right: -2px; }

.aside-logo { font-size: 22px; font-weight: 700; letter-spacing: -1px; margin-top: -3px; }

@media (min-width: 992px) { .aside-logo { font-size: 24px; } }

.aside-logo span { font-weight: normal; }

.aside-logo, .aside-logo:hover, .aside-logo:focus { color: #031d6b; }

.aside-logo span, .aside-logo:hover span, .aside-logo:focus span { color: #0168fa; }

.aside-menu-link { color: #8392a5; }

.aside-menu-link:hover, .aside-menu-link:focus { color: #1b2e4b; }

.aside-menu-link svg { width: 18px; height: 18px; stroke-width: 2.5px; margin-top: -3px; }

.aside-menu-link svg:last-child { width: 20px; height: 20px; display: none; margin-top: 0; }

.aside-body { position: relative; padding: 25px; height: calc(100% - 59px); border-top: 1px solid rgba(72, 94, 144, 0.16); border-right: 1px solid rgba(72, 94, 144, 0.16); background-color: #fff; }

.aside-loggedin { margin-bottom: 25px; }

.aside-loggedin .avatar { width: 48px; height: 48px; }

.aside-loggedin svg { width: 16px; height: 16px; stroke-width: 2.3px; pointer-events: none; }

.aside-loggedin .collapsing { -webkit-transition: none; transition: none; }

@media (prefers-reduced-motion: reduce) { .aside-loggedin .collapsing { -webkit-transition: none; transition: none; } }

.aside-loggedin .nav { margin-top: 15px; }

.aside-loggedin-user { margin-top: 15px; }

.aside-loggedin-user a { color: #c0ccda; }

.aside-loggedin-user a:hover, .aside-loggedin-user a:focus { color: #1b2e4b; }

.aside-alert-link { margin-left: auto; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.aside-alert-link a { color: rgba(27, 46, 75, 0.5); display: block; }

.aside-alert-link a + a { margin-left: 10px; }

.aside-alert-link a.new { position: relative; }

.aside-alert-link a.new::before { content: ''; position: absolute; top: 0; right: 0; width: 7px; height: 7px; background-color: #dc3545; box-shadow: 0 0 0 2px #fff; border-radius: 100%; }

.aside-alert-link a:hover, .aside-alert-link a:focus { color: #1b2e4b; }

.nav-aside { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; line-height: 1.6; font-size: 13px; white-space: nowrap; margin-bottom: 25px; }

.nav-aside .nav-label { font-size: 10px; font-weight: 700; font-family: -apple-system, BlinkMacSystemFont, "Inter UI", Roboto, sans-serif; letter-spacing: .5px; text-transform: uppercase; color: #001737; margin-bottom: 5px; display: block; -webkit-transition: all 0.25s; transition: all 0.25s; }

@media (prefers-reduced-motion: reduce) { .nav-aside .nav-label { -webkit-transition: none; transition: none; } }

.nav-aside .nav-item { position: relative; }

.nav-aside .nav-item.active .nav-link { opacity: 1; color: #0168fa; font-weight: 500; }

.nav-aside .nav-item.active .nav-link::before { opacity: 1; visibility: visible; border-left-color: #0168fa; }

.nav-aside .nav-item.active svg { color: #0168fa; fill: rgba(1, 104, 250, 0.2); }

.nav-aside .nav-item + .nav-item { margin-top: 1px; }

.nav-aside .nav-item ul { margin: 0; padding-left: 34px; list-style: none; opacity: 0; visibility: hidden; height: 0; }

.nav-aside .nav-item ul a { display: block; color: rgba(27, 46, 75, 0.75); padding: 2px 0; }

.nav-aside .nav-item ul a:hover, .nav-aside .nav-item ul a:focus { color: #1b2e4b; }

.nav-aside .nav-item ul .active a { color: #0168fa; }

.nav-aside .with-sub .nav-link::after { content: '\f3d1'; font-family: 'Ionicons'; font-size: 12px; display: inline-block; position: relative; margin-left: auto; opacity: .5; }

.nav-aside .with-sub.show .nav-link { font-weight: 500; }

.nav-aside .with-sub.show .nav-link::before { opacity: 1; visibility: visible; }

.nav-aside .with-sub.show .nav-link::after { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }

.nav-aside .with-sub.show ul { opacity: 1; visibility: visible; padding-bottom: 10px; height: auto; }

.nav-aside .with-sub.show:not(.active) .nav-link { color: #1b2e4b; }

.nav-aside .with-sub.show:not(.active) svg { color: #1b2e4b; }

.nav-aside .nav-link { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 0; height: 30px; color: rgba(27, 46, 75, 0.9); -webkit-transition: all 0.25s; transition: all 0.25s; }

@media (prefers-reduced-motion: reduce) { .nav-aside .nav-link { -webkit-transition: none; transition: none; } }

.nav-aside .nav-link::before { content: ''; position: absolute; top: 2px; left: -25px; bottom: 2px; right: -25px; border-left: 3px solid #8392a5; opacity: 0; visibility: hidden; }

.nav-aside .nav-link:hover, .nav-aside .nav-link:focus { color: #1b2e4b; }

.nav-aside svg { width: 18px; height: 18px; stroke-width: 2.3px; margin-right: 15px; color: rgba(27, 46, 75, 0.65); fill: rgba(27, 46, 75, 0.06); }

.aside-backdrop { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(28, 39, 60, 0.7); opacity: 0; z-index: 900; visibility: hidden; }

@media (min-width: 992px) { .aside-backdrop { display: none; } }

.content { padding: 20px; }

@media (min-width: 992px) { .content { padding: 25px; } }

@media (min-width: 1200px) { .content { padding: 30px; } }

@media (min-width: 992px) { .content-fixed { margin-top: 60px; } }

.content-header { background-color: #fff; height: 55px; padding: 0 15px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; border-bottom: 1px solid rgba(72, 94, 144, 0.16); padding-left: 65px; }

@media (min-width: 992px) { .content-header { height: 60px; padding: 0 25px; } }

@media (max-width: 575px) { .content-header .nav { -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } }

.content-header .nav-link { padding: 0; color: rgba(27, 46, 75, 0.75); }

.content-header .nav-link:hover, .content-header .nav-link:focus { color: #1b2e4b; }

.content-header .nav-link + .nav-link { margin-left: 7px; }

@media (min-width: 576px) { .content-header .nav-link + .nav-link { margin-left: 10px; } }

.content-header svg { width: 18px; height: 18px; }

@media (min-width: 992px) { .content-header svg { width: 20px; height: 20px; } }

.content-header svg.feather-search { stroke-width: 2.8px; }

.content-search { width: 250px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.content-search svg { stroke-width: 2.5px; margin-right: 10px; color: #8392a5; }

.content-search .form-control { padding: 0; border-width: 0; background-color: transparent; }

.content-search .form-control:focus { box-shadow: none; color: #1b2e4b; }

.content-body { position: relative; padding: 15px; height: calc(100% - 54px); overflow-y: auto; }

@media (min-width: 576px) { .content-body { padding: 20px; } }

@media (min-width: 992px) { .content-body { padding: 25px; height: calc(100% - 60px); } }

.content-body .container { margin-bottom: 25px; }

@media (max-width: 1199.98px) { .content-body .container { max-width: none; } }

.content-footer { font-size: 10px; font-family: -apple-system, BlinkMacSystemFont, "Inter UI", Roboto, sans-serif; text-transform: uppercase; letter-spacing: .3px; margin-top: 60px; padding-top: 20px; border-top: 1px solid rgba(72, 94, 144, 0.16); color: #637388; }

@media (min-width: 576px) { .content-footer { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } }

@media (min-width: 992px) { .content-footer { padding-top: 25px; } }

@media (min-width: 1200px) { .content-footer { padding-top: 30px; } }

.content-footer a { padding: 0; color: #1b2e4b; }

.content-footer a:hover, .content-footer a:focus { color: #0168fa; }

.content-footer a + .nav-link { margin-left: 25px; }

.content-footer > div:last-child { margin-top: 15px; }

@media (min-width: 576px) { .content-footer > div:last-child { margin-top: 0; } }

.footer { font-size: 10px; font-family: -apple-system, BlinkMacSystemFont, "Inter UI", Roboto, sans-serif; letter-spacing: .3px; padding: 15px 25px; background-color: #fafbfc; color: #637388; border-top: 1px solid rgba(72, 94, 144, 0.16); text-transform: uppercase; display: none; }

@media (min-width: 992px) { .footer { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } }

.footer a { padding: 0; color: #1b2e4b; }

.footer a:hover, .footer a:focus { color: #0168fa; }

.footer a + .nav-link { margin-left: 25px; }

.footer > div:last-child { margin-top: 15px; }

@media (min-width: 576px) { .footer > div:last-child { margin-top: 0; } }

.df-roboto { font-family: 'Roboto', sans-serif; }

.df-settings { position: fixed; top: 0; right: 0; bottom: 0; z-index: 1200; -webkit-transition: all 0.2s; transition: all 0.2s; }

@media (prefers-reduced-motion: reduce) { .df-settings { -webkit-transition: none; transition: none; } }

.df-settings.show { right: 250px; }

.df-settings.show .df-settings-link, .df-settings.show .df-settings-link:hover, .df-settings.show .df-settings-link:focus { background-color: #fff; border-color: #c0ccda; color: #1c273c; box-shadow: none; }

.df-settings-link { position: absolute; top: 98px; left: -44px; width: 45px; height: 45px; background-color: #fff; color: #7987a1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; border: 1px solid #c0ccda; border-right-width: 0; border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; z-index: 1; }

@media (prefers-reduced-motion: reduce) { .df-settings-link { -webkit-transition: none; transition: none; } }

.df-settings-link:hover, .df-settings-link:focus { color: #1c273c; border-color: #8392a5; box-shadow: 0 0 10px 2px rgba(28, 39, 60, 0.1); }

.df-settings-link svg { width: 20px; height: 20px; }

.df-settings-body { position: absolute; top: 0; left: 0; width: 250px; height: 100%; background-color: #fff; border-left: 1px solid #c0ccda; box-shadow: 0 0 15px rgba(28, 39, 60, 0.1); padding: 0 20px; overflow-y: auto; }

.df-settings-body label { display: block; line-height: 1; }

.df-skin, .df-mode { height: 20px; border: 1px solid rgba(72, 94, 144, 0.16); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-bottom: 5px; padding: 2px; }

.df-skin:hover, .df-skin:focus, .df-mode:hover, .df-mode:focus { border-color: #8392a5; box-shadow: 0 0 0 1px #8392a5; }

.df-skin.active, .df-mode.active { border-color: #0168fa; box-shadow: 0 0 0 1px #0168fa; position: relative; }

.df-skin.active::before, .df-mode.active::before { content: '\f3ff'; font-family: 'Ionicons'; font-size: 26px; position: absolute; top: 50%; left: 50%; line-height: 0; margin-left: -5px; margin-top: -1px; color: #0168fa; }

.df-skin.active ~ span, .df-mode.active ~ span { color: #0168fa; }

.df-skin.disabled, .df-mode.disabled { cursor: default; border-color: rgba(72, 94, 144, 0.16); box-shadow: none; opacity: .75; }

.df-skin > span, .df-mode > span { display: block; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

.df-skin-deepblue span:first-child { background-color: #4994fe; }

.df-skin-deepblue span:last-child { background-color: #0536c5; }

.df-skin-charcoal span:first-child { background-color: #e5e9f2; }

.df-skin-charcoal span:last-child { background-color: #2d353e; }

.df-skin-gradient1 span:first-child { background-color: #5b47fb; }

.df-skin-gradient1 span:last-child { background-color: #0168fa; }

.df-skin-name { font-size: 9px; font-weight: 600; font-family: -apple-system, BlinkMacSystemFont, "Inter UI", Roboto, sans-serif; text-transform: uppercase; display: block; text-align: center; color: #8392a5; }

/* ############### UTILITIES/HELPER CLASSES ############### */
/* ###### 9.1 Background  ###### */
.bg-brand-01 { background-color: #0168fa; }

.bg-brand-02 { background-color: #042893; }

.bg-brand-03 { background-color: #1ce1ac; }

.bg-ui-01 { background-color: #f5f6fa; }

.bg-ui-02 { background-color: #e5e9f2; }

.bg-ui-03 { background-color: #c0ccda; }

.bg-ui-04 { background-color: #8392a5; }

.bg-gray-50 { background-color: #fafbfc; }

.bg-gray-100 { background-color: #f4f5f8; }

.bg-gray-200 { background-color: #e3e7ed; }

.bg-gray-300 { background-color: #cdd4e0; }

.bg-gray-400 { background-color: #b4bdce; }

.bg-gray-500 { background-color: #97a3b9; }

.bg-gray-600 { background-color: #7987a1; }

.bg-gray-700 { background-color: #596882; }

.bg-gray-800 { background-color: #3b4863; }

.bg-gray-900 { background-color: #1c273c; }

.bg-white-1 { background-color: rgba(255, 255, 255, 0.1); }

.bg-white-2 { background-color: rgba(255, 255, 255, 0.2); }

.bg-white-3 { background-color: rgba(255, 255, 255, 0.3); }

.bg-white-4 { background-color: rgba(255, 255, 255, 0.4); }

.bg-white-5 { background-color: rgba(255, 255, 255, 0.5); }

.bg-white-6 { background-color: rgba(255, 255, 255, 0.6); }

.bg-white-7 { background-color: rgba(255, 255, 255, 0.7); }

.bg-white-8 { background-color: rgba(255, 255, 255, 0.8); }

.bg-white-9 { background-color: rgba(255, 255, 255, 0.9); }

.bg-black-1 { background-color: rgba(0, 0, 0, 0.1); }

.bg-black-2 { background-color: rgba(0, 0, 0, 0.2); }

.bg-black-3 { background-color: rgba(0, 0, 0, 0.3); }

.bg-black-4 { background-color: rgba(0, 0, 0, 0.4); }

.bg-black-5 { background-color: rgba(0, 0, 0, 0.5); }

.bg-black-6 { background-color: rgba(0, 0, 0, 0.6); }

.bg-black-7 { background-color: rgba(0, 0, 0, 0.7); }

.bg-black-8 { background-color: rgba(0, 0, 0, 0.8); }

.bg-black-9 { background-color: rgba(0, 0, 0, 0.9); }

.bg-gray-1 { background-color: rgba(28, 39, 60, 0.1); }

.bg-gray-2 { background-color: rgba(28, 39, 60, 0.2); }

.bg-gray-3 { background-color: rgba(28, 39, 60, 0.3); }

.bg-gray-4 { background-color: rgba(28, 39, 60, 0.4); }

.bg-gray-5 { background-color: rgba(28, 39, 60, 0.5); }

.bg-gray-6 { background-color: rgba(28, 39, 60, 0.6); }

.bg-gray-7 { background-color: rgba(28, 39, 60, 0.7); }

.bg-gray-8 { background-color: rgba(28, 39, 60, 0.8); }

.bg-gray-9 { background-color: rgba(28, 39, 60, 0.9); }

.bg-primary-light { background-color: rgba(1, 104, 250, 0.15); }

.bg-success-light { background-color: rgba(16, 183, 89, 0.18); }

.bg-warning-light { background-color: rgba(253, 126, 20, 0.18); }

.bg-pink-light { background-color: rgba(241, 0, 117, 0.18); }

.bg-indigo-light { background-color: rgba(91, 71, 251, 0.18); }

.bg-indigo { background-color: #5b47fb; }

.bg-purple { background-color: #6f42c1; }

.bg-pink { background-color: #f10075; }

.bg-orange { background-color: #fd7e14; }

.bg-teal { background-color: #00cccc; }

.bg-lightblue { background-color: #a5d7fd; }

.bg-transparent { background-color: transparent; }

.bg-facebook { background-color: #4064ac; }

.bg-twitter { background-color: #00a7e6; }

a.bg-facebook:hover, a.bg-facebook:focus, button.bg-facebook:hover, button.bg-facebook:focus, .btn.bg-facebook:hover, .ui-datepicker-buttonpane button.bg-facebook:hover, .sp-container button.bg-facebook:hover, .btn.bg-facebook:focus, .ui-datepicker-buttonpane button.bg-facebook:focus, .sp-container button.bg-facebook:focus { background-color: #395999; }

a.bg-twitter:hover, a.bg-twitter:focus, button.bg-twitter:hover, button.bg-twitter:focus, .btn.bg-twitter:hover, .ui-datepicker-buttonpane button.bg-twitter:hover, .sp-container button.bg-twitter:hover, .btn.bg-twitter:focus, .ui-datepicker-buttonpane button.bg-twitter:focus, .sp-container button.bg-twitter:focus { background-color: #0094cd; }

/* ###### 9.2 Border   ###### */
.bd-transparent { border-color: transparent; }

.bd-transparent-f { border-color: transparent !important; }

.bd { border: 1px solid rgba(72, 94, 144, 0.16); }

.bd-t { border-top: 1px solid rgba(72, 94, 144, 0.16); }

.bd-r { border-right: 1px solid rgba(72, 94, 144, 0.16); }

.bd-b { border-bottom: 1px solid rgba(72, 94, 144, 0.16); }

.bd-l { border-left: 1px solid rgba(72, 94, 144, 0.16); }

.bd-y { border-top: 1px solid rgba(72, 94, 144, 0.16); border-bottom: 1px solid rgba(72, 94, 144, 0.16); }

.bd-x { border-left: 1px solid rgba(72, 94, 144, 0.16); border-right: 1px solid rgba(72, 94, 144, 0.16); }

.bd-0 { border-width: 0; }

.bd-1 { border-width: 1px; }

.bd-2 { border-width: 2px; }

.bd-3 { border-width: 3px; }

.bd-4 { border-width: 4px; }

.bd-5 { border-width: 5px; }

.bd-t-0 { border-top: 0; }

.bd-r-0 { border-right: 0; }

.bd-b-0 { border-bottom: 0; }

.bd-l-0 { border-left: 0; }

.bd-0-f { border: 0 !important; }

.bd-t-0-f { border-top: 0 !important; }

.bd-r-0-f { border-right: 0 !important; }

.bd-b-0-f { border-bottom: 0 !important; }

.bd-l-0-f { border-left: 0 !important; }

.bd-y-0 { border-top-width: 0; border-bottom-width: 0; }

.bd-y-1 { border-top-width: 1px; border-bottom-width: 1px; }

.bd-x-0 { border-left-width: 0; border-right-width: 0; }

.bd-x-1 { border-left-width: 1px; border-right-width: 1px; }

@media (min-width: 576px) { .bd-sm-t-0 { border-top-width: 0; } }

@media (min-width: 992px) { .bd-lg-t-0 { border-top-width: 0; } }

.bd-ui-01 { border-color: #f5f6fa; }

.bd-ui-02 { border-color: #e5e9f2; }

.bd-ui-03 { border-color: #c0ccda; }

.bd-ui-04 { border-color: #8392a5; }

.bd-primary { border-color: #0168fa; }

.bd-success { border-color: #10b759; }

.bd-warning { border-color: #ffc107; }

.bd-danger { border-color: #dc3545; }

.bd-info { border-color: #00b8d4; }

.bd-dark { border-color: #1c273c; }

.bd-white { border-color: #fff; }

.bd-pink { border-color: #f10075; }

.bd-indigo { border-color: #5b47fb; }

.bd-purple { border-color: #6f42c1; }

.bd-teal { border-color: #00cccc; }

.bd-primary-light { border-color: rgba(1, 104, 250, 0.2); }

.bd-success-light { border-color: rgba(16, 183, 89, 0.3); }

.bd-gray-100 { border-color: #f4f5f8; }

.bd-gray-200 { border-color: #e3e7ed; }

.bd-gray-300 { border-color: #cdd4e0; }

.bd-gray-400 { border-color: #b4bdce; }

.bd-gray-500 { border-color: #97a3b9; }

.bd-gray-600 { border-color: #7987a1; }

.bd-gray-700 { border-color: #596882; }

.bd-gray-800 { border-color: #3b4863; }

.bd-gray-900 { border-color: #1c273c; }

.bd-white-1 { border-color: rgba(255, 255, 255, 0.1); }

.bd-white-2 { border-color: rgba(255, 255, 255, 0.2); }

.bd-white-3 { border-color: rgba(255, 255, 255, 0.3); }

.bd-white-4 { border-color: rgba(255, 255, 255, 0.4); }

.bd-white-5 { border-color: rgba(255, 255, 255, 0.5); }

.bd-white-6 { border-color: rgba(255, 255, 255, 0.6); }

.bd-white-7 { border-color: rgba(255, 255, 255, 0.7); }

.bd-white-8 { border-color: rgba(255, 255, 255, 0.8); }

.rounded-5 { border-radius: 5px; }

.rounded-10 { border-radius: 10px; }

.rounded-20 { border-radius: 20px; }

.rounded-30 { border-radius: 30px; }

.rounded-40 { border-radius: 40px; }

.rounded-50 { border-radius: 50px; }

.bd-dashed { border-style: dashed; }

.bd-dotted { border-style: dotted; }

@media (min-width: 480px) { .bd-xs { border: 1px solid #cdd4e0; }
  .bd-xs-t { border-top: 1px solid #cdd4e0; }
  .bd-xs-r { border-right: 1px solid #cdd4e0; }
  .bd-xs-b { border-bottom: 1px solid #cdd4e0; }
  .bd-xs-l { border-left: 1px solid #cdd4e0; }
  .bd-xs-y { border-top: 1px solid #cdd4e0; border-bottom: 1px solid #cdd4e0; }
  .bd-xs-x { border-left: 1px solid #cdd4e0; border-right: 1px solid #cdd4e0; } }

@media (min-width: 576px) { .bd-sm { border: 1px solid #cdd4e0; }
  .bd-sm-t { border-top: 1px solid #cdd4e0; }
  .bd-sm-r { border-right: 1px solid #cdd4e0; }
  .bd-sm-b { border-bottom: 1px solid #cdd4e0; }
  .bd-sm-l { border-left: 1px solid #cdd4e0; }
  .bd-sm-y { border-top: 1px solid #cdd4e0; border-bottom: 1px solid #cdd4e0; }
  .bd-sm-x { border-left: 1px solid #cdd4e0; border-right: 1px solid #cdd4e0; } }

@media (min-width: 768px) { .bd-md { border: 1px solid #cdd4e0; }
  .bd-md-t { border-top: 1px solid #cdd4e0; }
  .bd-md-r { border-right: 1px solid #cdd4e0; }
  .bd-md-b { border-bottom: 1px solid #cdd4e0; }
  .bd-md-l { border-left: 1px solid #cdd4e0; }
  .bd-md-y { border-top: 1px solid #cdd4e0; border-bottom: 1px solid #cdd4e0; }
  .bd-md-x { border-left: 1px solid #cdd4e0; border-right: 1px solid #cdd4e0; } }

@media (min-width: 992px) { .bd-lg { border: 1px solid #cdd4e0; }
  .bd-lg-t { border-top: 1px solid #cdd4e0; }
  .bd-lg-r { border-right: 1px solid #cdd4e0; }
  .bd-lg-b { border-bottom: 1px solid #cdd4e0; }
  .bd-lg-l { border-left: 1px solid #cdd4e0; }
  .bd-lg-y { border-top: 1px solid #cdd4e0; border-bottom: 1px solid #cdd4e0; }
  .bd-lg-x { border-left: 1px solid #cdd4e0; border-right: 1px solid #cdd4e0; } }

@media (min-width: 1200px) { .bd-xl { border: 1px solid #cdd4e0; }
  .bd-xl-t { border-top: 1px solid #cdd4e0; }
  .bd-xl-r { border-right: 1px solid #cdd4e0; }
  .bd-xl-b { border-bottom: 1px solid #cdd4e0; }
  .bd-xl-l { border-left: 1px solid #cdd4e0; }
  .bd-xl-y { border-top: 1px solid #cdd4e0; border-bottom: 1px solid #cdd4e0; }
  .bd-xl-x { border-left: 1px solid #cdd4e0; border-right: 1px solid #cdd4e0; } }

/* ###### 9.3 Height   ###### */
.ht-5 { height: 5px; }

.ht-5p { height: 5%; }

.mx-ht-5p { max-height: 5%; }

.mn-ht-5p { min-height: 5%; }

.ht-5-f { height: 5px !important; }

.ht-5p-f { height: 5% !important; }

.ht-10 { height: 10px; }

.ht-10p { height: 10%; }

.mx-ht-10p { max-height: 10%; }

.mn-ht-10p { min-height: 10%; }

.ht-10-f { height: 10px !important; }

.ht-10p-f { height: 10% !important; }

.ht-15 { height: 15px; }

.ht-15p { height: 15%; }

.mx-ht-15p { max-height: 15%; }

.mn-ht-15p { min-height: 15%; }

.ht-15-f { height: 15px !important; }

.ht-15p-f { height: 15% !important; }

.ht-20 { height: 20px; }

.ht-20p { height: 20%; }

.mx-ht-20p { max-height: 20%; }

.mn-ht-20p { min-height: 20%; }

.ht-20-f { height: 20px !important; }

.ht-20p-f { height: 20% !important; }

.ht-25 { height: 25px; }

.ht-25p { height: 25%; }

.mx-ht-25p { max-height: 25%; }

.mn-ht-25p { min-height: 25%; }

.ht-25-f { height: 25px !important; }

.ht-25p-f { height: 25% !important; }

.ht-30 { height: 30px; }

.ht-30p { height: 30%; }

.mx-ht-30p { max-height: 30%; }

.mn-ht-30p { min-height: 30%; }

.ht-30-f { height: 30px !important; }

.ht-30p-f { height: 30% !important; }

.ht-35 { height: 35px; }

.ht-35p { height: 35%; }

.mx-ht-35p { max-height: 35%; }

.mn-ht-35p { min-height: 35%; }

.ht-35-f { height: 35px !important; }

.ht-35p-f { height: 35% !important; }

.ht-40 { height: 40px; }

.ht-40p { height: 40%; }

.mx-ht-40p { max-height: 40%; }

.mn-ht-40p { min-height: 40%; }

.ht-40-f { height: 40px !important; }

.ht-40p-f { height: 40% !important; }

.ht-45 { height: 45px; }

.ht-45p { height: 45%; }

.mx-ht-45p { max-height: 45%; }

.mn-ht-45p { min-height: 45%; }

.ht-45-f { height: 45px !important; }

.ht-45p-f { height: 45% !important; }

.ht-50 { height: 50px; }

.ht-50p { height: 50%; }

.mx-ht-50p { max-height: 50%; }

.mn-ht-50p { min-height: 50%; }

.ht-50-f { height: 50px !important; }

.ht-50p-f { height: 50% !important; }

.ht-55 { height: 55px; }

.ht-55p { height: 55%; }

.mx-ht-55p { max-height: 55%; }

.mn-ht-55p { min-height: 55%; }

.ht-55-f { height: 55px !important; }

.ht-55p-f { height: 55% !important; }

.ht-60 { height: 60px; }

.ht-60p { height: 60%; }

.mx-ht-60p { max-height: 60%; }

.mn-ht-60p { min-height: 60%; }

.ht-60-f { height: 60px !important; }

.ht-60p-f { height: 60% !important; }

.ht-65 { height: 65px; }

.ht-65p { height: 65%; }

.mx-ht-65p { max-height: 65%; }

.mn-ht-65p { min-height: 65%; }

.ht-65-f { height: 65px !important; }

.ht-65p-f { height: 65% !important; }

.ht-70 { height: 70px; }

.ht-70p { height: 70%; }

.mx-ht-70p { max-height: 70%; }

.mn-ht-70p { min-height: 70%; }

.ht-70-f { height: 70px !important; }

.ht-70p-f { height: 70% !important; }

.ht-75 { height: 75px; }

.ht-75p { height: 75%; }

.mx-ht-75p { max-height: 75%; }

.mn-ht-75p { min-height: 75%; }

.ht-75-f { height: 75px !important; }

.ht-75p-f { height: 75% !important; }

.ht-80 { height: 80px; }

.ht-80p { height: 80%; }

.mx-ht-80p { max-height: 80%; }

.mn-ht-80p { min-height: 80%; }

.ht-80-f { height: 80px !important; }

.ht-80p-f { height: 80% !important; }

.ht-85 { height: 85px; }

.ht-85p { height: 85%; }

.mx-ht-85p { max-height: 85%; }

.mn-ht-85p { min-height: 85%; }

.ht-85-f { height: 85px !important; }

.ht-85p-f { height: 85% !important; }

.ht-90 { height: 90px; }

.ht-90p { height: 90%; }

.mx-ht-90p { max-height: 90%; }

.mn-ht-90p { min-height: 90%; }

.ht-90-f { height: 90px !important; }

.ht-90p-f { height: 90% !important; }

.ht-95 { height: 95px; }

.ht-95p { height: 95%; }

.mx-ht-95p { max-height: 95%; }

.mn-ht-95p { min-height: 95%; }

.ht-95-f { height: 95px !important; }

.ht-95p-f { height: 95% !important; }

.ht-100 { height: 100px; }

.ht-100p { height: 100%; }

.mx-ht-100p { max-height: 100%; }

.mn-ht-100p { min-height: 100%; }

.ht-100-f { height: 100px !important; }

.ht-100p-f { height: 100% !important; }

.ht-150 { height: 150px; }

.mn-ht-150 { min-height: 150px; }

.ht-200 { height: 200px; }

.mn-ht-200 { min-height: 200px; }

.ht-250 { height: 250px; }

.mn-ht-250 { min-height: 250px; }

.ht-300 { height: 300px; }

.mn-ht-300 { min-height: 300px; }

.ht-350 { height: 350px; }

.mn-ht-350 { min-height: 350px; }

.ht-400 { height: 400px; }

.mn-ht-400 { min-height: 400px; }

.ht-450 { height: 450px; }

.mn-ht-450 { min-height: 450px; }

.ht-500 { height: 500px; }

.mn-ht-500 { min-height: 500px; }

.ht-550 { height: 550px; }

.mn-ht-550 { min-height: 550px; }

.ht-600 { height: 600px; }

.mn-ht-600 { min-height: 600px; }

.ht-650 { height: 650px; }

.mn-ht-650 { min-height: 650px; }

.ht-700 { height: 700px; }

.mn-ht-700 { min-height: 700px; }

.ht-750 { height: 750px; }

.mn-ht-750 { min-height: 750px; }

.ht-800 { height: 800px; }

.mn-ht-800 { min-height: 800px; }

.ht-100v { height: 100vh; }

.mn-ht-0 { min-height: inherit; }

.mn-ht-100v { min-height: 100vh; }

.ht-1 { height: 1px; }

.ht-2 { height: 2px; }

.ht-3 { height: 3px; }

.ht-4 { height: 4px; }

.ht-6 { height: 6px; }

.ht-7 { height: 7px; }

.ht-8 { height: 8px; }

.ht-9 { height: 9px; }

.ht-auto { height: auto; }

.ht-base { height: 38px; }

.ht-16 { height: 16px; }

.ht-32 { height: 32px; }

.ht-36 { height: 36px; }

.ht-48 { height: 48px; }

.ht-64 { height: 64px; }

.ht-72 { height: 72px; }

.ht-115 { height: 115px; }

.ht-120 { height: 120px; }

.ht-160 { height: 160px; }

@media (min-width: 480px) { .ht-xs-5 { height: 5px; }
  .ht-xs-5p { height: 5%; }
  .mx-ht-xs-5p { max-height: 5%; }
  .mn-ht-xs-5p { min-height: 5%; }
  .ht-xs-5-f { height: 5px !important; }
  .ht-xs-5p-f { height: 5% !important; }
  .ht-xs-10 { height: 10px; }
  .ht-xs-10p { height: 10%; }
  .mx-ht-xs-10p { max-height: 10%; }
  .mn-ht-xs-10p { min-height: 10%; }
  .ht-xs-10-f { height: 10px !important; }
  .ht-xs-10p-f { height: 10% !important; }
  .ht-xs-15 { height: 15px; }
  .ht-xs-15p { height: 15%; }
  .mx-ht-xs-15p { max-height: 15%; }
  .mn-ht-xs-15p { min-height: 15%; }
  .ht-xs-15-f { height: 15px !important; }
  .ht-xs-15p-f { height: 15% !important; }
  .ht-xs-20 { height: 20px; }
  .ht-xs-20p { height: 20%; }
  .mx-ht-xs-20p { max-height: 20%; }
  .mn-ht-xs-20p { min-height: 20%; }
  .ht-xs-20-f { height: 20px !important; }
  .ht-xs-20p-f { height: 20% !important; }
  .ht-xs-25 { height: 25px; }
  .ht-xs-25p { height: 25%; }
  .mx-ht-xs-25p { max-height: 25%; }
  .mn-ht-xs-25p { min-height: 25%; }
  .ht-xs-25-f { height: 25px !important; }
  .ht-xs-25p-f { height: 25% !important; }
  .ht-xs-30 { height: 30px; }
  .ht-xs-30p { height: 30%; }
  .mx-ht-xs-30p { max-height: 30%; }
  .mn-ht-xs-30p { min-height: 30%; }
  .ht-xs-30-f { height: 30px !important; }
  .ht-xs-30p-f { height: 30% !important; }
  .ht-xs-35 { height: 35px; }
  .ht-xs-35p { height: 35%; }
  .mx-ht-xs-35p { max-height: 35%; }
  .mn-ht-xs-35p { min-height: 35%; }
  .ht-xs-35-f { height: 35px !important; }
  .ht-xs-35p-f { height: 35% !important; }
  .ht-xs-40 { height: 40px; }
  .ht-xs-40p { height: 40%; }
  .mx-ht-xs-40p { max-height: 40%; }
  .mn-ht-xs-40p { min-height: 40%; }
  .ht-xs-40-f { height: 40px !important; }
  .ht-xs-40p-f { height: 40% !important; }
  .ht-xs-45 { height: 45px; }
  .ht-xs-45p { height: 45%; }
  .mx-ht-xs-45p { max-height: 45%; }
  .mn-ht-xs-45p { min-height: 45%; }
  .ht-xs-45-f { height: 45px !important; }
  .ht-xs-45p-f { height: 45% !important; }
  .ht-xs-50 { height: 50px; }
  .ht-xs-50p { height: 50%; }
  .mx-ht-xs-50p { max-height: 50%; }
  .mn-ht-xs-50p { min-height: 50%; }
  .ht-xs-50-f { height: 50px !important; }
  .ht-xs-50p-f { height: 50% !important; }
  .ht-xs-55 { height: 55px; }
  .ht-xs-55p { height: 55%; }
  .mx-ht-xs-55p { max-height: 55%; }
  .mn-ht-xs-55p { min-height: 55%; }
  .ht-xs-55-f { height: 55px !important; }
  .ht-xs-55p-f { height: 55% !important; }
  .ht-xs-60 { height: 60px; }
  .ht-xs-60p { height: 60%; }
  .mx-ht-xs-60p { max-height: 60%; }
  .mn-ht-xs-60p { min-height: 60%; }
  .ht-xs-60-f { height: 60px !important; }
  .ht-xs-60p-f { height: 60% !important; }
  .ht-xs-65 { height: 65px; }
  .ht-xs-65p { height: 65%; }
  .mx-ht-xs-65p { max-height: 65%; }
  .mn-ht-xs-65p { min-height: 65%; }
  .ht-xs-65-f { height: 65px !important; }
  .ht-xs-65p-f { height: 65% !important; }
  .ht-xs-70 { height: 70px; }
  .ht-xs-70p { height: 70%; }
  .mx-ht-xs-70p { max-height: 70%; }
  .mn-ht-xs-70p { min-height: 70%; }
  .ht-xs-70-f { height: 70px !important; }
  .ht-xs-70p-f { height: 70% !important; }
  .ht-xs-75 { height: 75px; }
  .ht-xs-75p { height: 75%; }
  .mx-ht-xs-75p { max-height: 75%; }
  .mn-ht-xs-75p { min-height: 75%; }
  .ht-xs-75-f { height: 75px !important; }
  .ht-xs-75p-f { height: 75% !important; }
  .ht-xs-80 { height: 80px; }
  .ht-xs-80p { height: 80%; }
  .mx-ht-xs-80p { max-height: 80%; }
  .mn-ht-xs-80p { min-height: 80%; }
  .ht-xs-80-f { height: 80px !important; }
  .ht-xs-80p-f { height: 80% !important; }
  .ht-xs-85 { height: 85px; }
  .ht-xs-85p { height: 85%; }
  .mx-ht-xs-85p { max-height: 85%; }
  .mn-ht-xs-85p { min-height: 85%; }
  .ht-xs-85-f { height: 85px !important; }
  .ht-xs-85p-f { height: 85% !important; }
  .ht-xs-90 { height: 90px; }
  .ht-xs-90p { height: 90%; }
  .mx-ht-xs-90p { max-height: 90%; }
  .mn-ht-xs-90p { min-height: 90%; }
  .ht-xs-90-f { height: 90px !important; }
  .ht-xs-90p-f { height: 90% !important; }
  .ht-xs-95 { height: 95px; }
  .ht-xs-95p { height: 95%; }
  .mx-ht-xs-95p { max-height: 95%; }
  .mn-ht-xs-95p { min-height: 95%; }
  .ht-xs-95-f { height: 95px !important; }
  .ht-xs-95p-f { height: 95% !important; }
  .ht-xs-100 { height: 100px; }
  .ht-xs-100p { height: 100%; }
  .mx-ht-xs-100p { max-height: 100%; }
  .mn-ht-xs-100p { min-height: 100%; }
  .ht-xs-100-f { height: 100px !important; }
  .ht-xs-100p-f { height: 100% !important; }
  .ht-xs-150 { height: 150px; }
  .ht-xs-150p { height: 150%; }
  .mx-ht-xs-150p { max-height: 150%; }
  .mn-ht-xs-150p { min-height: 150%; }
  .ht-xs-150-f { height: 150px !important; }
  .ht-xs-150p-f { height: 150% !important; }
  .ht-xs-200 { height: 200px; }
  .ht-xs-200p { height: 200%; }
  .mx-ht-xs-200p { max-height: 200%; }
  .mn-ht-xs-200p { min-height: 200%; }
  .ht-xs-200-f { height: 200px !important; }
  .ht-xs-200p-f { height: 200% !important; }
  .ht-xs-250 { height: 250px; }
  .ht-xs-250p { height: 250%; }
  .mx-ht-xs-250p { max-height: 250%; }
  .mn-ht-xs-250p { min-height: 250%; }
  .ht-xs-250-f { height: 250px !important; }
  .ht-xs-250p-f { height: 250% !important; }
  .ht-xs-300 { height: 300px; }
  .ht-xs-300p { height: 300%; }
  .mx-ht-xs-300p { max-height: 300%; }
  .mn-ht-xs-300p { min-height: 300%; }
  .ht-xs-300-f { height: 300px !important; }
  .ht-xs-300p-f { height: 300% !important; }
  .ht-xs-350 { height: 350px; }
  .ht-xs-350p { height: 350%; }
  .mx-ht-xs-350p { max-height: 350%; }
  .mn-ht-xs-350p { min-height: 350%; }
  .ht-xs-350-f { height: 350px !important; }
  .ht-xs-350p-f { height: 350% !important; }
  .ht-xs-400 { height: 400px; }
  .ht-xs-400p { height: 400%; }
  .mx-ht-xs-400p { max-height: 400%; }
  .mn-ht-xs-400p { min-height: 400%; }
  .ht-xs-400-f { height: 400px !important; }
  .ht-xs-400p-f { height: 400% !important; }
  .ht-xs-450 { height: 450px; }
  .ht-xs-450p { height: 450%; }
  .mx-ht-xs-450p { max-height: 450%; }
  .mn-ht-xs-450p { min-height: 450%; }
  .ht-xs-450-f { height: 450px !important; }
  .ht-xs-450p-f { height: 450% !important; }
  .ht-xs-500 { height: 500px; }
  .ht-xs-500p { height: 500%; }
  .mx-ht-xs-500p { max-height: 500%; }
  .mn-ht-xs-500p { min-height: 500%; }
  .ht-xs-500-f { height: 500px !important; }
  .ht-xs-500p-f { height: 500% !important; }
  .ht-xs-550 { height: 550px; }
  .ht-xs-550p { height: 550%; }
  .mx-ht-xs-550p { max-height: 550%; }
  .mn-ht-xs-550p { min-height: 550%; }
  .ht-xs-550-f { height: 550px !important; }
  .ht-xs-550p-f { height: 550% !important; }
  .ht-xs-600 { height: 600px; }
  .ht-xs-600p { height: 600%; }
  .mx-ht-xs-600p { max-height: 600%; }
  .mn-ht-xs-600p { min-height: 600%; }
  .ht-xs-600-f { height: 600px !important; }
  .ht-xs-600p-f { height: 600% !important; }
  .ht-xs-650 { height: 650px; }
  .ht-xs-650p { height: 650%; }
  .mx-ht-xs-650p { max-height: 650%; }
  .mn-ht-xs-650p { min-height: 650%; }
  .ht-xs-650-f { height: 650px !important; }
  .ht-xs-650p-f { height: 650% !important; }
  .ht-xs-700 { height: 700px; }
  .ht-xs-700p { height: 700%; }
  .mx-ht-xs-700p { max-height: 700%; }
  .mn-ht-xs-700p { min-height: 700%; }
  .ht-xs-700-f { height: 700px !important; }
  .ht-xs-700p-f { height: 700% !important; }
  .ht-xs-750 { height: 750px; }
  .ht-xs-750p { height: 750%; }
  .mx-ht-xs-750p { max-height: 750%; }
  .mn-ht-xs-750p { min-height: 750%; }
  .ht-xs-750-f { height: 750px !important; }
  .ht-xs-750p-f { height: 750% !important; }
  .ht-xs-800 { height: 800px; }
  .ht-xs-800p { height: 800%; }
  .mx-ht-xs-800p { max-height: 800%; }
  .mn-ht-xs-800p { min-height: 800%; }
  .ht-xs-800-f { height: 800px !important; }
  .ht-xs-800p-f { height: 800% !important; }
  .ht-xs-850 { height: 850px; }
  .ht-xs-850p { height: 850%; }
  .mx-ht-xs-850p { max-height: 850%; }
  .mn-ht-xs-850p { min-height: 850%; }
  .ht-xs-850-f { height: 850px !important; }
  .ht-xs-850p-f { height: 850% !important; }
  .ht-xs-100v { height: 100vh; } }

@media (min-width: 576px) { .ht-sm-5 { height: 5px; }
  .ht-sm-5p { height: 5%; }
  .mx-ht-sm-5p { max-height: 5%; }
  .mn-ht-sm-5p { min-height: 5%; }
  .ht-sm-5-f { height: 5px !important; }
  .ht-sm-5p-f { height: 5% !important; }
  .ht-sm-10 { height: 10px; }
  .ht-sm-10p { height: 10%; }
  .mx-ht-sm-10p { max-height: 10%; }
  .mn-ht-sm-10p { min-height: 10%; }
  .ht-sm-10-f { height: 10px !important; }
  .ht-sm-10p-f { height: 10% !important; }
  .ht-sm-15 { height: 15px; }
  .ht-sm-15p { height: 15%; }
  .mx-ht-sm-15p { max-height: 15%; }
  .mn-ht-sm-15p { min-height: 15%; }
  .ht-sm-15-f { height: 15px !important; }
  .ht-sm-15p-f { height: 15% !important; }
  .ht-sm-20 { height: 20px; }
  .ht-sm-20p { height: 20%; }
  .mx-ht-sm-20p { max-height: 20%; }
  .mn-ht-sm-20p { min-height: 20%; }
  .ht-sm-20-f { height: 20px !important; }
  .ht-sm-20p-f { height: 20% !important; }
  .ht-sm-25 { height: 25px; }
  .ht-sm-25p { height: 25%; }
  .mx-ht-sm-25p { max-height: 25%; }
  .mn-ht-sm-25p { min-height: 25%; }
  .ht-sm-25-f { height: 25px !important; }
  .ht-sm-25p-f { height: 25% !important; }
  .ht-sm-30 { height: 30px; }
  .ht-sm-30p { height: 30%; }
  .mx-ht-sm-30p { max-height: 30%; }
  .mn-ht-sm-30p { min-height: 30%; }
  .ht-sm-30-f { height: 30px !important; }
  .ht-sm-30p-f { height: 30% !important; }
  .ht-sm-35 { height: 35px; }
  .ht-sm-35p { height: 35%; }
  .mx-ht-sm-35p { max-height: 35%; }
  .mn-ht-sm-35p { min-height: 35%; }
  .ht-sm-35-f { height: 35px !important; }
  .ht-sm-35p-f { height: 35% !important; }
  .ht-sm-40 { height: 40px; }
  .ht-sm-40p { height: 40%; }
  .mx-ht-sm-40p { max-height: 40%; }
  .mn-ht-sm-40p { min-height: 40%; }
  .ht-sm-40-f { height: 40px !important; }
  .ht-sm-40p-f { height: 40% !important; }
  .ht-sm-45 { height: 45px; }
  .ht-sm-45p { height: 45%; }
  .mx-ht-sm-45p { max-height: 45%; }
  .mn-ht-sm-45p { min-height: 45%; }
  .ht-sm-45-f { height: 45px !important; }
  .ht-sm-45p-f { height: 45% !important; }
  .ht-sm-50 { height: 50px; }
  .ht-sm-50p { height: 50%; }
  .mx-ht-sm-50p { max-height: 50%; }
  .mn-ht-sm-50p { min-height: 50%; }
  .ht-sm-50-f { height: 50px !important; }
  .ht-sm-50p-f { height: 50% !important; }
  .ht-sm-55 { height: 55px; }
  .ht-sm-55p { height: 55%; }
  .mx-ht-sm-55p { max-height: 55%; }
  .mn-ht-sm-55p { min-height: 55%; }
  .ht-sm-55-f { height: 55px !important; }
  .ht-sm-55p-f { height: 55% !important; }
  .ht-sm-60 { height: 60px; }
  .ht-sm-60p { height: 60%; }
  .mx-ht-sm-60p { max-height: 60%; }
  .mn-ht-sm-60p { min-height: 60%; }
  .ht-sm-60-f { height: 60px !important; }
  .ht-sm-60p-f { height: 60% !important; }
  .ht-sm-65 { height: 65px; }
  .ht-sm-65p { height: 65%; }
  .mx-ht-sm-65p { max-height: 65%; }
  .mn-ht-sm-65p { min-height: 65%; }
  .ht-sm-65-f { height: 65px !important; }
  .ht-sm-65p-f { height: 65% !important; }
  .ht-sm-70 { height: 70px; }
  .ht-sm-70p { height: 70%; }
  .mx-ht-sm-70p { max-height: 70%; }
  .mn-ht-sm-70p { min-height: 70%; }
  .ht-sm-70-f { height: 70px !important; }
  .ht-sm-70p-f { height: 70% !important; }
  .ht-sm-75 { height: 75px; }
  .ht-sm-75p { height: 75%; }
  .mx-ht-sm-75p { max-height: 75%; }
  .mn-ht-sm-75p { min-height: 75%; }
  .ht-sm-75-f { height: 75px !important; }
  .ht-sm-75p-f { height: 75% !important; }
  .ht-sm-80 { height: 80px; }
  .ht-sm-80p { height: 80%; }
  .mx-ht-sm-80p { max-height: 80%; }
  .mn-ht-sm-80p { min-height: 80%; }
  .ht-sm-80-f { height: 80px !important; }
  .ht-sm-80p-f { height: 80% !important; }
  .ht-sm-85 { height: 85px; }
  .ht-sm-85p { height: 85%; }
  .mx-ht-sm-85p { max-height: 85%; }
  .mn-ht-sm-85p { min-height: 85%; }
  .ht-sm-85-f { height: 85px !important; }
  .ht-sm-85p-f { height: 85% !important; }
  .ht-sm-90 { height: 90px; }
  .ht-sm-90p { height: 90%; }
  .mx-ht-sm-90p { max-height: 90%; }
  .mn-ht-sm-90p { min-height: 90%; }
  .ht-sm-90-f { height: 90px !important; }
  .ht-sm-90p-f { height: 90% !important; }
  .ht-sm-95 { height: 95px; }
  .ht-sm-95p { height: 95%; }
  .mx-ht-sm-95p { max-height: 95%; }
  .mn-ht-sm-95p { min-height: 95%; }
  .ht-sm-95-f { height: 95px !important; }
  .ht-sm-95p-f { height: 95% !important; }
  .ht-sm-100 { height: 100px; }
  .ht-sm-100p { height: 100%; }
  .mx-ht-sm-100p { max-height: 100%; }
  .mn-ht-sm-100p { min-height: 100%; }
  .ht-sm-100-f { height: 100px !important; }
  .ht-sm-100p-f { height: 100% !important; }
  .ht-sm-150 { height: 150px; }
  .ht-sm-150p { height: 150%; }
  .mx-ht-sm-150p { max-height: 150%; }
  .mn-ht-sm-150p { min-height: 150%; }
  .ht-sm-150-f { height: 150px !important; }
  .ht-sm-150p-f { height: 150% !important; }
  .ht-sm-200 { height: 200px; }
  .ht-sm-200p { height: 200%; }
  .mx-ht-sm-200p { max-height: 200%; }
  .mn-ht-sm-200p { min-height: 200%; }
  .ht-sm-200-f { height: 200px !important; }
  .ht-sm-200p-f { height: 200% !important; }
  .ht-sm-250 { height: 250px; }
  .ht-sm-250p { height: 250%; }
  .mx-ht-sm-250p { max-height: 250%; }
  .mn-ht-sm-250p { min-height: 250%; }
  .ht-sm-250-f { height: 250px !important; }
  .ht-sm-250p-f { height: 250% !important; }
  .ht-sm-300 { height: 300px; }
  .ht-sm-300p { height: 300%; }
  .mx-ht-sm-300p { max-height: 300%; }
  .mn-ht-sm-300p { min-height: 300%; }
  .ht-sm-300-f { height: 300px !important; }
  .ht-sm-300p-f { height: 300% !important; }
  .ht-sm-350 { height: 350px; }
  .ht-sm-350p { height: 350%; }
  .mx-ht-sm-350p { max-height: 350%; }
  .mn-ht-sm-350p { min-height: 350%; }
  .ht-sm-350-f { height: 350px !important; }
  .ht-sm-350p-f { height: 350% !important; }
  .ht-sm-400 { height: 400px; }
  .ht-sm-400p { height: 400%; }
  .mx-ht-sm-400p { max-height: 400%; }
  .mn-ht-sm-400p { min-height: 400%; }
  .ht-sm-400-f { height: 400px !important; }
  .ht-sm-400p-f { height: 400% !important; }
  .ht-sm-450 { height: 450px; }
  .ht-sm-450p { height: 450%; }
  .mx-ht-sm-450p { max-height: 450%; }
  .mn-ht-sm-450p { min-height: 450%; }
  .ht-sm-450-f { height: 450px !important; }
  .ht-sm-450p-f { height: 450% !important; }
  .ht-sm-500 { height: 500px; }
  .ht-sm-500p { height: 500%; }
  .mx-ht-sm-500p { max-height: 500%; }
  .mn-ht-sm-500p { min-height: 500%; }
  .ht-sm-500-f { height: 500px !important; }
  .ht-sm-500p-f { height: 500% !important; }
  .ht-sm-550 { height: 550px; }
  .ht-sm-550p { height: 550%; }
  .mx-ht-sm-550p { max-height: 550%; }
  .mn-ht-sm-550p { min-height: 550%; }
  .ht-sm-550-f { height: 550px !important; }
  .ht-sm-550p-f { height: 550% !important; }
  .ht-sm-600 { height: 600px; }
  .ht-sm-600p { height: 600%; }
  .mx-ht-sm-600p { max-height: 600%; }
  .mn-ht-sm-600p { min-height: 600%; }
  .ht-sm-600-f { height: 600px !important; }
  .ht-sm-600p-f { height: 600% !important; }
  .ht-sm-650 { height: 650px; }
  .ht-sm-650p { height: 650%; }
  .mx-ht-sm-650p { max-height: 650%; }
  .mn-ht-sm-650p { min-height: 650%; }
  .ht-sm-650-f { height: 650px !important; }
  .ht-sm-650p-f { height: 650% !important; }
  .ht-sm-700 { height: 700px; }
  .ht-sm-700p { height: 700%; }
  .mx-ht-sm-700p { max-height: 700%; }
  .mn-ht-sm-700p { min-height: 700%; }
  .ht-sm-700-f { height: 700px !important; }
  .ht-sm-700p-f { height: 700% !important; }
  .ht-sm-750 { height: 750px; }
  .ht-sm-750p { height: 750%; }
  .mx-ht-sm-750p { max-height: 750%; }
  .mn-ht-sm-750p { min-height: 750%; }
  .ht-sm-750-f { height: 750px !important; }
  .ht-sm-750p-f { height: 750% !important; }
  .ht-sm-800 { height: 800px; }
  .ht-sm-800p { height: 800%; }
  .mx-ht-sm-800p { max-height: 800%; }
  .mn-ht-sm-800p { min-height: 800%; }
  .ht-sm-800-f { height: 800px !important; }
  .ht-sm-800p-f { height: 800% !important; }
  .ht-sm-850 { height: 850px; }
  .ht-sm-850p { height: 850%; }
  .mx-ht-sm-850p { max-height: 850%; }
  .mn-ht-sm-850p { min-height: 850%; }
  .ht-sm-850-f { height: 850px !important; }
  .ht-sm-850p-f { height: 850% !important; }
  .ht-sm-100v { height: 100vh; } }

@media (min-width: 768px) { .ht-md-5 { height: 5px; }
  .ht-md-5p { height: 5%; }
  .mx-ht-md-5p { max-height: 5%; }
  .mn-ht-md-5p { min-height: 5%; }
  .ht-md-5-f { height: 5px !important; }
  .ht-md-5p-f { height: 5% !important; }
  .ht-md-10 { height: 10px; }
  .ht-md-10p { height: 10%; }
  .mx-ht-md-10p { max-height: 10%; }
  .mn-ht-md-10p { min-height: 10%; }
  .ht-md-10-f { height: 10px !important; }
  .ht-md-10p-f { height: 10% !important; }
  .ht-md-15 { height: 15px; }
  .ht-md-15p { height: 15%; }
  .mx-ht-md-15p { max-height: 15%; }
  .mn-ht-md-15p { min-height: 15%; }
  .ht-md-15-f { height: 15px !important; }
  .ht-md-15p-f { height: 15% !important; }
  .ht-md-20 { height: 20px; }
  .ht-md-20p { height: 20%; }
  .mx-ht-md-20p { max-height: 20%; }
  .mn-ht-md-20p { min-height: 20%; }
  .ht-md-20-f { height: 20px !important; }
  .ht-md-20p-f { height: 20% !important; }
  .ht-md-25 { height: 25px; }
  .ht-md-25p { height: 25%; }
  .mx-ht-md-25p { max-height: 25%; }
  .mn-ht-md-25p { min-height: 25%; }
  .ht-md-25-f { height: 25px !important; }
  .ht-md-25p-f { height: 25% !important; }
  .ht-md-30 { height: 30px; }
  .ht-md-30p { height: 30%; }
  .mx-ht-md-30p { max-height: 30%; }
  .mn-ht-md-30p { min-height: 30%; }
  .ht-md-30-f { height: 30px !important; }
  .ht-md-30p-f { height: 30% !important; }
  .ht-md-35 { height: 35px; }
  .ht-md-35p { height: 35%; }
  .mx-ht-md-35p { max-height: 35%; }
  .mn-ht-md-35p { min-height: 35%; }
  .ht-md-35-f { height: 35px !important; }
  .ht-md-35p-f { height: 35% !important; }
  .ht-md-40 { height: 40px; }
  .ht-md-40p { height: 40%; }
  .mx-ht-md-40p { max-height: 40%; }
  .mn-ht-md-40p { min-height: 40%; }
  .ht-md-40-f { height: 40px !important; }
  .ht-md-40p-f { height: 40% !important; }
  .ht-md-45 { height: 45px; }
  .ht-md-45p { height: 45%; }
  .mx-ht-md-45p { max-height: 45%; }
  .mn-ht-md-45p { min-height: 45%; }
  .ht-md-45-f { height: 45px !important; }
  .ht-md-45p-f { height: 45% !important; }
  .ht-md-50 { height: 50px; }
  .ht-md-50p { height: 50%; }
  .mx-ht-md-50p { max-height: 50%; }
  .mn-ht-md-50p { min-height: 50%; }
  .ht-md-50-f { height: 50px !important; }
  .ht-md-50p-f { height: 50% !important; }
  .ht-md-55 { height: 55px; }
  .ht-md-55p { height: 55%; }
  .mx-ht-md-55p { max-height: 55%; }
  .mn-ht-md-55p { min-height: 55%; }
  .ht-md-55-f { height: 55px !important; }
  .ht-md-55p-f { height: 55% !important; }
  .ht-md-60 { height: 60px; }
  .ht-md-60p { height: 60%; }
  .mx-ht-md-60p { max-height: 60%; }
  .mn-ht-md-60p { min-height: 60%; }
  .ht-md-60-f { height: 60px !important; }
  .ht-md-60p-f { height: 60% !important; }
  .ht-md-65 { height: 65px; }
  .ht-md-65p { height: 65%; }
  .mx-ht-md-65p { max-height: 65%; }
  .mn-ht-md-65p { min-height: 65%; }
  .ht-md-65-f { height: 65px !important; }
  .ht-md-65p-f { height: 65% !important; }
  .ht-md-70 { height: 70px; }
  .ht-md-70p { height: 70%; }
  .mx-ht-md-70p { max-height: 70%; }
  .mn-ht-md-70p { min-height: 70%; }
  .ht-md-70-f { height: 70px !important; }
  .ht-md-70p-f { height: 70% !important; }
  .ht-md-75 { height: 75px; }
  .ht-md-75p { height: 75%; }
  .mx-ht-md-75p { max-height: 75%; }
  .mn-ht-md-75p { min-height: 75%; }
  .ht-md-75-f { height: 75px !important; }
  .ht-md-75p-f { height: 75% !important; }
  .ht-md-80 { height: 80px; }
  .ht-md-80p { height: 80%; }
  .mx-ht-md-80p { max-height: 80%; }
  .mn-ht-md-80p { min-height: 80%; }
  .ht-md-80-f { height: 80px !important; }
  .ht-md-80p-f { height: 80% !important; }
  .ht-md-85 { height: 85px; }
  .ht-md-85p { height: 85%; }
  .mx-ht-md-85p { max-height: 85%; }
  .mn-ht-md-85p { min-height: 85%; }
  .ht-md-85-f { height: 85px !important; }
  .ht-md-85p-f { height: 85% !important; }
  .ht-md-90 { height: 90px; }
  .ht-md-90p { height: 90%; }
  .mx-ht-md-90p { max-height: 90%; }
  .mn-ht-md-90p { min-height: 90%; }
  .ht-md-90-f { height: 90px !important; }
  .ht-md-90p-f { height: 90% !important; }
  .ht-md-95 { height: 95px; }
  .ht-md-95p { height: 95%; }
  .mx-ht-md-95p { max-height: 95%; }
  .mn-ht-md-95p { min-height: 95%; }
  .ht-md-95-f { height: 95px !important; }
  .ht-md-95p-f { height: 95% !important; }
  .ht-md-100 { height: 100px; }
  .ht-md-100p { height: 100%; }
  .mx-ht-md-100p { max-height: 100%; }
  .mn-ht-md-100p { min-height: 100%; }
  .ht-md-100-f { height: 100px !important; }
  .ht-md-100p-f { height: 100% !important; }
  .ht-md-150 { height: 150px; }
  .ht-md-150p { height: 150%; }
  .mx-ht-md-150p { max-height: 150%; }
  .mn-ht-md-150p { min-height: 150%; }
  .ht-md-150-f { height: 150px !important; }
  .ht-md-150p-f { height: 150% !important; }
  .ht-md-200 { height: 200px; }
  .ht-md-200p { height: 200%; }
  .mx-ht-md-200p { max-height: 200%; }
  .mn-ht-md-200p { min-height: 200%; }
  .ht-md-200-f { height: 200px !important; }
  .ht-md-200p-f { height: 200% !important; }
  .ht-md-250 { height: 250px; }
  .ht-md-250p { height: 250%; }
  .mx-ht-md-250p { max-height: 250%; }
  .mn-ht-md-250p { min-height: 250%; }
  .ht-md-250-f { height: 250px !important; }
  .ht-md-250p-f { height: 250% !important; }
  .ht-md-300 { height: 300px; }
  .ht-md-300p { height: 300%; }
  .mx-ht-md-300p { max-height: 300%; }
  .mn-ht-md-300p { min-height: 300%; }
  .ht-md-300-f { height: 300px !important; }
  .ht-md-300p-f { height: 300% !important; }
  .ht-md-350 { height: 350px; }
  .ht-md-350p { height: 350%; }
  .mx-ht-md-350p { max-height: 350%; }
  .mn-ht-md-350p { min-height: 350%; }
  .ht-md-350-f { height: 350px !important; }
  .ht-md-350p-f { height: 350% !important; }
  .ht-md-400 { height: 400px; }
  .ht-md-400p { height: 400%; }
  .mx-ht-md-400p { max-height: 400%; }
  .mn-ht-md-400p { min-height: 400%; }
  .ht-md-400-f { height: 400px !important; }
  .ht-md-400p-f { height: 400% !important; }
  .ht-md-450 { height: 450px; }
  .ht-md-450p { height: 450%; }
  .mx-ht-md-450p { max-height: 450%; }
  .mn-ht-md-450p { min-height: 450%; }
  .ht-md-450-f { height: 450px !important; }
  .ht-md-450p-f { height: 450% !important; }
  .ht-md-500 { height: 500px; }
  .ht-md-500p { height: 500%; }
  .mx-ht-md-500p { max-height: 500%; }
  .mn-ht-md-500p { min-height: 500%; }
  .ht-md-500-f { height: 500px !important; }
  .ht-md-500p-f { height: 500% !important; }
  .ht-md-550 { height: 550px; }
  .ht-md-550p { height: 550%; }
  .mx-ht-md-550p { max-height: 550%; }
  .mn-ht-md-550p { min-height: 550%; }
  .ht-md-550-f { height: 550px !important; }
  .ht-md-550p-f { height: 550% !important; }
  .ht-md-600 { height: 600px; }
  .ht-md-600p { height: 600%; }
  .mx-ht-md-600p { max-height: 600%; }
  .mn-ht-md-600p { min-height: 600%; }
  .ht-md-600-f { height: 600px !important; }
  .ht-md-600p-f { height: 600% !important; }
  .ht-md-650 { height: 650px; }
  .ht-md-650p { height: 650%; }
  .mx-ht-md-650p { max-height: 650%; }
  .mn-ht-md-650p { min-height: 650%; }
  .ht-md-650-f { height: 650px !important; }
  .ht-md-650p-f { height: 650% !important; }
  .ht-md-700 { height: 700px; }
  .ht-md-700p { height: 700%; }
  .mx-ht-md-700p { max-height: 700%; }
  .mn-ht-md-700p { min-height: 700%; }
  .ht-md-700-f { height: 700px !important; }
  .ht-md-700p-f { height: 700% !important; }
  .ht-md-750 { height: 750px; }
  .ht-md-750p { height: 750%; }
  .mx-ht-md-750p { max-height: 750%; }
  .mn-ht-md-750p { min-height: 750%; }
  .ht-md-750-f { height: 750px !important; }
  .ht-md-750p-f { height: 750% !important; }
  .ht-md-800 { height: 800px; }
  .ht-md-800p { height: 800%; }
  .mx-ht-md-800p { max-height: 800%; }
  .mn-ht-md-800p { min-height: 800%; }
  .ht-md-800-f { height: 800px !important; }
  .ht-md-800p-f { height: 800% !important; }
  .ht-md-850 { height: 850px; }
  .ht-md-850p { height: 850%; }
  .mx-ht-md-850p { max-height: 850%; }
  .mn-ht-md-850p { min-height: 850%; }
  .ht-md-850-f { height: 850px !important; }
  .ht-md-850p-f { height: 850% !important; }
  .ht-md-100v { height: 100vh; } }

@media (min-width: 992px) { .ht-lg-5 { height: 5px; }
  .ht-lg-5p { height: 5%; }
  .mx-ht-lg-5p { max-height: 5%; }
  .mn-ht-lg-5p { min-height: 5%; }
  .ht-lg-5-f { height: 5px !important; }
  .ht-lg-5p-f { height: 5% !important; }
  .ht-lg-10 { height: 10px; }
  .ht-lg-10p { height: 10%; }
  .mx-ht-lg-10p { max-height: 10%; }
  .mn-ht-lg-10p { min-height: 10%; }
  .ht-lg-10-f { height: 10px !important; }
  .ht-lg-10p-f { height: 10% !important; }
  .ht-lg-15 { height: 15px; }
  .ht-lg-15p { height: 15%; }
  .mx-ht-lg-15p { max-height: 15%; }
  .mn-ht-lg-15p { min-height: 15%; }
  .ht-lg-15-f { height: 15px !important; }
  .ht-lg-15p-f { height: 15% !important; }
  .ht-lg-20 { height: 20px; }
  .ht-lg-20p { height: 20%; }
  .mx-ht-lg-20p { max-height: 20%; }
  .mn-ht-lg-20p { min-height: 20%; }
  .ht-lg-20-f { height: 20px !important; }
  .ht-lg-20p-f { height: 20% !important; }
  .ht-lg-25 { height: 25px; }
  .ht-lg-25p { height: 25%; }
  .mx-ht-lg-25p { max-height: 25%; }
  .mn-ht-lg-25p { min-height: 25%; }
  .ht-lg-25-f { height: 25px !important; }
  .ht-lg-25p-f { height: 25% !important; }
  .ht-lg-30 { height: 30px; }
  .ht-lg-30p { height: 30%; }
  .mx-ht-lg-30p { max-height: 30%; }
  .mn-ht-lg-30p { min-height: 30%; }
  .ht-lg-30-f { height: 30px !important; }
  .ht-lg-30p-f { height: 30% !important; }
  .ht-lg-35 { height: 35px; }
  .ht-lg-35p { height: 35%; }
  .mx-ht-lg-35p { max-height: 35%; }
  .mn-ht-lg-35p { min-height: 35%; }
  .ht-lg-35-f { height: 35px !important; }
  .ht-lg-35p-f { height: 35% !important; }
  .ht-lg-40 { height: 40px; }
  .ht-lg-40p { height: 40%; }
  .mx-ht-lg-40p { max-height: 40%; }
  .mn-ht-lg-40p { min-height: 40%; }
  .ht-lg-40-f { height: 40px !important; }
  .ht-lg-40p-f { height: 40% !important; }
  .ht-lg-45 { height: 45px; }
  .ht-lg-45p { height: 45%; }
  .mx-ht-lg-45p { max-height: 45%; }
  .mn-ht-lg-45p { min-height: 45%; }
  .ht-lg-45-f { height: 45px !important; }
  .ht-lg-45p-f { height: 45% !important; }
  .ht-lg-50 { height: 50px; }
  .ht-lg-50p { height: 50%; }
  .mx-ht-lg-50p { max-height: 50%; }
  .mn-ht-lg-50p { min-height: 50%; }
  .ht-lg-50-f { height: 50px !important; }
  .ht-lg-50p-f { height: 50% !important; }
  .ht-lg-55 { height: 55px; }
  .ht-lg-55p { height: 55%; }
  .mx-ht-lg-55p { max-height: 55%; }
  .mn-ht-lg-55p { min-height: 55%; }
  .ht-lg-55-f { height: 55px !important; }
  .ht-lg-55p-f { height: 55% !important; }
  .ht-lg-60 { height: 60px; }
  .ht-lg-60p { height: 60%; }
  .mx-ht-lg-60p { max-height: 60%; }
  .mn-ht-lg-60p { min-height: 60%; }
  .ht-lg-60-f { height: 60px !important; }
  .ht-lg-60p-f { height: 60% !important; }
  .ht-lg-65 { height: 65px; }
  .ht-lg-65p { height: 65%; }
  .mx-ht-lg-65p { max-height: 65%; }
  .mn-ht-lg-65p { min-height: 65%; }
  .ht-lg-65-f { height: 65px !important; }
  .ht-lg-65p-f { height: 65% !important; }
  .ht-lg-70 { height: 70px; }
  .ht-lg-70p { height: 70%; }
  .mx-ht-lg-70p { max-height: 70%; }
  .mn-ht-lg-70p { min-height: 70%; }
  .ht-lg-70-f { height: 70px !important; }
  .ht-lg-70p-f { height: 70% !important; }
  .ht-lg-75 { height: 75px; }
  .ht-lg-75p { height: 75%; }
  .mx-ht-lg-75p { max-height: 75%; }
  .mn-ht-lg-75p { min-height: 75%; }
  .ht-lg-75-f { height: 75px !important; }
  .ht-lg-75p-f { height: 75% !important; }
  .ht-lg-80 { height: 80px; }
  .ht-lg-80p { height: 80%; }
  .mx-ht-lg-80p { max-height: 80%; }
  .mn-ht-lg-80p { min-height: 80%; }
  .ht-lg-80-f { height: 80px !important; }
  .ht-lg-80p-f { height: 80% !important; }
  .ht-lg-85 { height: 85px; }
  .ht-lg-85p { height: 85%; }
  .mx-ht-lg-85p { max-height: 85%; }
  .mn-ht-lg-85p { min-height: 85%; }
  .ht-lg-85-f { height: 85px !important; }
  .ht-lg-85p-f { height: 85% !important; }
  .ht-lg-90 { height: 90px; }
  .ht-lg-90p { height: 90%; }
  .mx-ht-lg-90p { max-height: 90%; }
  .mn-ht-lg-90p { min-height: 90%; }
  .ht-lg-90-f { height: 90px !important; }
  .ht-lg-90p-f { height: 90% !important; }
  .ht-lg-95 { height: 95px; }
  .ht-lg-95p { height: 95%; }
  .mx-ht-lg-95p { max-height: 95%; }
  .mn-ht-lg-95p { min-height: 95%; }
  .ht-lg-95-f { height: 95px !important; }
  .ht-lg-95p-f { height: 95% !important; }
  .ht-lg-100 { height: 100px; }
  .ht-lg-100p { height: 100%; }
  .mx-ht-lg-100p { max-height: 100%; }
  .mn-ht-lg-100p { min-height: 100%; }
  .ht-lg-100-f { height: 100px !important; }
  .ht-lg-100p-f { height: 100% !important; }
  .ht-lg-150 { height: 150px; }
  .ht-lg-150p { height: 150%; }
  .mx-ht-lg-150p { max-height: 150%; }
  .mn-ht-lg-150p { min-height: 150%; }
  .ht-lg-150-f { height: 150px !important; }
  .ht-lg-150p-f { height: 150% !important; }
  .ht-lg-200 { height: 200px; }
  .ht-lg-200p { height: 200%; }
  .mx-ht-lg-200p { max-height: 200%; }
  .mn-ht-lg-200p { min-height: 200%; }
  .ht-lg-200-f { height: 200px !important; }
  .ht-lg-200p-f { height: 200% !important; }
  .ht-lg-250 { height: 250px; }
  .ht-lg-250p { height: 250%; }
  .mx-ht-lg-250p { max-height: 250%; }
  .mn-ht-lg-250p { min-height: 250%; }
  .ht-lg-250-f { height: 250px !important; }
  .ht-lg-250p-f { height: 250% !important; }
  .ht-lg-300 { height: 300px; }
  .ht-lg-300p { height: 300%; }
  .mx-ht-lg-300p { max-height: 300%; }
  .mn-ht-lg-300p { min-height: 300%; }
  .ht-lg-300-f { height: 300px !important; }
  .ht-lg-300p-f { height: 300% !important; }
  .ht-lg-350 { height: 350px; }
  .ht-lg-350p { height: 350%; }
  .mx-ht-lg-350p { max-height: 350%; }
  .mn-ht-lg-350p { min-height: 350%; }
  .ht-lg-350-f { height: 350px !important; }
  .ht-lg-350p-f { height: 350% !important; }
  .ht-lg-400 { height: 400px; }
  .ht-lg-400p { height: 400%; }
  .mx-ht-lg-400p { max-height: 400%; }
  .mn-ht-lg-400p { min-height: 400%; }
  .ht-lg-400-f { height: 400px !important; }
  .ht-lg-400p-f { height: 400% !important; }
  .ht-lg-450 { height: 450px; }
  .ht-lg-450p { height: 450%; }
  .mx-ht-lg-450p { max-height: 450%; }
  .mn-ht-lg-450p { min-height: 450%; }
  .ht-lg-450-f { height: 450px !important; }
  .ht-lg-450p-f { height: 450% !important; }
  .ht-lg-500 { height: 500px; }
  .ht-lg-500p { height: 500%; }
  .mx-ht-lg-500p { max-height: 500%; }
  .mn-ht-lg-500p { min-height: 500%; }
  .ht-lg-500-f { height: 500px !important; }
  .ht-lg-500p-f { height: 500% !important; }
  .ht-lg-550 { height: 550px; }
  .ht-lg-550p { height: 550%; }
  .mx-ht-lg-550p { max-height: 550%; }
  .mn-ht-lg-550p { min-height: 550%; }
  .ht-lg-550-f { height: 550px !important; }
  .ht-lg-550p-f { height: 550% !important; }
  .ht-lg-600 { height: 600px; }
  .ht-lg-600p { height: 600%; }
  .mx-ht-lg-600p { max-height: 600%; }
  .mn-ht-lg-600p { min-height: 600%; }
  .ht-lg-600-f { height: 600px !important; }
  .ht-lg-600p-f { height: 600% !important; }
  .ht-lg-650 { height: 650px; }
  .ht-lg-650p { height: 650%; }
  .mx-ht-lg-650p { max-height: 650%; }
  .mn-ht-lg-650p { min-height: 650%; }
  .ht-lg-650-f { height: 650px !important; }
  .ht-lg-650p-f { height: 650% !important; }
  .ht-lg-700 { height: 700px; }
  .ht-lg-700p { height: 700%; }
  .mx-ht-lg-700p { max-height: 700%; }
  .mn-ht-lg-700p { min-height: 700%; }
  .ht-lg-700-f { height: 700px !important; }
  .ht-lg-700p-f { height: 700% !important; }
  .ht-lg-750 { height: 750px; }
  .ht-lg-750p { height: 750%; }
  .mx-ht-lg-750p { max-height: 750%; }
  .mn-ht-lg-750p { min-height: 750%; }
  .ht-lg-750-f { height: 750px !important; }
  .ht-lg-750p-f { height: 750% !important; }
  .ht-lg-800 { height: 800px; }
  .ht-lg-800p { height: 800%; }
  .mx-ht-lg-800p { max-height: 800%; }
  .mn-ht-lg-800p { min-height: 800%; }
  .ht-lg-800-f { height: 800px !important; }
  .ht-lg-800p-f { height: 800% !important; }
  .ht-lg-850 { height: 850px; }
  .ht-lg-850p { height: 850%; }
  .mx-ht-lg-850p { max-height: 850%; }
  .mn-ht-lg-850p { min-height: 850%; }
  .ht-lg-850-f { height: 850px !important; }
  .ht-lg-850p-f { height: 850% !important; }
  .ht-lg-100v { height: 100vh; } }

@media (min-width: 1200px) { .ht-xl-5 { height: 5px; }
  .ht-xl-5p { height: 5%; }
  .mx-ht-xl-5p { max-height: 5%; }
  .mn-ht-xl-5p { min-height: 5%; }
  .ht-xl-5-f { height: 5px !important; }
  .ht-xl-5p-f { height: 5% !important; }
  .ht-xl-10 { height: 10px; }
  .ht-xl-10p { height: 10%; }
  .mx-ht-xl-10p { max-height: 10%; }
  .mn-ht-xl-10p { min-height: 10%; }
  .ht-xl-10-f { height: 10px !important; }
  .ht-xl-10p-f { height: 10% !important; }
  .ht-xl-15 { height: 15px; }
  .ht-xl-15p { height: 15%; }
  .mx-ht-xl-15p { max-height: 15%; }
  .mn-ht-xl-15p { min-height: 15%; }
  .ht-xl-15-f { height: 15px !important; }
  .ht-xl-15p-f { height: 15% !important; }
  .ht-xl-20 { height: 20px; }
  .ht-xl-20p { height: 20%; }
  .mx-ht-xl-20p { max-height: 20%; }
  .mn-ht-xl-20p { min-height: 20%; }
  .ht-xl-20-f { height: 20px !important; }
  .ht-xl-20p-f { height: 20% !important; }
  .ht-xl-25 { height: 25px; }
  .ht-xl-25p { height: 25%; }
  .mx-ht-xl-25p { max-height: 25%; }
  .mn-ht-xl-25p { min-height: 25%; }
  .ht-xl-25-f { height: 25px !important; }
  .ht-xl-25p-f { height: 25% !important; }
  .ht-xl-30 { height: 30px; }
  .ht-xl-30p { height: 30%; }
  .mx-ht-xl-30p { max-height: 30%; }
  .mn-ht-xl-30p { min-height: 30%; }
  .ht-xl-30-f { height: 30px !important; }
  .ht-xl-30p-f { height: 30% !important; }
  .ht-xl-35 { height: 35px; }
  .ht-xl-35p { height: 35%; }
  .mx-ht-xl-35p { max-height: 35%; }
  .mn-ht-xl-35p { min-height: 35%; }
  .ht-xl-35-f { height: 35px !important; }
  .ht-xl-35p-f { height: 35% !important; }
  .ht-xl-40 { height: 40px; }
  .ht-xl-40p { height: 40%; }
  .mx-ht-xl-40p { max-height: 40%; }
  .mn-ht-xl-40p { min-height: 40%; }
  .ht-xl-40-f { height: 40px !important; }
  .ht-xl-40p-f { height: 40% !important; }
  .ht-xl-45 { height: 45px; }
  .ht-xl-45p { height: 45%; }
  .mx-ht-xl-45p { max-height: 45%; }
  .mn-ht-xl-45p { min-height: 45%; }
  .ht-xl-45-f { height: 45px !important; }
  .ht-xl-45p-f { height: 45% !important; }
  .ht-xl-50 { height: 50px; }
  .ht-xl-50p { height: 50%; }
  .mx-ht-xl-50p { max-height: 50%; }
  .mn-ht-xl-50p { min-height: 50%; }
  .ht-xl-50-f { height: 50px !important; }
  .ht-xl-50p-f { height: 50% !important; }
  .ht-xl-55 { height: 55px; }
  .ht-xl-55p { height: 55%; }
  .mx-ht-xl-55p { max-height: 55%; }
  .mn-ht-xl-55p { min-height: 55%; }
  .ht-xl-55-f { height: 55px !important; }
  .ht-xl-55p-f { height: 55% !important; }
  .ht-xl-60 { height: 60px; }
  .ht-xl-60p { height: 60%; }
  .mx-ht-xl-60p { max-height: 60%; }
  .mn-ht-xl-60p { min-height: 60%; }
  .ht-xl-60-f { height: 60px !important; }
  .ht-xl-60p-f { height: 60% !important; }
  .ht-xl-65 { height: 65px; }
  .ht-xl-65p { height: 65%; }
  .mx-ht-xl-65p { max-height: 65%; }
  .mn-ht-xl-65p { min-height: 65%; }
  .ht-xl-65-f { height: 65px !important; }
  .ht-xl-65p-f { height: 65% !important; }
  .ht-xl-70 { height: 70px; }
  .ht-xl-70p { height: 70%; }
  .mx-ht-xl-70p { max-height: 70%; }
  .mn-ht-xl-70p { min-height: 70%; }
  .ht-xl-70-f { height: 70px !important; }
  .ht-xl-70p-f { height: 70% !important; }
  .ht-xl-75 { height: 75px; }
  .ht-xl-75p { height: 75%; }
  .mx-ht-xl-75p { max-height: 75%; }
  .mn-ht-xl-75p { min-height: 75%; }
  .ht-xl-75-f { height: 75px !important; }
  .ht-xl-75p-f { height: 75% !important; }
  .ht-xl-80 { height: 80px; }
  .ht-xl-80p { height: 80%; }
  .mx-ht-xl-80p { max-height: 80%; }
  .mn-ht-xl-80p { min-height: 80%; }
  .ht-xl-80-f { height: 80px !important; }
  .ht-xl-80p-f { height: 80% !important; }
  .ht-xl-85 { height: 85px; }
  .ht-xl-85p { height: 85%; }
  .mx-ht-xl-85p { max-height: 85%; }
  .mn-ht-xl-85p { min-height: 85%; }
  .ht-xl-85-f { height: 85px !important; }
  .ht-xl-85p-f { height: 85% !important; }
  .ht-xl-90 { height: 90px; }
  .ht-xl-90p { height: 90%; }
  .mx-ht-xl-90p { max-height: 90%; }
  .mn-ht-xl-90p { min-height: 90%; }
  .ht-xl-90-f { height: 90px !important; }
  .ht-xl-90p-f { height: 90% !important; }
  .ht-xl-95 { height: 95px; }
  .ht-xl-95p { height: 95%; }
  .mx-ht-xl-95p { max-height: 95%; }
  .mn-ht-xl-95p { min-height: 95%; }
  .ht-xl-95-f { height: 95px !important; }
  .ht-xl-95p-f { height: 95% !important; }
  .ht-xl-100 { height: 100px; }
  .ht-xl-100p { height: 100%; }
  .mx-ht-xl-100p { max-height: 100%; }
  .mn-ht-xl-100p { min-height: 100%; }
  .ht-xl-100-f { height: 100px !important; }
  .ht-xl-100p-f { height: 100% !important; }
  .ht-xl-150 { height: 150px; }
  .ht-xl-150p { height: 150%; }
  .mx-ht-xl-150p { max-height: 150%; }
  .mn-ht-xl-150p { min-height: 150%; }
  .ht-xl-150-f { height: 150px !important; }
  .ht-xl-150p-f { height: 150% !important; }
  .ht-xl-200 { height: 200px; }
  .ht-xl-200p { height: 200%; }
  .mx-ht-xl-200p { max-height: 200%; }
  .mn-ht-xl-200p { min-height: 200%; }
  .ht-xl-200-f { height: 200px !important; }
  .ht-xl-200p-f { height: 200% !important; }
  .ht-xl-250 { height: 250px; }
  .ht-xl-250p { height: 250%; }
  .mx-ht-xl-250p { max-height: 250%; }
  .mn-ht-xl-250p { min-height: 250%; }
  .ht-xl-250-f { height: 250px !important; }
  .ht-xl-250p-f { height: 250% !important; }
  .ht-xl-300 { height: 300px; }
  .ht-xl-300p { height: 300%; }
  .mx-ht-xl-300p { max-height: 300%; }
  .mn-ht-xl-300p { min-height: 300%; }
  .ht-xl-300-f { height: 300px !important; }
  .ht-xl-300p-f { height: 300% !important; }
  .ht-xl-350 { height: 350px; }
  .ht-xl-350p { height: 350%; }
  .mx-ht-xl-350p { max-height: 350%; }
  .mn-ht-xl-350p { min-height: 350%; }
  .ht-xl-350-f { height: 350px !important; }
  .ht-xl-350p-f { height: 350% !important; }
  .ht-xl-400 { height: 400px; }
  .ht-xl-400p { height: 400%; }
  .mx-ht-xl-400p { max-height: 400%; }
  .mn-ht-xl-400p { min-height: 400%; }
  .ht-xl-400-f { height: 400px !important; }
  .ht-xl-400p-f { height: 400% !important; }
  .ht-xl-450 { height: 450px; }
  .ht-xl-450p { height: 450%; }
  .mx-ht-xl-450p { max-height: 450%; }
  .mn-ht-xl-450p { min-height: 450%; }
  .ht-xl-450-f { height: 450px !important; }
  .ht-xl-450p-f { height: 450% !important; }
  .ht-xl-500 { height: 500px; }
  .ht-xl-500p { height: 500%; }
  .mx-ht-xl-500p { max-height: 500%; }
  .mn-ht-xl-500p { min-height: 500%; }
  .ht-xl-500-f { height: 500px !important; }
  .ht-xl-500p-f { height: 500% !important; }
  .ht-xl-550 { height: 550px; }
  .ht-xl-550p { height: 550%; }
  .mx-ht-xl-550p { max-height: 550%; }
  .mn-ht-xl-550p { min-height: 550%; }
  .ht-xl-550-f { height: 550px !important; }
  .ht-xl-550p-f { height: 550% !important; }
  .ht-xl-600 { height: 600px; }
  .ht-xl-600p { height: 600%; }
  .mx-ht-xl-600p { max-height: 600%; }
  .mn-ht-xl-600p { min-height: 600%; }
  .ht-xl-600-f { height: 600px !important; }
  .ht-xl-600p-f { height: 600% !important; }
  .ht-xl-650 { height: 650px; }
  .ht-xl-650p { height: 650%; }
  .mx-ht-xl-650p { max-height: 650%; }
  .mn-ht-xl-650p { min-height: 650%; }
  .ht-xl-650-f { height: 650px !important; }
  .ht-xl-650p-f { height: 650% !important; }
  .ht-xl-700 { height: 700px; }
  .ht-xl-700p { height: 700%; }
  .mx-ht-xl-700p { max-height: 700%; }
  .mn-ht-xl-700p { min-height: 700%; }
  .ht-xl-700-f { height: 700px !important; }
  .ht-xl-700p-f { height: 700% !important; }
  .ht-xl-750 { height: 750px; }
  .ht-xl-750p { height: 750%; }
  .mx-ht-xl-750p { max-height: 750%; }
  .mn-ht-xl-750p { min-height: 750%; }
  .ht-xl-750-f { height: 750px !important; }
  .ht-xl-750p-f { height: 750% !important; }
  .ht-xl-800 { height: 800px; }
  .ht-xl-800p { height: 800%; }
  .mx-ht-xl-800p { max-height: 800%; }
  .mn-ht-xl-800p { min-height: 800%; }
  .ht-xl-800-f { height: 800px !important; }
  .ht-xl-800p-f { height: 800% !important; }
  .ht-xl-850 { height: 850px; }
  .ht-xl-850p { height: 850%; }
  .mx-ht-xl-850p { max-height: 850%; }
  .mn-ht-xl-850p { min-height: 850%; }
  .ht-xl-850-f { height: 850px !important; }
  .ht-xl-850p-f { height: 850% !important; }
  .ht-xl-100v { height: 100vh; } }

/* ###### 9.4 Margin   ###### */
.mg-0 { margin: 0px; }

.mg-0-f { margin: 0px !important; }

.mg-y-0 { margin-top: 0px; margin-bottom: 0px; }

.mg-y-0-f { margin-top: 0px !important; margin-bottom: 0px !important; }

.mg-x-0 { margin-left: 0px; margin-right: 0px; }

.mg-x-0-f { margin-left: 0px !important; margin-right: 0px !important; }

.mg-t-0 { margin-top: 0px; }

.mg-r-0 { margin-right: 0px; }

.mg-b-0 { margin-bottom: 0px; }

.mg-l-0 { margin-left: 0px; }

.mg-t-0-f { margin-top: 0px !important; }

.mg-r-0-f { margin-right: 0px !important; }

.mg-b-0-f { margin-bottom: 0px !important; }

.mg-l-0-f { margin-left: 0px !important; }

.mg-1 { margin: 1px; }

.mg-1-f { margin: 1px !important; }

.mg-y-1 { margin-top: 1px; margin-bottom: 1px; }

.mg-y-1-f { margin-top: 1px !important; margin-bottom: 1px !important; }

.mg-x-1 { margin-left: 1px; margin-right: 1px; }

.mg-x-1-f { margin-left: 1px !important; margin-right: 1px !important; }

.mg-t-1 { margin-top: 1px; }

.mg-r-1 { margin-right: 1px; }

.mg-b-1 { margin-bottom: 1px; }

.mg-l-1 { margin-left: 1px; }

.mg-t-1-f { margin-top: 1px !important; }

.mg-r-1-f { margin-right: 1px !important; }

.mg-b-1-f { margin-bottom: 1px !important; }

.mg-l-1-f { margin-left: 1px !important; }

.mg-2 { margin: 2px; }

.mg-2-f { margin: 2px !important; }

.mg-y-2 { margin-top: 2px; margin-bottom: 2px; }

.mg-y-2-f { margin-top: 2px !important; margin-bottom: 2px !important; }

.mg-x-2 { margin-left: 2px; margin-right: 2px; }

.mg-x-2-f { margin-left: 2px !important; margin-right: 2px !important; }

.mg-t-2 { margin-top: 2px; }

.mg-r-2 { margin-right: 2px; }

.mg-b-2 { margin-bottom: 2px; }

.mg-l-2 { margin-left: 2px; }

.mg-t-2-f { margin-top: 2px !important; }

.mg-r-2-f { margin-right: 2px !important; }

.mg-b-2-f { margin-bottom: 2px !important; }

.mg-l-2-f { margin-left: 2px !important; }

.mg-3 { margin: 3px; }

.mg-3-f { margin: 3px !important; }

.mg-y-3 { margin-top: 3px; margin-bottom: 3px; }

.mg-y-3-f { margin-top: 3px !important; margin-bottom: 3px !important; }

.mg-x-3 { margin-left: 3px; margin-right: 3px; }

.mg-x-3-f { margin-left: 3px !important; margin-right: 3px !important; }

.mg-t-3 { margin-top: 3px; }

.mg-r-3 { margin-right: 3px; }

.mg-b-3 { margin-bottom: 3px; }

.mg-l-3 { margin-left: 3px; }

.mg-t-3-f { margin-top: 3px !important; }

.mg-r-3-f { margin-right: 3px !important; }

.mg-b-3-f { margin-bottom: 3px !important; }

.mg-l-3-f { margin-left: 3px !important; }

.mg-4 { margin: 4px; }

.mg-4-f { margin: 4px !important; }

.mg-y-4 { margin-top: 4px; margin-bottom: 4px; }

.mg-y-4-f { margin-top: 4px !important; margin-bottom: 4px !important; }

.mg-x-4 { margin-left: 4px; margin-right: 4px; }

.mg-x-4-f { margin-left: 4px !important; margin-right: 4px !important; }

.mg-t-4 { margin-top: 4px; }

.mg-r-4 { margin-right: 4px; }

.mg-b-4 { margin-bottom: 4px; }

.mg-l-4 { margin-left: 4px; }

.mg-t-4-f { margin-top: 4px !important; }

.mg-r-4-f { margin-right: 4px !important; }

.mg-b-4-f { margin-bottom: 4px !important; }

.mg-l-4-f { margin-left: 4px !important; }

.mg-5 { margin: 5px; }

.mg-5-f { margin: 5px !important; }

.mg-y-5 { margin-top: 5px; margin-bottom: 5px; }

.mg-y-5-f { margin-top: 5px !important; margin-bottom: 5px !important; }

.mg-x-5 { margin-left: 5px; margin-right: 5px; }

.mg-x-5-f { margin-left: 5px !important; margin-right: 5px !important; }

.mg-t-5 { margin-top: 5px; }

.mg-r-5 { margin-right: 5px; }

.mg-b-5 { margin-bottom: 5px; }

.mg-l-5 { margin-left: 5px; }

.mg-t-5-f { margin-top: 5px !important; }

.mg-r-5-f { margin-right: 5px !important; }

.mg-b-5-f { margin-bottom: 5px !important; }

.mg-l-5-f { margin-left: 5px !important; }

.mg-6 { margin: 6px; }

.mg-6-f { margin: 6px !important; }

.mg-y-6 { margin-top: 6px; margin-bottom: 6px; }

.mg-y-6-f { margin-top: 6px !important; margin-bottom: 6px !important; }

.mg-x-6 { margin-left: 6px; margin-right: 6px; }

.mg-x-6-f { margin-left: 6px !important; margin-right: 6px !important; }

.mg-t-6 { margin-top: 6px; }

.mg-r-6 { margin-right: 6px; }

.mg-b-6 { margin-bottom: 6px; }

.mg-l-6 { margin-left: 6px; }

.mg-t-6-f { margin-top: 6px !important; }

.mg-r-6-f { margin-right: 6px !important; }

.mg-b-6-f { margin-bottom: 6px !important; }

.mg-l-6-f { margin-left: 6px !important; }

.mg-7 { margin: 7px; }

.mg-7-f { margin: 7px !important; }

.mg-y-7 { margin-top: 7px; margin-bottom: 7px; }

.mg-y-7-f { margin-top: 7px !important; margin-bottom: 7px !important; }

.mg-x-7 { margin-left: 7px; margin-right: 7px; }

.mg-x-7-f { margin-left: 7px !important; margin-right: 7px !important; }

.mg-t-7 { margin-top: 7px; }

.mg-r-7 { margin-right: 7px; }

.mg-b-7 { margin-bottom: 7px; }

.mg-l-7 { margin-left: 7px; }

.mg-t-7-f { margin-top: 7px !important; }

.mg-r-7-f { margin-right: 7px !important; }

.mg-b-7-f { margin-bottom: 7px !important; }

.mg-l-7-f { margin-left: 7px !important; }

.mg-8 { margin: 8px; }

.mg-8-f { margin: 8px !important; }

.mg-y-8 { margin-top: 8px; margin-bottom: 8px; }

.mg-y-8-f { margin-top: 8px !important; margin-bottom: 8px !important; }

.mg-x-8 { margin-left: 8px; margin-right: 8px; }

.mg-x-8-f { margin-left: 8px !important; margin-right: 8px !important; }

.mg-t-8 { margin-top: 8px; }

.mg-r-8 { margin-right: 8px; }

.mg-b-8 { margin-bottom: 8px; }

.mg-l-8 { margin-left: 8px; }

.mg-t-8-f { margin-top: 8px !important; }

.mg-r-8-f { margin-right: 8px !important; }

.mg-b-8-f { margin-bottom: 8px !important; }

.mg-l-8-f { margin-left: 8px !important; }

.mg-9 { margin: 9px; }

.mg-9-f { margin: 9px !important; }

.mg-y-9 { margin-top: 9px; margin-bottom: 9px; }

.mg-y-9-f { margin-top: 9px !important; margin-bottom: 9px !important; }

.mg-x-9 { margin-left: 9px; margin-right: 9px; }

.mg-x-9-f { margin-left: 9px !important; margin-right: 9px !important; }

.mg-t-9 { margin-top: 9px; }

.mg-r-9 { margin-right: 9px; }

.mg-b-9 { margin-bottom: 9px; }

.mg-l-9 { margin-left: 9px; }

.mg-t-9-f { margin-top: 9px !important; }

.mg-r-9-f { margin-right: 9px !important; }

.mg-b-9-f { margin-bottom: 9px !important; }

.mg-l-9-f { margin-left: 9px !important; }

.mg-10 { margin: 10px; }

.mg-10-f { margin: 10px !important; }

.mg-y-10 { margin-top: 10px; margin-bottom: 10px; }

.mg-y-10-f { margin-top: 10px !important; margin-bottom: 10px !important; }

.mg-x-10 { margin-left: 10px; margin-right: 10px; }

.mg-x-10-f { margin-left: 10px !important; margin-right: 10px !important; }

.mg-t-10 { margin-top: 10px; }

.mg-r-10 { margin-right: 10px; }

.mg-b-10 { margin-bottom: 10px; }

.mg-l-10 { margin-left: 10px; }

.mg-t-10-f { margin-top: 10px !important; }

.mg-r-10-f { margin-right: 10px !important; }

.mg-b-10-f { margin-bottom: 10px !important; }

.mg-l-10-f { margin-left: 10px !important; }

.mg-15 { margin: 15px; }

.mg-15-f { margin: 15px !important; }

.mg-y-15 { margin-top: 15px; margin-bottom: 15px; }

.mg-y-15-f { margin-top: 15px !important; margin-bottom: 15px !important; }

.mg-x-15 { margin-left: 15px; margin-right: 15px; }

.mg-x-15-f { margin-left: 15px !important; margin-right: 15px !important; }

.mg-t-15 { margin-top: 15px; }

.mg-r-15 { margin-right: 15px; }

.mg-b-15 { margin-bottom: 15px; }

.mg-l-15 { margin-left: 15px; }

.mg-t-15-f { margin-top: 15px !important; }

.mg-r-15-f { margin-right: 15px !important; }

.mg-b-15-f { margin-bottom: 15px !important; }

.mg-l-15-f { margin-left: 15px !important; }

.mg-20 { margin: 20px; }

.mg-20-f { margin: 20px !important; }

.mg-y-20 { margin-top: 20px; margin-bottom: 20px; }

.mg-y-20-f { margin-top: 20px !important; margin-bottom: 20px !important; }

.mg-x-20 { margin-left: 20px; margin-right: 20px; }

.mg-x-20-f { margin-left: 20px !important; margin-right: 20px !important; }

.mg-t-20 { margin-top: 20px; }

.mg-r-20 { margin-right: 20px; }

.mg-b-20 { margin-bottom: 20px; }

.mg-l-20 { margin-left: 20px; }

.mg-t-20-f { margin-top: 20px !important; }

.mg-r-20-f { margin-right: 20px !important; }

.mg-b-20-f { margin-bottom: 20px !important; }

.mg-l-20-f { margin-left: 20px !important; }

.mg-25 { margin: 25px; }

.mg-25-f { margin: 25px !important; }

.mg-y-25 { margin-top: 25px; margin-bottom: 25px; }

.mg-y-25-f { margin-top: 25px !important; margin-bottom: 25px !important; }

.mg-x-25 { margin-left: 25px; margin-right: 25px; }

.mg-x-25-f { margin-left: 25px !important; margin-right: 25px !important; }

.mg-t-25 { margin-top: 25px; }

.mg-r-25 { margin-right: 25px; }

.mg-b-25 { margin-bottom: 25px; }

.mg-l-25 { margin-left: 25px; }

.mg-t-25-f { margin-top: 25px !important; }

.mg-r-25-f { margin-right: 25px !important; }

.mg-b-25-f { margin-bottom: 25px !important; }

.mg-l-25-f { margin-left: 25px !important; }

.mg-30 { margin: 30px; }

.mg-30-f { margin: 30px !important; }

.mg-y-30 { margin-top: 30px; margin-bottom: 30px; }

.mg-y-30-f { margin-top: 30px !important; margin-bottom: 30px !important; }

.mg-x-30 { margin-left: 30px; margin-right: 30px; }

.mg-x-30-f { margin-left: 30px !important; margin-right: 30px !important; }

.mg-t-30 { margin-top: 30px; }

.mg-r-30 { margin-right: 30px; }

.mg-b-30 { margin-bottom: 30px; }

.mg-l-30 { margin-left: 30px; }

.mg-t-30-f { margin-top: 30px !important; }

.mg-r-30-f { margin-right: 30px !important; }

.mg-b-30-f { margin-bottom: 30px !important; }

.mg-l-30-f { margin-left: 30px !important; }

.mg-35 { margin: 35px; }

.mg-35-f { margin: 35px !important; }

.mg-y-35 { margin-top: 35px; margin-bottom: 35px; }

.mg-y-35-f { margin-top: 35px !important; margin-bottom: 35px !important; }

.mg-x-35 { margin-left: 35px; margin-right: 35px; }

.mg-x-35-f { margin-left: 35px !important; margin-right: 35px !important; }

.mg-t-35 { margin-top: 35px; }

.mg-r-35 { margin-right: 35px; }

.mg-b-35 { margin-bottom: 35px; }

.mg-l-35 { margin-left: 35px; }

.mg-t-35-f { margin-top: 35px !important; }

.mg-r-35-f { margin-right: 35px !important; }

.mg-b-35-f { margin-bottom: 35px !important; }

.mg-l-35-f { margin-left: 35px !important; }

.mg-40 { margin: 40px; }

.mg-40-f { margin: 40px !important; }

.mg-y-40 { margin-top: 40px; margin-bottom: 40px; }

.mg-y-40-f { margin-top: 40px !important; margin-bottom: 40px !important; }

.mg-x-40 { margin-left: 40px; margin-right: 40px; }

.mg-x-40-f { margin-left: 40px !important; margin-right: 40px !important; }

.mg-t-40 { margin-top: 40px; }

.mg-r-40 { margin-right: 40px; }

.mg-b-40 { margin-bottom: 40px; }

.mg-l-40 { margin-left: 40px; }

.mg-t-40-f { margin-top: 40px !important; }

.mg-r-40-f { margin-right: 40px !important; }

.mg-b-40-f { margin-bottom: 40px !important; }

.mg-l-40-f { margin-left: 40px !important; }

.mg-45 { margin: 45px; }

.mg-45-f { margin: 45px !important; }

.mg-y-45 { margin-top: 45px; margin-bottom: 45px; }

.mg-y-45-f { margin-top: 45px !important; margin-bottom: 45px !important; }

.mg-x-45 { margin-left: 45px; margin-right: 45px; }

.mg-x-45-f { margin-left: 45px !important; margin-right: 45px !important; }

.mg-t-45 { margin-top: 45px; }

.mg-r-45 { margin-right: 45px; }

.mg-b-45 { margin-bottom: 45px; }

.mg-l-45 { margin-left: 45px; }

.mg-t-45-f { margin-top: 45px !important; }

.mg-r-45-f { margin-right: 45px !important; }

.mg-b-45-f { margin-bottom: 45px !important; }

.mg-l-45-f { margin-left: 45px !important; }

.mg-50 { margin: 50px; }

.mg-50-f { margin: 50px !important; }

.mg-y-50 { margin-top: 50px; margin-bottom: 50px; }

.mg-y-50-f { margin-top: 50px !important; margin-bottom: 50px !important; }

.mg-x-50 { margin-left: 50px; margin-right: 50px; }

.mg-x-50-f { margin-left: 50px !important; margin-right: 50px !important; }

.mg-t-50 { margin-top: 50px; }

.mg-r-50 { margin-right: 50px; }

.mg-b-50 { margin-bottom: 50px; }

.mg-l-50 { margin-left: 50px; }

.mg-t-50-f { margin-top: 50px !important; }

.mg-r-50-f { margin-right: 50px !important; }

.mg-b-50-f { margin-bottom: 50px !important; }

.mg-l-50-f { margin-left: 50px !important; }

.mg-55 { margin: 55px; }

.mg-55-f { margin: 55px !important; }

.mg-y-55 { margin-top: 55px; margin-bottom: 55px; }

.mg-y-55-f { margin-top: 55px !important; margin-bottom: 55px !important; }

.mg-x-55 { margin-left: 55px; margin-right: 55px; }

.mg-x-55-f { margin-left: 55px !important; margin-right: 55px !important; }

.mg-t-55 { margin-top: 55px; }

.mg-r-55 { margin-right: 55px; }

.mg-b-55 { margin-bottom: 55px; }

.mg-l-55 { margin-left: 55px; }

.mg-t-55-f { margin-top: 55px !important; }

.mg-r-55-f { margin-right: 55px !important; }

.mg-b-55-f { margin-bottom: 55px !important; }

.mg-l-55-f { margin-left: 55px !important; }

.mg-60 { margin: 60px; }

.mg-60-f { margin: 60px !important; }

.mg-y-60 { margin-top: 60px; margin-bottom: 60px; }

.mg-y-60-f { margin-top: 60px !important; margin-bottom: 60px !important; }

.mg-x-60 { margin-left: 60px; margin-right: 60px; }

.mg-x-60-f { margin-left: 60px !important; margin-right: 60px !important; }

.mg-t-60 { margin-top: 60px; }

.mg-r-60 { margin-right: 60px; }

.mg-b-60 { margin-bottom: 60px; }

.mg-l-60 { margin-left: 60px; }

.mg-t-60-f { margin-top: 60px !important; }

.mg-r-60-f { margin-right: 60px !important; }

.mg-b-60-f { margin-bottom: 60px !important; }

.mg-l-60-f { margin-left: 60px !important; }

.mg-65 { margin: 65px; }

.mg-65-f { margin: 65px !important; }

.mg-y-65 { margin-top: 65px; margin-bottom: 65px; }

.mg-y-65-f { margin-top: 65px !important; margin-bottom: 65px !important; }

.mg-x-65 { margin-left: 65px; margin-right: 65px; }

.mg-x-65-f { margin-left: 65px !important; margin-right: 65px !important; }

.mg-t-65 { margin-top: 65px; }

.mg-r-65 { margin-right: 65px; }

.mg-b-65 { margin-bottom: 65px; }

.mg-l-65 { margin-left: 65px; }

.mg-t-65-f { margin-top: 65px !important; }

.mg-r-65-f { margin-right: 65px !important; }

.mg-b-65-f { margin-bottom: 65px !important; }

.mg-l-65-f { margin-left: 65px !important; }

.mg-70 { margin: 70px; }

.mg-70-f { margin: 70px !important; }

.mg-y-70 { margin-top: 70px; margin-bottom: 70px; }

.mg-y-70-f { margin-top: 70px !important; margin-bottom: 70px !important; }

.mg-x-70 { margin-left: 70px; margin-right: 70px; }

.mg-x-70-f { margin-left: 70px !important; margin-right: 70px !important; }

.mg-t-70 { margin-top: 70px; }

.mg-r-70 { margin-right: 70px; }

.mg-b-70 { margin-bottom: 70px; }

.mg-l-70 { margin-left: 70px; }

.mg-t-70-f { margin-top: 70px !important; }

.mg-r-70-f { margin-right: 70px !important; }

.mg-b-70-f { margin-bottom: 70px !important; }

.mg-l-70-f { margin-left: 70px !important; }

.mg-75 { margin: 75px; }

.mg-75-f { margin: 75px !important; }

.mg-y-75 { margin-top: 75px; margin-bottom: 75px; }

.mg-y-75-f { margin-top: 75px !important; margin-bottom: 75px !important; }

.mg-x-75 { margin-left: 75px; margin-right: 75px; }

.mg-x-75-f { margin-left: 75px !important; margin-right: 75px !important; }

.mg-t-75 { margin-top: 75px; }

.mg-r-75 { margin-right: 75px; }

.mg-b-75 { margin-bottom: 75px; }

.mg-l-75 { margin-left: 75px; }

.mg-t-75-f { margin-top: 75px !important; }

.mg-r-75-f { margin-right: 75px !important; }

.mg-b-75-f { margin-bottom: 75px !important; }

.mg-l-75-f { margin-left: 75px !important; }

.mg-80 { margin: 80px; }

.mg-80-f { margin: 80px !important; }

.mg-y-80 { margin-top: 80px; margin-bottom: 80px; }

.mg-y-80-f { margin-top: 80px !important; margin-bottom: 80px !important; }

.mg-x-80 { margin-left: 80px; margin-right: 80px; }

.mg-x-80-f { margin-left: 80px !important; margin-right: 80px !important; }

.mg-t-80 { margin-top: 80px; }

.mg-r-80 { margin-right: 80px; }

.mg-b-80 { margin-bottom: 80px; }

.mg-l-80 { margin-left: 80px; }

.mg-t-80-f { margin-top: 80px !important; }

.mg-r-80-f { margin-right: 80px !important; }

.mg-b-80-f { margin-bottom: 80px !important; }

.mg-l-80-f { margin-left: 80px !important; }

.mg-85 { margin: 85px; }

.mg-85-f { margin: 85px !important; }

.mg-y-85 { margin-top: 85px; margin-bottom: 85px; }

.mg-y-85-f { margin-top: 85px !important; margin-bottom: 85px !important; }

.mg-x-85 { margin-left: 85px; margin-right: 85px; }

.mg-x-85-f { margin-left: 85px !important; margin-right: 85px !important; }

.mg-t-85 { margin-top: 85px; }

.mg-r-85 { margin-right: 85px; }

.mg-b-85 { margin-bottom: 85px; }

.mg-l-85 { margin-left: 85px; }

.mg-t-85-f { margin-top: 85px !important; }

.mg-r-85-f { margin-right: 85px !important; }

.mg-b-85-f { margin-bottom: 85px !important; }

.mg-l-85-f { margin-left: 85px !important; }

.mg-90 { margin: 90px; }

.mg-90-f { margin: 90px !important; }

.mg-y-90 { margin-top: 90px; margin-bottom: 90px; }

.mg-y-90-f { margin-top: 90px !important; margin-bottom: 90px !important; }

.mg-x-90 { margin-left: 90px; margin-right: 90px; }

.mg-x-90-f { margin-left: 90px !important; margin-right: 90px !important; }

.mg-t-90 { margin-top: 90px; }

.mg-r-90 { margin-right: 90px; }

.mg-b-90 { margin-bottom: 90px; }

.mg-l-90 { margin-left: 90px; }

.mg-t-90-f { margin-top: 90px !important; }

.mg-r-90-f { margin-right: 90px !important; }

.mg-b-90-f { margin-bottom: 90px !important; }

.mg-l-90-f { margin-left: 90px !important; }

.mg-95 { margin: 95px; }

.mg-95-f { margin: 95px !important; }

.mg-y-95 { margin-top: 95px; margin-bottom: 95px; }

.mg-y-95-f { margin-top: 95px !important; margin-bottom: 95px !important; }

.mg-x-95 { margin-left: 95px; margin-right: 95px; }

.mg-x-95-f { margin-left: 95px !important; margin-right: 95px !important; }

.mg-t-95 { margin-top: 95px; }

.mg-r-95 { margin-right: 95px; }

.mg-b-95 { margin-bottom: 95px; }

.mg-l-95 { margin-left: 95px; }

.mg-t-95-f { margin-top: 95px !important; }

.mg-r-95-f { margin-right: 95px !important; }

.mg-b-95-f { margin-bottom: 95px !important; }

.mg-l-95-f { margin-left: 95px !important; }

.mg-100 { margin: 100px; }

.mg-100-f { margin: 100px !important; }

.mg-y-100 { margin-top: 100px; margin-bottom: 100px; }

.mg-y-100-f { margin-top: 100px !important; margin-bottom: 100px !important; }

.mg-x-100 { margin-left: 100px; margin-right: 100px; }

.mg-x-100-f { margin-left: 100px !important; margin-right: 100px !important; }

.mg-t-100 { margin-top: 100px; }

.mg-r-100 { margin-right: 100px; }

.mg-b-100 { margin-bottom: 100px; }

.mg-l-100 { margin-left: 100px; }

.mg-t-100-f { margin-top: 100px !important; }

.mg-r-100-f { margin-right: 100px !important; }

.mg-b-100-f { margin-bottom: 100px !important; }

.mg-l-100-f { margin-left: 100px !important; }

.mg-150 { margin: 150px; }

.mg-150-f { margin: 150px !important; }

.mg-y-150 { margin-top: 150px; margin-bottom: 150px; }

.mg-y-150-f { margin-top: 150px !important; margin-bottom: 150px !important; }

.mg-x-150 { margin-left: 150px; margin-right: 150px; }

.mg-x-150-f { margin-left: 150px !important; margin-right: 150px !important; }

.mg-t-150 { margin-top: 150px; }

.mg-r-150 { margin-right: 150px; }

.mg-b-150 { margin-bottom: 150px; }

.mg-l-150 { margin-left: 150px; }

.mg-t-150-f { margin-top: 150px !important; }

.mg-r-150-f { margin-right: 150px !important; }

.mg-b-150-f { margin-bottom: 150px !important; }

.mg-l-150-f { margin-left: 150px !important; }

.mg-200 { margin: 200px; }

.mg-200-f { margin: 200px !important; }

.mg-y-200 { margin-top: 200px; margin-bottom: 200px; }

.mg-y-200-f { margin-top: 200px !important; margin-bottom: 200px !important; }

.mg-x-200 { margin-left: 200px; margin-right: 200px; }

.mg-x-200-f { margin-left: 200px !important; margin-right: 200px !important; }

.mg-t-200 { margin-top: 200px; }

.mg-r-200 { margin-right: 200px; }

.mg-b-200 { margin-bottom: 200px; }

.mg-l-200 { margin-left: 200px; }

.mg-t-200-f { margin-top: 200px !important; }

.mg-r-200-f { margin-right: 200px !important; }

.mg-b-200-f { margin-bottom: 200px !important; }

.mg-l-200-f { margin-left: 200px !important; }

.mg-250 { margin: 250px; }

.mg-250-f { margin: 250px !important; }

.mg-y-250 { margin-top: 250px; margin-bottom: 250px; }

.mg-y-250-f { margin-top: 250px !important; margin-bottom: 250px !important; }

.mg-x-250 { margin-left: 250px; margin-right: 250px; }

.mg-x-250-f { margin-left: 250px !important; margin-right: 250px !important; }

.mg-t-250 { margin-top: 250px; }

.mg-r-250 { margin-right: 250px; }

.mg-b-250 { margin-bottom: 250px; }

.mg-l-250 { margin-left: 250px; }

.mg-t-250-f { margin-top: 250px !important; }

.mg-r-250-f { margin-right: 250px !important; }

.mg-b-250-f { margin-bottom: 250px !important; }

.mg-l-250-f { margin-left: 250px !important; }

.mg-300 { margin: 300px; }

.mg-300-f { margin: 300px !important; }

.mg-y-300 { margin-top: 300px; margin-bottom: 300px; }

.mg-y-300-f { margin-top: 300px !important; margin-bottom: 300px !important; }

.mg-x-300 { margin-left: 300px; margin-right: 300px; }

.mg-x-300-f { margin-left: 300px !important; margin-right: 300px !important; }

.mg-t-300 { margin-top: 300px; }

.mg-r-300 { margin-right: 300px; }

.mg-b-300 { margin-bottom: 300px; }

.mg-l-300 { margin-left: 300px; }

.mg-t-300-f { margin-top: 300px !important; }

.mg-r-300-f { margin-right: 300px !important; }

.mg-b-300-f { margin-bottom: 300px !important; }

.mg-l-300-f { margin-left: 300px !important; }

.mg-350 { margin: 350px; }

.mg-350-f { margin: 350px !important; }

.mg-y-350 { margin-top: 350px; margin-bottom: 350px; }

.mg-y-350-f { margin-top: 350px !important; margin-bottom: 350px !important; }

.mg-x-350 { margin-left: 350px; margin-right: 350px; }

.mg-x-350-f { margin-left: 350px !important; margin-right: 350px !important; }

.mg-t-350 { margin-top: 350px; }

.mg-r-350 { margin-right: 350px; }

.mg-b-350 { margin-bottom: 350px; }

.mg-l-350 { margin-left: 350px; }

.mg-t-350-f { margin-top: 350px !important; }

.mg-r-350-f { margin-right: 350px !important; }

.mg-b-350-f { margin-bottom: 350px !important; }

.mg-l-350-f { margin-left: 350px !important; }

.mg-400 { margin: 400px; }

.mg-400-f { margin: 400px !important; }

.mg-y-400 { margin-top: 400px; margin-bottom: 400px; }

.mg-y-400-f { margin-top: 400px !important; margin-bottom: 400px !important; }

.mg-x-400 { margin-left: 400px; margin-right: 400px; }

.mg-x-400-f { margin-left: 400px !important; margin-right: 400px !important; }

.mg-t-400 { margin-top: 400px; }

.mg-r-400 { margin-right: 400px; }

.mg-b-400 { margin-bottom: 400px; }

.mg-l-400 { margin-left: 400px; }

.mg-t-400-f { margin-top: 400px !important; }

.mg-r-400-f { margin-right: 400px !important; }

.mg-b-400-f { margin-bottom: 400px !important; }

.mg-l-400-f { margin-left: 400px !important; }

.mg-450 { margin: 450px; }

.mg-450-f { margin: 450px !important; }

.mg-y-450 { margin-top: 450px; margin-bottom: 450px; }

.mg-y-450-f { margin-top: 450px !important; margin-bottom: 450px !important; }

.mg-x-450 { margin-left: 450px; margin-right: 450px; }

.mg-x-450-f { margin-left: 450px !important; margin-right: 450px !important; }

.mg-t-450 { margin-top: 450px; }

.mg-r-450 { margin-right: 450px; }

.mg-b-450 { margin-bottom: 450px; }

.mg-l-450 { margin-left: 450px; }

.mg-t-450-f { margin-top: 450px !important; }

.mg-r-450-f { margin-right: 450px !important; }

.mg-b-450-f { margin-bottom: 450px !important; }

.mg-l-450-f { margin-left: 450px !important; }

.mg-500 { margin: 500px; }

.mg-500-f { margin: 500px !important; }

.mg-y-500 { margin-top: 500px; margin-bottom: 500px; }

.mg-y-500-f { margin-top: 500px !important; margin-bottom: 500px !important; }

.mg-x-500 { margin-left: 500px; margin-right: 500px; }

.mg-x-500-f { margin-left: 500px !important; margin-right: 500px !important; }

.mg-t-500 { margin-top: 500px; }

.mg-r-500 { margin-right: 500px; }

.mg-b-500 { margin-bottom: 500px; }

.mg-l-500 { margin-left: 500px; }

.mg-t-500-f { margin-top: 500px !important; }

.mg-r-500-f { margin-right: 500px !important; }

.mg-b-500-f { margin-bottom: 500px !important; }

.mg-l-500-f { margin-left: 500px !important; }

.mg-550 { margin: 550px; }

.mg-550-f { margin: 550px !important; }

.mg-y-550 { margin-top: 550px; margin-bottom: 550px; }

.mg-y-550-f { margin-top: 550px !important; margin-bottom: 550px !important; }

.mg-x-550 { margin-left: 550px; margin-right: 550px; }

.mg-x-550-f { margin-left: 550px !important; margin-right: 550px !important; }

.mg-t-550 { margin-top: 550px; }

.mg-r-550 { margin-right: 550px; }

.mg-b-550 { margin-bottom: 550px; }

.mg-l-550 { margin-left: 550px; }

.mg-t-550-f { margin-top: 550px !important; }

.mg-r-550-f { margin-right: 550px !important; }

.mg-b-550-f { margin-bottom: 550px !important; }

.mg-l-550-f { margin-left: 550px !important; }

.mg-600 { margin: 600px; }

.mg-600-f { margin: 600px !important; }

.mg-y-600 { margin-top: 600px; margin-bottom: 600px; }

.mg-y-600-f { margin-top: 600px !important; margin-bottom: 600px !important; }

.mg-x-600 { margin-left: 600px; margin-right: 600px; }

.mg-x-600-f { margin-left: 600px !important; margin-right: 600px !important; }

.mg-t-600 { margin-top: 600px; }

.mg-r-600 { margin-right: 600px; }

.mg-b-600 { margin-bottom: 600px; }

.mg-l-600 { margin-left: 600px; }

.mg-t-600-f { margin-top: 600px !important; }

.mg-r-600-f { margin-right: 600px !important; }

.mg-b-600-f { margin-bottom: 600px !important; }

.mg-l-600-f { margin-left: 600px !important; }

.mg-650 { margin: 650px; }

.mg-650-f { margin: 650px !important; }

.mg-y-650 { margin-top: 650px; margin-bottom: 650px; }

.mg-y-650-f { margin-top: 650px !important; margin-bottom: 650px !important; }

.mg-x-650 { margin-left: 650px; margin-right: 650px; }

.mg-x-650-f { margin-left: 650px !important; margin-right: 650px !important; }

.mg-t-650 { margin-top: 650px; }

.mg-r-650 { margin-right: 650px; }

.mg-b-650 { margin-bottom: 650px; }

.mg-l-650 { margin-left: 650px; }

.mg-t-650-f { margin-top: 650px !important; }

.mg-r-650-f { margin-right: 650px !important; }

.mg-b-650-f { margin-bottom: 650px !important; }

.mg-l-650-f { margin-left: 650px !important; }

.mg-t-auto { margin-top: auto; }

.mg-r-auto { margin-right: auto; }

.mg-b-auto { margin-bottom: auto; }

.mg-l-auto { margin-left: auto; }

.mg-x-auto { margin: auto; }

@media (min-width: 480px) { .mg-xs-0 { margin: 0px; }
  .mg-xs-0-f { margin: 0px !important; }
  .mg-xs-y-0 { margin-top: 0px; margin-bottom: 0px; }
  .mg-xs-y-0-f { margin-top: 0px !important; margin-bottom: 0px !important; }
  .mg-xs-x-0 { margin-left: 0px; margin-right: 0px; }
  .mg-xs-x-0-f { margin-left: 0px !important; margin-right: 0px !important; }
  .mg-xs-t-0 { margin-top: 0px; }
  .mg-xs-r-0 { margin-right: 0px; }
  .mg-xs-b-0 { margin-bottom: 0px; }
  .mg-xs-l-0 { margin-left: 0px; }
  .mg-xs-t-0-f { margin-top: 0px !important; }
  .mg-xs-r-0-f { margin-right: 0px !important; }
  .mg-xs-b-0-f { margin-bottom: 0px !important; }
  .mg-xs-l-0-f { margin-left: 0px !important; }
  .mg-xs-1 { margin: 1px; }
  .mg-xs-1-f { margin: 1px !important; }
  .mg-xs-y-1 { margin-top: 1px; margin-bottom: 1px; }
  .mg-xs-y-1-f { margin-top: 1px !important; margin-bottom: 1px !important; }
  .mg-xs-x-1 { margin-left: 1px; margin-right: 1px; }
  .mg-xs-x-1-f { margin-left: 1px !important; margin-right: 1px !important; }
  .mg-xs-t-1 { margin-top: 1px; }
  .mg-xs-r-1 { margin-right: 1px; }
  .mg-xs-b-1 { margin-bottom: 1px; }
  .mg-xs-l-1 { margin-left: 1px; }
  .mg-xs-t-1-f { margin-top: 1px !important; }
  .mg-xs-r-1-f { margin-right: 1px !important; }
  .mg-xs-b-1-f { margin-bottom: 1px !important; }
  .mg-xs-l-1-f { margin-left: 1px !important; }
  .mg-xs-2 { margin: 2px; }
  .mg-xs-2-f { margin: 2px !important; }
  .mg-xs-y-2 { margin-top: 2px; margin-bottom: 2px; }
  .mg-xs-y-2-f { margin-top: 2px !important; margin-bottom: 2px !important; }
  .mg-xs-x-2 { margin-left: 2px; margin-right: 2px; }
  .mg-xs-x-2-f { margin-left: 2px !important; margin-right: 2px !important; }
  .mg-xs-t-2 { margin-top: 2px; }
  .mg-xs-r-2 { margin-right: 2px; }
  .mg-xs-b-2 { margin-bottom: 2px; }
  .mg-xs-l-2 { margin-left: 2px; }
  .mg-xs-t-2-f { margin-top: 2px !important; }
  .mg-xs-r-2-f { margin-right: 2px !important; }
  .mg-xs-b-2-f { margin-bottom: 2px !important; }
  .mg-xs-l-2-f { margin-left: 2px !important; }
  .mg-xs-3 { margin: 3px; }
  .mg-xs-3-f { margin: 3px !important; }
  .mg-xs-y-3 { margin-top: 3px; margin-bottom: 3px; }
  .mg-xs-y-3-f { margin-top: 3px !important; margin-bottom: 3px !important; }
  .mg-xs-x-3 { margin-left: 3px; margin-right: 3px; }
  .mg-xs-x-3-f { margin-left: 3px !important; margin-right: 3px !important; }
  .mg-xs-t-3 { margin-top: 3px; }
  .mg-xs-r-3 { margin-right: 3px; }
  .mg-xs-b-3 { margin-bottom: 3px; }
  .mg-xs-l-3 { margin-left: 3px; }
  .mg-xs-t-3-f { margin-top: 3px !important; }
  .mg-xs-r-3-f { margin-right: 3px !important; }
  .mg-xs-b-3-f { margin-bottom: 3px !important; }
  .mg-xs-l-3-f { margin-left: 3px !important; }
  .mg-xs-4 { margin: 4px; }
  .mg-xs-4-f { margin: 4px !important; }
  .mg-xs-y-4 { margin-top: 4px; margin-bottom: 4px; }
  .mg-xs-y-4-f { margin-top: 4px !important; margin-bottom: 4px !important; }
  .mg-xs-x-4 { margin-left: 4px; margin-right: 4px; }
  .mg-xs-x-4-f { margin-left: 4px !important; margin-right: 4px !important; }
  .mg-xs-t-4 { margin-top: 4px; }
  .mg-xs-r-4 { margin-right: 4px; }
  .mg-xs-b-4 { margin-bottom: 4px; }
  .mg-xs-l-4 { margin-left: 4px; }
  .mg-xs-t-4-f { margin-top: 4px !important; }
  .mg-xs-r-4-f { margin-right: 4px !important; }
  .mg-xs-b-4-f { margin-bottom: 4px !important; }
  .mg-xs-l-4-f { margin-left: 4px !important; }
  .mg-xs-5 { margin: 5px; }
  .mg-xs-5-f { margin: 5px !important; }
  .mg-xs-y-5 { margin-top: 5px; margin-bottom: 5px; }
  .mg-xs-y-5-f { margin-top: 5px !important; margin-bottom: 5px !important; }
  .mg-xs-x-5 { margin-left: 5px; margin-right: 5px; }
  .mg-xs-x-5-f { margin-left: 5px !important; margin-right: 5px !important; }
  .mg-xs-t-5 { margin-top: 5px; }
  .mg-xs-r-5 { margin-right: 5px; }
  .mg-xs-b-5 { margin-bottom: 5px; }
  .mg-xs-l-5 { margin-left: 5px; }
  .mg-xs-t-5-f { margin-top: 5px !important; }
  .mg-xs-r-5-f { margin-right: 5px !important; }
  .mg-xs-b-5-f { margin-bottom: 5px !important; }
  .mg-xs-l-5-f { margin-left: 5px !important; }
  .mg-xs-6 { margin: 6px; }
  .mg-xs-6-f { margin: 6px !important; }
  .mg-xs-y-6 { margin-top: 6px; margin-bottom: 6px; }
  .mg-xs-y-6-f { margin-top: 6px !important; margin-bottom: 6px !important; }
  .mg-xs-x-6 { margin-left: 6px; margin-right: 6px; }
  .mg-xs-x-6-f { margin-left: 6px !important; margin-right: 6px !important; }
  .mg-xs-t-6 { margin-top: 6px; }
  .mg-xs-r-6 { margin-right: 6px; }
  .mg-xs-b-6 { margin-bottom: 6px; }
  .mg-xs-l-6 { margin-left: 6px; }
  .mg-xs-t-6-f { margin-top: 6px !important; }
  .mg-xs-r-6-f { margin-right: 6px !important; }
  .mg-xs-b-6-f { margin-bottom: 6px !important; }
  .mg-xs-l-6-f { margin-left: 6px !important; }
  .mg-xs-7 { margin: 7px; }
  .mg-xs-7-f { margin: 7px !important; }
  .mg-xs-y-7 { margin-top: 7px; margin-bottom: 7px; }
  .mg-xs-y-7-f { margin-top: 7px !important; margin-bottom: 7px !important; }
  .mg-xs-x-7 { margin-left: 7px; margin-right: 7px; }
  .mg-xs-x-7-f { margin-left: 7px !important; margin-right: 7px !important; }
  .mg-xs-t-7 { margin-top: 7px; }
  .mg-xs-r-7 { margin-right: 7px; }
  .mg-xs-b-7 { margin-bottom: 7px; }
  .mg-xs-l-7 { margin-left: 7px; }
  .mg-xs-t-7-f { margin-top: 7px !important; }
  .mg-xs-r-7-f { margin-right: 7px !important; }
  .mg-xs-b-7-f { margin-bottom: 7px !important; }
  .mg-xs-l-7-f { margin-left: 7px !important; }
  .mg-xs-8 { margin: 8px; }
  .mg-xs-8-f { margin: 8px !important; }
  .mg-xs-y-8 { margin-top: 8px; margin-bottom: 8px; }
  .mg-xs-y-8-f { margin-top: 8px !important; margin-bottom: 8px !important; }
  .mg-xs-x-8 { margin-left: 8px; margin-right: 8px; }
  .mg-xs-x-8-f { margin-left: 8px !important; margin-right: 8px !important; }
  .mg-xs-t-8 { margin-top: 8px; }
  .mg-xs-r-8 { margin-right: 8px; }
  .mg-xs-b-8 { margin-bottom: 8px; }
  .mg-xs-l-8 { margin-left: 8px; }
  .mg-xs-t-8-f { margin-top: 8px !important; }
  .mg-xs-r-8-f { margin-right: 8px !important; }
  .mg-xs-b-8-f { margin-bottom: 8px !important; }
  .mg-xs-l-8-f { margin-left: 8px !important; }
  .mg-xs-9 { margin: 9px; }
  .mg-xs-9-f { margin: 9px !important; }
  .mg-xs-y-9 { margin-top: 9px; margin-bottom: 9px; }
  .mg-xs-y-9-f { margin-top: 9px !important; margin-bottom: 9px !important; }
  .mg-xs-x-9 { margin-left: 9px; margin-right: 9px; }
  .mg-xs-x-9-f { margin-left: 9px !important; margin-right: 9px !important; }
  .mg-xs-t-9 { margin-top: 9px; }
  .mg-xs-r-9 { margin-right: 9px; }
  .mg-xs-b-9 { margin-bottom: 9px; }
  .mg-xs-l-9 { margin-left: 9px; }
  .mg-xs-t-9-f { margin-top: 9px !important; }
  .mg-xs-r-9-f { margin-right: 9px !important; }
  .mg-xs-b-9-f { margin-bottom: 9px !important; }
  .mg-xs-l-9-f { margin-left: 9px !important; }
  .mg-xs-10 { margin: 10px; }
  .mg-xs-10-f { margin: 10px !important; }
  .mg-xs-y-10 { margin-top: 10px; margin-bottom: 10px; }
  .mg-xs-y-10-f { margin-top: 10px !important; margin-bottom: 10px !important; }
  .mg-xs-x-10 { margin-left: 10px; margin-right: 10px; }
  .mg-xs-x-10-f { margin-left: 10px !important; margin-right: 10px !important; }
  .mg-xs-t-10 { margin-top: 10px; }
  .mg-xs-r-10 { margin-right: 10px; }
  .mg-xs-b-10 { margin-bottom: 10px; }
  .mg-xs-l-10 { margin-left: 10px; }
  .mg-xs-t-10-f { margin-top: 10px !important; }
  .mg-xs-r-10-f { margin-right: 10px !important; }
  .mg-xs-b-10-f { margin-bottom: 10px !important; }
  .mg-xs-l-10-f { margin-left: 10px !important; }
  .mg-xs-15 { margin: 15px; }
  .mg-xs-15-f { margin: 15px !important; }
  .mg-xs-y-15 { margin-top: 15px; margin-bottom: 15px; }
  .mg-xs-y-15-f { margin-top: 15px !important; margin-bottom: 15px !important; }
  .mg-xs-x-15 { margin-left: 15px; margin-right: 15px; }
  .mg-xs-x-15-f { margin-left: 15px !important; margin-right: 15px !important; }
  .mg-xs-t-15 { margin-top: 15px; }
  .mg-xs-r-15 { margin-right: 15px; }
  .mg-xs-b-15 { margin-bottom: 15px; }
  .mg-xs-l-15 { margin-left: 15px; }
  .mg-xs-t-15-f { margin-top: 15px !important; }
  .mg-xs-r-15-f { margin-right: 15px !important; }
  .mg-xs-b-15-f { margin-bottom: 15px !important; }
  .mg-xs-l-15-f { margin-left: 15px !important; }
  .mg-xs-20 { margin: 20px; }
  .mg-xs-20-f { margin: 20px !important; }
  .mg-xs-y-20 { margin-top: 20px; margin-bottom: 20px; }
  .mg-xs-y-20-f { margin-top: 20px !important; margin-bottom: 20px !important; }
  .mg-xs-x-20 { margin-left: 20px; margin-right: 20px; }
  .mg-xs-x-20-f { margin-left: 20px !important; margin-right: 20px !important; }
  .mg-xs-t-20 { margin-top: 20px; }
  .mg-xs-r-20 { margin-right: 20px; }
  .mg-xs-b-20 { margin-bottom: 20px; }
  .mg-xs-l-20 { margin-left: 20px; }
  .mg-xs-t-20-f { margin-top: 20px !important; }
  .mg-xs-r-20-f { margin-right: 20px !important; }
  .mg-xs-b-20-f { margin-bottom: 20px !important; }
  .mg-xs-l-20-f { margin-left: 20px !important; }
  .mg-xs-25 { margin: 25px; }
  .mg-xs-25-f { margin: 25px !important; }
  .mg-xs-y-25 { margin-top: 25px; margin-bottom: 25px; }
  .mg-xs-y-25-f { margin-top: 25px !important; margin-bottom: 25px !important; }
  .mg-xs-x-25 { margin-left: 25px; margin-right: 25px; }
  .mg-xs-x-25-f { margin-left: 25px !important; margin-right: 25px !important; }
  .mg-xs-t-25 { margin-top: 25px; }
  .mg-xs-r-25 { margin-right: 25px; }
  .mg-xs-b-25 { margin-bottom: 25px; }
  .mg-xs-l-25 { margin-left: 25px; }
  .mg-xs-t-25-f { margin-top: 25px !important; }
  .mg-xs-r-25-f { margin-right: 25px !important; }
  .mg-xs-b-25-f { margin-bottom: 25px !important; }
  .mg-xs-l-25-f { margin-left: 25px !important; }
  .mg-xs-30 { margin: 30px; }
  .mg-xs-30-f { margin: 30px !important; }
  .mg-xs-y-30 { margin-top: 30px; margin-bottom: 30px; }
  .mg-xs-y-30-f { margin-top: 30px !important; margin-bottom: 30px !important; }
  .mg-xs-x-30 { margin-left: 30px; margin-right: 30px; }
  .mg-xs-x-30-f { margin-left: 30px !important; margin-right: 30px !important; }
  .mg-xs-t-30 { margin-top: 30px; }
  .mg-xs-r-30 { margin-right: 30px; }
  .mg-xs-b-30 { margin-bottom: 30px; }
  .mg-xs-l-30 { margin-left: 30px; }
  .mg-xs-t-30-f { margin-top: 30px !important; }
  .mg-xs-r-30-f { margin-right: 30px !important; }
  .mg-xs-b-30-f { margin-bottom: 30px !important; }
  .mg-xs-l-30-f { margin-left: 30px !important; }
  .mg-xs-35 { margin: 35px; }
  .mg-xs-35-f { margin: 35px !important; }
  .mg-xs-y-35 { margin-top: 35px; margin-bottom: 35px; }
  .mg-xs-y-35-f { margin-top: 35px !important; margin-bottom: 35px !important; }
  .mg-xs-x-35 { margin-left: 35px; margin-right: 35px; }
  .mg-xs-x-35-f { margin-left: 35px !important; margin-right: 35px !important; }
  .mg-xs-t-35 { margin-top: 35px; }
  .mg-xs-r-35 { margin-right: 35px; }
  .mg-xs-b-35 { margin-bottom: 35px; }
  .mg-xs-l-35 { margin-left: 35px; }
  .mg-xs-t-35-f { margin-top: 35px !important; }
  .mg-xs-r-35-f { margin-right: 35px !important; }
  .mg-xs-b-35-f { margin-bottom: 35px !important; }
  .mg-xs-l-35-f { margin-left: 35px !important; }
  .mg-xs-40 { margin: 40px; }
  .mg-xs-40-f { margin: 40px !important; }
  .mg-xs-y-40 { margin-top: 40px; margin-bottom: 40px; }
  .mg-xs-y-40-f { margin-top: 40px !important; margin-bottom: 40px !important; }
  .mg-xs-x-40 { margin-left: 40px; margin-right: 40px; }
  .mg-xs-x-40-f { margin-left: 40px !important; margin-right: 40px !important; }
  .mg-xs-t-40 { margin-top: 40px; }
  .mg-xs-r-40 { margin-right: 40px; }
  .mg-xs-b-40 { margin-bottom: 40px; }
  .mg-xs-l-40 { margin-left: 40px; }
  .mg-xs-t-40-f { margin-top: 40px !important; }
  .mg-xs-r-40-f { margin-right: 40px !important; }
  .mg-xs-b-40-f { margin-bottom: 40px !important; }
  .mg-xs-l-40-f { margin-left: 40px !important; }
  .mg-xs-45 { margin: 45px; }
  .mg-xs-45-f { margin: 45px !important; }
  .mg-xs-y-45 { margin-top: 45px; margin-bottom: 45px; }
  .mg-xs-y-45-f { margin-top: 45px !important; margin-bottom: 45px !important; }
  .mg-xs-x-45 { margin-left: 45px; margin-right: 45px; }
  .mg-xs-x-45-f { margin-left: 45px !important; margin-right: 45px !important; }
  .mg-xs-t-45 { margin-top: 45px; }
  .mg-xs-r-45 { margin-right: 45px; }
  .mg-xs-b-45 { margin-bottom: 45px; }
  .mg-xs-l-45 { margin-left: 45px; }
  .mg-xs-t-45-f { margin-top: 45px !important; }
  .mg-xs-r-45-f { margin-right: 45px !important; }
  .mg-xs-b-45-f { margin-bottom: 45px !important; }
  .mg-xs-l-45-f { margin-left: 45px !important; }
  .mg-xs-50 { margin: 50px; }
  .mg-xs-50-f { margin: 50px !important; }
  .mg-xs-y-50 { margin-top: 50px; margin-bottom: 50px; }
  .mg-xs-y-50-f { margin-top: 50px !important; margin-bottom: 50px !important; }
  .mg-xs-x-50 { margin-left: 50px; margin-right: 50px; }
  .mg-xs-x-50-f { margin-left: 50px !important; margin-right: 50px !important; }
  .mg-xs-t-50 { margin-top: 50px; }
  .mg-xs-r-50 { margin-right: 50px; }
  .mg-xs-b-50 { margin-bottom: 50px; }
  .mg-xs-l-50 { margin-left: 50px; }
  .mg-xs-t-50-f { margin-top: 50px !important; }
  .mg-xs-r-50-f { margin-right: 50px !important; }
  .mg-xs-b-50-f { margin-bottom: 50px !important; }
  .mg-xs-l-50-f { margin-left: 50px !important; }
  .mg-xs-55 { margin: 55px; }
  .mg-xs-55-f { margin: 55px !important; }
  .mg-xs-y-55 { margin-top: 55px; margin-bottom: 55px; }
  .mg-xs-y-55-f { margin-top: 55px !important; margin-bottom: 55px !important; }
  .mg-xs-x-55 { margin-left: 55px; margin-right: 55px; }
  .mg-xs-x-55-f { margin-left: 55px !important; margin-right: 55px !important; }
  .mg-xs-t-55 { margin-top: 55px; }
  .mg-xs-r-55 { margin-right: 55px; }
  .mg-xs-b-55 { margin-bottom: 55px; }
  .mg-xs-l-55 { margin-left: 55px; }
  .mg-xs-t-55-f { margin-top: 55px !important; }
  .mg-xs-r-55-f { margin-right: 55px !important; }
  .mg-xs-b-55-f { margin-bottom: 55px !important; }
  .mg-xs-l-55-f { margin-left: 55px !important; }
  .mg-xs-60 { margin: 60px; }
  .mg-xs-60-f { margin: 60px !important; }
  .mg-xs-y-60 { margin-top: 60px; margin-bottom: 60px; }
  .mg-xs-y-60-f { margin-top: 60px !important; margin-bottom: 60px !important; }
  .mg-xs-x-60 { margin-left: 60px; margin-right: 60px; }
  .mg-xs-x-60-f { margin-left: 60px !important; margin-right: 60px !important; }
  .mg-xs-t-60 { margin-top: 60px; }
  .mg-xs-r-60 { margin-right: 60px; }
  .mg-xs-b-60 { margin-bottom: 60px; }
  .mg-xs-l-60 { margin-left: 60px; }
  .mg-xs-t-60-f { margin-top: 60px !important; }
  .mg-xs-r-60-f { margin-right: 60px !important; }
  .mg-xs-b-60-f { margin-bottom: 60px !important; }
  .mg-xs-l-60-f { margin-left: 60px !important; }
  .mg-xs-65 { margin: 65px; }
  .mg-xs-65-f { margin: 65px !important; }
  .mg-xs-y-65 { margin-top: 65px; margin-bottom: 65px; }
  .mg-xs-y-65-f { margin-top: 65px !important; margin-bottom: 65px !important; }
  .mg-xs-x-65 { margin-left: 65px; margin-right: 65px; }
  .mg-xs-x-65-f { margin-left: 65px !important; margin-right: 65px !important; }
  .mg-xs-t-65 { margin-top: 65px; }
  .mg-xs-r-65 { margin-right: 65px; }
  .mg-xs-b-65 { margin-bottom: 65px; }
  .mg-xs-l-65 { margin-left: 65px; }
  .mg-xs-t-65-f { margin-top: 65px !important; }
  .mg-xs-r-65-f { margin-right: 65px !important; }
  .mg-xs-b-65-f { margin-bottom: 65px !important; }
  .mg-xs-l-65-f { margin-left: 65px !important; }
  .mg-xs-70 { margin: 70px; }
  .mg-xs-70-f { margin: 70px !important; }
  .mg-xs-y-70 { margin-top: 70px; margin-bottom: 70px; }
  .mg-xs-y-70-f { margin-top: 70px !important; margin-bottom: 70px !important; }
  .mg-xs-x-70 { margin-left: 70px; margin-right: 70px; }
  .mg-xs-x-70-f { margin-left: 70px !important; margin-right: 70px !important; }
  .mg-xs-t-70 { margin-top: 70px; }
  .mg-xs-r-70 { margin-right: 70px; }
  .mg-xs-b-70 { margin-bottom: 70px; }
  .mg-xs-l-70 { margin-left: 70px; }
  .mg-xs-t-70-f { margin-top: 70px !important; }
  .mg-xs-r-70-f { margin-right: 70px !important; }
  .mg-xs-b-70-f { margin-bottom: 70px !important; }
  .mg-xs-l-70-f { margin-left: 70px !important; }
  .mg-xs-75 { margin: 75px; }
  .mg-xs-75-f { margin: 75px !important; }
  .mg-xs-y-75 { margin-top: 75px; margin-bottom: 75px; }
  .mg-xs-y-75-f { margin-top: 75px !important; margin-bottom: 75px !important; }
  .mg-xs-x-75 { margin-left: 75px; margin-right: 75px; }
  .mg-xs-x-75-f { margin-left: 75px !important; margin-right: 75px !important; }
  .mg-xs-t-75 { margin-top: 75px; }
  .mg-xs-r-75 { margin-right: 75px; }
  .mg-xs-b-75 { margin-bottom: 75px; }
  .mg-xs-l-75 { margin-left: 75px; }
  .mg-xs-t-75-f { margin-top: 75px !important; }
  .mg-xs-r-75-f { margin-right: 75px !important; }
  .mg-xs-b-75-f { margin-bottom: 75px !important; }
  .mg-xs-l-75-f { margin-left: 75px !important; }
  .mg-xs-80 { margin: 80px; }
  .mg-xs-80-f { margin: 80px !important; }
  .mg-xs-y-80 { margin-top: 80px; margin-bottom: 80px; }
  .mg-xs-y-80-f { margin-top: 80px !important; margin-bottom: 80px !important; }
  .mg-xs-x-80 { margin-left: 80px; margin-right: 80px; }
  .mg-xs-x-80-f { margin-left: 80px !important; margin-right: 80px !important; }
  .mg-xs-t-80 { margin-top: 80px; }
  .mg-xs-r-80 { margin-right: 80px; }
  .mg-xs-b-80 { margin-bottom: 80px; }
  .mg-xs-l-80 { margin-left: 80px; }
  .mg-xs-t-80-f { margin-top: 80px !important; }
  .mg-xs-r-80-f { margin-right: 80px !important; }
  .mg-xs-b-80-f { margin-bottom: 80px !important; }
  .mg-xs-l-80-f { margin-left: 80px !important; }
  .mg-xs-85 { margin: 85px; }
  .mg-xs-85-f { margin: 85px !important; }
  .mg-xs-y-85 { margin-top: 85px; margin-bottom: 85px; }
  .mg-xs-y-85-f { margin-top: 85px !important; margin-bottom: 85px !important; }
  .mg-xs-x-85 { margin-left: 85px; margin-right: 85px; }
  .mg-xs-x-85-f { margin-left: 85px !important; margin-right: 85px !important; }
  .mg-xs-t-85 { margin-top: 85px; }
  .mg-xs-r-85 { margin-right: 85px; }
  .mg-xs-b-85 { margin-bottom: 85px; }
  .mg-xs-l-85 { margin-left: 85px; }
  .mg-xs-t-85-f { margin-top: 85px !important; }
  .mg-xs-r-85-f { margin-right: 85px !important; }
  .mg-xs-b-85-f { margin-bottom: 85px !important; }
  .mg-xs-l-85-f { margin-left: 85px !important; }
  .mg-xs-90 { margin: 90px; }
  .mg-xs-90-f { margin: 90px !important; }
  .mg-xs-y-90 { margin-top: 90px; margin-bottom: 90px; }
  .mg-xs-y-90-f { margin-top: 90px !important; margin-bottom: 90px !important; }
  .mg-xs-x-90 { margin-left: 90px; margin-right: 90px; }
  .mg-xs-x-90-f { margin-left: 90px !important; margin-right: 90px !important; }
  .mg-xs-t-90 { margin-top: 90px; }
  .mg-xs-r-90 { margin-right: 90px; }
  .mg-xs-b-90 { margin-bottom: 90px; }
  .mg-xs-l-90 { margin-left: 90px; }
  .mg-xs-t-90-f { margin-top: 90px !important; }
  .mg-xs-r-90-f { margin-right: 90px !important; }
  .mg-xs-b-90-f { margin-bottom: 90px !important; }
  .mg-xs-l-90-f { margin-left: 90px !important; }
  .mg-xs-95 { margin: 95px; }
  .mg-xs-95-f { margin: 95px !important; }
  .mg-xs-y-95 { margin-top: 95px; margin-bottom: 95px; }
  .mg-xs-y-95-f { margin-top: 95px !important; margin-bottom: 95px !important; }
  .mg-xs-x-95 { margin-left: 95px; margin-right: 95px; }
  .mg-xs-x-95-f { margin-left: 95px !important; margin-right: 95px !important; }
  .mg-xs-t-95 { margin-top: 95px; }
  .mg-xs-r-95 { margin-right: 95px; }
  .mg-xs-b-95 { margin-bottom: 95px; }
  .mg-xs-l-95 { margin-left: 95px; }
  .mg-xs-t-95-f { margin-top: 95px !important; }
  .mg-xs-r-95-f { margin-right: 95px !important; }
  .mg-xs-b-95-f { margin-bottom: 95px !important; }
  .mg-xs-l-95-f { margin-left: 95px !important; }
  .mg-xs-100 { margin: 100px; }
  .mg-xs-100-f { margin: 100px !important; }
  .mg-xs-y-100 { margin-top: 100px; margin-bottom: 100px; }
  .mg-xs-y-100-f { margin-top: 100px !important; margin-bottom: 100px !important; }
  .mg-xs-x-100 { margin-left: 100px; margin-right: 100px; }
  .mg-xs-x-100-f { margin-left: 100px !important; margin-right: 100px !important; }
  .mg-xs-t-100 { margin-top: 100px; }
  .mg-xs-r-100 { margin-right: 100px; }
  .mg-xs-b-100 { margin-bottom: 100px; }
  .mg-xs-l-100 { margin-left: 100px; }
  .mg-xs-t-100-f { margin-top: 100px !important; }
  .mg-xs-r-100-f { margin-right: 100px !important; }
  .mg-xs-b-100-f { margin-bottom: 100px !important; }
  .mg-xs-l-100-f { margin-left: 100px !important; }
  .mg-xs-150 { margin: 150px; }
  .mg-xs-150-f { margin: 150px !important; }
  .mg-xs-y-150 { margin-top: 150px; margin-bottom: 150px; }
  .mg-xs-y-150-f { margin-top: 150px !important; margin-bottom: 150px !important; }
  .mg-xs-x-150 { margin-left: 150px; margin-right: 150px; }
  .mg-xs-x-150-f { margin-left: 150px !important; margin-right: 150px !important; }
  .mg-xs-t-150 { margin-top: 150px; }
  .mg-xs-r-150 { margin-right: 150px; }
  .mg-xs-b-150 { margin-bottom: 150px; }
  .mg-xs-l-150 { margin-left: 150px; }
  .mg-xs-t-150-f { margin-top: 150px !important; }
  .mg-xs-r-150-f { margin-right: 150px !important; }
  .mg-xs-b-150-f { margin-bottom: 150px !important; }
  .mg-xs-l-150-f { margin-left: 150px !important; }
  .mg-xs-200 { margin: 200px; }
  .mg-xs-200-f { margin: 200px !important; }
  .mg-xs-y-200 { margin-top: 200px; margin-bottom: 200px; }
  .mg-xs-y-200-f { margin-top: 200px !important; margin-bottom: 200px !important; }
  .mg-xs-x-200 { margin-left: 200px; margin-right: 200px; }
  .mg-xs-x-200-f { margin-left: 200px !important; margin-right: 200px !important; }
  .mg-xs-t-200 { margin-top: 200px; }
  .mg-xs-r-200 { margin-right: 200px; }
  .mg-xs-b-200 { margin-bottom: 200px; }
  .mg-xs-l-200 { margin-left: 200px; }
  .mg-xs-t-200-f { margin-top: 200px !important; }
  .mg-xs-r-200-f { margin-right: 200px !important; }
  .mg-xs-b-200-f { margin-bottom: 200px !important; }
  .mg-xs-l-200-f { margin-left: 200px !important; }
  .mg-xs-250 { margin: 250px; }
  .mg-xs-250-f { margin: 250px !important; }
  .mg-xs-y-250 { margin-top: 250px; margin-bottom: 250px; }
  .mg-xs-y-250-f { margin-top: 250px !important; margin-bottom: 250px !important; }
  .mg-xs-x-250 { margin-left: 250px; margin-right: 250px; }
  .mg-xs-x-250-f { margin-left: 250px !important; margin-right: 250px !important; }
  .mg-xs-t-250 { margin-top: 250px; }
  .mg-xs-r-250 { margin-right: 250px; }
  .mg-xs-b-250 { margin-bottom: 250px; }
  .mg-xs-l-250 { margin-left: 250px; }
  .mg-xs-t-250-f { margin-top: 250px !important; }
  .mg-xs-r-250-f { margin-right: 250px !important; }
  .mg-xs-b-250-f { margin-bottom: 250px !important; }
  .mg-xs-l-250-f { margin-left: 250px !important; }
  .mg-xs-300 { margin: 300px; }
  .mg-xs-300-f { margin: 300px !important; }
  .mg-xs-y-300 { margin-top: 300px; margin-bottom: 300px; }
  .mg-xs-y-300-f { margin-top: 300px !important; margin-bottom: 300px !important; }
  .mg-xs-x-300 { margin-left: 300px; margin-right: 300px; }
  .mg-xs-x-300-f { margin-left: 300px !important; margin-right: 300px !important; }
  .mg-xs-t-300 { margin-top: 300px; }
  .mg-xs-r-300 { margin-right: 300px; }
  .mg-xs-b-300 { margin-bottom: 300px; }
  .mg-xs-l-300 { margin-left: 300px; }
  .mg-xs-t-300-f { margin-top: 300px !important; }
  .mg-xs-r-300-f { margin-right: 300px !important; }
  .mg-xs-b-300-f { margin-bottom: 300px !important; }
  .mg-xs-l-300-f { margin-left: 300px !important; }
  .mg-xs-350 { margin: 350px; }
  .mg-xs-350-f { margin: 350px !important; }
  .mg-xs-y-350 { margin-top: 350px; margin-bottom: 350px; }
  .mg-xs-y-350-f { margin-top: 350px !important; margin-bottom: 350px !important; }
  .mg-xs-x-350 { margin-left: 350px; margin-right: 350px; }
  .mg-xs-x-350-f { margin-left: 350px !important; margin-right: 350px !important; }
  .mg-xs-t-350 { margin-top: 350px; }
  .mg-xs-r-350 { margin-right: 350px; }
  .mg-xs-b-350 { margin-bottom: 350px; }
  .mg-xs-l-350 { margin-left: 350px; }
  .mg-xs-t-350-f { margin-top: 350px !important; }
  .mg-xs-r-350-f { margin-right: 350px !important; }
  .mg-xs-b-350-f { margin-bottom: 350px !important; }
  .mg-xs-l-350-f { margin-left: 350px !important; }
  .mg-xs-400 { margin: 400px; }
  .mg-xs-400-f { margin: 400px !important; }
  .mg-xs-y-400 { margin-top: 400px; margin-bottom: 400px; }
  .mg-xs-y-400-f { margin-top: 400px !important; margin-bottom: 400px !important; }
  .mg-xs-x-400 { margin-left: 400px; margin-right: 400px; }
  .mg-xs-x-400-f { margin-left: 400px !important; margin-right: 400px !important; }
  .mg-xs-t-400 { margin-top: 400px; }
  .mg-xs-r-400 { margin-right: 400px; }
  .mg-xs-b-400 { margin-bottom: 400px; }
  .mg-xs-l-400 { margin-left: 400px; }
  .mg-xs-t-400-f { margin-top: 400px !important; }
  .mg-xs-r-400-f { margin-right: 400px !important; }
  .mg-xs-b-400-f { margin-bottom: 400px !important; }
  .mg-xs-l-400-f { margin-left: 400px !important; }
  .mg-xs-450 { margin: 450px; }
  .mg-xs-450-f { margin: 450px !important; }
  .mg-xs-y-450 { margin-top: 450px; margin-bottom: 450px; }
  .mg-xs-y-450-f { margin-top: 450px !important; margin-bottom: 450px !important; }
  .mg-xs-x-450 { margin-left: 450px; margin-right: 450px; }
  .mg-xs-x-450-f { margin-left: 450px !important; margin-right: 450px !important; }
  .mg-xs-t-450 { margin-top: 450px; }
  .mg-xs-r-450 { margin-right: 450px; }
  .mg-xs-b-450 { margin-bottom: 450px; }
  .mg-xs-l-450 { margin-left: 450px; }
  .mg-xs-t-450-f { margin-top: 450px !important; }
  .mg-xs-r-450-f { margin-right: 450px !important; }
  .mg-xs-b-450-f { margin-bottom: 450px !important; }
  .mg-xs-l-450-f { margin-left: 450px !important; }
  .mg-xs-500 { margin: 500px; }
  .mg-xs-500-f { margin: 500px !important; }
  .mg-xs-y-500 { margin-top: 500px; margin-bottom: 500px; }
  .mg-xs-y-500-f { margin-top: 500px !important; margin-bottom: 500px !important; }
  .mg-xs-x-500 { margin-left: 500px; margin-right: 500px; }
  .mg-xs-x-500-f { margin-left: 500px !important; margin-right: 500px !important; }
  .mg-xs-t-500 { margin-top: 500px; }
  .mg-xs-r-500 { margin-right: 500px; }
  .mg-xs-b-500 { margin-bottom: 500px; }
  .mg-xs-l-500 { margin-left: 500px; }
  .mg-xs-t-500-f { margin-top: 500px !important; }
  .mg-xs-r-500-f { margin-right: 500px !important; }
  .mg-xs-b-500-f { margin-bottom: 500px !important; }
  .mg-xs-l-500-f { margin-left: 500px !important; }
  .mg-xs-550 { margin: 550px; }
  .mg-xs-550-f { margin: 550px !important; }
  .mg-xs-y-550 { margin-top: 550px; margin-bottom: 550px; }
  .mg-xs-y-550-f { margin-top: 550px !important; margin-bottom: 550px !important; }
  .mg-xs-x-550 { margin-left: 550px; margin-right: 550px; }
  .mg-xs-x-550-f { margin-left: 550px !important; margin-right: 550px !important; }
  .mg-xs-t-550 { margin-top: 550px; }
  .mg-xs-r-550 { margin-right: 550px; }
  .mg-xs-b-550 { margin-bottom: 550px; }
  .mg-xs-l-550 { margin-left: 550px; }
  .mg-xs-t-550-f { margin-top: 550px !important; }
  .mg-xs-r-550-f { margin-right: 550px !important; }
  .mg-xs-b-550-f { margin-bottom: 550px !important; }
  .mg-xs-l-550-f { margin-left: 550px !important; }
  .mg-xs-600 { margin: 600px; }
  .mg-xs-600-f { margin: 600px !important; }
  .mg-xs-y-600 { margin-top: 600px; margin-bottom: 600px; }
  .mg-xs-y-600-f { margin-top: 600px !important; margin-bottom: 600px !important; }
  .mg-xs-x-600 { margin-left: 600px; margin-right: 600px; }
  .mg-xs-x-600-f { margin-left: 600px !important; margin-right: 600px !important; }
  .mg-xs-t-600 { margin-top: 600px; }
  .mg-xs-r-600 { margin-right: 600px; }
  .mg-xs-b-600 { margin-bottom: 600px; }
  .mg-xs-l-600 { margin-left: 600px; }
  .mg-xs-t-600-f { margin-top: 600px !important; }
  .mg-xs-r-600-f { margin-right: 600px !important; }
  .mg-xs-b-600-f { margin-bottom: 600px !important; }
  .mg-xs-l-600-f { margin-left: 600px !important; }
  .mg-xs-650 { margin: 650px; }
  .mg-xs-650-f { margin: 650px !important; }
  .mg-xs-y-650 { margin-top: 650px; margin-bottom: 650px; }
  .mg-xs-y-650-f { margin-top: 650px !important; margin-bottom: 650px !important; }
  .mg-xs-x-650 { margin-left: 650px; margin-right: 650px; }
  .mg-xs-x-650-f { margin-left: 650px !important; margin-right: 650px !important; }
  .mg-xs-t-650 { margin-top: 650px; }
  .mg-xs-r-650 { margin-right: 650px; }
  .mg-xs-b-650 { margin-bottom: 650px; }
  .mg-xs-l-650 { margin-left: 650px; }
  .mg-xs-t-650-f { margin-top: 650px !important; }
  .mg-xs-r-650-f { margin-right: 650px !important; }
  .mg-xs-b-650-f { margin-bottom: 650px !important; }
  .mg-xs-l-650-f { margin-left: 650px !important; }
  .mg-xs-t-auto { margin-top: auto; }
  .mg-xs-r-auto { margin-right: auto; }
  .mg-xs-b-auto { margin-bottom: auto; }
  .mg-xs-l-auto { margin-left: auto; }
  .mg-xs-auto { margin: auto; }
  .mg-xs-x-auto { margin-left: auto; margin-right: auto; } }

@media (min-width: 576px) { .mg-sm-0 { margin: 0px; }
  .mg-sm-0-f { margin: 0px !important; }
  .mg-sm-y-0 { margin-top: 0px; margin-bottom: 0px; }
  .mg-sm-y-0-f { margin-top: 0px !important; margin-bottom: 0px !important; }
  .mg-sm-x-0 { margin-left: 0px; margin-right: 0px; }
  .mg-sm-x-0-f { margin-left: 0px !important; margin-right: 0px !important; }
  .mg-sm-t-0 { margin-top: 0px; }
  .mg-sm-r-0 { margin-right: 0px; }
  .mg-sm-b-0 { margin-bottom: 0px; }
  .mg-sm-l-0 { margin-left: 0px; }
  .mg-sm-t-0-f { margin-top: 0px !important; }
  .mg-sm-r-0-f { margin-right: 0px !important; }
  .mg-sm-b-0-f { margin-bottom: 0px !important; }
  .mg-sm-l-0-f { margin-left: 0px !important; }
  .mg-sm-1 { margin: 1px; }
  .mg-sm-1-f { margin: 1px !important; }
  .mg-sm-y-1 { margin-top: 1px; margin-bottom: 1px; }
  .mg-sm-y-1-f { margin-top: 1px !important; margin-bottom: 1px !important; }
  .mg-sm-x-1 { margin-left: 1px; margin-right: 1px; }
  .mg-sm-x-1-f { margin-left: 1px !important; margin-right: 1px !important; }
  .mg-sm-t-1 { margin-top: 1px; }
  .mg-sm-r-1 { margin-right: 1px; }
  .mg-sm-b-1 { margin-bottom: 1px; }
  .mg-sm-l-1 { margin-left: 1px; }
  .mg-sm-t-1-f { margin-top: 1px !important; }
  .mg-sm-r-1-f { margin-right: 1px !important; }
  .mg-sm-b-1-f { margin-bottom: 1px !important; }
  .mg-sm-l-1-f { margin-left: 1px !important; }
  .mg-sm-2 { margin: 2px; }
  .mg-sm-2-f { margin: 2px !important; }
  .mg-sm-y-2 { margin-top: 2px; margin-bottom: 2px; }
  .mg-sm-y-2-f { margin-top: 2px !important; margin-bottom: 2px !important; }
  .mg-sm-x-2 { margin-left: 2px; margin-right: 2px; }
  .mg-sm-x-2-f { margin-left: 2px !important; margin-right: 2px !important; }
  .mg-sm-t-2 { margin-top: 2px; }
  .mg-sm-r-2 { margin-right: 2px; }
  .mg-sm-b-2 { margin-bottom: 2px; }
  .mg-sm-l-2 { margin-left: 2px; }
  .mg-sm-t-2-f { margin-top: 2px !important; }
  .mg-sm-r-2-f { margin-right: 2px !important; }
  .mg-sm-b-2-f { margin-bottom: 2px !important; }
  .mg-sm-l-2-f { margin-left: 2px !important; }
  .mg-sm-3 { margin: 3px; }
  .mg-sm-3-f { margin: 3px !important; }
  .mg-sm-y-3 { margin-top: 3px; margin-bottom: 3px; }
  .mg-sm-y-3-f { margin-top: 3px !important; margin-bottom: 3px !important; }
  .mg-sm-x-3 { margin-left: 3px; margin-right: 3px; }
  .mg-sm-x-3-f { margin-left: 3px !important; margin-right: 3px !important; }
  .mg-sm-t-3 { margin-top: 3px; }
  .mg-sm-r-3 { margin-right: 3px; }
  .mg-sm-b-3 { margin-bottom: 3px; }
  .mg-sm-l-3 { margin-left: 3px; }
  .mg-sm-t-3-f { margin-top: 3px !important; }
  .mg-sm-r-3-f { margin-right: 3px !important; }
  .mg-sm-b-3-f { margin-bottom: 3px !important; }
  .mg-sm-l-3-f { margin-left: 3px !important; }
  .mg-sm-4 { margin: 4px; }
  .mg-sm-4-f { margin: 4px !important; }
  .mg-sm-y-4 { margin-top: 4px; margin-bottom: 4px; }
  .mg-sm-y-4-f { margin-top: 4px !important; margin-bottom: 4px !important; }
  .mg-sm-x-4 { margin-left: 4px; margin-right: 4px; }
  .mg-sm-x-4-f { margin-left: 4px !important; margin-right: 4px !important; }
  .mg-sm-t-4 { margin-top: 4px; }
  .mg-sm-r-4 { margin-right: 4px; }
  .mg-sm-b-4 { margin-bottom: 4px; }
  .mg-sm-l-4 { margin-left: 4px; }
  .mg-sm-t-4-f { margin-top: 4px !important; }
  .mg-sm-r-4-f { margin-right: 4px !important; }
  .mg-sm-b-4-f { margin-bottom: 4px !important; }
  .mg-sm-l-4-f { margin-left: 4px !important; }
  .mg-sm-5 { margin: 5px; }
  .mg-sm-5-f { margin: 5px !important; }
  .mg-sm-y-5 { margin-top: 5px; margin-bottom: 5px; }
  .mg-sm-y-5-f { margin-top: 5px !important; margin-bottom: 5px !important; }
  .mg-sm-x-5 { margin-left: 5px; margin-right: 5px; }
  .mg-sm-x-5-f { margin-left: 5px !important; margin-right: 5px !important; }
  .mg-sm-t-5 { margin-top: 5px; }
  .mg-sm-r-5 { margin-right: 5px; }
  .mg-sm-b-5 { margin-bottom: 5px; }
  .mg-sm-l-5 { margin-left: 5px; }
  .mg-sm-t-5-f { margin-top: 5px !important; }
  .mg-sm-r-5-f { margin-right: 5px !important; }
  .mg-sm-b-5-f { margin-bottom: 5px !important; }
  .mg-sm-l-5-f { margin-left: 5px !important; }
  .mg-sm-6 { margin: 6px; }
  .mg-sm-6-f { margin: 6px !important; }
  .mg-sm-y-6 { margin-top: 6px; margin-bottom: 6px; }
  .mg-sm-y-6-f { margin-top: 6px !important; margin-bottom: 6px !important; }
  .mg-sm-x-6 { margin-left: 6px; margin-right: 6px; }
  .mg-sm-x-6-f { margin-left: 6px !important; margin-right: 6px !important; }
  .mg-sm-t-6 { margin-top: 6px; }
  .mg-sm-r-6 { margin-right: 6px; }
  .mg-sm-b-6 { margin-bottom: 6px; }
  .mg-sm-l-6 { margin-left: 6px; }
  .mg-sm-t-6-f { margin-top: 6px !important; }
  .mg-sm-r-6-f { margin-right: 6px !important; }
  .mg-sm-b-6-f { margin-bottom: 6px !important; }
  .mg-sm-l-6-f { margin-left: 6px !important; }
  .mg-sm-7 { margin: 7px; }
  .mg-sm-7-f { margin: 7px !important; }
  .mg-sm-y-7 { margin-top: 7px; margin-bottom: 7px; }
  .mg-sm-y-7-f { margin-top: 7px !important; margin-bottom: 7px !important; }
  .mg-sm-x-7 { margin-left: 7px; margin-right: 7px; }
  .mg-sm-x-7-f { margin-left: 7px !important; margin-right: 7px !important; }
  .mg-sm-t-7 { margin-top: 7px; }
  .mg-sm-r-7 { margin-right: 7px; }
  .mg-sm-b-7 { margin-bottom: 7px; }
  .mg-sm-l-7 { margin-left: 7px; }
  .mg-sm-t-7-f { margin-top: 7px !important; }
  .mg-sm-r-7-f { margin-right: 7px !important; }
  .mg-sm-b-7-f { margin-bottom: 7px !important; }
  .mg-sm-l-7-f { margin-left: 7px !important; }
  .mg-sm-8 { margin: 8px; }
  .mg-sm-8-f { margin: 8px !important; }
  .mg-sm-y-8 { margin-top: 8px; margin-bottom: 8px; }
  .mg-sm-y-8-f { margin-top: 8px !important; margin-bottom: 8px !important; }
  .mg-sm-x-8 { margin-left: 8px; margin-right: 8px; }
  .mg-sm-x-8-f { margin-left: 8px !important; margin-right: 8px !important; }
  .mg-sm-t-8 { margin-top: 8px; }
  .mg-sm-r-8 { margin-right: 8px; }
  .mg-sm-b-8 { margin-bottom: 8px; }
  .mg-sm-l-8 { margin-left: 8px; }
  .mg-sm-t-8-f { margin-top: 8px !important; }
  .mg-sm-r-8-f { margin-right: 8px !important; }
  .mg-sm-b-8-f { margin-bottom: 8px !important; }
  .mg-sm-l-8-f { margin-left: 8px !important; }
  .mg-sm-9 { margin: 9px; }
  .mg-sm-9-f { margin: 9px !important; }
  .mg-sm-y-9 { margin-top: 9px; margin-bottom: 9px; }
  .mg-sm-y-9-f { margin-top: 9px !important; margin-bottom: 9px !important; }
  .mg-sm-x-9 { margin-left: 9px; margin-right: 9px; }
  .mg-sm-x-9-f { margin-left: 9px !important; margin-right: 9px !important; }
  .mg-sm-t-9 { margin-top: 9px; }
  .mg-sm-r-9 { margin-right: 9px; }
  .mg-sm-b-9 { margin-bottom: 9px; }
  .mg-sm-l-9 { margin-left: 9px; }
  .mg-sm-t-9-f { margin-top: 9px !important; }
  .mg-sm-r-9-f { margin-right: 9px !important; }
  .mg-sm-b-9-f { margin-bottom: 9px !important; }
  .mg-sm-l-9-f { margin-left: 9px !important; }
  .mg-sm-10 { margin: 10px; }
  .mg-sm-10-f { margin: 10px !important; }
  .mg-sm-y-10 { margin-top: 10px; margin-bottom: 10px; }
  .mg-sm-y-10-f { margin-top: 10px !important; margin-bottom: 10px !important; }
  .mg-sm-x-10 { margin-left: 10px; margin-right: 10px; }
  .mg-sm-x-10-f { margin-left: 10px !important; margin-right: 10px !important; }
  .mg-sm-t-10 { margin-top: 10px; }
  .mg-sm-r-10 { margin-right: 10px; }
  .mg-sm-b-10 { margin-bottom: 10px; }
  .mg-sm-l-10 { margin-left: 10px; }
  .mg-sm-t-10-f { margin-top: 10px !important; }
  .mg-sm-r-10-f { margin-right: 10px !important; }
  .mg-sm-b-10-f { margin-bottom: 10px !important; }
  .mg-sm-l-10-f { margin-left: 10px !important; }
  .mg-sm-15 { margin: 15px; }
  .mg-sm-15-f { margin: 15px !important; }
  .mg-sm-y-15 { margin-top: 15px; margin-bottom: 15px; }
  .mg-sm-y-15-f { margin-top: 15px !important; margin-bottom: 15px !important; }
  .mg-sm-x-15 { margin-left: 15px; margin-right: 15px; }
  .mg-sm-x-15-f { margin-left: 15px !important; margin-right: 15px !important; }
  .mg-sm-t-15 { margin-top: 15px; }
  .mg-sm-r-15 { margin-right: 15px; }
  .mg-sm-b-15 { margin-bottom: 15px; }
  .mg-sm-l-15 { margin-left: 15px; }
  .mg-sm-t-15-f { margin-top: 15px !important; }
  .mg-sm-r-15-f { margin-right: 15px !important; }
  .mg-sm-b-15-f { margin-bottom: 15px !important; }
  .mg-sm-l-15-f { margin-left: 15px !important; }
  .mg-sm-20 { margin: 20px; }
  .mg-sm-20-f { margin: 20px !important; }
  .mg-sm-y-20 { margin-top: 20px; margin-bottom: 20px; }
  .mg-sm-y-20-f { margin-top: 20px !important; margin-bottom: 20px !important; }
  .mg-sm-x-20 { margin-left: 20px; margin-right: 20px; }
  .mg-sm-x-20-f { margin-left: 20px !important; margin-right: 20px !important; }
  .mg-sm-t-20 { margin-top: 20px; }
  .mg-sm-r-20 { margin-right: 20px; }
  .mg-sm-b-20 { margin-bottom: 20px; }
  .mg-sm-l-20 { margin-left: 20px; }
  .mg-sm-t-20-f { margin-top: 20px !important; }
  .mg-sm-r-20-f { margin-right: 20px !important; }
  .mg-sm-b-20-f { margin-bottom: 20px !important; }
  .mg-sm-l-20-f { margin-left: 20px !important; }
  .mg-sm-25 { margin: 25px; }
  .mg-sm-25-f { margin: 25px !important; }
  .mg-sm-y-25 { margin-top: 25px; margin-bottom: 25px; }
  .mg-sm-y-25-f { margin-top: 25px !important; margin-bottom: 25px !important; }
  .mg-sm-x-25 { margin-left: 25px; margin-right: 25px; }
  .mg-sm-x-25-f { margin-left: 25px !important; margin-right: 25px !important; }
  .mg-sm-t-25 { margin-top: 25px; }
  .mg-sm-r-25 { margin-right: 25px; }
  .mg-sm-b-25 { margin-bottom: 25px; }
  .mg-sm-l-25 { margin-left: 25px; }
  .mg-sm-t-25-f { margin-top: 25px !important; }
  .mg-sm-r-25-f { margin-right: 25px !important; }
  .mg-sm-b-25-f { margin-bottom: 25px !important; }
  .mg-sm-l-25-f { margin-left: 25px !important; }
  .mg-sm-30 { margin: 30px; }
  .mg-sm-30-f { margin: 30px !important; }
  .mg-sm-y-30 { margin-top: 30px; margin-bottom: 30px; }
  .mg-sm-y-30-f { margin-top: 30px !important; margin-bottom: 30px !important; }
  .mg-sm-x-30 { margin-left: 30px; margin-right: 30px; }
  .mg-sm-x-30-f { margin-left: 30px !important; margin-right: 30px !important; }
  .mg-sm-t-30 { margin-top: 30px; }
  .mg-sm-r-30 { margin-right: 30px; }
  .mg-sm-b-30 { margin-bottom: 30px; }
  .mg-sm-l-30 { margin-left: 30px; }
  .mg-sm-t-30-f { margin-top: 30px !important; }
  .mg-sm-r-30-f { margin-right: 30px !important; }
  .mg-sm-b-30-f { margin-bottom: 30px !important; }
  .mg-sm-l-30-f { margin-left: 30px !important; }
  .mg-sm-35 { margin: 35px; }
  .mg-sm-35-f { margin: 35px !important; }
  .mg-sm-y-35 { margin-top: 35px; margin-bottom: 35px; }
  .mg-sm-y-35-f { margin-top: 35px !important; margin-bottom: 35px !important; }
  .mg-sm-x-35 { margin-left: 35px; margin-right: 35px; }
  .mg-sm-x-35-f { margin-left: 35px !important; margin-right: 35px !important; }
  .mg-sm-t-35 { margin-top: 35px; }
  .mg-sm-r-35 { margin-right: 35px; }
  .mg-sm-b-35 { margin-bottom: 35px; }
  .mg-sm-l-35 { margin-left: 35px; }
  .mg-sm-t-35-f { margin-top: 35px !important; }
  .mg-sm-r-35-f { margin-right: 35px !important; }
  .mg-sm-b-35-f { margin-bottom: 35px !important; }
  .mg-sm-l-35-f { margin-left: 35px !important; }
  .mg-sm-40 { margin: 40px; }
  .mg-sm-40-f { margin: 40px !important; }
  .mg-sm-y-40 { margin-top: 40px; margin-bottom: 40px; }
  .mg-sm-y-40-f { margin-top: 40px !important; margin-bottom: 40px !important; }
  .mg-sm-x-40 { margin-left: 40px; margin-right: 40px; }
  .mg-sm-x-40-f { margin-left: 40px !important; margin-right: 40px !important; }
  .mg-sm-t-40 { margin-top: 40px; }
  .mg-sm-r-40 { margin-right: 40px; }
  .mg-sm-b-40 { margin-bottom: 40px; }
  .mg-sm-l-40 { margin-left: 40px; }
  .mg-sm-t-40-f { margin-top: 40px !important; }
  .mg-sm-r-40-f { margin-right: 40px !important; }
  .mg-sm-b-40-f { margin-bottom: 40px !important; }
  .mg-sm-l-40-f { margin-left: 40px !important; }
  .mg-sm-45 { margin: 45px; }
  .mg-sm-45-f { margin: 45px !important; }
  .mg-sm-y-45 { margin-top: 45px; margin-bottom: 45px; }
  .mg-sm-y-45-f { margin-top: 45px !important; margin-bottom: 45px !important; }
  .mg-sm-x-45 { margin-left: 45px; margin-right: 45px; }
  .mg-sm-x-45-f { margin-left: 45px !important; margin-right: 45px !important; }
  .mg-sm-t-45 { margin-top: 45px; }
  .mg-sm-r-45 { margin-right: 45px; }
  .mg-sm-b-45 { margin-bottom: 45px; }
  .mg-sm-l-45 { margin-left: 45px; }
  .mg-sm-t-45-f { margin-top: 45px !important; }
  .mg-sm-r-45-f { margin-right: 45px !important; }
  .mg-sm-b-45-f { margin-bottom: 45px !important; }
  .mg-sm-l-45-f { margin-left: 45px !important; }
  .mg-sm-50 { margin: 50px; }
  .mg-sm-50-f { margin: 50px !important; }
  .mg-sm-y-50 { margin-top: 50px; margin-bottom: 50px; }
  .mg-sm-y-50-f { margin-top: 50px !important; margin-bottom: 50px !important; }
  .mg-sm-x-50 { margin-left: 50px; margin-right: 50px; }
  .mg-sm-x-50-f { margin-left: 50px !important; margin-right: 50px !important; }
  .mg-sm-t-50 { margin-top: 50px; }
  .mg-sm-r-50 { margin-right: 50px; }
  .mg-sm-b-50 { margin-bottom: 50px; }
  .mg-sm-l-50 { margin-left: 50px; }
  .mg-sm-t-50-f { margin-top: 50px !important; }
  .mg-sm-r-50-f { margin-right: 50px !important; }
  .mg-sm-b-50-f { margin-bottom: 50px !important; }
  .mg-sm-l-50-f { margin-left: 50px !important; }
  .mg-sm-55 { margin: 55px; }
  .mg-sm-55-f { margin: 55px !important; }
  .mg-sm-y-55 { margin-top: 55px; margin-bottom: 55px; }
  .mg-sm-y-55-f { margin-top: 55px !important; margin-bottom: 55px !important; }
  .mg-sm-x-55 { margin-left: 55px; margin-right: 55px; }
  .mg-sm-x-55-f { margin-left: 55px !important; margin-right: 55px !important; }
  .mg-sm-t-55 { margin-top: 55px; }
  .mg-sm-r-55 { margin-right: 55px; }
  .mg-sm-b-55 { margin-bottom: 55px; }
  .mg-sm-l-55 { margin-left: 55px; }
  .mg-sm-t-55-f { margin-top: 55px !important; }
  .mg-sm-r-55-f { margin-right: 55px !important; }
  .mg-sm-b-55-f { margin-bottom: 55px !important; }
  .mg-sm-l-55-f { margin-left: 55px !important; }
  .mg-sm-60 { margin: 60px; }
  .mg-sm-60-f { margin: 60px !important; }
  .mg-sm-y-60 { margin-top: 60px; margin-bottom: 60px; }
  .mg-sm-y-60-f { margin-top: 60px !important; margin-bottom: 60px !important; }
  .mg-sm-x-60 { margin-left: 60px; margin-right: 60px; }
  .mg-sm-x-60-f { margin-left: 60px !important; margin-right: 60px !important; }
  .mg-sm-t-60 { margin-top: 60px; }
  .mg-sm-r-60 { margin-right: 60px; }
  .mg-sm-b-60 { margin-bottom: 60px; }
  .mg-sm-l-60 { margin-left: 60px; }
  .mg-sm-t-60-f { margin-top: 60px !important; }
  .mg-sm-r-60-f { margin-right: 60px !important; }
  .mg-sm-b-60-f { margin-bottom: 60px !important; }
  .mg-sm-l-60-f { margin-left: 60px !important; }
  .mg-sm-65 { margin: 65px; }
  .mg-sm-65-f { margin: 65px !important; }
  .mg-sm-y-65 { margin-top: 65px; margin-bottom: 65px; }
  .mg-sm-y-65-f { margin-top: 65px !important; margin-bottom: 65px !important; }
  .mg-sm-x-65 { margin-left: 65px; margin-right: 65px; }
  .mg-sm-x-65-f { margin-left: 65px !important; margin-right: 65px !important; }
  .mg-sm-t-65 { margin-top: 65px; }
  .mg-sm-r-65 { margin-right: 65px; }
  .mg-sm-b-65 { margin-bottom: 65px; }
  .mg-sm-l-65 { margin-left: 65px; }
  .mg-sm-t-65-f { margin-top: 65px !important; }
  .mg-sm-r-65-f { margin-right: 65px !important; }
  .mg-sm-b-65-f { margin-bottom: 65px !important; }
  .mg-sm-l-65-f { margin-left: 65px !important; }
  .mg-sm-70 { margin: 70px; }
  .mg-sm-70-f { margin: 70px !important; }
  .mg-sm-y-70 { margin-top: 70px; margin-bottom: 70px; }
  .mg-sm-y-70-f { margin-top: 70px !important; margin-bottom: 70px !important; }
  .mg-sm-x-70 { margin-left: 70px; margin-right: 70px; }
  .mg-sm-x-70-f { margin-left: 70px !important; margin-right: 70px !important; }
  .mg-sm-t-70 { margin-top: 70px; }
  .mg-sm-r-70 { margin-right: 70px; }
  .mg-sm-b-70 { margin-bottom: 70px; }
  .mg-sm-l-70 { margin-left: 70px; }
  .mg-sm-t-70-f { margin-top: 70px !important; }
  .mg-sm-r-70-f { margin-right: 70px !important; }
  .mg-sm-b-70-f { margin-bottom: 70px !important; }
  .mg-sm-l-70-f { margin-left: 70px !important; }
  .mg-sm-75 { margin: 75px; }
  .mg-sm-75-f { margin: 75px !important; }
  .mg-sm-y-75 { margin-top: 75px; margin-bottom: 75px; }
  .mg-sm-y-75-f { margin-top: 75px !important; margin-bottom: 75px !important; }
  .mg-sm-x-75 { margin-left: 75px; margin-right: 75px; }
  .mg-sm-x-75-f { margin-left: 75px !important; margin-right: 75px !important; }
  .mg-sm-t-75 { margin-top: 75px; }
  .mg-sm-r-75 { margin-right: 75px; }
  .mg-sm-b-75 { margin-bottom: 75px; }
  .mg-sm-l-75 { margin-left: 75px; }
  .mg-sm-t-75-f { margin-top: 75px !important; }
  .mg-sm-r-75-f { margin-right: 75px !important; }
  .mg-sm-b-75-f { margin-bottom: 75px !important; }
  .mg-sm-l-75-f { margin-left: 75px !important; }
  .mg-sm-80 { margin: 80px; }
  .mg-sm-80-f { margin: 80px !important; }
  .mg-sm-y-80 { margin-top: 80px; margin-bottom: 80px; }
  .mg-sm-y-80-f { margin-top: 80px !important; margin-bottom: 80px !important; }
  .mg-sm-x-80 { margin-left: 80px; margin-right: 80px; }
  .mg-sm-x-80-f { margin-left: 80px !important; margin-right: 80px !important; }
  .mg-sm-t-80 { margin-top: 80px; }
  .mg-sm-r-80 { margin-right: 80px; }
  .mg-sm-b-80 { margin-bottom: 80px; }
  .mg-sm-l-80 { margin-left: 80px; }
  .mg-sm-t-80-f { margin-top: 80px !important; }
  .mg-sm-r-80-f { margin-right: 80px !important; }
  .mg-sm-b-80-f { margin-bottom: 80px !important; }
  .mg-sm-l-80-f { margin-left: 80px !important; }
  .mg-sm-85 { margin: 85px; }
  .mg-sm-85-f { margin: 85px !important; }
  .mg-sm-y-85 { margin-top: 85px; margin-bottom: 85px; }
  .mg-sm-y-85-f { margin-top: 85px !important; margin-bottom: 85px !important; }
  .mg-sm-x-85 { margin-left: 85px; margin-right: 85px; }
  .mg-sm-x-85-f { margin-left: 85px !important; margin-right: 85px !important; }
  .mg-sm-t-85 { margin-top: 85px; }
  .mg-sm-r-85 { margin-right: 85px; }
  .mg-sm-b-85 { margin-bottom: 85px; }
  .mg-sm-l-85 { margin-left: 85px; }
  .mg-sm-t-85-f { margin-top: 85px !important; }
  .mg-sm-r-85-f { margin-right: 85px !important; }
  .mg-sm-b-85-f { margin-bottom: 85px !important; }
  .mg-sm-l-85-f { margin-left: 85px !important; }
  .mg-sm-90 { margin: 90px; }
  .mg-sm-90-f { margin: 90px !important; }
  .mg-sm-y-90 { margin-top: 90px; margin-bottom: 90px; }
  .mg-sm-y-90-f { margin-top: 90px !important; margin-bottom: 90px !important; }
  .mg-sm-x-90 { margin-left: 90px; margin-right: 90px; }
  .mg-sm-x-90-f { margin-left: 90px !important; margin-right: 90px !important; }
  .mg-sm-t-90 { margin-top: 90px; }
  .mg-sm-r-90 { margin-right: 90px; }
  .mg-sm-b-90 { margin-bottom: 90px; }
  .mg-sm-l-90 { margin-left: 90px; }
  .mg-sm-t-90-f { margin-top: 90px !important; }
  .mg-sm-r-90-f { margin-right: 90px !important; }
  .mg-sm-b-90-f { margin-bottom: 90px !important; }
  .mg-sm-l-90-f { margin-left: 90px !important; }
  .mg-sm-95 { margin: 95px; }
  .mg-sm-95-f { margin: 95px !important; }
  .mg-sm-y-95 { margin-top: 95px; margin-bottom: 95px; }
  .mg-sm-y-95-f { margin-top: 95px !important; margin-bottom: 95px !important; }
  .mg-sm-x-95 { margin-left: 95px; margin-right: 95px; }
  .mg-sm-x-95-f { margin-left: 95px !important; margin-right: 95px !important; }
  .mg-sm-t-95 { margin-top: 95px; }
  .mg-sm-r-95 { margin-right: 95px; }
  .mg-sm-b-95 { margin-bottom: 95px; }
  .mg-sm-l-95 { margin-left: 95px; }
  .mg-sm-t-95-f { margin-top: 95px !important; }
  .mg-sm-r-95-f { margin-right: 95px !important; }
  .mg-sm-b-95-f { margin-bottom: 95px !important; }
  .mg-sm-l-95-f { margin-left: 95px !important; }
  .mg-sm-100 { margin: 100px; }
  .mg-sm-100-f { margin: 100px !important; }
  .mg-sm-y-100 { margin-top: 100px; margin-bottom: 100px; }
  .mg-sm-y-100-f { margin-top: 100px !important; margin-bottom: 100px !important; }
  .mg-sm-x-100 { margin-left: 100px; margin-right: 100px; }
  .mg-sm-x-100-f { margin-left: 100px !important; margin-right: 100px !important; }
  .mg-sm-t-100 { margin-top: 100px; }
  .mg-sm-r-100 { margin-right: 100px; }
  .mg-sm-b-100 { margin-bottom: 100px; }
  .mg-sm-l-100 { margin-left: 100px; }
  .mg-sm-t-100-f { margin-top: 100px !important; }
  .mg-sm-r-100-f { margin-right: 100px !important; }
  .mg-sm-b-100-f { margin-bottom: 100px !important; }
  .mg-sm-l-100-f { margin-left: 100px !important; }
  .mg-sm-150 { margin: 150px; }
  .mg-sm-150-f { margin: 150px !important; }
  .mg-sm-y-150 { margin-top: 150px; margin-bottom: 150px; }
  .mg-sm-y-150-f { margin-top: 150px !important; margin-bottom: 150px !important; }
  .mg-sm-x-150 { margin-left: 150px; margin-right: 150px; }
  .mg-sm-x-150-f { margin-left: 150px !important; margin-right: 150px !important; }
  .mg-sm-t-150 { margin-top: 150px; }
  .mg-sm-r-150 { margin-right: 150px; }
  .mg-sm-b-150 { margin-bottom: 150px; }
  .mg-sm-l-150 { margin-left: 150px; }
  .mg-sm-t-150-f { margin-top: 150px !important; }
  .mg-sm-r-150-f { margin-right: 150px !important; }
  .mg-sm-b-150-f { margin-bottom: 150px !important; }
  .mg-sm-l-150-f { margin-left: 150px !important; }
  .mg-sm-200 { margin: 200px; }
  .mg-sm-200-f { margin: 200px !important; }
  .mg-sm-y-200 { margin-top: 200px; margin-bottom: 200px; }
  .mg-sm-y-200-f { margin-top: 200px !important; margin-bottom: 200px !important; }
  .mg-sm-x-200 { margin-left: 200px; margin-right: 200px; }
  .mg-sm-x-200-f { margin-left: 200px !important; margin-right: 200px !important; }
  .mg-sm-t-200 { margin-top: 200px; }
  .mg-sm-r-200 { margin-right: 200px; }
  .mg-sm-b-200 { margin-bottom: 200px; }
  .mg-sm-l-200 { margin-left: 200px; }
  .mg-sm-t-200-f { margin-top: 200px !important; }
  .mg-sm-r-200-f { margin-right: 200px !important; }
  .mg-sm-b-200-f { margin-bottom: 200px !important; }
  .mg-sm-l-200-f { margin-left: 200px !important; }
  .mg-sm-250 { margin: 250px; }
  .mg-sm-250-f { margin: 250px !important; }
  .mg-sm-y-250 { margin-top: 250px; margin-bottom: 250px; }
  .mg-sm-y-250-f { margin-top: 250px !important; margin-bottom: 250px !important; }
  .mg-sm-x-250 { margin-left: 250px; margin-right: 250px; }
  .mg-sm-x-250-f { margin-left: 250px !important; margin-right: 250px !important; }
  .mg-sm-t-250 { margin-top: 250px; }
  .mg-sm-r-250 { margin-right: 250px; }
  .mg-sm-b-250 { margin-bottom: 250px; }
  .mg-sm-l-250 { margin-left: 250px; }
  .mg-sm-t-250-f { margin-top: 250px !important; }
  .mg-sm-r-250-f { margin-right: 250px !important; }
  .mg-sm-b-250-f { margin-bottom: 250px !important; }
  .mg-sm-l-250-f { margin-left: 250px !important; }
  .mg-sm-300 { margin: 300px; }
  .mg-sm-300-f { margin: 300px !important; }
  .mg-sm-y-300 { margin-top: 300px; margin-bottom: 300px; }
  .mg-sm-y-300-f { margin-top: 300px !important; margin-bottom: 300px !important; }
  .mg-sm-x-300 { margin-left: 300px; margin-right: 300px; }
  .mg-sm-x-300-f { margin-left: 300px !important; margin-right: 300px !important; }
  .mg-sm-t-300 { margin-top: 300px; }
  .mg-sm-r-300 { margin-right: 300px; }
  .mg-sm-b-300 { margin-bottom: 300px; }
  .mg-sm-l-300 { margin-left: 300px; }
  .mg-sm-t-300-f { margin-top: 300px !important; }
  .mg-sm-r-300-f { margin-right: 300px !important; }
  .mg-sm-b-300-f { margin-bottom: 300px !important; }
  .mg-sm-l-300-f { margin-left: 300px !important; }
  .mg-sm-350 { margin: 350px; }
  .mg-sm-350-f { margin: 350px !important; }
  .mg-sm-y-350 { margin-top: 350px; margin-bottom: 350px; }
  .mg-sm-y-350-f { margin-top: 350px !important; margin-bottom: 350px !important; }
  .mg-sm-x-350 { margin-left: 350px; margin-right: 350px; }
  .mg-sm-x-350-f { margin-left: 350px !important; margin-right: 350px !important; }
  .mg-sm-t-350 { margin-top: 350px; }
  .mg-sm-r-350 { margin-right: 350px; }
  .mg-sm-b-350 { margin-bottom: 350px; }
  .mg-sm-l-350 { margin-left: 350px; }
  .mg-sm-t-350-f { margin-top: 350px !important; }
  .mg-sm-r-350-f { margin-right: 350px !important; }
  .mg-sm-b-350-f { margin-bottom: 350px !important; }
  .mg-sm-l-350-f { margin-left: 350px !important; }
  .mg-sm-400 { margin: 400px; }
  .mg-sm-400-f { margin: 400px !important; }
  .mg-sm-y-400 { margin-top: 400px; margin-bottom: 400px; }
  .mg-sm-y-400-f { margin-top: 400px !important; margin-bottom: 400px !important; }
  .mg-sm-x-400 { margin-left: 400px; margin-right: 400px; }
  .mg-sm-x-400-f { margin-left: 400px !important; margin-right: 400px !important; }
  .mg-sm-t-400 { margin-top: 400px; }
  .mg-sm-r-400 { margin-right: 400px; }
  .mg-sm-b-400 { margin-bottom: 400px; }
  .mg-sm-l-400 { margin-left: 400px; }
  .mg-sm-t-400-f { margin-top: 400px !important; }
  .mg-sm-r-400-f { margin-right: 400px !important; }
  .mg-sm-b-400-f { margin-bottom: 400px !important; }
  .mg-sm-l-400-f { margin-left: 400px !important; }
  .mg-sm-450 { margin: 450px; }
  .mg-sm-450-f { margin: 450px !important; }
  .mg-sm-y-450 { margin-top: 450px; margin-bottom: 450px; }
  .mg-sm-y-450-f { margin-top: 450px !important; margin-bottom: 450px !important; }
  .mg-sm-x-450 { margin-left: 450px; margin-right: 450px; }
  .mg-sm-x-450-f { margin-left: 450px !important; margin-right: 450px !important; }
  .mg-sm-t-450 { margin-top: 450px; }
  .mg-sm-r-450 { margin-right: 450px; }
  .mg-sm-b-450 { margin-bottom: 450px; }
  .mg-sm-l-450 { margin-left: 450px; }
  .mg-sm-t-450-f { margin-top: 450px !important; }
  .mg-sm-r-450-f { margin-right: 450px !important; }
  .mg-sm-b-450-f { margin-bottom: 450px !important; }
  .mg-sm-l-450-f { margin-left: 450px !important; }
  .mg-sm-500 { margin: 500px; }
  .mg-sm-500-f { margin: 500px !important; }
  .mg-sm-y-500 { margin-top: 500px; margin-bottom: 500px; }
  .mg-sm-y-500-f { margin-top: 500px !important; margin-bottom: 500px !important; }
  .mg-sm-x-500 { margin-left: 500px; margin-right: 500px; }
  .mg-sm-x-500-f { margin-left: 500px !important; margin-right: 500px !important; }
  .mg-sm-t-500 { margin-top: 500px; }
  .mg-sm-r-500 { margin-right: 500px; }
  .mg-sm-b-500 { margin-bottom: 500px; }
  .mg-sm-l-500 { margin-left: 500px; }
  .mg-sm-t-500-f { margin-top: 500px !important; }
  .mg-sm-r-500-f { margin-right: 500px !important; }
  .mg-sm-b-500-f { margin-bottom: 500px !important; }
  .mg-sm-l-500-f { margin-left: 500px !important; }
  .mg-sm-550 { margin: 550px; }
  .mg-sm-550-f { margin: 550px !important; }
  .mg-sm-y-550 { margin-top: 550px; margin-bottom: 550px; }
  .mg-sm-y-550-f { margin-top: 550px !important; margin-bottom: 550px !important; }
  .mg-sm-x-550 { margin-left: 550px; margin-right: 550px; }
  .mg-sm-x-550-f { margin-left: 550px !important; margin-right: 550px !important; }
  .mg-sm-t-550 { margin-top: 550px; }
  .mg-sm-r-550 { margin-right: 550px; }
  .mg-sm-b-550 { margin-bottom: 550px; }
  .mg-sm-l-550 { margin-left: 550px; }
  .mg-sm-t-550-f { margin-top: 550px !important; }
  .mg-sm-r-550-f { margin-right: 550px !important; }
  .mg-sm-b-550-f { margin-bottom: 550px !important; }
  .mg-sm-l-550-f { margin-left: 550px !important; }
  .mg-sm-600 { margin: 600px; }
  .mg-sm-600-f { margin: 600px !important; }
  .mg-sm-y-600 { margin-top: 600px; margin-bottom: 600px; }
  .mg-sm-y-600-f { margin-top: 600px !important; margin-bottom: 600px !important; }
  .mg-sm-x-600 { margin-left: 600px; margin-right: 600px; }
  .mg-sm-x-600-f { margin-left: 600px !important; margin-right: 600px !important; }
  .mg-sm-t-600 { margin-top: 600px; }
  .mg-sm-r-600 { margin-right: 600px; }
  .mg-sm-b-600 { margin-bottom: 600px; }
  .mg-sm-l-600 { margin-left: 600px; }
  .mg-sm-t-600-f { margin-top: 600px !important; }
  .mg-sm-r-600-f { margin-right: 600px !important; }
  .mg-sm-b-600-f { margin-bottom: 600px !important; }
  .mg-sm-l-600-f { margin-left: 600px !important; }
  .mg-sm-650 { margin: 650px; }
  .mg-sm-650-f { margin: 650px !important; }
  .mg-sm-y-650 { margin-top: 650px; margin-bottom: 650px; }
  .mg-sm-y-650-f { margin-top: 650px !important; margin-bottom: 650px !important; }
  .mg-sm-x-650 { margin-left: 650px; margin-right: 650px; }
  .mg-sm-x-650-f { margin-left: 650px !important; margin-right: 650px !important; }
  .mg-sm-t-650 { margin-top: 650px; }
  .mg-sm-r-650 { margin-right: 650px; }
  .mg-sm-b-650 { margin-bottom: 650px; }
  .mg-sm-l-650 { margin-left: 650px; }
  .mg-sm-t-650-f { margin-top: 650px !important; }
  .mg-sm-r-650-f { margin-right: 650px !important; }
  .mg-sm-b-650-f { margin-bottom: 650px !important; }
  .mg-sm-l-650-f { margin-left: 650px !important; }
  .mg-sm-t-auto { margin-top: auto; }
  .mg-sm-r-auto { margin-right: auto; }
  .mg-sm-b-auto { margin-bottom: auto; }
  .mg-sm-l-auto { margin-left: auto; }
  .mg-sm-auto { margin: auto; }
  .mg-sm-x-auto { margin-left: auto; margin-right: auto; } }

@media (min-width: 768px) { .mg-md-0 { margin: 0px; }
  .mg-md-0-f { margin: 0px !important; }
  .mg-md-y-0 { margin-top: 0px; margin-bottom: 0px; }
  .mg-md-y-0-f { margin-top: 0px !important; margin-bottom: 0px !important; }
  .mg-md-x-0 { margin-left: 0px; margin-right: 0px; }
  .mg-md-x-0-f { margin-left: 0px !important; margin-right: 0px !important; }
  .mg-md-t-0 { margin-top: 0px; }
  .mg-md-r-0 { margin-right: 0px; }
  .mg-md-b-0 { margin-bottom: 0px; }
  .mg-md-l-0 { margin-left: 0px; }
  .mg-md-t-0-f { margin-top: 0px !important; }
  .mg-md-r-0-f { margin-right: 0px !important; }
  .mg-md-b-0-f { margin-bottom: 0px !important; }
  .mg-md-l-0-f { margin-left: 0px !important; }
  .mg-md-1 { margin: 1px; }
  .mg-md-1-f { margin: 1px !important; }
  .mg-md-y-1 { margin-top: 1px; margin-bottom: 1px; }
  .mg-md-y-1-f { margin-top: 1px !important; margin-bottom: 1px !important; }
  .mg-md-x-1 { margin-left: 1px; margin-right: 1px; }
  .mg-md-x-1-f { margin-left: 1px !important; margin-right: 1px !important; }
  .mg-md-t-1 { margin-top: 1px; }
  .mg-md-r-1 { margin-right: 1px; }
  .mg-md-b-1 { margin-bottom: 1px; }
  .mg-md-l-1 { margin-left: 1px; }
  .mg-md-t-1-f { margin-top: 1px !important; }
  .mg-md-r-1-f { margin-right: 1px !important; }
  .mg-md-b-1-f { margin-bottom: 1px !important; }
  .mg-md-l-1-f { margin-left: 1px !important; }
  .mg-md-2 { margin: 2px; }
  .mg-md-2-f { margin: 2px !important; }
  .mg-md-y-2 { margin-top: 2px; margin-bottom: 2px; }
  .mg-md-y-2-f { margin-top: 2px !important; margin-bottom: 2px !important; }
  .mg-md-x-2 { margin-left: 2px; margin-right: 2px; }
  .mg-md-x-2-f { margin-left: 2px !important; margin-right: 2px !important; }
  .mg-md-t-2 { margin-top: 2px; }
  .mg-md-r-2 { margin-right: 2px; }
  .mg-md-b-2 { margin-bottom: 2px; }
  .mg-md-l-2 { margin-left: 2px; }
  .mg-md-t-2-f { margin-top: 2px !important; }
  .mg-md-r-2-f { margin-right: 2px !important; }
  .mg-md-b-2-f { margin-bottom: 2px !important; }
  .mg-md-l-2-f { margin-left: 2px !important; }
  .mg-md-3 { margin: 3px; }
  .mg-md-3-f { margin: 3px !important; }
  .mg-md-y-3 { margin-top: 3px; margin-bottom: 3px; }
  .mg-md-y-3-f { margin-top: 3px !important; margin-bottom: 3px !important; }
  .mg-md-x-3 { margin-left: 3px; margin-right: 3px; }
  .mg-md-x-3-f { margin-left: 3px !important; margin-right: 3px !important; }
  .mg-md-t-3 { margin-top: 3px; }
  .mg-md-r-3 { margin-right: 3px; }
  .mg-md-b-3 { margin-bottom: 3px; }
  .mg-md-l-3 { margin-left: 3px; }
  .mg-md-t-3-f { margin-top: 3px !important; }
  .mg-md-r-3-f { margin-right: 3px !important; }
  .mg-md-b-3-f { margin-bottom: 3px !important; }
  .mg-md-l-3-f { margin-left: 3px !important; }
  .mg-md-4 { margin: 4px; }
  .mg-md-4-f { margin: 4px !important; }
  .mg-md-y-4 { margin-top: 4px; margin-bottom: 4px; }
  .mg-md-y-4-f { margin-top: 4px !important; margin-bottom: 4px !important; }
  .mg-md-x-4 { margin-left: 4px; margin-right: 4px; }
  .mg-md-x-4-f { margin-left: 4px !important; margin-right: 4px !important; }
  .mg-md-t-4 { margin-top: 4px; }
  .mg-md-r-4 { margin-right: 4px; }
  .mg-md-b-4 { margin-bottom: 4px; }
  .mg-md-l-4 { margin-left: 4px; }
  .mg-md-t-4-f { margin-top: 4px !important; }
  .mg-md-r-4-f { margin-right: 4px !important; }
  .mg-md-b-4-f { margin-bottom: 4px !important; }
  .mg-md-l-4-f { margin-left: 4px !important; }
  .mg-md-5 { margin: 5px; }
  .mg-md-5-f { margin: 5px !important; }
  .mg-md-y-5 { margin-top: 5px; margin-bottom: 5px; }
  .mg-md-y-5-f { margin-top: 5px !important; margin-bottom: 5px !important; }
  .mg-md-x-5 { margin-left: 5px; margin-right: 5px; }
  .mg-md-x-5-f { margin-left: 5px !important; margin-right: 5px !important; }
  .mg-md-t-5 { margin-top: 5px; }
  .mg-md-r-5 { margin-right: 5px; }
  .mg-md-b-5 { margin-bottom: 5px; }
  .mg-md-l-5 { margin-left: 5px; }
  .mg-md-t-5-f { margin-top: 5px !important; }
  .mg-md-r-5-f { margin-right: 5px !important; }
  .mg-md-b-5-f { margin-bottom: 5px !important; }
  .mg-md-l-5-f { margin-left: 5px !important; }
  .mg-md-6 { margin: 6px; }
  .mg-md-6-f { margin: 6px !important; }
  .mg-md-y-6 { margin-top: 6px; margin-bottom: 6px; }
  .mg-md-y-6-f { margin-top: 6px !important; margin-bottom: 6px !important; }
  .mg-md-x-6 { margin-left: 6px; margin-right: 6px; }
  .mg-md-x-6-f { margin-left: 6px !important; margin-right: 6px !important; }
  .mg-md-t-6 { margin-top: 6px; }
  .mg-md-r-6 { margin-right: 6px; }
  .mg-md-b-6 { margin-bottom: 6px; }
  .mg-md-l-6 { margin-left: 6px; }
  .mg-md-t-6-f { margin-top: 6px !important; }
  .mg-md-r-6-f { margin-right: 6px !important; }
  .mg-md-b-6-f { margin-bottom: 6px !important; }
  .mg-md-l-6-f { margin-left: 6px !important; }
  .mg-md-7 { margin: 7px; }
  .mg-md-7-f { margin: 7px !important; }
  .mg-md-y-7 { margin-top: 7px; margin-bottom: 7px; }
  .mg-md-y-7-f { margin-top: 7px !important; margin-bottom: 7px !important; }
  .mg-md-x-7 { margin-left: 7px; margin-right: 7px; }
  .mg-md-x-7-f { margin-left: 7px !important; margin-right: 7px !important; }
  .mg-md-t-7 { margin-top: 7px; }
  .mg-md-r-7 { margin-right: 7px; }
  .mg-md-b-7 { margin-bottom: 7px; }
  .mg-md-l-7 { margin-left: 7px; }
  .mg-md-t-7-f { margin-top: 7px !important; }
  .mg-md-r-7-f { margin-right: 7px !important; }
  .mg-md-b-7-f { margin-bottom: 7px !important; }
  .mg-md-l-7-f { margin-left: 7px !important; }
  .mg-md-8 { margin: 8px; }
  .mg-md-8-f { margin: 8px !important; }
  .mg-md-y-8 { margin-top: 8px; margin-bottom: 8px; }
  .mg-md-y-8-f { margin-top: 8px !important; margin-bottom: 8px !important; }
  .mg-md-x-8 { margin-left: 8px; margin-right: 8px; }
  .mg-md-x-8-f { margin-left: 8px !important; margin-right: 8px !important; }
  .mg-md-t-8 { margin-top: 8px; }
  .mg-md-r-8 { margin-right: 8px; }
  .mg-md-b-8 { margin-bottom: 8px; }
  .mg-md-l-8 { margin-left: 8px; }
  .mg-md-t-8-f { margin-top: 8px !important; }
  .mg-md-r-8-f { margin-right: 8px !important; }
  .mg-md-b-8-f { margin-bottom: 8px !important; }
  .mg-md-l-8-f { margin-left: 8px !important; }
  .mg-md-9 { margin: 9px; }
  .mg-md-9-f { margin: 9px !important; }
  .mg-md-y-9 { margin-top: 9px; margin-bottom: 9px; }
  .mg-md-y-9-f { margin-top: 9px !important; margin-bottom: 9px !important; }
  .mg-md-x-9 { margin-left: 9px; margin-right: 9px; }
  .mg-md-x-9-f { margin-left: 9px !important; margin-right: 9px !important; }
  .mg-md-t-9 { margin-top: 9px; }
  .mg-md-r-9 { margin-right: 9px; }
  .mg-md-b-9 { margin-bottom: 9px; }
  .mg-md-l-9 { margin-left: 9px; }
  .mg-md-t-9-f { margin-top: 9px !important; }
  .mg-md-r-9-f { margin-right: 9px !important; }
  .mg-md-b-9-f { margin-bottom: 9px !important; }
  .mg-md-l-9-f { margin-left: 9px !important; }
  .mg-md-10 { margin: 10px; }
  .mg-md-10-f { margin: 10px !important; }
  .mg-md-y-10 { margin-top: 10px; margin-bottom: 10px; }
  .mg-md-y-10-f { margin-top: 10px !important; margin-bottom: 10px !important; }
  .mg-md-x-10 { margin-left: 10px; margin-right: 10px; }
  .mg-md-x-10-f { margin-left: 10px !important; margin-right: 10px !important; }
  .mg-md-t-10 { margin-top: 10px; }
  .mg-md-r-10 { margin-right: 10px; }
  .mg-md-b-10 { margin-bottom: 10px; }
  .mg-md-l-10 { margin-left: 10px; }
  .mg-md-t-10-f { margin-top: 10px !important; }
  .mg-md-r-10-f { margin-right: 10px !important; }
  .mg-md-b-10-f { margin-bottom: 10px !important; }
  .mg-md-l-10-f { margin-left: 10px !important; }
  .mg-md-15 { margin: 15px; }
  .mg-md-15-f { margin: 15px !important; }
  .mg-md-y-15 { margin-top: 15px; margin-bottom: 15px; }
  .mg-md-y-15-f { margin-top: 15px !important; margin-bottom: 15px !important; }
  .mg-md-x-15 { margin-left: 15px; margin-right: 15px; }
  .mg-md-x-15-f { margin-left: 15px !important; margin-right: 15px !important; }
  .mg-md-t-15 { margin-top: 15px; }
  .mg-md-r-15 { margin-right: 15px; }
  .mg-md-b-15 { margin-bottom: 15px; }
  .mg-md-l-15 { margin-left: 15px; }
  .mg-md-t-15-f { margin-top: 15px !important; }
  .mg-md-r-15-f { margin-right: 15px !important; }
  .mg-md-b-15-f { margin-bottom: 15px !important; }
  .mg-md-l-15-f { margin-left: 15px !important; }
  .mg-md-20 { margin: 20px; }
  .mg-md-20-f { margin: 20px !important; }
  .mg-md-y-20 { margin-top: 20px; margin-bottom: 20px; }
  .mg-md-y-20-f { margin-top: 20px !important; margin-bottom: 20px !important; }
  .mg-md-x-20 { margin-left: 20px; margin-right: 20px; }
  .mg-md-x-20-f { margin-left: 20px !important; margin-right: 20px !important; }
  .mg-md-t-20 { margin-top: 20px; }
  .mg-md-r-20 { margin-right: 20px; }
  .mg-md-b-20 { margin-bottom: 20px; }
  .mg-md-l-20 { margin-left: 20px; }
  .mg-md-t-20-f { margin-top: 20px !important; }
  .mg-md-r-20-f { margin-right: 20px !important; }
  .mg-md-b-20-f { margin-bottom: 20px !important; }
  .mg-md-l-20-f { margin-left: 20px !important; }
  .mg-md-25 { margin: 25px; }
  .mg-md-25-f { margin: 25px !important; }
  .mg-md-y-25 { margin-top: 25px; margin-bottom: 25px; }
  .mg-md-y-25-f { margin-top: 25px !important; margin-bottom: 25px !important; }
  .mg-md-x-25 { margin-left: 25px; margin-right: 25px; }
  .mg-md-x-25-f { margin-left: 25px !important; margin-right: 25px !important; }
  .mg-md-t-25 { margin-top: 25px; }
  .mg-md-r-25 { margin-right: 25px; }
  .mg-md-b-25 { margin-bottom: 25px; }
  .mg-md-l-25 { margin-left: 25px; }
  .mg-md-t-25-f { margin-top: 25px !important; }
  .mg-md-r-25-f { margin-right: 25px !important; }
  .mg-md-b-25-f { margin-bottom: 25px !important; }
  .mg-md-l-25-f { margin-left: 25px !important; }
  .mg-md-30 { margin: 30px; }
  .mg-md-30-f { margin: 30px !important; }
  .mg-md-y-30 { margin-top: 30px; margin-bottom: 30px; }
  .mg-md-y-30-f { margin-top: 30px !important; margin-bottom: 30px !important; }
  .mg-md-x-30 { margin-left: 30px; margin-right: 30px; }
  .mg-md-x-30-f { margin-left: 30px !important; margin-right: 30px !important; }
  .mg-md-t-30 { margin-top: 30px; }
  .mg-md-r-30 { margin-right: 30px; }
  .mg-md-b-30 { margin-bottom: 30px; }
  .mg-md-l-30 { margin-left: 30px; }
  .mg-md-t-30-f { margin-top: 30px !important; }
  .mg-md-r-30-f { margin-right: 30px !important; }
  .mg-md-b-30-f { margin-bottom: 30px !important; }
  .mg-md-l-30-f { margin-left: 30px !important; }
  .mg-md-35 { margin: 35px; }
  .mg-md-35-f { margin: 35px !important; }
  .mg-md-y-35 { margin-top: 35px; margin-bottom: 35px; }
  .mg-md-y-35-f { margin-top: 35px !important; margin-bottom: 35px !important; }
  .mg-md-x-35 { margin-left: 35px; margin-right: 35px; }
  .mg-md-x-35-f { margin-left: 35px !important; margin-right: 35px !important; }
  .mg-md-t-35 { margin-top: 35px; }
  .mg-md-r-35 { margin-right: 35px; }
  .mg-md-b-35 { margin-bottom: 35px; }
  .mg-md-l-35 { margin-left: 35px; }
  .mg-md-t-35-f { margin-top: 35px !important; }
  .mg-md-r-35-f { margin-right: 35px !important; }
  .mg-md-b-35-f { margin-bottom: 35px !important; }
  .mg-md-l-35-f { margin-left: 35px !important; }
  .mg-md-40 { margin: 40px; }
  .mg-md-40-f { margin: 40px !important; }
  .mg-md-y-40 { margin-top: 40px; margin-bottom: 40px; }
  .mg-md-y-40-f { margin-top: 40px !important; margin-bottom: 40px !important; }
  .mg-md-x-40 { margin-left: 40px; margin-right: 40px; }
  .mg-md-x-40-f { margin-left: 40px !important; margin-right: 40px !important; }
  .mg-md-t-40 { margin-top: 40px; }
  .mg-md-r-40 { margin-right: 40px; }
  .mg-md-b-40 { margin-bottom: 40px; }
  .mg-md-l-40 { margin-left: 40px; }
  .mg-md-t-40-f { margin-top: 40px !important; }
  .mg-md-r-40-f { margin-right: 40px !important; }
  .mg-md-b-40-f { margin-bottom: 40px !important; }
  .mg-md-l-40-f { margin-left: 40px !important; }
  .mg-md-45 { margin: 45px; }
  .mg-md-45-f { margin: 45px !important; }
  .mg-md-y-45 { margin-top: 45px; margin-bottom: 45px; }
  .mg-md-y-45-f { margin-top: 45px !important; margin-bottom: 45px !important; }
  .mg-md-x-45 { margin-left: 45px; margin-right: 45px; }
  .mg-md-x-45-f { margin-left: 45px !important; margin-right: 45px !important; }
  .mg-md-t-45 { margin-top: 45px; }
  .mg-md-r-45 { margin-right: 45px; }
  .mg-md-b-45 { margin-bottom: 45px; }
  .mg-md-l-45 { margin-left: 45px; }
  .mg-md-t-45-f { margin-top: 45px !important; }
  .mg-md-r-45-f { margin-right: 45px !important; }
  .mg-md-b-45-f { margin-bottom: 45px !important; }
  .mg-md-l-45-f { margin-left: 45px !important; }
  .mg-md-50 { margin: 50px; }
  .mg-md-50-f { margin: 50px !important; }
  .mg-md-y-50 { margin-top: 50px; margin-bottom: 50px; }
  .mg-md-y-50-f { margin-top: 50px !important; margin-bottom: 50px !important; }
  .mg-md-x-50 { margin-left: 50px; margin-right: 50px; }
  .mg-md-x-50-f { margin-left: 50px !important; margin-right: 50px !important; }
  .mg-md-t-50 { margin-top: 50px; }
  .mg-md-r-50 { margin-right: 50px; }
  .mg-md-b-50 { margin-bottom: 50px; }
  .mg-md-l-50 { margin-left: 50px; }
  .mg-md-t-50-f { margin-top: 50px !important; }
  .mg-md-r-50-f { margin-right: 50px !important; }
  .mg-md-b-50-f { margin-bottom: 50px !important; }
  .mg-md-l-50-f { margin-left: 50px !important; }
  .mg-md-55 { margin: 55px; }
  .mg-md-55-f { margin: 55px !important; }
  .mg-md-y-55 { margin-top: 55px; margin-bottom: 55px; }
  .mg-md-y-55-f { margin-top: 55px !important; margin-bottom: 55px !important; }
  .mg-md-x-55 { margin-left: 55px; margin-right: 55px; }
  .mg-md-x-55-f { margin-left: 55px !important; margin-right: 55px !important; }
  .mg-md-t-55 { margin-top: 55px; }
  .mg-md-r-55 { margin-right: 55px; }
  .mg-md-b-55 { margin-bottom: 55px; }
  .mg-md-l-55 { margin-left: 55px; }
  .mg-md-t-55-f { margin-top: 55px !important; }
  .mg-md-r-55-f { margin-right: 55px !important; }
  .mg-md-b-55-f { margin-bottom: 55px !important; }
  .mg-md-l-55-f { margin-left: 55px !important; }
  .mg-md-60 { margin: 60px; }
  .mg-md-60-f { margin: 60px !important; }
  .mg-md-y-60 { margin-top: 60px; margin-bottom: 60px; }
  .mg-md-y-60-f { margin-top: 60px !important; margin-bottom: 60px !important; }
  .mg-md-x-60 { margin-left: 60px; margin-right: 60px; }
  .mg-md-x-60-f { margin-left: 60px !important; margin-right: 60px !important; }
  .mg-md-t-60 { margin-top: 60px; }
  .mg-md-r-60 { margin-right: 60px; }
  .mg-md-b-60 { margin-bottom: 60px; }
  .mg-md-l-60 { margin-left: 60px; }
  .mg-md-t-60-f { margin-top: 60px !important; }
  .mg-md-r-60-f { margin-right: 60px !important; }
  .mg-md-b-60-f { margin-bottom: 60px !important; }
  .mg-md-l-60-f { margin-left: 60px !important; }
  .mg-md-65 { margin: 65px; }
  .mg-md-65-f { margin: 65px !important; }
  .mg-md-y-65 { margin-top: 65px; margin-bottom: 65px; }
  .mg-md-y-65-f { margin-top: 65px !important; margin-bottom: 65px !important; }
  .mg-md-x-65 { margin-left: 65px; margin-right: 65px; }
  .mg-md-x-65-f { margin-left: 65px !important; margin-right: 65px !important; }
  .mg-md-t-65 { margin-top: 65px; }
  .mg-md-r-65 { margin-right: 65px; }
  .mg-md-b-65 { margin-bottom: 65px; }
  .mg-md-l-65 { margin-left: 65px; }
  .mg-md-t-65-f { margin-top: 65px !important; }
  .mg-md-r-65-f { margin-right: 65px !important; }
  .mg-md-b-65-f { margin-bottom: 65px !important; }
  .mg-md-l-65-f { margin-left: 65px !important; }
  .mg-md-70 { margin: 70px; }
  .mg-md-70-f { margin: 70px !important; }
  .mg-md-y-70 { margin-top: 70px; margin-bottom: 70px; }
  .mg-md-y-70-f { margin-top: 70px !important; margin-bottom: 70px !important; }
  .mg-md-x-70 { margin-left: 70px; margin-right: 70px; }
  .mg-md-x-70-f { margin-left: 70px !important; margin-right: 70px !important; }
  .mg-md-t-70 { margin-top: 70px; }
  .mg-md-r-70 { margin-right: 70px; }
  .mg-md-b-70 { margin-bottom: 70px; }
  .mg-md-l-70 { margin-left: 70px; }
  .mg-md-t-70-f { margin-top: 70px !important; }
  .mg-md-r-70-f { margin-right: 70px !important; }
  .mg-md-b-70-f { margin-bottom: 70px !important; }
  .mg-md-l-70-f { margin-left: 70px !important; }
  .mg-md-75 { margin: 75px; }
  .mg-md-75-f { margin: 75px !important; }
  .mg-md-y-75 { margin-top: 75px; margin-bottom: 75px; }
  .mg-md-y-75-f { margin-top: 75px !important; margin-bottom: 75px !important; }
  .mg-md-x-75 { margin-left: 75px; margin-right: 75px; }
  .mg-md-x-75-f { margin-left: 75px !important; margin-right: 75px !important; }
  .mg-md-t-75 { margin-top: 75px; }
  .mg-md-r-75 { margin-right: 75px; }
  .mg-md-b-75 { margin-bottom: 75px; }
  .mg-md-l-75 { margin-left: 75px; }
  .mg-md-t-75-f { margin-top: 75px !important; }
  .mg-md-r-75-f { margin-right: 75px !important; }
  .mg-md-b-75-f { margin-bottom: 75px !important; }
  .mg-md-l-75-f { margin-left: 75px !important; }
  .mg-md-80 { margin: 80px; }
  .mg-md-80-f { margin: 80px !important; }
  .mg-md-y-80 { margin-top: 80px; margin-bottom: 80px; }
  .mg-md-y-80-f { margin-top: 80px !important; margin-bottom: 80px !important; }
  .mg-md-x-80 { margin-left: 80px; margin-right: 80px; }
  .mg-md-x-80-f { margin-left: 80px !important; margin-right: 80px !important; }
  .mg-md-t-80 { margin-top: 80px; }
  .mg-md-r-80 { margin-right: 80px; }
  .mg-md-b-80 { margin-bottom: 80px; }
  .mg-md-l-80 { margin-left: 80px; }
  .mg-md-t-80-f { margin-top: 80px !important; }
  .mg-md-r-80-f { margin-right: 80px !important; }
  .mg-md-b-80-f { margin-bottom: 80px !important; }
  .mg-md-l-80-f { margin-left: 80px !important; }
  .mg-md-85 { margin: 85px; }
  .mg-md-85-f { margin: 85px !important; }
  .mg-md-y-85 { margin-top: 85px; margin-bottom: 85px; }
  .mg-md-y-85-f { margin-top: 85px !important; margin-bottom: 85px !important; }
  .mg-md-x-85 { margin-left: 85px; margin-right: 85px; }
  .mg-md-x-85-f { margin-left: 85px !important; margin-right: 85px !important; }
  .mg-md-t-85 { margin-top: 85px; }
  .mg-md-r-85 { margin-right: 85px; }
  .mg-md-b-85 { margin-bottom: 85px; }
  .mg-md-l-85 { margin-left: 85px; }
  .mg-md-t-85-f { margin-top: 85px !important; }
  .mg-md-r-85-f { margin-right: 85px !important; }
  .mg-md-b-85-f { margin-bottom: 85px !important; }
  .mg-md-l-85-f { margin-left: 85px !important; }
  .mg-md-90 { margin: 90px; }
  .mg-md-90-f { margin: 90px !important; }
  .mg-md-y-90 { margin-top: 90px; margin-bottom: 90px; }
  .mg-md-y-90-f { margin-top: 90px !important; margin-bottom: 90px !important; }
  .mg-md-x-90 { margin-left: 90px; margin-right: 90px; }
  .mg-md-x-90-f { margin-left: 90px !important; margin-right: 90px !important; }
  .mg-md-t-90 { margin-top: 90px; }
  .mg-md-r-90 { margin-right: 90px; }
  .mg-md-b-90 { margin-bottom: 90px; }
  .mg-md-l-90 { margin-left: 90px; }
  .mg-md-t-90-f { margin-top: 90px !important; }
  .mg-md-r-90-f { margin-right: 90px !important; }
  .mg-md-b-90-f { margin-bottom: 90px !important; }
  .mg-md-l-90-f { margin-left: 90px !important; }
  .mg-md-95 { margin: 95px; }
  .mg-md-95-f { margin: 95px !important; }
  .mg-md-y-95 { margin-top: 95px; margin-bottom: 95px; }
  .mg-md-y-95-f { margin-top: 95px !important; margin-bottom: 95px !important; }
  .mg-md-x-95 { margin-left: 95px; margin-right: 95px; }
  .mg-md-x-95-f { margin-left: 95px !important; margin-right: 95px !important; }
  .mg-md-t-95 { margin-top: 95px; }
  .mg-md-r-95 { margin-right: 95px; }
  .mg-md-b-95 { margin-bottom: 95px; }
  .mg-md-l-95 { margin-left: 95px; }
  .mg-md-t-95-f { margin-top: 95px !important; }
  .mg-md-r-95-f { margin-right: 95px !important; }
  .mg-md-b-95-f { margin-bottom: 95px !important; }
  .mg-md-l-95-f { margin-left: 95px !important; }
  .mg-md-100 { margin: 100px; }
  .mg-md-100-f { margin: 100px !important; }
  .mg-md-y-100 { margin-top: 100px; margin-bottom: 100px; }
  .mg-md-y-100-f { margin-top: 100px !important; margin-bottom: 100px !important; }
  .mg-md-x-100 { margin-left: 100px; margin-right: 100px; }
  .mg-md-x-100-f { margin-left: 100px !important; margin-right: 100px !important; }
  .mg-md-t-100 { margin-top: 100px; }
  .mg-md-r-100 { margin-right: 100px; }
  .mg-md-b-100 { margin-bottom: 100px; }
  .mg-md-l-100 { margin-left: 100px; }
  .mg-md-t-100-f { margin-top: 100px !important; }
  .mg-md-r-100-f { margin-right: 100px !important; }
  .mg-md-b-100-f { margin-bottom: 100px !important; }
  .mg-md-l-100-f { margin-left: 100px !important; }
  .mg-md-150 { margin: 150px; }
  .mg-md-150-f { margin: 150px !important; }
  .mg-md-y-150 { margin-top: 150px; margin-bottom: 150px; }
  .mg-md-y-150-f { margin-top: 150px !important; margin-bottom: 150px !important; }
  .mg-md-x-150 { margin-left: 150px; margin-right: 150px; }
  .mg-md-x-150-f { margin-left: 150px !important; margin-right: 150px !important; }
  .mg-md-t-150 { margin-top: 150px; }
  .mg-md-r-150 { margin-right: 150px; }
  .mg-md-b-150 { margin-bottom: 150px; }
  .mg-md-l-150 { margin-left: 150px; }
  .mg-md-t-150-f { margin-top: 150px !important; }
  .mg-md-r-150-f { margin-right: 150px !important; }
  .mg-md-b-150-f { margin-bottom: 150px !important; }
  .mg-md-l-150-f { margin-left: 150px !important; }
  .mg-md-200 { margin: 200px; }
  .mg-md-200-f { margin: 200px !important; }
  .mg-md-y-200 { margin-top: 200px; margin-bottom: 200px; }
  .mg-md-y-200-f { margin-top: 200px !important; margin-bottom: 200px !important; }
  .mg-md-x-200 { margin-left: 200px; margin-right: 200px; }
  .mg-md-x-200-f { margin-left: 200px !important; margin-right: 200px !important; }
  .mg-md-t-200 { margin-top: 200px; }
  .mg-md-r-200 { margin-right: 200px; }
  .mg-md-b-200 { margin-bottom: 200px; }
  .mg-md-l-200 { margin-left: 200px; }
  .mg-md-t-200-f { margin-top: 200px !important; }
  .mg-md-r-200-f { margin-right: 200px !important; }
  .mg-md-b-200-f { margin-bottom: 200px !important; }
  .mg-md-l-200-f { margin-left: 200px !important; }
  .mg-md-250 { margin: 250px; }
  .mg-md-250-f { margin: 250px !important; }
  .mg-md-y-250 { margin-top: 250px; margin-bottom: 250px; }
  .mg-md-y-250-f { margin-top: 250px !important; margin-bottom: 250px !important; }
  .mg-md-x-250 { margin-left: 250px; margin-right: 250px; }
  .mg-md-x-250-f { margin-left: 250px !important; margin-right: 250px !important; }
  .mg-md-t-250 { margin-top: 250px; }
  .mg-md-r-250 { margin-right: 250px; }
  .mg-md-b-250 { margin-bottom: 250px; }
  .mg-md-l-250 { margin-left: 250px; }
  .mg-md-t-250-f { margin-top: 250px !important; }
  .mg-md-r-250-f { margin-right: 250px !important; }
  .mg-md-b-250-f { margin-bottom: 250px !important; }
  .mg-md-l-250-f { margin-left: 250px !important; }
  .mg-md-300 { margin: 300px; }
  .mg-md-300-f { margin: 300px !important; }
  .mg-md-y-300 { margin-top: 300px; margin-bottom: 300px; }
  .mg-md-y-300-f { margin-top: 300px !important; margin-bottom: 300px !important; }
  .mg-md-x-300 { margin-left: 300px; margin-right: 300px; }
  .mg-md-x-300-f { margin-left: 300px !important; margin-right: 300px !important; }
  .mg-md-t-300 { margin-top: 300px; }
  .mg-md-r-300 { margin-right: 300px; }
  .mg-md-b-300 { margin-bottom: 300px; }
  .mg-md-l-300 { margin-left: 300px; }
  .mg-md-t-300-f { margin-top: 300px !important; }
  .mg-md-r-300-f { margin-right: 300px !important; }
  .mg-md-b-300-f { margin-bottom: 300px !important; }
  .mg-md-l-300-f { margin-left: 300px !important; }
  .mg-md-350 { margin: 350px; }
  .mg-md-350-f { margin: 350px !important; }
  .mg-md-y-350 { margin-top: 350px; margin-bottom: 350px; }
  .mg-md-y-350-f { margin-top: 350px !important; margin-bottom: 350px !important; }
  .mg-md-x-350 { margin-left: 350px; margin-right: 350px; }
  .mg-md-x-350-f { margin-left: 350px !important; margin-right: 350px !important; }
  .mg-md-t-350 { margin-top: 350px; }
  .mg-md-r-350 { margin-right: 350px; }
  .mg-md-b-350 { margin-bottom: 350px; }
  .mg-md-l-350 { margin-left: 350px; }
  .mg-md-t-350-f { margin-top: 350px !important; }
  .mg-md-r-350-f { margin-right: 350px !important; }
  .mg-md-b-350-f { margin-bottom: 350px !important; }
  .mg-md-l-350-f { margin-left: 350px !important; }
  .mg-md-400 { margin: 400px; }
  .mg-md-400-f { margin: 400px !important; }
  .mg-md-y-400 { margin-top: 400px; margin-bottom: 400px; }
  .mg-md-y-400-f { margin-top: 400px !important; margin-bottom: 400px !important; }
  .mg-md-x-400 { margin-left: 400px; margin-right: 400px; }
  .mg-md-x-400-f { margin-left: 400px !important; margin-right: 400px !important; }
  .mg-md-t-400 { margin-top: 400px; }
  .mg-md-r-400 { margin-right: 400px; }
  .mg-md-b-400 { margin-bottom: 400px; }
  .mg-md-l-400 { margin-left: 400px; }
  .mg-md-t-400-f { margin-top: 400px !important; }
  .mg-md-r-400-f { margin-right: 400px !important; }
  .mg-md-b-400-f { margin-bottom: 400px !important; }
  .mg-md-l-400-f { margin-left: 400px !important; }
  .mg-md-450 { margin: 450px; }
  .mg-md-450-f { margin: 450px !important; }
  .mg-md-y-450 { margin-top: 450px; margin-bottom: 450px; }
  .mg-md-y-450-f { margin-top: 450px !important; margin-bottom: 450px !important; }
  .mg-md-x-450 { margin-left: 450px; margin-right: 450px; }
  .mg-md-x-450-f { margin-left: 450px !important; margin-right: 450px !important; }
  .mg-md-t-450 { margin-top: 450px; }
  .mg-md-r-450 { margin-right: 450px; }
  .mg-md-b-450 { margin-bottom: 450px; }
  .mg-md-l-450 { margin-left: 450px; }
  .mg-md-t-450-f { margin-top: 450px !important; }
  .mg-md-r-450-f { margin-right: 450px !important; }
  .mg-md-b-450-f { margin-bottom: 450px !important; }
  .mg-md-l-450-f { margin-left: 450px !important; }
  .mg-md-500 { margin: 500px; }
  .mg-md-500-f { margin: 500px !important; }
  .mg-md-y-500 { margin-top: 500px; margin-bottom: 500px; }
  .mg-md-y-500-f { margin-top: 500px !important; margin-bottom: 500px !important; }
  .mg-md-x-500 { margin-left: 500px; margin-right: 500px; }
  .mg-md-x-500-f { margin-left: 500px !important; margin-right: 500px !important; }
  .mg-md-t-500 { margin-top: 500px; }
  .mg-md-r-500 { margin-right: 500px; }
  .mg-md-b-500 { margin-bottom: 500px; }
  .mg-md-l-500 { margin-left: 500px; }
  .mg-md-t-500-f { margin-top: 500px !important; }
  .mg-md-r-500-f { margin-right: 500px !important; }
  .mg-md-b-500-f { margin-bottom: 500px !important; }
  .mg-md-l-500-f { margin-left: 500px !important; }
  .mg-md-550 { margin: 550px; }
  .mg-md-550-f { margin: 550px !important; }
  .mg-md-y-550 { margin-top: 550px; margin-bottom: 550px; }
  .mg-md-y-550-f { margin-top: 550px !important; margin-bottom: 550px !important; }
  .mg-md-x-550 { margin-left: 550px; margin-right: 550px; }
  .mg-md-x-550-f { margin-left: 550px !important; margin-right: 550px !important; }
  .mg-md-t-550 { margin-top: 550px; }
  .mg-md-r-550 { margin-right: 550px; }
  .mg-md-b-550 { margin-bottom: 550px; }
  .mg-md-l-550 { margin-left: 550px; }
  .mg-md-t-550-f { margin-top: 550px !important; }
  .mg-md-r-550-f { margin-right: 550px !important; }
  .mg-md-b-550-f { margin-bottom: 550px !important; }
  .mg-md-l-550-f { margin-left: 550px !important; }
  .mg-md-600 { margin: 600px; }
  .mg-md-600-f { margin: 600px !important; }
  .mg-md-y-600 { margin-top: 600px; margin-bottom: 600px; }
  .mg-md-y-600-f { margin-top: 600px !important; margin-bottom: 600px !important; }
  .mg-md-x-600 { margin-left: 600px; margin-right: 600px; }
  .mg-md-x-600-f { margin-left: 600px !important; margin-right: 600px !important; }
  .mg-md-t-600 { margin-top: 600px; }
  .mg-md-r-600 { margin-right: 600px; }
  .mg-md-b-600 { margin-bottom: 600px; }
  .mg-md-l-600 { margin-left: 600px; }
  .mg-md-t-600-f { margin-top: 600px !important; }
  .mg-md-r-600-f { margin-right: 600px !important; }
  .mg-md-b-600-f { margin-bottom: 600px !important; }
  .mg-md-l-600-f { margin-left: 600px !important; }
  .mg-md-650 { margin: 650px; }
  .mg-md-650-f { margin: 650px !important; }
  .mg-md-y-650 { margin-top: 650px; margin-bottom: 650px; }
  .mg-md-y-650-f { margin-top: 650px !important; margin-bottom: 650px !important; }
  .mg-md-x-650 { margin-left: 650px; margin-right: 650px; }
  .mg-md-x-650-f { margin-left: 650px !important; margin-right: 650px !important; }
  .mg-md-t-650 { margin-top: 650px; }
  .mg-md-r-650 { margin-right: 650px; }
  .mg-md-b-650 { margin-bottom: 650px; }
  .mg-md-l-650 { margin-left: 650px; }
  .mg-md-t-650-f { margin-top: 650px !important; }
  .mg-md-r-650-f { margin-right: 650px !important; }
  .mg-md-b-650-f { margin-bottom: 650px !important; }
  .mg-md-l-650-f { margin-left: 650px !important; }
  .mg-md-t-auto { margin-top: auto; }
  .mg-md-r-auto { margin-right: auto; }
  .mg-md-b-auto { margin-bottom: auto; }
  .mg-md-l-auto { margin-left: auto; }
  .mg-md-auto { margin: auto; }
  .mg-md-x-auto { margin-left: auto; margin-right: auto; } }

@media (min-width: 992px) { .mg-lg-0 { margin: 0px; }
  .mg-lg-0-f { margin: 0px !important; }
  .mg-lg-y-0 { margin-top: 0px; margin-bottom: 0px; }
  .mg-lg-y-0-f { margin-top: 0px !important; margin-bottom: 0px !important; }
  .mg-lg-x-0 { margin-left: 0px; margin-right: 0px; }
  .mg-lg-x-0-f { margin-left: 0px !important; margin-right: 0px !important; }
  .mg-lg-t-0 { margin-top: 0px; }
  .mg-lg-r-0 { margin-right: 0px; }
  .mg-lg-b-0 { margin-bottom: 0px; }
  .mg-lg-l-0 { margin-left: 0px; }
  .mg-lg-t-0-f { margin-top: 0px !important; }
  .mg-lg-r-0-f { margin-right: 0px !important; }
  .mg-lg-b-0-f { margin-bottom: 0px !important; }
  .mg-lg-l-0-f { margin-left: 0px !important; }
  .mg-lg-1 { margin: 1px; }
  .mg-lg-1-f { margin: 1px !important; }
  .mg-lg-y-1 { margin-top: 1px; margin-bottom: 1px; }
  .mg-lg-y-1-f { margin-top: 1px !important; margin-bottom: 1px !important; }
  .mg-lg-x-1 { margin-left: 1px; margin-right: 1px; }
  .mg-lg-x-1-f { margin-left: 1px !important; margin-right: 1px !important; }
  .mg-lg-t-1 { margin-top: 1px; }
  .mg-lg-r-1 { margin-right: 1px; }
  .mg-lg-b-1 { margin-bottom: 1px; }
  .mg-lg-l-1 { margin-left: 1px; }
  .mg-lg-t-1-f { margin-top: 1px !important; }
  .mg-lg-r-1-f { margin-right: 1px !important; }
  .mg-lg-b-1-f { margin-bottom: 1px !important; }
  .mg-lg-l-1-f { margin-left: 1px !important; }
  .mg-lg-2 { margin: 2px; }
  .mg-lg-2-f { margin: 2px !important; }
  .mg-lg-y-2 { margin-top: 2px; margin-bottom: 2px; }
  .mg-lg-y-2-f { margin-top: 2px !important; margin-bottom: 2px !important; }
  .mg-lg-x-2 { margin-left: 2px; margin-right: 2px; }
  .mg-lg-x-2-f { margin-left: 2px !important; margin-right: 2px !important; }
  .mg-lg-t-2 { margin-top: 2px; }
  .mg-lg-r-2 { margin-right: 2px; }
  .mg-lg-b-2 { margin-bottom: 2px; }
  .mg-lg-l-2 { margin-left: 2px; }
  .mg-lg-t-2-f { margin-top: 2px !important; }
  .mg-lg-r-2-f { margin-right: 2px !important; }
  .mg-lg-b-2-f { margin-bottom: 2px !important; }
  .mg-lg-l-2-f { margin-left: 2px !important; }
  .mg-lg-3 { margin: 3px; }
  .mg-lg-3-f { margin: 3px !important; }
  .mg-lg-y-3 { margin-top: 3px; margin-bottom: 3px; }
  .mg-lg-y-3-f { margin-top: 3px !important; margin-bottom: 3px !important; }
  .mg-lg-x-3 { margin-left: 3px; margin-right: 3px; }
  .mg-lg-x-3-f { margin-left: 3px !important; margin-right: 3px !important; }
  .mg-lg-t-3 { margin-top: 3px; }
  .mg-lg-r-3 { margin-right: 3px; }
  .mg-lg-b-3 { margin-bottom: 3px; }
  .mg-lg-l-3 { margin-left: 3px; }
  .mg-lg-t-3-f { margin-top: 3px !important; }
  .mg-lg-r-3-f { margin-right: 3px !important; }
  .mg-lg-b-3-f { margin-bottom: 3px !important; }
  .mg-lg-l-3-f { margin-left: 3px !important; }
  .mg-lg-4 { margin: 4px; }
  .mg-lg-4-f { margin: 4px !important; }
  .mg-lg-y-4 { margin-top: 4px; margin-bottom: 4px; }
  .mg-lg-y-4-f { margin-top: 4px !important; margin-bottom: 4px !important; }
  .mg-lg-x-4 { margin-left: 4px; margin-right: 4px; }
  .mg-lg-x-4-f { margin-left: 4px !important; margin-right: 4px !important; }
  .mg-lg-t-4 { margin-top: 4px; }
  .mg-lg-r-4 { margin-right: 4px; }
  .mg-lg-b-4 { margin-bottom: 4px; }
  .mg-lg-l-4 { margin-left: 4px; }
  .mg-lg-t-4-f { margin-top: 4px !important; }
  .mg-lg-r-4-f { margin-right: 4px !important; }
  .mg-lg-b-4-f { margin-bottom: 4px !important; }
  .mg-lg-l-4-f { margin-left: 4px !important; }
  .mg-lg-5 { margin: 5px; }
  .mg-lg-5-f { margin: 5px !important; }
  .mg-lg-y-5 { margin-top: 5px; margin-bottom: 5px; }
  .mg-lg-y-5-f { margin-top: 5px !important; margin-bottom: 5px !important; }
  .mg-lg-x-5 { margin-left: 5px; margin-right: 5px; }
  .mg-lg-x-5-f { margin-left: 5px !important; margin-right: 5px !important; }
  .mg-lg-t-5 { margin-top: 5px; }
  .mg-lg-r-5 { margin-right: 5px; }
  .mg-lg-b-5 { margin-bottom: 5px; }
  .mg-lg-l-5 { margin-left: 5px; }
  .mg-lg-t-5-f { margin-top: 5px !important; }
  .mg-lg-r-5-f { margin-right: 5px !important; }
  .mg-lg-b-5-f { margin-bottom: 5px !important; }
  .mg-lg-l-5-f { margin-left: 5px !important; }
  .mg-lg-6 { margin: 6px; }
  .mg-lg-6-f { margin: 6px !important; }
  .mg-lg-y-6 { margin-top: 6px; margin-bottom: 6px; }
  .mg-lg-y-6-f { margin-top: 6px !important; margin-bottom: 6px !important; }
  .mg-lg-x-6 { margin-left: 6px; margin-right: 6px; }
  .mg-lg-x-6-f { margin-left: 6px !important; margin-right: 6px !important; }
  .mg-lg-t-6 { margin-top: 6px; }
  .mg-lg-r-6 { margin-right: 6px; }
  .mg-lg-b-6 { margin-bottom: 6px; }
  .mg-lg-l-6 { margin-left: 6px; }
  .mg-lg-t-6-f { margin-top: 6px !important; }
  .mg-lg-r-6-f { margin-right: 6px !important; }
  .mg-lg-b-6-f { margin-bottom: 6px !important; }
  .mg-lg-l-6-f { margin-left: 6px !important; }
  .mg-lg-7 { margin: 7px; }
  .mg-lg-7-f { margin: 7px !important; }
  .mg-lg-y-7 { margin-top: 7px; margin-bottom: 7px; }
  .mg-lg-y-7-f { margin-top: 7px !important; margin-bottom: 7px !important; }
  .mg-lg-x-7 { margin-left: 7px; margin-right: 7px; }
  .mg-lg-x-7-f { margin-left: 7px !important; margin-right: 7px !important; }
  .mg-lg-t-7 { margin-top: 7px; }
  .mg-lg-r-7 { margin-right: 7px; }
  .mg-lg-b-7 { margin-bottom: 7px; }
  .mg-lg-l-7 { margin-left: 7px; }
  .mg-lg-t-7-f { margin-top: 7px !important; }
  .mg-lg-r-7-f { margin-right: 7px !important; }
  .mg-lg-b-7-f { margin-bottom: 7px !important; }
  .mg-lg-l-7-f { margin-left: 7px !important; }
  .mg-lg-8 { margin: 8px; }
  .mg-lg-8-f { margin: 8px !important; }
  .mg-lg-y-8 { margin-top: 8px; margin-bottom: 8px; }
  .mg-lg-y-8-f { margin-top: 8px !important; margin-bottom: 8px !important; }
  .mg-lg-x-8 { margin-left: 8px; margin-right: 8px; }
  .mg-lg-x-8-f { margin-left: 8px !important; margin-right: 8px !important; }
  .mg-lg-t-8 { margin-top: 8px; }
  .mg-lg-r-8 { margin-right: 8px; }
  .mg-lg-b-8 { margin-bottom: 8px; }
  .mg-lg-l-8 { margin-left: 8px; }
  .mg-lg-t-8-f { margin-top: 8px !important; }
  .mg-lg-r-8-f { margin-right: 8px !important; }
  .mg-lg-b-8-f { margin-bottom: 8px !important; }
  .mg-lg-l-8-f { margin-left: 8px !important; }
  .mg-lg-9 { margin: 9px; }
  .mg-lg-9-f { margin: 9px !important; }
  .mg-lg-y-9 { margin-top: 9px; margin-bottom: 9px; }
  .mg-lg-y-9-f { margin-top: 9px !important; margin-bottom: 9px !important; }
  .mg-lg-x-9 { margin-left: 9px; margin-right: 9px; }
  .mg-lg-x-9-f { margin-left: 9px !important; margin-right: 9px !important; }
  .mg-lg-t-9 { margin-top: 9px; }
  .mg-lg-r-9 { margin-right: 9px; }
  .mg-lg-b-9 { margin-bottom: 9px; }
  .mg-lg-l-9 { margin-left: 9px; }
  .mg-lg-t-9-f { margin-top: 9px !important; }
  .mg-lg-r-9-f { margin-right: 9px !important; }
  .mg-lg-b-9-f { margin-bottom: 9px !important; }
  .mg-lg-l-9-f { margin-left: 9px !important; }
  .mg-lg-10 { margin: 10px; }
  .mg-lg-10-f { margin: 10px !important; }
  .mg-lg-y-10 { margin-top: 10px; margin-bottom: 10px; }
  .mg-lg-y-10-f { margin-top: 10px !important; margin-bottom: 10px !important; }
  .mg-lg-x-10 { margin-left: 10px; margin-right: 10px; }
  .mg-lg-x-10-f { margin-left: 10px !important; margin-right: 10px !important; }
  .mg-lg-t-10 { margin-top: 10px; }
  .mg-lg-r-10 { margin-right: 10px; }
  .mg-lg-b-10 { margin-bottom: 10px; }
  .mg-lg-l-10 { margin-left: 10px; }
  .mg-lg-t-10-f { margin-top: 10px !important; }
  .mg-lg-r-10-f { margin-right: 10px !important; }
  .mg-lg-b-10-f { margin-bottom: 10px !important; }
  .mg-lg-l-10-f { margin-left: 10px !important; }
  .mg-lg-15 { margin: 15px; }
  .mg-lg-15-f { margin: 15px !important; }
  .mg-lg-y-15 { margin-top: 15px; margin-bottom: 15px; }
  .mg-lg-y-15-f { margin-top: 15px !important; margin-bottom: 15px !important; }
  .mg-lg-x-15 { margin-left: 15px; margin-right: 15px; }
  .mg-lg-x-15-f { margin-left: 15px !important; margin-right: 15px !important; }
  .mg-lg-t-15 { margin-top: 15px; }
  .mg-lg-r-15 { margin-right: 15px; }
  .mg-lg-b-15 { margin-bottom: 15px; }
  .mg-lg-l-15 { margin-left: 15px; }
  .mg-lg-t-15-f { margin-top: 15px !important; }
  .mg-lg-r-15-f { margin-right: 15px !important; }
  .mg-lg-b-15-f { margin-bottom: 15px !important; }
  .mg-lg-l-15-f { margin-left: 15px !important; }
  .mg-lg-20 { margin: 20px; }
  .mg-lg-20-f { margin: 20px !important; }
  .mg-lg-y-20 { margin-top: 20px; margin-bottom: 20px; }
  .mg-lg-y-20-f { margin-top: 20px !important; margin-bottom: 20px !important; }
  .mg-lg-x-20 { margin-left: 20px; margin-right: 20px; }
  .mg-lg-x-20-f { margin-left: 20px !important; margin-right: 20px !important; }
  .mg-lg-t-20 { margin-top: 20px; }
  .mg-lg-r-20 { margin-right: 20px; }
  .mg-lg-b-20 { margin-bottom: 20px; }
  .mg-lg-l-20 { margin-left: 20px; }
  .mg-lg-t-20-f { margin-top: 20px !important; }
  .mg-lg-r-20-f { margin-right: 20px !important; }
  .mg-lg-b-20-f { margin-bottom: 20px !important; }
  .mg-lg-l-20-f { margin-left: 20px !important; }
  .mg-lg-25 { margin: 25px; }
  .mg-lg-25-f { margin: 25px !important; }
  .mg-lg-y-25 { margin-top: 25px; margin-bottom: 25px; }
  .mg-lg-y-25-f { margin-top: 25px !important; margin-bottom: 25px !important; }
  .mg-lg-x-25 { margin-left: 25px; margin-right: 25px; }
  .mg-lg-x-25-f { margin-left: 25px !important; margin-right: 25px !important; }
  .mg-lg-t-25 { margin-top: 25px; }
  .mg-lg-r-25 { margin-right: 25px; }
  .mg-lg-b-25 { margin-bottom: 25px; }
  .mg-lg-l-25 { margin-left: 25px; }
  .mg-lg-t-25-f { margin-top: 25px !important; }
  .mg-lg-r-25-f { margin-right: 25px !important; }
  .mg-lg-b-25-f { margin-bottom: 25px !important; }
  .mg-lg-l-25-f { margin-left: 25px !important; }
  .mg-lg-30 { margin: 30px; }
  .mg-lg-30-f { margin: 30px !important; }
  .mg-lg-y-30 { margin-top: 30px; margin-bottom: 30px; }
  .mg-lg-y-30-f { margin-top: 30px !important; margin-bottom: 30px !important; }
  .mg-lg-x-30 { margin-left: 30px; margin-right: 30px; }
  .mg-lg-x-30-f { margin-left: 30px !important; margin-right: 30px !important; }
  .mg-lg-t-30 { margin-top: 30px; }
  .mg-lg-r-30 { margin-right: 30px; }
  .mg-lg-b-30 { margin-bottom: 30px; }
  .mg-lg-l-30 { margin-left: 30px; }
  .mg-lg-t-30-f { margin-top: 30px !important; }
  .mg-lg-r-30-f { margin-right: 30px !important; }
  .mg-lg-b-30-f { margin-bottom: 30px !important; }
  .mg-lg-l-30-f { margin-left: 30px !important; }
  .mg-lg-35 { margin: 35px; }
  .mg-lg-35-f { margin: 35px !important; }
  .mg-lg-y-35 { margin-top: 35px; margin-bottom: 35px; }
  .mg-lg-y-35-f { margin-top: 35px !important; margin-bottom: 35px !important; }
  .mg-lg-x-35 { margin-left: 35px; margin-right: 35px; }
  .mg-lg-x-35-f { margin-left: 35px !important; margin-right: 35px !important; }
  .mg-lg-t-35 { margin-top: 35px; }
  .mg-lg-r-35 { margin-right: 35px; }
  .mg-lg-b-35 { margin-bottom: 35px; }
  .mg-lg-l-35 { margin-left: 35px; }
  .mg-lg-t-35-f { margin-top: 35px !important; }
  .mg-lg-r-35-f { margin-right: 35px !important; }
  .mg-lg-b-35-f { margin-bottom: 35px !important; }
  .mg-lg-l-35-f { margin-left: 35px !important; }
  .mg-lg-40 { margin: 40px; }
  .mg-lg-40-f { margin: 40px !important; }
  .mg-lg-y-40 { margin-top: 40px; margin-bottom: 40px; }
  .mg-lg-y-40-f { margin-top: 40px !important; margin-bottom: 40px !important; }
  .mg-lg-x-40 { margin-left: 40px; margin-right: 40px; }
  .mg-lg-x-40-f { margin-left: 40px !important; margin-right: 40px !important; }
  .mg-lg-t-40 { margin-top: 40px; }
  .mg-lg-r-40 { margin-right: 40px; }
  .mg-lg-b-40 { margin-bottom: 40px; }
  .mg-lg-l-40 { margin-left: 40px; }
  .mg-lg-t-40-f { margin-top: 40px !important; }
  .mg-lg-r-40-f { margin-right: 40px !important; }
  .mg-lg-b-40-f { margin-bottom: 40px !important; }
  .mg-lg-l-40-f { margin-left: 40px !important; }
  .mg-lg-45 { margin: 45px; }
  .mg-lg-45-f { margin: 45px !important; }
  .mg-lg-y-45 { margin-top: 45px; margin-bottom: 45px; }
  .mg-lg-y-45-f { margin-top: 45px !important; margin-bottom: 45px !important; }
  .mg-lg-x-45 { margin-left: 45px; margin-right: 45px; }
  .mg-lg-x-45-f { margin-left: 45px !important; margin-right: 45px !important; }
  .mg-lg-t-45 { margin-top: 45px; }
  .mg-lg-r-45 { margin-right: 45px; }
  .mg-lg-b-45 { margin-bottom: 45px; }
  .mg-lg-l-45 { margin-left: 45px; }
  .mg-lg-t-45-f { margin-top: 45px !important; }
  .mg-lg-r-45-f { margin-right: 45px !important; }
  .mg-lg-b-45-f { margin-bottom: 45px !important; }
  .mg-lg-l-45-f { margin-left: 45px !important; }
  .mg-lg-50 { margin: 50px; }
  .mg-lg-50-f { margin: 50px !important; }
  .mg-lg-y-50 { margin-top: 50px; margin-bottom: 50px; }
  .mg-lg-y-50-f { margin-top: 50px !important; margin-bottom: 50px !important; }
  .mg-lg-x-50 { margin-left: 50px; margin-right: 50px; }
  .mg-lg-x-50-f { margin-left: 50px !important; margin-right: 50px !important; }
  .mg-lg-t-50 { margin-top: 50px; }
  .mg-lg-r-50 { margin-right: 50px; }
  .mg-lg-b-50 { margin-bottom: 50px; }
  .mg-lg-l-50 { margin-left: 50px; }
  .mg-lg-t-50-f { margin-top: 50px !important; }
  .mg-lg-r-50-f { margin-right: 50px !important; }
  .mg-lg-b-50-f { margin-bottom: 50px !important; }
  .mg-lg-l-50-f { margin-left: 50px !important; }
  .mg-lg-55 { margin: 55px; }
  .mg-lg-55-f { margin: 55px !important; }
  .mg-lg-y-55 { margin-top: 55px; margin-bottom: 55px; }
  .mg-lg-y-55-f { margin-top: 55px !important; margin-bottom: 55px !important; }
  .mg-lg-x-55 { margin-left: 55px; margin-right: 55px; }
  .mg-lg-x-55-f { margin-left: 55px !important; margin-right: 55px !important; }
  .mg-lg-t-55 { margin-top: 55px; }
  .mg-lg-r-55 { margin-right: 55px; }
  .mg-lg-b-55 { margin-bottom: 55px; }
  .mg-lg-l-55 { margin-left: 55px; }
  .mg-lg-t-55-f { margin-top: 55px !important; }
  .mg-lg-r-55-f { margin-right: 55px !important; }
  .mg-lg-b-55-f { margin-bottom: 55px !important; }
  .mg-lg-l-55-f { margin-left: 55px !important; }
  .mg-lg-60 { margin: 60px; }
  .mg-lg-60-f { margin: 60px !important; }
  .mg-lg-y-60 { margin-top: 60px; margin-bottom: 60px; }
  .mg-lg-y-60-f { margin-top: 60px !important; margin-bottom: 60px !important; }
  .mg-lg-x-60 { margin-left: 60px; margin-right: 60px; }
  .mg-lg-x-60-f { margin-left: 60px !important; margin-right: 60px !important; }
  .mg-lg-t-60 { margin-top: 60px; }
  .mg-lg-r-60 { margin-right: 60px; }
  .mg-lg-b-60 { margin-bottom: 60px; }
  .mg-lg-l-60 { margin-left: 60px; }
  .mg-lg-t-60-f { margin-top: 60px !important; }
  .mg-lg-r-60-f { margin-right: 60px !important; }
  .mg-lg-b-60-f { margin-bottom: 60px !important; }
  .mg-lg-l-60-f { margin-left: 60px !important; }
  .mg-lg-65 { margin: 65px; }
  .mg-lg-65-f { margin: 65px !important; }
  .mg-lg-y-65 { margin-top: 65px; margin-bottom: 65px; }
  .mg-lg-y-65-f { margin-top: 65px !important; margin-bottom: 65px !important; }
  .mg-lg-x-65 { margin-left: 65px; margin-right: 65px; }
  .mg-lg-x-65-f { margin-left: 65px !important; margin-right: 65px !important; }
  .mg-lg-t-65 { margin-top: 65px; }
  .mg-lg-r-65 { margin-right: 65px; }
  .mg-lg-b-65 { margin-bottom: 65px; }
  .mg-lg-l-65 { margin-left: 65px; }
  .mg-lg-t-65-f { margin-top: 65px !important; }
  .mg-lg-r-65-f { margin-right: 65px !important; }
  .mg-lg-b-65-f { margin-bottom: 65px !important; }
  .mg-lg-l-65-f { margin-left: 65px !important; }
  .mg-lg-70 { margin: 70px; }
  .mg-lg-70-f { margin: 70px !important; }
  .mg-lg-y-70 { margin-top: 70px; margin-bottom: 70px; }
  .mg-lg-y-70-f { margin-top: 70px !important; margin-bottom: 70px !important; }
  .mg-lg-x-70 { margin-left: 70px; margin-right: 70px; }
  .mg-lg-x-70-f { margin-left: 70px !important; margin-right: 70px !important; }
  .mg-lg-t-70 { margin-top: 70px; }
  .mg-lg-r-70 { margin-right: 70px; }
  .mg-lg-b-70 { margin-bottom: 70px; }
  .mg-lg-l-70 { margin-left: 70px; }
  .mg-lg-t-70-f { margin-top: 70px !important; }
  .mg-lg-r-70-f { margin-right: 70px !important; }
  .mg-lg-b-70-f { margin-bottom: 70px !important; }
  .mg-lg-l-70-f { margin-left: 70px !important; }
  .mg-lg-75 { margin: 75px; }
  .mg-lg-75-f { margin: 75px !important; }
  .mg-lg-y-75 { margin-top: 75px; margin-bottom: 75px; }
  .mg-lg-y-75-f { margin-top: 75px !important; margin-bottom: 75px !important; }
  .mg-lg-x-75 { margin-left: 75px; margin-right: 75px; }
  .mg-lg-x-75-f { margin-left: 75px !important; margin-right: 75px !important; }
  .mg-lg-t-75 { margin-top: 75px; }
  .mg-lg-r-75 { margin-right: 75px; }
  .mg-lg-b-75 { margin-bottom: 75px; }
  .mg-lg-l-75 { margin-left: 75px; }
  .mg-lg-t-75-f { margin-top: 75px !important; }
  .mg-lg-r-75-f { margin-right: 75px !important; }
  .mg-lg-b-75-f { margin-bottom: 75px !important; }
  .mg-lg-l-75-f { margin-left: 75px !important; }
  .mg-lg-80 { margin: 80px; }
  .mg-lg-80-f { margin: 80px !important; }
  .mg-lg-y-80 { margin-top: 80px; margin-bottom: 80px; }
  .mg-lg-y-80-f { margin-top: 80px !important; margin-bottom: 80px !important; }
  .mg-lg-x-80 { margin-left: 80px; margin-right: 80px; }
  .mg-lg-x-80-f { margin-left: 80px !important; margin-right: 80px !important; }
  .mg-lg-t-80 { margin-top: 80px; }
  .mg-lg-r-80 { margin-right: 80px; }
  .mg-lg-b-80 { margin-bottom: 80px; }
  .mg-lg-l-80 { margin-left: 80px; }
  .mg-lg-t-80-f { margin-top: 80px !important; }
  .mg-lg-r-80-f { margin-right: 80px !important; }
  .mg-lg-b-80-f { margin-bottom: 80px !important; }
  .mg-lg-l-80-f { margin-left: 80px !important; }
  .mg-lg-85 { margin: 85px; }
  .mg-lg-85-f { margin: 85px !important; }
  .mg-lg-y-85 { margin-top: 85px; margin-bottom: 85px; }
  .mg-lg-y-85-f { margin-top: 85px !important; margin-bottom: 85px !important; }
  .mg-lg-x-85 { margin-left: 85px; margin-right: 85px; }
  .mg-lg-x-85-f { margin-left: 85px !important; margin-right: 85px !important; }
  .mg-lg-t-85 { margin-top: 85px; }
  .mg-lg-r-85 { margin-right: 85px; }
  .mg-lg-b-85 { margin-bottom: 85px; }
  .mg-lg-l-85 { margin-left: 85px; }
  .mg-lg-t-85-f { margin-top: 85px !important; }
  .mg-lg-r-85-f { margin-right: 85px !important; }
  .mg-lg-b-85-f { margin-bottom: 85px !important; }
  .mg-lg-l-85-f { margin-left: 85px !important; }
  .mg-lg-90 { margin: 90px; }
  .mg-lg-90-f { margin: 90px !important; }
  .mg-lg-y-90 { margin-top: 90px; margin-bottom: 90px; }
  .mg-lg-y-90-f { margin-top: 90px !important; margin-bottom: 90px !important; }
  .mg-lg-x-90 { margin-left: 90px; margin-right: 90px; }
  .mg-lg-x-90-f { margin-left: 90px !important; margin-right: 90px !important; }
  .mg-lg-t-90 { margin-top: 90px; }
  .mg-lg-r-90 { margin-right: 90px; }
  .mg-lg-b-90 { margin-bottom: 90px; }
  .mg-lg-l-90 { margin-left: 90px; }
  .mg-lg-t-90-f { margin-top: 90px !important; }
  .mg-lg-r-90-f { margin-right: 90px !important; }
  .mg-lg-b-90-f { margin-bottom: 90px !important; }
  .mg-lg-l-90-f { margin-left: 90px !important; }
  .mg-lg-95 { margin: 95px; }
  .mg-lg-95-f { margin: 95px !important; }
  .mg-lg-y-95 { margin-top: 95px; margin-bottom: 95px; }
  .mg-lg-y-95-f { margin-top: 95px !important; margin-bottom: 95px !important; }
  .mg-lg-x-95 { margin-left: 95px; margin-right: 95px; }
  .mg-lg-x-95-f { margin-left: 95px !important; margin-right: 95px !important; }
  .mg-lg-t-95 { margin-top: 95px; }
  .mg-lg-r-95 { margin-right: 95px; }
  .mg-lg-b-95 { margin-bottom: 95px; }
  .mg-lg-l-95 { margin-left: 95px; }
  .mg-lg-t-95-f { margin-top: 95px !important; }
  .mg-lg-r-95-f { margin-right: 95px !important; }
  .mg-lg-b-95-f { margin-bottom: 95px !important; }
  .mg-lg-l-95-f { margin-left: 95px !important; }
  .mg-lg-100 { margin: 100px; }
  .mg-lg-100-f { margin: 100px !important; }
  .mg-lg-y-100 { margin-top: 100px; margin-bottom: 100px; }
  .mg-lg-y-100-f { margin-top: 100px !important; margin-bottom: 100px !important; }
  .mg-lg-x-100 { margin-left: 100px; margin-right: 100px; }
  .mg-lg-x-100-f { margin-left: 100px !important; margin-right: 100px !important; }
  .mg-lg-t-100 { margin-top: 100px; }
  .mg-lg-r-100 { margin-right: 100px; }
  .mg-lg-b-100 { margin-bottom: 100px; }
  .mg-lg-l-100 { margin-left: 100px; }
  .mg-lg-t-100-f { margin-top: 100px !important; }
  .mg-lg-r-100-f { margin-right: 100px !important; }
  .mg-lg-b-100-f { margin-bottom: 100px !important; }
  .mg-lg-l-100-f { margin-left: 100px !important; }
  .mg-lg-150 { margin: 150px; }
  .mg-lg-150-f { margin: 150px !important; }
  .mg-lg-y-150 { margin-top: 150px; margin-bottom: 150px; }
  .mg-lg-y-150-f { margin-top: 150px !important; margin-bottom: 150px !important; }
  .mg-lg-x-150 { margin-left: 150px; margin-right: 150px; }
  .mg-lg-x-150-f { margin-left: 150px !important; margin-right: 150px !important; }
  .mg-lg-t-150 { margin-top: 150px; }
  .mg-lg-r-150 { margin-right: 150px; }
  .mg-lg-b-150 { margin-bottom: 150px; }
  .mg-lg-l-150 { margin-left: 150px; }
  .mg-lg-t-150-f { margin-top: 150px !important; }
  .mg-lg-r-150-f { margin-right: 150px !important; }
  .mg-lg-b-150-f { margin-bottom: 150px !important; }
  .mg-lg-l-150-f { margin-left: 150px !important; }
  .mg-lg-200 { margin: 200px; }
  .mg-lg-200-f { margin: 200px !important; }
  .mg-lg-y-200 { margin-top: 200px; margin-bottom: 200px; }
  .mg-lg-y-200-f { margin-top: 200px !important; margin-bottom: 200px !important; }
  .mg-lg-x-200 { margin-left: 200px; margin-right: 200px; }
  .mg-lg-x-200-f { margin-left: 200px !important; margin-right: 200px !important; }
  .mg-lg-t-200 { margin-top: 200px; }
  .mg-lg-r-200 { margin-right: 200px; }
  .mg-lg-b-200 { margin-bottom: 200px; }
  .mg-lg-l-200 { margin-left: 200px; }
  .mg-lg-t-200-f { margin-top: 200px !important; }
  .mg-lg-r-200-f { margin-right: 200px !important; }
  .mg-lg-b-200-f { margin-bottom: 200px !important; }
  .mg-lg-l-200-f { margin-left: 200px !important; }
  .mg-lg-250 { margin: 250px; }
  .mg-lg-250-f { margin: 250px !important; }
  .mg-lg-y-250 { margin-top: 250px; margin-bottom: 250px; }
  .mg-lg-y-250-f { margin-top: 250px !important; margin-bottom: 250px !important; }
  .mg-lg-x-250 { margin-left: 250px; margin-right: 250px; }
  .mg-lg-x-250-f { margin-left: 250px !important; margin-right: 250px !important; }
  .mg-lg-t-250 { margin-top: 250px; }
  .mg-lg-r-250 { margin-right: 250px; }
  .mg-lg-b-250 { margin-bottom: 250px; }
  .mg-lg-l-250 { margin-left: 250px; }
  .mg-lg-t-250-f { margin-top: 250px !important; }
  .mg-lg-r-250-f { margin-right: 250px !important; }
  .mg-lg-b-250-f { margin-bottom: 250px !important; }
  .mg-lg-l-250-f { margin-left: 250px !important; }
  .mg-lg-300 { margin: 300px; }
  .mg-lg-300-f { margin: 300px !important; }
  .mg-lg-y-300 { margin-top: 300px; margin-bottom: 300px; }
  .mg-lg-y-300-f { margin-top: 300px !important; margin-bottom: 300px !important; }
  .mg-lg-x-300 { margin-left: 300px; margin-right: 300px; }
  .mg-lg-x-300-f { margin-left: 300px !important; margin-right: 300px !important; }
  .mg-lg-t-300 { margin-top: 300px; }
  .mg-lg-r-300 { margin-right: 300px; }
  .mg-lg-b-300 { margin-bottom: 300px; }
  .mg-lg-l-300 { margin-left: 300px; }
  .mg-lg-t-300-f { margin-top: 300px !important; }
  .mg-lg-r-300-f { margin-right: 300px !important; }
  .mg-lg-b-300-f { margin-bottom: 300px !important; }
  .mg-lg-l-300-f { margin-left: 300px !important; }
  .mg-lg-350 { margin: 350px; }
  .mg-lg-350-f { margin: 350px !important; }
  .mg-lg-y-350 { margin-top: 350px; margin-bottom: 350px; }
  .mg-lg-y-350-f { margin-top: 350px !important; margin-bottom: 350px !important; }
  .mg-lg-x-350 { margin-left: 350px; margin-right: 350px; }
  .mg-lg-x-350-f { margin-left: 350px !important; margin-right: 350px !important; }
  .mg-lg-t-350 { margin-top: 350px; }
  .mg-lg-r-350 { margin-right: 350px; }
  .mg-lg-b-350 { margin-bottom: 350px; }
  .mg-lg-l-350 { margin-left: 350px; }
  .mg-lg-t-350-f { margin-top: 350px !important; }
  .mg-lg-r-350-f { margin-right: 350px !important; }
  .mg-lg-b-350-f { margin-bottom: 350px !important; }
  .mg-lg-l-350-f { margin-left: 350px !important; }
  .mg-lg-400 { margin: 400px; }
  .mg-lg-400-f { margin: 400px !important; }
  .mg-lg-y-400 { margin-top: 400px; margin-bottom: 400px; }
  .mg-lg-y-400-f { margin-top: 400px !important; margin-bottom: 400px !important; }
  .mg-lg-x-400 { margin-left: 400px; margin-right: 400px; }
  .mg-lg-x-400-f { margin-left: 400px !important; margin-right: 400px !important; }
  .mg-lg-t-400 { margin-top: 400px; }
  .mg-lg-r-400 { margin-right: 400px; }
  .mg-lg-b-400 { margin-bottom: 400px; }
  .mg-lg-l-400 { margin-left: 400px; }
  .mg-lg-t-400-f { margin-top: 400px !important; }
  .mg-lg-r-400-f { margin-right: 400px !important; }
  .mg-lg-b-400-f { margin-bottom: 400px !important; }
  .mg-lg-l-400-f { margin-left: 400px !important; }
  .mg-lg-450 { margin: 450px; }
  .mg-lg-450-f { margin: 450px !important; }
  .mg-lg-y-450 { margin-top: 450px; margin-bottom: 450px; }
  .mg-lg-y-450-f { margin-top: 450px !important; margin-bottom: 450px !important; }
  .mg-lg-x-450 { margin-left: 450px; margin-right: 450px; }
  .mg-lg-x-450-f { margin-left: 450px !important; margin-right: 450px !important; }
  .mg-lg-t-450 { margin-top: 450px; }
  .mg-lg-r-450 { margin-right: 450px; }
  .mg-lg-b-450 { margin-bottom: 450px; }
  .mg-lg-l-450 { margin-left: 450px; }
  .mg-lg-t-450-f { margin-top: 450px !important; }
  .mg-lg-r-450-f { margin-right: 450px !important; }
  .mg-lg-b-450-f { margin-bottom: 450px !important; }
  .mg-lg-l-450-f { margin-left: 450px !important; }
  .mg-lg-500 { margin: 500px; }
  .mg-lg-500-f { margin: 500px !important; }
  .mg-lg-y-500 { margin-top: 500px; margin-bottom: 500px; }
  .mg-lg-y-500-f { margin-top: 500px !important; margin-bottom: 500px !important; }
  .mg-lg-x-500 { margin-left: 500px; margin-right: 500px; }
  .mg-lg-x-500-f { margin-left: 500px !important; margin-right: 500px !important; }
  .mg-lg-t-500 { margin-top: 500px; }
  .mg-lg-r-500 { margin-right: 500px; }
  .mg-lg-b-500 { margin-bottom: 500px; }
  .mg-lg-l-500 { margin-left: 500px; }
  .mg-lg-t-500-f { margin-top: 500px !important; }
  .mg-lg-r-500-f { margin-right: 500px !important; }
  .mg-lg-b-500-f { margin-bottom: 500px !important; }
  .mg-lg-l-500-f { margin-left: 500px !important; }
  .mg-lg-550 { margin: 550px; }
  .mg-lg-550-f { margin: 550px !important; }
  .mg-lg-y-550 { margin-top: 550px; margin-bottom: 550px; }
  .mg-lg-y-550-f { margin-top: 550px !important; margin-bottom: 550px !important; }
  .mg-lg-x-550 { margin-left: 550px; margin-right: 550px; }
  .mg-lg-x-550-f { margin-left: 550px !important; margin-right: 550px !important; }
  .mg-lg-t-550 { margin-top: 550px; }
  .mg-lg-r-550 { margin-right: 550px; }
  .mg-lg-b-550 { margin-bottom: 550px; }
  .mg-lg-l-550 { margin-left: 550px; }
  .mg-lg-t-550-f { margin-top: 550px !important; }
  .mg-lg-r-550-f { margin-right: 550px !important; }
  .mg-lg-b-550-f { margin-bottom: 550px !important; }
  .mg-lg-l-550-f { margin-left: 550px !important; }
  .mg-lg-600 { margin: 600px; }
  .mg-lg-600-f { margin: 600px !important; }
  .mg-lg-y-600 { margin-top: 600px; margin-bottom: 600px; }
  .mg-lg-y-600-f { margin-top: 600px !important; margin-bottom: 600px !important; }
  .mg-lg-x-600 { margin-left: 600px; margin-right: 600px; }
  .mg-lg-x-600-f { margin-left: 600px !important; margin-right: 600px !important; }
  .mg-lg-t-600 { margin-top: 600px; }
  .mg-lg-r-600 { margin-right: 600px; }
  .mg-lg-b-600 { margin-bottom: 600px; }
  .mg-lg-l-600 { margin-left: 600px; }
  .mg-lg-t-600-f { margin-top: 600px !important; }
  .mg-lg-r-600-f { margin-right: 600px !important; }
  .mg-lg-b-600-f { margin-bottom: 600px !important; }
  .mg-lg-l-600-f { margin-left: 600px !important; }
  .mg-lg-650 { margin: 650px; }
  .mg-lg-650-f { margin: 650px !important; }
  .mg-lg-y-650 { margin-top: 650px; margin-bottom: 650px; }
  .mg-lg-y-650-f { margin-top: 650px !important; margin-bottom: 650px !important; }
  .mg-lg-x-650 { margin-left: 650px; margin-right: 650px; }
  .mg-lg-x-650-f { margin-left: 650px !important; margin-right: 650px !important; }
  .mg-lg-t-650 { margin-top: 650px; }
  .mg-lg-r-650 { margin-right: 650px; }
  .mg-lg-b-650 { margin-bottom: 650px; }
  .mg-lg-l-650 { margin-left: 650px; }
  .mg-lg-t-650-f { margin-top: 650px !important; }
  .mg-lg-r-650-f { margin-right: 650px !important; }
  .mg-lg-b-650-f { margin-bottom: 650px !important; }
  .mg-lg-l-650-f { margin-left: 650px !important; }
  .mg-lg-t-auto { margin-top: auto; }
  .mg-lg-r-auto { margin-right: auto; }
  .mg-lg-b-auto { margin-bottom: auto; }
  .mg-lg-l-auto { margin-left: auto; }
  .mg-lg-auto { margin: auto; }
  .mg-lg-x-auto { margin-left: auto; margin-right: auto; }
  .mg-lg-l-240 { margin-left: 240px; } }

@media (min-width: 1200px) { .mg-xl-0 { margin: 0px; }
  .mg-xl-0-f { margin: 0px !important; }
  .mg-xl-y-0 { margin-top: 0px; margin-bottom: 0px; }
  .mg-xl-y-0-f { margin-top: 0px !important; margin-bottom: 0px !important; }
  .mg-xl-x-0 { margin-left: 0px; margin-right: 0px; }
  .mg-xl-x-0-f { margin-left: 0px !important; margin-right: 0px !important; }
  .mg-xl-t-0 { margin-top: 0px; }
  .mg-xl-r-0 { margin-right: 0px; }
  .mg-xl-b-0 { margin-bottom: 0px; }
  .mg-xl-l-0 { margin-left: 0px; }
  .mg-xl-t-0-f { margin-top: 0px !important; }
  .mg-xl-r-0-f { margin-right: 0px !important; }
  .mg-xl-b-0-f { margin-bottom: 0px !important; }
  .mg-xl-l-0-f { margin-left: 0px !important; }
  .mg-xl-1 { margin: 1px; }
  .mg-xl-1-f { margin: 1px !important; }
  .mg-xl-y-1 { margin-top: 1px; margin-bottom: 1px; }
  .mg-xl-y-1-f { margin-top: 1px !important; margin-bottom: 1px !important; }
  .mg-xl-x-1 { margin-left: 1px; margin-right: 1px; }
  .mg-xl-x-1-f { margin-left: 1px !important; margin-right: 1px !important; }
  .mg-xl-t-1 { margin-top: 1px; }
  .mg-xl-r-1 { margin-right: 1px; }
  .mg-xl-b-1 { margin-bottom: 1px; }
  .mg-xl-l-1 { margin-left: 1px; }
  .mg-xl-t-1-f { margin-top: 1px !important; }
  .mg-xl-r-1-f { margin-right: 1px !important; }
  .mg-xl-b-1-f { margin-bottom: 1px !important; }
  .mg-xl-l-1-f { margin-left: 1px !important; }
  .mg-xl-2 { margin: 2px; }
  .mg-xl-2-f { margin: 2px !important; }
  .mg-xl-y-2 { margin-top: 2px; margin-bottom: 2px; }
  .mg-xl-y-2-f { margin-top: 2px !important; margin-bottom: 2px !important; }
  .mg-xl-x-2 { margin-left: 2px; margin-right: 2px; }
  .mg-xl-x-2-f { margin-left: 2px !important; margin-right: 2px !important; }
  .mg-xl-t-2 { margin-top: 2px; }
  .mg-xl-r-2 { margin-right: 2px; }
  .mg-xl-b-2 { margin-bottom: 2px; }
  .mg-xl-l-2 { margin-left: 2px; }
  .mg-xl-t-2-f { margin-top: 2px !important; }
  .mg-xl-r-2-f { margin-right: 2px !important; }
  .mg-xl-b-2-f { margin-bottom: 2px !important; }
  .mg-xl-l-2-f { margin-left: 2px !important; }
  .mg-xl-3 { margin: 3px; }
  .mg-xl-3-f { margin: 3px !important; }
  .mg-xl-y-3 { margin-top: 3px; margin-bottom: 3px; }
  .mg-xl-y-3-f { margin-top: 3px !important; margin-bottom: 3px !important; }
  .mg-xl-x-3 { margin-left: 3px; margin-right: 3px; }
  .mg-xl-x-3-f { margin-left: 3px !important; margin-right: 3px !important; }
  .mg-xl-t-3 { margin-top: 3px; }
  .mg-xl-r-3 { margin-right: 3px; }
  .mg-xl-b-3 { margin-bottom: 3px; }
  .mg-xl-l-3 { margin-left: 3px; }
  .mg-xl-t-3-f { margin-top: 3px !important; }
  .mg-xl-r-3-f { margin-right: 3px !important; }
  .mg-xl-b-3-f { margin-bottom: 3px !important; }
  .mg-xl-l-3-f { margin-left: 3px !important; }
  .mg-xl-4 { margin: 4px; }
  .mg-xl-4-f { margin: 4px !important; }
  .mg-xl-y-4 { margin-top: 4px; margin-bottom: 4px; }
  .mg-xl-y-4-f { margin-top: 4px !important; margin-bottom: 4px !important; }
  .mg-xl-x-4 { margin-left: 4px; margin-right: 4px; }
  .mg-xl-x-4-f { margin-left: 4px !important; margin-right: 4px !important; }
  .mg-xl-t-4 { margin-top: 4px; }
  .mg-xl-r-4 { margin-right: 4px; }
  .mg-xl-b-4 { margin-bottom: 4px; }
  .mg-xl-l-4 { margin-left: 4px; }
  .mg-xl-t-4-f { margin-top: 4px !important; }
  .mg-xl-r-4-f { margin-right: 4px !important; }
  .mg-xl-b-4-f { margin-bottom: 4px !important; }
  .mg-xl-l-4-f { margin-left: 4px !important; }
  .mg-xl-5 { margin: 5px; }
  .mg-xl-5-f { margin: 5px !important; }
  .mg-xl-y-5 { margin-top: 5px; margin-bottom: 5px; }
  .mg-xl-y-5-f { margin-top: 5px !important; margin-bottom: 5px !important; }
  .mg-xl-x-5 { margin-left: 5px; margin-right: 5px; }
  .mg-xl-x-5-f { margin-left: 5px !important; margin-right: 5px !important; }
  .mg-xl-t-5 { margin-top: 5px; }
  .mg-xl-r-5 { margin-right: 5px; }
  .mg-xl-b-5 { margin-bottom: 5px; }
  .mg-xl-l-5 { margin-left: 5px; }
  .mg-xl-t-5-f { margin-top: 5px !important; }
  .mg-xl-r-5-f { margin-right: 5px !important; }
  .mg-xl-b-5-f { margin-bottom: 5px !important; }
  .mg-xl-l-5-f { margin-left: 5px !important; }
  .mg-xl-6 { margin: 6px; }
  .mg-xl-6-f { margin: 6px !important; }
  .mg-xl-y-6 { margin-top: 6px; margin-bottom: 6px; }
  .mg-xl-y-6-f { margin-top: 6px !important; margin-bottom: 6px !important; }
  .mg-xl-x-6 { margin-left: 6px; margin-right: 6px; }
  .mg-xl-x-6-f { margin-left: 6px !important; margin-right: 6px !important; }
  .mg-xl-t-6 { margin-top: 6px; }
  .mg-xl-r-6 { margin-right: 6px; }
  .mg-xl-b-6 { margin-bottom: 6px; }
  .mg-xl-l-6 { margin-left: 6px; }
  .mg-xl-t-6-f { margin-top: 6px !important; }
  .mg-xl-r-6-f { margin-right: 6px !important; }
  .mg-xl-b-6-f { margin-bottom: 6px !important; }
  .mg-xl-l-6-f { margin-left: 6px !important; }
  .mg-xl-7 { margin: 7px; }
  .mg-xl-7-f { margin: 7px !important; }
  .mg-xl-y-7 { margin-top: 7px; margin-bottom: 7px; }
  .mg-xl-y-7-f { margin-top: 7px !important; margin-bottom: 7px !important; }
  .mg-xl-x-7 { margin-left: 7px; margin-right: 7px; }
  .mg-xl-x-7-f { margin-left: 7px !important; margin-right: 7px !important; }
  .mg-xl-t-7 { margin-top: 7px; }
  .mg-xl-r-7 { margin-right: 7px; }
  .mg-xl-b-7 { margin-bottom: 7px; }
  .mg-xl-l-7 { margin-left: 7px; }
  .mg-xl-t-7-f { margin-top: 7px !important; }
  .mg-xl-r-7-f { margin-right: 7px !important; }
  .mg-xl-b-7-f { margin-bottom: 7px !important; }
  .mg-xl-l-7-f { margin-left: 7px !important; }
  .mg-xl-8 { margin: 8px; }
  .mg-xl-8-f { margin: 8px !important; }
  .mg-xl-y-8 { margin-top: 8px; margin-bottom: 8px; }
  .mg-xl-y-8-f { margin-top: 8px !important; margin-bottom: 8px !important; }
  .mg-xl-x-8 { margin-left: 8px; margin-right: 8px; }
  .mg-xl-x-8-f { margin-left: 8px !important; margin-right: 8px !important; }
  .mg-xl-t-8 { margin-top: 8px; }
  .mg-xl-r-8 { margin-right: 8px; }
  .mg-xl-b-8 { margin-bottom: 8px; }
  .mg-xl-l-8 { margin-left: 8px; }
  .mg-xl-t-8-f { margin-top: 8px !important; }
  .mg-xl-r-8-f { margin-right: 8px !important; }
  .mg-xl-b-8-f { margin-bottom: 8px !important; }
  .mg-xl-l-8-f { margin-left: 8px !important; }
  .mg-xl-9 { margin: 9px; }
  .mg-xl-9-f { margin: 9px !important; }
  .mg-xl-y-9 { margin-top: 9px; margin-bottom: 9px; }
  .mg-xl-y-9-f { margin-top: 9px !important; margin-bottom: 9px !important; }
  .mg-xl-x-9 { margin-left: 9px; margin-right: 9px; }
  .mg-xl-x-9-f { margin-left: 9px !important; margin-right: 9px !important; }
  .mg-xl-t-9 { margin-top: 9px; }
  .mg-xl-r-9 { margin-right: 9px; }
  .mg-xl-b-9 { margin-bottom: 9px; }
  .mg-xl-l-9 { margin-left: 9px; }
  .mg-xl-t-9-f { margin-top: 9px !important; }
  .mg-xl-r-9-f { margin-right: 9px !important; }
  .mg-xl-b-9-f { margin-bottom: 9px !important; }
  .mg-xl-l-9-f { margin-left: 9px !important; }
  .mg-xl-10 { margin: 10px; }
  .mg-xl-10-f { margin: 10px !important; }
  .mg-xl-y-10 { margin-top: 10px; margin-bottom: 10px; }
  .mg-xl-y-10-f { margin-top: 10px !important; margin-bottom: 10px !important; }
  .mg-xl-x-10 { margin-left: 10px; margin-right: 10px; }
  .mg-xl-x-10-f { margin-left: 10px !important; margin-right: 10px !important; }
  .mg-xl-t-10 { margin-top: 10px; }
  .mg-xl-r-10 { margin-right: 10px; }
  .mg-xl-b-10 { margin-bottom: 10px; }
  .mg-xl-l-10 { margin-left: 10px; }
  .mg-xl-t-10-f { margin-top: 10px !important; }
  .mg-xl-r-10-f { margin-right: 10px !important; }
  .mg-xl-b-10-f { margin-bottom: 10px !important; }
  .mg-xl-l-10-f { margin-left: 10px !important; }
  .mg-xl-15 { margin: 15px; }
  .mg-xl-15-f { margin: 15px !important; }
  .mg-xl-y-15 { margin-top: 15px; margin-bottom: 15px; }
  .mg-xl-y-15-f { margin-top: 15px !important; margin-bottom: 15px !important; }
  .mg-xl-x-15 { margin-left: 15px; margin-right: 15px; }
  .mg-xl-x-15-f { margin-left: 15px !important; margin-right: 15px !important; }
  .mg-xl-t-15 { margin-top: 15px; }
  .mg-xl-r-15 { margin-right: 15px; }
  .mg-xl-b-15 { margin-bottom: 15px; }
  .mg-xl-l-15 { margin-left: 15px; }
  .mg-xl-t-15-f { margin-top: 15px !important; }
  .mg-xl-r-15-f { margin-right: 15px !important; }
  .mg-xl-b-15-f { margin-bottom: 15px !important; }
  .mg-xl-l-15-f { margin-left: 15px !important; }
  .mg-xl-20 { margin: 20px; }
  .mg-xl-20-f { margin: 20px !important; }
  .mg-xl-y-20 { margin-top: 20px; margin-bottom: 20px; }
  .mg-xl-y-20-f { margin-top: 20px !important; margin-bottom: 20px !important; }
  .mg-xl-x-20 { margin-left: 20px; margin-right: 20px; }
  .mg-xl-x-20-f { margin-left: 20px !important; margin-right: 20px !important; }
  .mg-xl-t-20 { margin-top: 20px; }
  .mg-xl-r-20 { margin-right: 20px; }
  .mg-xl-b-20 { margin-bottom: 20px; }
  .mg-xl-l-20 { margin-left: 20px; }
  .mg-xl-t-20-f { margin-top: 20px !important; }
  .mg-xl-r-20-f { margin-right: 20px !important; }
  .mg-xl-b-20-f { margin-bottom: 20px !important; }
  .mg-xl-l-20-f { margin-left: 20px !important; }
  .mg-xl-25 { margin: 25px; }
  .mg-xl-25-f { margin: 25px !important; }
  .mg-xl-y-25 { margin-top: 25px; margin-bottom: 25px; }
  .mg-xl-y-25-f { margin-top: 25px !important; margin-bottom: 25px !important; }
  .mg-xl-x-25 { margin-left: 25px; margin-right: 25px; }
  .mg-xl-x-25-f { margin-left: 25px !important; margin-right: 25px !important; }
  .mg-xl-t-25 { margin-top: 25px; }
  .mg-xl-r-25 { margin-right: 25px; }
  .mg-xl-b-25 { margin-bottom: 25px; }
  .mg-xl-l-25 { margin-left: 25px; }
  .mg-xl-t-25-f { margin-top: 25px !important; }
  .mg-xl-r-25-f { margin-right: 25px !important; }
  .mg-xl-b-25-f { margin-bottom: 25px !important; }
  .mg-xl-l-25-f { margin-left: 25px !important; }
  .mg-xl-30 { margin: 30px; }
  .mg-xl-30-f { margin: 30px !important; }
  .mg-xl-y-30 { margin-top: 30px; margin-bottom: 30px; }
  .mg-xl-y-30-f { margin-top: 30px !important; margin-bottom: 30px !important; }
  .mg-xl-x-30 { margin-left: 30px; margin-right: 30px; }
  .mg-xl-x-30-f { margin-left: 30px !important; margin-right: 30px !important; }
  .mg-xl-t-30 { margin-top: 30px; }
  .mg-xl-r-30 { margin-right: 30px; }
  .mg-xl-b-30 { margin-bottom: 30px; }
  .mg-xl-l-30 { margin-left: 30px; }
  .mg-xl-t-30-f { margin-top: 30px !important; }
  .mg-xl-r-30-f { margin-right: 30px !important; }
  .mg-xl-b-30-f { margin-bottom: 30px !important; }
  .mg-xl-l-30-f { margin-left: 30px !important; }
  .mg-xl-35 { margin: 35px; }
  .mg-xl-35-f { margin: 35px !important; }
  .mg-xl-y-35 { margin-top: 35px; margin-bottom: 35px; }
  .mg-xl-y-35-f { margin-top: 35px !important; margin-bottom: 35px !important; }
  .mg-xl-x-35 { margin-left: 35px; margin-right: 35px; }
  .mg-xl-x-35-f { margin-left: 35px !important; margin-right: 35px !important; }
  .mg-xl-t-35 { margin-top: 35px; }
  .mg-xl-r-35 { margin-right: 35px; }
  .mg-xl-b-35 { margin-bottom: 35px; }
  .mg-xl-l-35 { margin-left: 35px; }
  .mg-xl-t-35-f { margin-top: 35px !important; }
  .mg-xl-r-35-f { margin-right: 35px !important; }
  .mg-xl-b-35-f { margin-bottom: 35px !important; }
  .mg-xl-l-35-f { margin-left: 35px !important; }
  .mg-xl-40 { margin: 40px; }
  .mg-xl-40-f { margin: 40px !important; }
  .mg-xl-y-40 { margin-top: 40px; margin-bottom: 40px; }
  .mg-xl-y-40-f { margin-top: 40px !important; margin-bottom: 40px !important; }
  .mg-xl-x-40 { margin-left: 40px; margin-right: 40px; }
  .mg-xl-x-40-f { margin-left: 40px !important; margin-right: 40px !important; }
  .mg-xl-t-40 { margin-top: 40px; }
  .mg-xl-r-40 { margin-right: 40px; }
  .mg-xl-b-40 { margin-bottom: 40px; }
  .mg-xl-l-40 { margin-left: 40px; }
  .mg-xl-t-40-f { margin-top: 40px !important; }
  .mg-xl-r-40-f { margin-right: 40px !important; }
  .mg-xl-b-40-f { margin-bottom: 40px !important; }
  .mg-xl-l-40-f { margin-left: 40px !important; }
  .mg-xl-45 { margin: 45px; }
  .mg-xl-45-f { margin: 45px !important; }
  .mg-xl-y-45 { margin-top: 45px; margin-bottom: 45px; }
  .mg-xl-y-45-f { margin-top: 45px !important; margin-bottom: 45px !important; }
  .mg-xl-x-45 { margin-left: 45px; margin-right: 45px; }
  .mg-xl-x-45-f { margin-left: 45px !important; margin-right: 45px !important; }
  .mg-xl-t-45 { margin-top: 45px; }
  .mg-xl-r-45 { margin-right: 45px; }
  .mg-xl-b-45 { margin-bottom: 45px; }
  .mg-xl-l-45 { margin-left: 45px; }
  .mg-xl-t-45-f { margin-top: 45px !important; }
  .mg-xl-r-45-f { margin-right: 45px !important; }
  .mg-xl-b-45-f { margin-bottom: 45px !important; }
  .mg-xl-l-45-f { margin-left: 45px !important; }
  .mg-xl-50 { margin: 50px; }
  .mg-xl-50-f { margin: 50px !important; }
  .mg-xl-y-50 { margin-top: 50px; margin-bottom: 50px; }
  .mg-xl-y-50-f { margin-top: 50px !important; margin-bottom: 50px !important; }
  .mg-xl-x-50 { margin-left: 50px; margin-right: 50px; }
  .mg-xl-x-50-f { margin-left: 50px !important; margin-right: 50px !important; }
  .mg-xl-t-50 { margin-top: 50px; }
  .mg-xl-r-50 { margin-right: 50px; }
  .mg-xl-b-50 { margin-bottom: 50px; }
  .mg-xl-l-50 { margin-left: 50px; }
  .mg-xl-t-50-f { margin-top: 50px !important; }
  .mg-xl-r-50-f { margin-right: 50px !important; }
  .mg-xl-b-50-f { margin-bottom: 50px !important; }
  .mg-xl-l-50-f { margin-left: 50px !important; }
  .mg-xl-55 { margin: 55px; }
  .mg-xl-55-f { margin: 55px !important; }
  .mg-xl-y-55 { margin-top: 55px; margin-bottom: 55px; }
  .mg-xl-y-55-f { margin-top: 55px !important; margin-bottom: 55px !important; }
  .mg-xl-x-55 { margin-left: 55px; margin-right: 55px; }
  .mg-xl-x-55-f { margin-left: 55px !important; margin-right: 55px !important; }
  .mg-xl-t-55 { margin-top: 55px; }
  .mg-xl-r-55 { margin-right: 55px; }
  .mg-xl-b-55 { margin-bottom: 55px; }
  .mg-xl-l-55 { margin-left: 55px; }
  .mg-xl-t-55-f { margin-top: 55px !important; }
  .mg-xl-r-55-f { margin-right: 55px !important; }
  .mg-xl-b-55-f { margin-bottom: 55px !important; }
  .mg-xl-l-55-f { margin-left: 55px !important; }
  .mg-xl-60 { margin: 60px; }
  .mg-xl-60-f { margin: 60px !important; }
  .mg-xl-y-60 { margin-top: 60px; margin-bottom: 60px; }
  .mg-xl-y-60-f { margin-top: 60px !important; margin-bottom: 60px !important; }
  .mg-xl-x-60 { margin-left: 60px; margin-right: 60px; }
  .mg-xl-x-60-f { margin-left: 60px !important; margin-right: 60px !important; }
  .mg-xl-t-60 { margin-top: 60px; }
  .mg-xl-r-60 { margin-right: 60px; }
  .mg-xl-b-60 { margin-bottom: 60px; }
  .mg-xl-l-60 { margin-left: 60px; }
  .mg-xl-t-60-f { margin-top: 60px !important; }
  .mg-xl-r-60-f { margin-right: 60px !important; }
  .mg-xl-b-60-f { margin-bottom: 60px !important; }
  .mg-xl-l-60-f { margin-left: 60px !important; }
  .mg-xl-65 { margin: 65px; }
  .mg-xl-65-f { margin: 65px !important; }
  .mg-xl-y-65 { margin-top: 65px; margin-bottom: 65px; }
  .mg-xl-y-65-f { margin-top: 65px !important; margin-bottom: 65px !important; }
  .mg-xl-x-65 { margin-left: 65px; margin-right: 65px; }
  .mg-xl-x-65-f { margin-left: 65px !important; margin-right: 65px !important; }
  .mg-xl-t-65 { margin-top: 65px; }
  .mg-xl-r-65 { margin-right: 65px; }
  .mg-xl-b-65 { margin-bottom: 65px; }
  .mg-xl-l-65 { margin-left: 65px; }
  .mg-xl-t-65-f { margin-top: 65px !important; }
  .mg-xl-r-65-f { margin-right: 65px !important; }
  .mg-xl-b-65-f { margin-bottom: 65px !important; }
  .mg-xl-l-65-f { margin-left: 65px !important; }
  .mg-xl-70 { margin: 70px; }
  .mg-xl-70-f { margin: 70px !important; }
  .mg-xl-y-70 { margin-top: 70px; margin-bottom: 70px; }
  .mg-xl-y-70-f { margin-top: 70px !important; margin-bottom: 70px !important; }
  .mg-xl-x-70 { margin-left: 70px; margin-right: 70px; }
  .mg-xl-x-70-f { margin-left: 70px !important; margin-right: 70px !important; }
  .mg-xl-t-70 { margin-top: 70px; }
  .mg-xl-r-70 { margin-right: 70px; }
  .mg-xl-b-70 { margin-bottom: 70px; }
  .mg-xl-l-70 { margin-left: 70px; }
  .mg-xl-t-70-f { margin-top: 70px !important; }
  .mg-xl-r-70-f { margin-right: 70px !important; }
  .mg-xl-b-70-f { margin-bottom: 70px !important; }
  .mg-xl-l-70-f { margin-left: 70px !important; }
  .mg-xl-75 { margin: 75px; }
  .mg-xl-75-f { margin: 75px !important; }
  .mg-xl-y-75 { margin-top: 75px; margin-bottom: 75px; }
  .mg-xl-y-75-f { margin-top: 75px !important; margin-bottom: 75px !important; }
  .mg-xl-x-75 { margin-left: 75px; margin-right: 75px; }
  .mg-xl-x-75-f { margin-left: 75px !important; margin-right: 75px !important; }
  .mg-xl-t-75 { margin-top: 75px; }
  .mg-xl-r-75 { margin-right: 75px; }
  .mg-xl-b-75 { margin-bottom: 75px; }
  .mg-xl-l-75 { margin-left: 75px; }
  .mg-xl-t-75-f { margin-top: 75px !important; }
  .mg-xl-r-75-f { margin-right: 75px !important; }
  .mg-xl-b-75-f { margin-bottom: 75px !important; }
  .mg-xl-l-75-f { margin-left: 75px !important; }
  .mg-xl-80 { margin: 80px; }
  .mg-xl-80-f { margin: 80px !important; }
  .mg-xl-y-80 { margin-top: 80px; margin-bottom: 80px; }
  .mg-xl-y-80-f { margin-top: 80px !important; margin-bottom: 80px !important; }
  .mg-xl-x-80 { margin-left: 80px; margin-right: 80px; }
  .mg-xl-x-80-f { margin-left: 80px !important; margin-right: 80px !important; }
  .mg-xl-t-80 { margin-top: 80px; }
  .mg-xl-r-80 { margin-right: 80px; }
  .mg-xl-b-80 { margin-bottom: 80px; }
  .mg-xl-l-80 { margin-left: 80px; }
  .mg-xl-t-80-f { margin-top: 80px !important; }
  .mg-xl-r-80-f { margin-right: 80px !important; }
  .mg-xl-b-80-f { margin-bottom: 80px !important; }
  .mg-xl-l-80-f { margin-left: 80px !important; }
  .mg-xl-85 { margin: 85px; }
  .mg-xl-85-f { margin: 85px !important; }
  .mg-xl-y-85 { margin-top: 85px; margin-bottom: 85px; }
  .mg-xl-y-85-f { margin-top: 85px !important; margin-bottom: 85px !important; }
  .mg-xl-x-85 { margin-left: 85px; margin-right: 85px; }
  .mg-xl-x-85-f { margin-left: 85px !important; margin-right: 85px !important; }
  .mg-xl-t-85 { margin-top: 85px; }
  .mg-xl-r-85 { margin-right: 85px; }
  .mg-xl-b-85 { margin-bottom: 85px; }
  .mg-xl-l-85 { margin-left: 85px; }
  .mg-xl-t-85-f { margin-top: 85px !important; }
  .mg-xl-r-85-f { margin-right: 85px !important; }
  .mg-xl-b-85-f { margin-bottom: 85px !important; }
  .mg-xl-l-85-f { margin-left: 85px !important; }
  .mg-xl-90 { margin: 90px; }
  .mg-xl-90-f { margin: 90px !important; }
  .mg-xl-y-90 { margin-top: 90px; margin-bottom: 90px; }
  .mg-xl-y-90-f { margin-top: 90px !important; margin-bottom: 90px !important; }
  .mg-xl-x-90 { margin-left: 90px; margin-right: 90px; }
  .mg-xl-x-90-f { margin-left: 90px !important; margin-right: 90px !important; }
  .mg-xl-t-90 { margin-top: 90px; }
  .mg-xl-r-90 { margin-right: 90px; }
  .mg-xl-b-90 { margin-bottom: 90px; }
  .mg-xl-l-90 { margin-left: 90px; }
  .mg-xl-t-90-f { margin-top: 90px !important; }
  .mg-xl-r-90-f { margin-right: 90px !important; }
  .mg-xl-b-90-f { margin-bottom: 90px !important; }
  .mg-xl-l-90-f { margin-left: 90px !important; }
  .mg-xl-95 { margin: 95px; }
  .mg-xl-95-f { margin: 95px !important; }
  .mg-xl-y-95 { margin-top: 95px; margin-bottom: 95px; }
  .mg-xl-y-95-f { margin-top: 95px !important; margin-bottom: 95px !important; }
  .mg-xl-x-95 { margin-left: 95px; margin-right: 95px; }
  .mg-xl-x-95-f { margin-left: 95px !important; margin-right: 95px !important; }
  .mg-xl-t-95 { margin-top: 95px; }
  .mg-xl-r-95 { margin-right: 95px; }
  .mg-xl-b-95 { margin-bottom: 95px; }
  .mg-xl-l-95 { margin-left: 95px; }
  .mg-xl-t-95-f { margin-top: 95px !important; }
  .mg-xl-r-95-f { margin-right: 95px !important; }
  .mg-xl-b-95-f { margin-bottom: 95px !important; }
  .mg-xl-l-95-f { margin-left: 95px !important; }
  .mg-xl-100 { margin: 100px; }
  .mg-xl-100-f { margin: 100px !important; }
  .mg-xl-y-100 { margin-top: 100px; margin-bottom: 100px; }
  .mg-xl-y-100-f { margin-top: 100px !important; margin-bottom: 100px !important; }
  .mg-xl-x-100 { margin-left: 100px; margin-right: 100px; }
  .mg-xl-x-100-f { margin-left: 100px !important; margin-right: 100px !important; }
  .mg-xl-t-100 { margin-top: 100px; }
  .mg-xl-r-100 { margin-right: 100px; }
  .mg-xl-b-100 { margin-bottom: 100px; }
  .mg-xl-l-100 { margin-left: 100px; }
  .mg-xl-t-100-f { margin-top: 100px !important; }
  .mg-xl-r-100-f { margin-right: 100px !important; }
  .mg-xl-b-100-f { margin-bottom: 100px !important; }
  .mg-xl-l-100-f { margin-left: 100px !important; }
  .mg-xl-150 { margin: 150px; }
  .mg-xl-150-f { margin: 150px !important; }
  .mg-xl-y-150 { margin-top: 150px; margin-bottom: 150px; }
  .mg-xl-y-150-f { margin-top: 150px !important; margin-bottom: 150px !important; }
  .mg-xl-x-150 { margin-left: 150px; margin-right: 150px; }
  .mg-xl-x-150-f { margin-left: 150px !important; margin-right: 150px !important; }
  .mg-xl-t-150 { margin-top: 150px; }
  .mg-xl-r-150 { margin-right: 150px; }
  .mg-xl-b-150 { margin-bottom: 150px; }
  .mg-xl-l-150 { margin-left: 150px; }
  .mg-xl-t-150-f { margin-top: 150px !important; }
  .mg-xl-r-150-f { margin-right: 150px !important; }
  .mg-xl-b-150-f { margin-bottom: 150px !important; }
  .mg-xl-l-150-f { margin-left: 150px !important; }
  .mg-xl-200 { margin: 200px; }
  .mg-xl-200-f { margin: 200px !important; }
  .mg-xl-y-200 { margin-top: 200px; margin-bottom: 200px; }
  .mg-xl-y-200-f { margin-top: 200px !important; margin-bottom: 200px !important; }
  .mg-xl-x-200 { margin-left: 200px; margin-right: 200px; }
  .mg-xl-x-200-f { margin-left: 200px !important; margin-right: 200px !important; }
  .mg-xl-t-200 { margin-top: 200px; }
  .mg-xl-r-200 { margin-right: 200px; }
  .mg-xl-b-200 { margin-bottom: 200px; }
  .mg-xl-l-200 { margin-left: 200px; }
  .mg-xl-t-200-f { margin-top: 200px !important; }
  .mg-xl-r-200-f { margin-right: 200px !important; }
  .mg-xl-b-200-f { margin-bottom: 200px !important; }
  .mg-xl-l-200-f { margin-left: 200px !important; }
  .mg-xl-250 { margin: 250px; }
  .mg-xl-250-f { margin: 250px !important; }
  .mg-xl-y-250 { margin-top: 250px; margin-bottom: 250px; }
  .mg-xl-y-250-f { margin-top: 250px !important; margin-bottom: 250px !important; }
  .mg-xl-x-250 { margin-left: 250px; margin-right: 250px; }
  .mg-xl-x-250-f { margin-left: 250px !important; margin-right: 250px !important; }
  .mg-xl-t-250 { margin-top: 250px; }
  .mg-xl-r-250 { margin-right: 250px; }
  .mg-xl-b-250 { margin-bottom: 250px; }
  .mg-xl-l-250 { margin-left: 250px; }
  .mg-xl-t-250-f { margin-top: 250px !important; }
  .mg-xl-r-250-f { margin-right: 250px !important; }
  .mg-xl-b-250-f { margin-bottom: 250px !important; }
  .mg-xl-l-250-f { margin-left: 250px !important; }
  .mg-xl-300 { margin: 300px; }
  .mg-xl-300-f { margin: 300px !important; }
  .mg-xl-y-300 { margin-top: 300px; margin-bottom: 300px; }
  .mg-xl-y-300-f { margin-top: 300px !important; margin-bottom: 300px !important; }
  .mg-xl-x-300 { margin-left: 300px; margin-right: 300px; }
  .mg-xl-x-300-f { margin-left: 300px !important; margin-right: 300px !important; }
  .mg-xl-t-300 { margin-top: 300px; }
  .mg-xl-r-300 { margin-right: 300px; }
  .mg-xl-b-300 { margin-bottom: 300px; }
  .mg-xl-l-300 { margin-left: 300px; }
  .mg-xl-t-300-f { margin-top: 300px !important; }
  .mg-xl-r-300-f { margin-right: 300px !important; }
  .mg-xl-b-300-f { margin-bottom: 300px !important; }
  .mg-xl-l-300-f { margin-left: 300px !important; }
  .mg-xl-350 { margin: 350px; }
  .mg-xl-350-f { margin: 350px !important; }
  .mg-xl-y-350 { margin-top: 350px; margin-bottom: 350px; }
  .mg-xl-y-350-f { margin-top: 350px !important; margin-bottom: 350px !important; }
  .mg-xl-x-350 { margin-left: 350px; margin-right: 350px; }
  .mg-xl-x-350-f { margin-left: 350px !important; margin-right: 350px !important; }
  .mg-xl-t-350 { margin-top: 350px; }
  .mg-xl-r-350 { margin-right: 350px; }
  .mg-xl-b-350 { margin-bottom: 350px; }
  .mg-xl-l-350 { margin-left: 350px; }
  .mg-xl-t-350-f { margin-top: 350px !important; }
  .mg-xl-r-350-f { margin-right: 350px !important; }
  .mg-xl-b-350-f { margin-bottom: 350px !important; }
  .mg-xl-l-350-f { margin-left: 350px !important; }
  .mg-xl-400 { margin: 400px; }
  .mg-xl-400-f { margin: 400px !important; }
  .mg-xl-y-400 { margin-top: 400px; margin-bottom: 400px; }
  .mg-xl-y-400-f { margin-top: 400px !important; margin-bottom: 400px !important; }
  .mg-xl-x-400 { margin-left: 400px; margin-right: 400px; }
  .mg-xl-x-400-f { margin-left: 400px !important; margin-right: 400px !important; }
  .mg-xl-t-400 { margin-top: 400px; }
  .mg-xl-r-400 { margin-right: 400px; }
  .mg-xl-b-400 { margin-bottom: 400px; }
  .mg-xl-l-400 { margin-left: 400px; }
  .mg-xl-t-400-f { margin-top: 400px !important; }
  .mg-xl-r-400-f { margin-right: 400px !important; }
  .mg-xl-b-400-f { margin-bottom: 400px !important; }
  .mg-xl-l-400-f { margin-left: 400px !important; }
  .mg-xl-450 { margin: 450px; }
  .mg-xl-450-f { margin: 450px !important; }
  .mg-xl-y-450 { margin-top: 450px; margin-bottom: 450px; }
  .mg-xl-y-450-f { margin-top: 450px !important; margin-bottom: 450px !important; }
  .mg-xl-x-450 { margin-left: 450px; margin-right: 450px; }
  .mg-xl-x-450-f { margin-left: 450px !important; margin-right: 450px !important; }
  .mg-xl-t-450 { margin-top: 450px; }
  .mg-xl-r-450 { margin-right: 450px; }
  .mg-xl-b-450 { margin-bottom: 450px; }
  .mg-xl-l-450 { margin-left: 450px; }
  .mg-xl-t-450-f { margin-top: 450px !important; }
  .mg-xl-r-450-f { margin-right: 450px !important; }
  .mg-xl-b-450-f { margin-bottom: 450px !important; }
  .mg-xl-l-450-f { margin-left: 450px !important; }
  .mg-xl-500 { margin: 500px; }
  .mg-xl-500-f { margin: 500px !important; }
  .mg-xl-y-500 { margin-top: 500px; margin-bottom: 500px; }
  .mg-xl-y-500-f { margin-top: 500px !important; margin-bottom: 500px !important; }
  .mg-xl-x-500 { margin-left: 500px; margin-right: 500px; }
  .mg-xl-x-500-f { margin-left: 500px !important; margin-right: 500px !important; }
  .mg-xl-t-500 { margin-top: 500px; }
  .mg-xl-r-500 { margin-right: 500px; }
  .mg-xl-b-500 { margin-bottom: 500px; }
  .mg-xl-l-500 { margin-left: 500px; }
  .mg-xl-t-500-f { margin-top: 500px !important; }
  .mg-xl-r-500-f { margin-right: 500px !important; }
  .mg-xl-b-500-f { margin-bottom: 500px !important; }
  .mg-xl-l-500-f { margin-left: 500px !important; }
  .mg-xl-550 { margin: 550px; }
  .mg-xl-550-f { margin: 550px !important; }
  .mg-xl-y-550 { margin-top: 550px; margin-bottom: 550px; }
  .mg-xl-y-550-f { margin-top: 550px !important; margin-bottom: 550px !important; }
  .mg-xl-x-550 { margin-left: 550px; margin-right: 550px; }
  .mg-xl-x-550-f { margin-left: 550px !important; margin-right: 550px !important; }
  .mg-xl-t-550 { margin-top: 550px; }
  .mg-xl-r-550 { margin-right: 550px; }
  .mg-xl-b-550 { margin-bottom: 550px; }
  .mg-xl-l-550 { margin-left: 550px; }
  .mg-xl-t-550-f { margin-top: 550px !important; }
  .mg-xl-r-550-f { margin-right: 550px !important; }
  .mg-xl-b-550-f { margin-bottom: 550px !important; }
  .mg-xl-l-550-f { margin-left: 550px !important; }
  .mg-xl-600 { margin: 600px; }
  .mg-xl-600-f { margin: 600px !important; }
  .mg-xl-y-600 { margin-top: 600px; margin-bottom: 600px; }
  .mg-xl-y-600-f { margin-top: 600px !important; margin-bottom: 600px !important; }
  .mg-xl-x-600 { margin-left: 600px; margin-right: 600px; }
  .mg-xl-x-600-f { margin-left: 600px !important; margin-right: 600px !important; }
  .mg-xl-t-600 { margin-top: 600px; }
  .mg-xl-r-600 { margin-right: 600px; }
  .mg-xl-b-600 { margin-bottom: 600px; }
  .mg-xl-l-600 { margin-left: 600px; }
  .mg-xl-t-600-f { margin-top: 600px !important; }
  .mg-xl-r-600-f { margin-right: 600px !important; }
  .mg-xl-b-600-f { margin-bottom: 600px !important; }
  .mg-xl-l-600-f { margin-left: 600px !important; }
  .mg-xl-650 { margin: 650px; }
  .mg-xl-650-f { margin: 650px !important; }
  .mg-xl-y-650 { margin-top: 650px; margin-bottom: 650px; }
  .mg-xl-y-650-f { margin-top: 650px !important; margin-bottom: 650px !important; }
  .mg-xl-x-650 { margin-left: 650px; margin-right: 650px; }
  .mg-xl-x-650-f { margin-left: 650px !important; margin-right: 650px !important; }
  .mg-xl-t-650 { margin-top: 650px; }
  .mg-xl-r-650 { margin-right: 650px; }
  .mg-xl-b-650 { margin-bottom: 650px; }
  .mg-xl-l-650 { margin-left: 650px; }
  .mg-xl-t-650-f { margin-top: 650px !important; }
  .mg-xl-r-650-f { margin-right: 650px !important; }
  .mg-xl-b-650-f { margin-bottom: 650px !important; }
  .mg-xl-l-650-f { margin-left: 650px !important; }
  .mg-xl-t-auto { margin-top: auto; }
  .mg-xl-r-auto { margin-right: auto; }
  .mg-xl-b-auto { margin-bottom: auto; }
  .mg-xl-l-auto { margin-left: auto; }
  .mg-xl-auto { margin: auto; }
  .mg-xl-x-auto { margin-left: auto; margin-right: auto; } }

/* ###### 9.5 Misc   ###### */
.op-0 { opacity: 0; }

.op-1 { opacity: 0.1; }

.op-2 { opacity: 0.2; }

.op-3 { opacity: 0.3; }

.op-4 { opacity: 0.4; }

.op-5 { opacity: 0.5; }

.op-6 { opacity: 0.6; }

.op-7 { opacity: 0.7; }

.op-8 { opacity: 0.8; }

.op-9 { opacity: 0.9; }

.outline-none { outline: none; }

.op-none { opacity: 1; }

.transition-base { -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .transition-base { -webkit-transition: none; transition: none; } }

.shadow-base { box-shadow: 0 0 15px rgba(28, 39, 60, 0.06); }

.shadow-none { box-shadow: none; }

.shadow-none-f { box-shadow: none !important; }

.rotate-45 { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }

.rotate--45 { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }

.rotate-90 { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }

.rotate--90 { -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); }

.overflow-hidden { overflow: hidden; }

.overflow-y-auto { overflow-y: auto; }

.flex-1 { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

.flex-0 { -webkit-box-flex: 0; -webkit-flex: 0; -ms-flex: 0; flex: 0; }

.img-fit-cover { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.img-object-left { -o-object-position: left; object-position: left; }

.img-object-top { -o-object-position: top; object-position: top; }

.stroke-wd-2-5 { stroke-width: 2.5px; }

.stroke-wd-3 { stroke-width: 3px; }

@media (min-width: 480px) { .op-xs-0 { opacity: 0; }
  .op-xs-1 { opacity: 0.1; }
  .op-xs-2 { opacity: 0.2; }
  .op-xs-3 { opacity: 0.3; }
  .op-xs-4 { opacity: 0.4; }
  .op-xs-5 { opacity: 0.5; }
  .op-xs-6 { opacity: 0.6; }
  .op-xs-7 { opacity: 0.7; }
  .op-xs-8 { opacity: 0.8; }
  .op-xs-9 { opacity: 0.9; } }

@media (min-width: 576px) { .op-sm-0 { opacity: 0; }
  .op-sm-1 { opacity: 0.1; }
  .op-sm-2 { opacity: 0.2; }
  .op-sm-3 { opacity: 0.3; }
  .op-sm-4 { opacity: 0.4; }
  .op-sm-5 { opacity: 0.5; }
  .op-sm-6 { opacity: 0.6; }
  .op-sm-7 { opacity: 0.7; }
  .op-sm-8 { opacity: 0.8; }
  .op-sm-9 { opacity: 0.9; } }

@media (min-width: 768px) { .op-md-0 { opacity: 0; }
  .op-md-1 { opacity: 0.1; }
  .op-md-2 { opacity: 0.2; }
  .op-md-3 { opacity: 0.3; }
  .op-md-4 { opacity: 0.4; }
  .op-md-5 { opacity: 0.5; }
  .op-md-6 { opacity: 0.6; }
  .op-md-7 { opacity: 0.7; }
  .op-md-8 { opacity: 0.8; }
  .op-md-9 { opacity: 0.9; } }

@media (min-width: 992px) { .op-lg-0 { opacity: 0; }
  .op-lg-1 { opacity: 0.1; }
  .op-lg-2 { opacity: 0.2; }
  .op-lg-3 { opacity: 0.3; }
  .op-lg-4 { opacity: 0.4; }
  .op-lg-5 { opacity: 0.5; }
  .op-lg-6 { opacity: 0.6; }
  .op-lg-7 { opacity: 0.7; }
  .op-lg-8 { opacity: 0.8; }
  .op-lg-9 { opacity: 0.9; } }

@media (min-width: 1200px) { .op-xl-0 { opacity: 0; }
  .op-xl-1 { opacity: 0.1; }
  .op-xl-2 { opacity: 0.2; }
  .op-xl-3 { opacity: 0.3; }
  .op-xl-4 { opacity: 0.4; }
  .op-xl-5 { opacity: 0.5; }
  .op-xl-6 { opacity: 0.6; }
  .op-xl-7 { opacity: 0.7; }
  .op-xl-8 { opacity: 0.8; }
  .op-xl-9 { opacity: 0.9; } }

/* ###### 9.6 Padding   ###### */
.pd-0 { padding: 0px; }

.pd-0-f { padding: 0px !important; }

.pd-y-0 { padding-top: 0px; padding-bottom: 0px; }

.pd-y-0-f { padding-top: 0px !important; padding-bottom: 0px !important; }

.pd-x-0 { padding-left: 0px; padding-right: 0px; }

.pd-x-0-f { padding-left: 0px !important; padding-right: 0px !important; }

.pd-t-0 { padding-top: 0px; }

.pd-r-0 { padding-right: 0px; }

.pd-b-0 { padding-bottom: 0px; }

.pd-l-0 { padding-left: 0px; }

.pd-t-0-f { padding-top: 0px !important; }

.pd-r-0-f { padding-right: 0px !important; }

.pd-b-0-f { padding-bottom: 0px !important; }

.pd-l-0-f { padding-left: 0px !important; }

.pd-1 { padding: 1px; }

.pd-1-f { padding: 1px !important; }

.pd-y-1 { padding-top: 1px; padding-bottom: 1px; }

.pd-y-1-f { padding-top: 1px !important; padding-bottom: 1px !important; }

.pd-x-1 { padding-left: 1px; padding-right: 1px; }

.pd-x-1-f { padding-left: 1px !important; padding-right: 1px !important; }

.pd-t-1 { padding-top: 1px; }

.pd-r-1 { padding-right: 1px; }

.pd-b-1 { padding-bottom: 1px; }

.pd-l-1 { padding-left: 1px; }

.pd-t-1-f { padding-top: 1px !important; }

.pd-r-1-f { padding-right: 1px !important; }

.pd-b-1-f { padding-bottom: 1px !important; }

.pd-l-1-f { padding-left: 1px !important; }

.pd-2 { padding: 2px; }

.pd-2-f { padding: 2px !important; }

.pd-y-2 { padding-top: 2px; padding-bottom: 2px; }

.pd-y-2-f { padding-top: 2px !important; padding-bottom: 2px !important; }

.pd-x-2 { padding-left: 2px; padding-right: 2px; }

.pd-x-2-f { padding-left: 2px !important; padding-right: 2px !important; }

.pd-t-2 { padding-top: 2px; }

.pd-r-2 { padding-right: 2px; }

.pd-b-2 { padding-bottom: 2px; }

.pd-l-2 { padding-left: 2px; }

.pd-t-2-f { padding-top: 2px !important; }

.pd-r-2-f { padding-right: 2px !important; }

.pd-b-2-f { padding-bottom: 2px !important; }

.pd-l-2-f { padding-left: 2px !important; }

.pd-3 { padding: 3px; }

.pd-3-f { padding: 3px !important; }

.pd-y-3 { padding-top: 3px; padding-bottom: 3px; }

.pd-y-3-f { padding-top: 3px !important; padding-bottom: 3px !important; }

.pd-x-3 { padding-left: 3px; padding-right: 3px; }

.pd-x-3-f { padding-left: 3px !important; padding-right: 3px !important; }

.pd-t-3 { padding-top: 3px; }

.pd-r-3 { padding-right: 3px; }

.pd-b-3 { padding-bottom: 3px; }

.pd-l-3 { padding-left: 3px; }

.pd-t-3-f { padding-top: 3px !important; }

.pd-r-3-f { padding-right: 3px !important; }

.pd-b-3-f { padding-bottom: 3px !important; }

.pd-l-3-f { padding-left: 3px !important; }

.pd-4 { padding: 4px; }

.pd-4-f { padding: 4px !important; }

.pd-y-4 { padding-top: 4px; padding-bottom: 4px; }

.pd-y-4-f { padding-top: 4px !important; padding-bottom: 4px !important; }

.pd-x-4 { padding-left: 4px; padding-right: 4px; }

.pd-x-4-f { padding-left: 4px !important; padding-right: 4px !important; }

.pd-t-4 { padding-top: 4px; }

.pd-r-4 { padding-right: 4px; }

.pd-b-4 { padding-bottom: 4px; }

.pd-l-4 { padding-left: 4px; }

.pd-t-4-f { padding-top: 4px !important; }

.pd-r-4-f { padding-right: 4px !important; }

.pd-b-4-f { padding-bottom: 4px !important; }

.pd-l-4-f { padding-left: 4px !important; }

.pd-5 { padding: 5px; }

.pd-5-f { padding: 5px !important; }

.pd-y-5 { padding-top: 5px; padding-bottom: 5px; }

.pd-y-5-f { padding-top: 5px !important; padding-bottom: 5px !important; }

.pd-x-5 { padding-left: 5px; padding-right: 5px; }

.pd-x-5-f { padding-left: 5px !important; padding-right: 5px !important; }

.pd-t-5 { padding-top: 5px; }

.pd-r-5 { padding-right: 5px; }

.pd-b-5 { padding-bottom: 5px; }

.pd-l-5 { padding-left: 5px; }

.pd-t-5-f { padding-top: 5px !important; }

.pd-r-5-f { padding-right: 5px !important; }

.pd-b-5-f { padding-bottom: 5px !important; }

.pd-l-5-f { padding-left: 5px !important; }

.pd-6 { padding: 6px; }

.pd-6-f { padding: 6px !important; }

.pd-y-6 { padding-top: 6px; padding-bottom: 6px; }

.pd-y-6-f { padding-top: 6px !important; padding-bottom: 6px !important; }

.pd-x-6 { padding-left: 6px; padding-right: 6px; }

.pd-x-6-f { padding-left: 6px !important; padding-right: 6px !important; }

.pd-t-6 { padding-top: 6px; }

.pd-r-6 { padding-right: 6px; }

.pd-b-6 { padding-bottom: 6px; }

.pd-l-6 { padding-left: 6px; }

.pd-t-6-f { padding-top: 6px !important; }

.pd-r-6-f { padding-right: 6px !important; }

.pd-b-6-f { padding-bottom: 6px !important; }

.pd-l-6-f { padding-left: 6px !important; }

.pd-7 { padding: 7px; }

.pd-7-f { padding: 7px !important; }

.pd-y-7 { padding-top: 7px; padding-bottom: 7px; }

.pd-y-7-f { padding-top: 7px !important; padding-bottom: 7px !important; }

.pd-x-7 { padding-left: 7px; padding-right: 7px; }

.pd-x-7-f { padding-left: 7px !important; padding-right: 7px !important; }

.pd-t-7 { padding-top: 7px; }

.pd-r-7 { padding-right: 7px; }

.pd-b-7 { padding-bottom: 7px; }

.pd-l-7 { padding-left: 7px; }

.pd-t-7-f { padding-top: 7px !important; }

.pd-r-7-f { padding-right: 7px !important; }

.pd-b-7-f { padding-bottom: 7px !important; }

.pd-l-7-f { padding-left: 7px !important; }

.pd-8 { padding: 8px; }

.pd-8-f { padding: 8px !important; }

.pd-y-8 { padding-top: 8px; padding-bottom: 8px; }

.pd-y-8-f { padding-top: 8px !important; padding-bottom: 8px !important; }

.pd-x-8 { padding-left: 8px; padding-right: 8px; }

.pd-x-8-f { padding-left: 8px !important; padding-right: 8px !important; }

.pd-t-8 { padding-top: 8px; }

.pd-r-8 { padding-right: 8px; }

.pd-b-8 { padding-bottom: 8px; }

.pd-l-8 { padding-left: 8px; }

.pd-t-8-f { padding-top: 8px !important; }

.pd-r-8-f { padding-right: 8px !important; }

.pd-b-8-f { padding-bottom: 8px !important; }

.pd-l-8-f { padding-left: 8px !important; }

.pd-9 { padding: 9px; }

.pd-9-f { padding: 9px !important; }

.pd-y-9 { padding-top: 9px; padding-bottom: 9px; }

.pd-y-9-f { padding-top: 9px !important; padding-bottom: 9px !important; }

.pd-x-9 { padding-left: 9px; padding-right: 9px; }

.pd-x-9-f { padding-left: 9px !important; padding-right: 9px !important; }

.pd-t-9 { padding-top: 9px; }

.pd-r-9 { padding-right: 9px; }

.pd-b-9 { padding-bottom: 9px; }

.pd-l-9 { padding-left: 9px; }

.pd-t-9-f { padding-top: 9px !important; }

.pd-r-9-f { padding-right: 9px !important; }

.pd-b-9-f { padding-bottom: 9px !important; }

.pd-l-9-f { padding-left: 9px !important; }

.pd-10 { padding: 10px; }

.pd-10-f { padding: 10px !important; }

.pd-y-10 { padding-top: 10px; padding-bottom: 10px; }

.pd-y-10-f { padding-top: 10px !important; padding-bottom: 10px !important; }

.pd-x-10 { padding-left: 10px; padding-right: 10px; }

.pd-x-10-f { padding-left: 10px !important; padding-right: 10px !important; }

.pd-t-10 { padding-top: 10px; }

.pd-r-10 { padding-right: 10px; }

.pd-b-10 { padding-bottom: 10px; }

.pd-l-10 { padding-left: 10px; }

.pd-t-10-f { padding-top: 10px !important; }

.pd-r-10-f { padding-right: 10px !important; }

.pd-b-10-f { padding-bottom: 10px !important; }

.pd-l-10-f { padding-left: 10px !important; }

.pd-15 { padding: 15px; }

.pd-15-f { padding: 15px !important; }

.pd-y-15 { padding-top: 15px; padding-bottom: 15px; }

.pd-y-15-f { padding-top: 15px !important; padding-bottom: 15px !important; }

.pd-x-15 { padding-left: 15px; padding-right: 15px; }

.pd-x-15-f { padding-left: 15px !important; padding-right: 15px !important; }

.pd-t-15 { padding-top: 15px; }

.pd-r-15 { padding-right: 15px; }

.pd-b-15 { padding-bottom: 15px; }

.pd-l-15 { padding-left: 15px; }

.pd-t-15-f { padding-top: 15px !important; }

.pd-r-15-f { padding-right: 15px !important; }

.pd-b-15-f { padding-bottom: 15px !important; }

.pd-l-15-f { padding-left: 15px !important; }

.pd-20 { padding: 20px; }

.pd-20-f { padding: 20px !important; }

.pd-y-20 { padding-top: 20px; padding-bottom: 20px; }

.pd-y-20-f { padding-top: 20px !important; padding-bottom: 20px !important; }

.pd-x-20 { padding-left: 20px; padding-right: 20px; }

.pd-x-20-f { padding-left: 20px !important; padding-right: 20px !important; }

.pd-t-20 { padding-top: 20px; }

.pd-r-20 { padding-right: 20px; }

.pd-b-20 { padding-bottom: 20px; }

.pd-l-20 { padding-left: 20px; }

.pd-t-20-f { padding-top: 20px !important; }

.pd-r-20-f { padding-right: 20px !important; }

.pd-b-20-f { padding-bottom: 20px !important; }

.pd-l-20-f { padding-left: 20px !important; }

.pd-25 { padding: 25px; }

.pd-25-f { padding: 25px !important; }

.pd-y-25 { padding-top: 25px; padding-bottom: 25px; }

.pd-y-25-f { padding-top: 25px !important; padding-bottom: 25px !important; }

.pd-x-25 { padding-left: 25px; padding-right: 25px; }

.pd-x-25-f { padding-left: 25px !important; padding-right: 25px !important; }

.pd-t-25 { padding-top: 25px; }

.pd-r-25 { padding-right: 25px; }

.pd-b-25 { padding-bottom: 25px; }

.pd-l-25 { padding-left: 25px; }

.pd-t-25-f { padding-top: 25px !important; }

.pd-r-25-f { padding-right: 25px !important; }

.pd-b-25-f { padding-bottom: 25px !important; }

.pd-l-25-f { padding-left: 25px !important; }

.pd-30 { padding: 30px; }

.pd-30-f { padding: 30px !important; }

.pd-y-30 { padding-top: 30px; padding-bottom: 30px; }

.pd-y-30-f { padding-top: 30px !important; padding-bottom: 30px !important; }

.pd-x-30 { padding-left: 30px; padding-right: 30px; }

.pd-x-30-f { padding-left: 30px !important; padding-right: 30px !important; }

.pd-t-30 { padding-top: 30px; }

.pd-r-30 { padding-right: 30px; }

.pd-b-30 { padding-bottom: 30px; }

.pd-l-30 { padding-left: 30px; }

.pd-t-30-f { padding-top: 30px !important; }

.pd-r-30-f { padding-right: 30px !important; }

.pd-b-30-f { padding-bottom: 30px !important; }

.pd-l-30-f { padding-left: 30px !important; }

.pd-35 { padding: 35px; }

.pd-35-f { padding: 35px !important; }

.pd-y-35 { padding-top: 35px; padding-bottom: 35px; }

.pd-y-35-f { padding-top: 35px !important; padding-bottom: 35px !important; }

.pd-x-35 { padding-left: 35px; padding-right: 35px; }

.pd-x-35-f { padding-left: 35px !important; padding-right: 35px !important; }

.pd-t-35 { padding-top: 35px; }

.pd-r-35 { padding-right: 35px; }

.pd-b-35 { padding-bottom: 35px; }

.pd-l-35 { padding-left: 35px; }

.pd-t-35-f { padding-top: 35px !important; }

.pd-r-35-f { padding-right: 35px !important; }

.pd-b-35-f { padding-bottom: 35px !important; }

.pd-l-35-f { padding-left: 35px !important; }

.pd-40 { padding: 40px; }

.pd-40-f { padding: 40px !important; }

.pd-y-40 { padding-top: 40px; padding-bottom: 40px; }

.pd-y-40-f { padding-top: 40px !important; padding-bottom: 40px !important; }

.pd-x-40 { padding-left: 40px; padding-right: 40px; }

.pd-x-40-f { padding-left: 40px !important; padding-right: 40px !important; }

.pd-t-40 { padding-top: 40px; }

.pd-r-40 { padding-right: 40px; }

.pd-b-40 { padding-bottom: 40px; }

.pd-l-40 { padding-left: 40px; }

.pd-t-40-f { padding-top: 40px !important; }

.pd-r-40-f { padding-right: 40px !important; }

.pd-b-40-f { padding-bottom: 40px !important; }

.pd-l-40-f { padding-left: 40px !important; }

.pd-45 { padding: 45px; }

.pd-45-f { padding: 45px !important; }

.pd-y-45 { padding-top: 45px; padding-bottom: 45px; }

.pd-y-45-f { padding-top: 45px !important; padding-bottom: 45px !important; }

.pd-x-45 { padding-left: 45px; padding-right: 45px; }

.pd-x-45-f { padding-left: 45px !important; padding-right: 45px !important; }

.pd-t-45 { padding-top: 45px; }

.pd-r-45 { padding-right: 45px; }

.pd-b-45 { padding-bottom: 45px; }

.pd-l-45 { padding-left: 45px; }

.pd-t-45-f { padding-top: 45px !important; }

.pd-r-45-f { padding-right: 45px !important; }

.pd-b-45-f { padding-bottom: 45px !important; }

.pd-l-45-f { padding-left: 45px !important; }

.pd-50 { padding: 50px; }

.pd-50-f { padding: 50px !important; }

.pd-y-50 { padding-top: 50px; padding-bottom: 50px; }

.pd-y-50-f { padding-top: 50px !important; padding-bottom: 50px !important; }

.pd-x-50 { padding-left: 50px; padding-right: 50px; }

.pd-x-50-f { padding-left: 50px !important; padding-right: 50px !important; }

.pd-t-50 { padding-top: 50px; }

.pd-r-50 { padding-right: 50px; }

.pd-b-50 { padding-bottom: 50px; }

.pd-l-50 { padding-left: 50px; }

.pd-t-50-f { padding-top: 50px !important; }

.pd-r-50-f { padding-right: 50px !important; }

.pd-b-50-f { padding-bottom: 50px !important; }

.pd-l-50-f { padding-left: 50px !important; }

.pd-55 { padding: 55px; }

.pd-55-f { padding: 55px !important; }

.pd-y-55 { padding-top: 55px; padding-bottom: 55px; }

.pd-y-55-f { padding-top: 55px !important; padding-bottom: 55px !important; }

.pd-x-55 { padding-left: 55px; padding-right: 55px; }

.pd-x-55-f { padding-left: 55px !important; padding-right: 55px !important; }

.pd-t-55 { padding-top: 55px; }

.pd-r-55 { padding-right: 55px; }

.pd-b-55 { padding-bottom: 55px; }

.pd-l-55 { padding-left: 55px; }

.pd-t-55-f { padding-top: 55px !important; }

.pd-r-55-f { padding-right: 55px !important; }

.pd-b-55-f { padding-bottom: 55px !important; }

.pd-l-55-f { padding-left: 55px !important; }

.pd-60 { padding: 60px; }

.pd-60-f { padding: 60px !important; }

.pd-y-60 { padding-top: 60px; padding-bottom: 60px; }

.pd-y-60-f { padding-top: 60px !important; padding-bottom: 60px !important; }

.pd-x-60 { padding-left: 60px; padding-right: 60px; }

.pd-x-60-f { padding-left: 60px !important; padding-right: 60px !important; }

.pd-t-60 { padding-top: 60px; }

.pd-r-60 { padding-right: 60px; }

.pd-b-60 { padding-bottom: 60px; }

.pd-l-60 { padding-left: 60px; }

.pd-t-60-f { padding-top: 60px !important; }

.pd-r-60-f { padding-right: 60px !important; }

.pd-b-60-f { padding-bottom: 60px !important; }

.pd-l-60-f { padding-left: 60px !important; }

.pd-65 { padding: 65px; }

.pd-65-f { padding: 65px !important; }

.pd-y-65 { padding-top: 65px; padding-bottom: 65px; }

.pd-y-65-f { padding-top: 65px !important; padding-bottom: 65px !important; }

.pd-x-65 { padding-left: 65px; padding-right: 65px; }

.pd-x-65-f { padding-left: 65px !important; padding-right: 65px !important; }

.pd-t-65 { padding-top: 65px; }

.pd-r-65 { padding-right: 65px; }

.pd-b-65 { padding-bottom: 65px; }

.pd-l-65 { padding-left: 65px; }

.pd-t-65-f { padding-top: 65px !important; }

.pd-r-65-f { padding-right: 65px !important; }

.pd-b-65-f { padding-bottom: 65px !important; }

.pd-l-65-f { padding-left: 65px !important; }

.pd-70 { padding: 70px; }

.pd-70-f { padding: 70px !important; }

.pd-y-70 { padding-top: 70px; padding-bottom: 70px; }

.pd-y-70-f { padding-top: 70px !important; padding-bottom: 70px !important; }

.pd-x-70 { padding-left: 70px; padding-right: 70px; }

.pd-x-70-f { padding-left: 70px !important; padding-right: 70px !important; }

.pd-t-70 { padding-top: 70px; }

.pd-r-70 { padding-right: 70px; }

.pd-b-70 { padding-bottom: 70px; }

.pd-l-70 { padding-left: 70px; }

.pd-t-70-f { padding-top: 70px !important; }

.pd-r-70-f { padding-right: 70px !important; }

.pd-b-70-f { padding-bottom: 70px !important; }

.pd-l-70-f { padding-left: 70px !important; }

.pd-75 { padding: 75px; }

.pd-75-f { padding: 75px !important; }

.pd-y-75 { padding-top: 75px; padding-bottom: 75px; }

.pd-y-75-f { padding-top: 75px !important; padding-bottom: 75px !important; }

.pd-x-75 { padding-left: 75px; padding-right: 75px; }

.pd-x-75-f { padding-left: 75px !important; padding-right: 75px !important; }

.pd-t-75 { padding-top: 75px; }

.pd-r-75 { padding-right: 75px; }

.pd-b-75 { padding-bottom: 75px; }

.pd-l-75 { padding-left: 75px; }

.pd-t-75-f { padding-top: 75px !important; }

.pd-r-75-f { padding-right: 75px !important; }

.pd-b-75-f { padding-bottom: 75px !important; }

.pd-l-75-f { padding-left: 75px !important; }

.pd-80 { padding: 80px; }

.pd-80-f { padding: 80px !important; }

.pd-y-80 { padding-top: 80px; padding-bottom: 80px; }

.pd-y-80-f { padding-top: 80px !important; padding-bottom: 80px !important; }

.pd-x-80 { padding-left: 80px; padding-right: 80px; }

.pd-x-80-f { padding-left: 80px !important; padding-right: 80px !important; }

.pd-t-80 { padding-top: 80px; }

.pd-r-80 { padding-right: 80px; }

.pd-b-80 { padding-bottom: 80px; }

.pd-l-80 { padding-left: 80px; }

.pd-t-80-f { padding-top: 80px !important; }

.pd-r-80-f { padding-right: 80px !important; }

.pd-b-80-f { padding-bottom: 80px !important; }

.pd-l-80-f { padding-left: 80px !important; }

.pd-85 { padding: 85px; }

.pd-85-f { padding: 85px !important; }

.pd-y-85 { padding-top: 85px; padding-bottom: 85px; }

.pd-y-85-f { padding-top: 85px !important; padding-bottom: 85px !important; }

.pd-x-85 { padding-left: 85px; padding-right: 85px; }

.pd-x-85-f { padding-left: 85px !important; padding-right: 85px !important; }

.pd-t-85 { padding-top: 85px; }

.pd-r-85 { padding-right: 85px; }

.pd-b-85 { padding-bottom: 85px; }

.pd-l-85 { padding-left: 85px; }

.pd-t-85-f { padding-top: 85px !important; }

.pd-r-85-f { padding-right: 85px !important; }

.pd-b-85-f { padding-bottom: 85px !important; }

.pd-l-85-f { padding-left: 85px !important; }

.pd-90 { padding: 90px; }

.pd-90-f { padding: 90px !important; }

.pd-y-90 { padding-top: 90px; padding-bottom: 90px; }

.pd-y-90-f { padding-top: 90px !important; padding-bottom: 90px !important; }

.pd-x-90 { padding-left: 90px; padding-right: 90px; }

.pd-x-90-f { padding-left: 90px !important; padding-right: 90px !important; }

.pd-t-90 { padding-top: 90px; }

.pd-r-90 { padding-right: 90px; }

.pd-b-90 { padding-bottom: 90px; }

.pd-l-90 { padding-left: 90px; }

.pd-t-90-f { padding-top: 90px !important; }

.pd-r-90-f { padding-right: 90px !important; }

.pd-b-90-f { padding-bottom: 90px !important; }

.pd-l-90-f { padding-left: 90px !important; }

.pd-95 { padding: 95px; }

.pd-95-f { padding: 95px !important; }

.pd-y-95 { padding-top: 95px; padding-bottom: 95px; }

.pd-y-95-f { padding-top: 95px !important; padding-bottom: 95px !important; }

.pd-x-95 { padding-left: 95px; padding-right: 95px; }

.pd-x-95-f { padding-left: 95px !important; padding-right: 95px !important; }

.pd-t-95 { padding-top: 95px; }

.pd-r-95 { padding-right: 95px; }

.pd-b-95 { padding-bottom: 95px; }

.pd-l-95 { padding-left: 95px; }

.pd-t-95-f { padding-top: 95px !important; }

.pd-r-95-f { padding-right: 95px !important; }

.pd-b-95-f { padding-bottom: 95px !important; }

.pd-l-95-f { padding-left: 95px !important; }

.pd-100 { padding: 100px; }

.pd-100-f { padding: 100px !important; }

.pd-y-100 { padding-top: 100px; padding-bottom: 100px; }

.pd-y-100-f { padding-top: 100px !important; padding-bottom: 100px !important; }

.pd-x-100 { padding-left: 100px; padding-right: 100px; }

.pd-x-100-f { padding-left: 100px !important; padding-right: 100px !important; }

.pd-t-100 { padding-top: 100px; }

.pd-r-100 { padding-right: 100px; }

.pd-b-100 { padding-bottom: 100px; }

.pd-l-100 { padding-left: 100px; }

.pd-t-100-f { padding-top: 100px !important; }

.pd-r-100-f { padding-right: 100px !important; }

.pd-b-100-f { padding-bottom: 100px !important; }

.pd-l-100-f { padding-left: 100px !important; }

.pd-110 { padding: 110px; }

.pd-110-f { padding: 110px !important; }

.pd-y-110 { padding-top: 110px; padding-bottom: 110px; }

.pd-y-110-f { padding-top: 110px !important; padding-bottom: 110px !important; }

.pd-x-110 { padding-left: 110px; padding-right: 110px; }

.pd-x-110-f { padding-left: 110px !important; padding-right: 110px !important; }

.pd-t-110 { padding-top: 110px; }

.pd-r-110 { padding-right: 110px; }

.pd-b-110 { padding-bottom: 110px; }

.pd-l-110 { padding-left: 110px; }

.pd-t-110-f { padding-top: 110px !important; }

.pd-r-110-f { padding-right: 110px !important; }

.pd-b-110-f { padding-bottom: 110px !important; }

.pd-l-110-f { padding-left: 110px !important; }

.pd-120 { padding: 120px; }

.pd-120-f { padding: 120px !important; }

.pd-y-120 { padding-top: 120px; padding-bottom: 120px; }

.pd-y-120-f { padding-top: 120px !important; padding-bottom: 120px !important; }

.pd-x-120 { padding-left: 120px; padding-right: 120px; }

.pd-x-120-f { padding-left: 120px !important; padding-right: 120px !important; }

.pd-t-120 { padding-top: 120px; }

.pd-r-120 { padding-right: 120px; }

.pd-b-120 { padding-bottom: 120px; }

.pd-l-120 { padding-left: 120px; }

.pd-t-120-f { padding-top: 120px !important; }

.pd-r-120-f { padding-right: 120px !important; }

.pd-b-120-f { padding-bottom: 120px !important; }

.pd-l-120-f { padding-left: 120px !important; }

.pd-130 { padding: 130px; }

.pd-130-f { padding: 130px !important; }

.pd-y-130 { padding-top: 130px; padding-bottom: 130px; }

.pd-y-130-f { padding-top: 130px !important; padding-bottom: 130px !important; }

.pd-x-130 { padding-left: 130px; padding-right: 130px; }

.pd-x-130-f { padding-left: 130px !important; padding-right: 130px !important; }

.pd-t-130 { padding-top: 130px; }

.pd-r-130 { padding-right: 130px; }

.pd-b-130 { padding-bottom: 130px; }

.pd-l-130 { padding-left: 130px; }

.pd-t-130-f { padding-top: 130px !important; }

.pd-r-130-f { padding-right: 130px !important; }

.pd-b-130-f { padding-bottom: 130px !important; }

.pd-l-130-f { padding-left: 130px !important; }

.pd-140 { padding: 140px; }

.pd-140-f { padding: 140px !important; }

.pd-y-140 { padding-top: 140px; padding-bottom: 140px; }

.pd-y-140-f { padding-top: 140px !important; padding-bottom: 140px !important; }

.pd-x-140 { padding-left: 140px; padding-right: 140px; }

.pd-x-140-f { padding-left: 140px !important; padding-right: 140px !important; }

.pd-t-140 { padding-top: 140px; }

.pd-r-140 { padding-right: 140px; }

.pd-b-140 { padding-bottom: 140px; }

.pd-l-140 { padding-left: 140px; }

.pd-t-140-f { padding-top: 140px !important; }

.pd-r-140-f { padding-right: 140px !important; }

.pd-b-140-f { padding-bottom: 140px !important; }

.pd-l-140-f { padding-left: 140px !important; }

.pd-150 { padding: 150px; }

.pd-150-f { padding: 150px !important; }

.pd-y-150 { padding-top: 150px; padding-bottom: 150px; }

.pd-y-150-f { padding-top: 150px !important; padding-bottom: 150px !important; }

.pd-x-150 { padding-left: 150px; padding-right: 150px; }

.pd-x-150-f { padding-left: 150px !important; padding-right: 150px !important; }

.pd-t-150 { padding-top: 150px; }

.pd-r-150 { padding-right: 150px; }

.pd-b-150 { padding-bottom: 150px; }

.pd-l-150 { padding-left: 150px; }

.pd-t-150-f { padding-top: 150px !important; }

.pd-r-150-f { padding-right: 150px !important; }

.pd-b-150-f { padding-bottom: 150px !important; }

.pd-l-150-f { padding-left: 150px !important; }

.pd-160 { padding: 160px; }

.pd-160-f { padding: 160px !important; }

.pd-y-160 { padding-top: 160px; padding-bottom: 160px; }

.pd-y-160-f { padding-top: 160px !important; padding-bottom: 160px !important; }

.pd-x-160 { padding-left: 160px; padding-right: 160px; }

.pd-x-160-f { padding-left: 160px !important; padding-right: 160px !important; }

.pd-t-160 { padding-top: 160px; }

.pd-r-160 { padding-right: 160px; }

.pd-b-160 { padding-bottom: 160px; }

.pd-l-160 { padding-left: 160px; }

.pd-t-160-f { padding-top: 160px !important; }

.pd-r-160-f { padding-right: 160px !important; }

.pd-b-160-f { padding-bottom: 160px !important; }

.pd-l-160-f { padding-left: 160px !important; }

.pd-170 { padding: 170px; }

.pd-170-f { padding: 170px !important; }

.pd-y-170 { padding-top: 170px; padding-bottom: 170px; }

.pd-y-170-f { padding-top: 170px !important; padding-bottom: 170px !important; }

.pd-x-170 { padding-left: 170px; padding-right: 170px; }

.pd-x-170-f { padding-left: 170px !important; padding-right: 170px !important; }

.pd-t-170 { padding-top: 170px; }

.pd-r-170 { padding-right: 170px; }

.pd-b-170 { padding-bottom: 170px; }

.pd-l-170 { padding-left: 170px; }

.pd-t-170-f { padding-top: 170px !important; }

.pd-r-170-f { padding-right: 170px !important; }

.pd-b-170-f { padding-bottom: 170px !important; }

.pd-l-170-f { padding-left: 170px !important; }

.pd-180 { padding: 180px; }

.pd-180-f { padding: 180px !important; }

.pd-y-180 { padding-top: 180px; padding-bottom: 180px; }

.pd-y-180-f { padding-top: 180px !important; padding-bottom: 180px !important; }

.pd-x-180 { padding-left: 180px; padding-right: 180px; }

.pd-x-180-f { padding-left: 180px !important; padding-right: 180px !important; }

.pd-t-180 { padding-top: 180px; }

.pd-r-180 { padding-right: 180px; }

.pd-b-180 { padding-bottom: 180px; }

.pd-l-180 { padding-left: 180px; }

.pd-t-180-f { padding-top: 180px !important; }

.pd-r-180-f { padding-right: 180px !important; }

.pd-b-180-f { padding-bottom: 180px !important; }

.pd-l-180-f { padding-left: 180px !important; }

.pd-190 { padding: 190px; }

.pd-190-f { padding: 190px !important; }

.pd-y-190 { padding-top: 190px; padding-bottom: 190px; }

.pd-y-190-f { padding-top: 190px !important; padding-bottom: 190px !important; }

.pd-x-190 { padding-left: 190px; padding-right: 190px; }

.pd-x-190-f { padding-left: 190px !important; padding-right: 190px !important; }

.pd-t-190 { padding-top: 190px; }

.pd-r-190 { padding-right: 190px; }

.pd-b-190 { padding-bottom: 190px; }

.pd-l-190 { padding-left: 190px; }

.pd-t-190-f { padding-top: 190px !important; }

.pd-r-190-f { padding-right: 190px !important; }

.pd-b-190-f { padding-bottom: 190px !important; }

.pd-l-190-f { padding-left: 190px !important; }

.pd-200 { padding: 200px; }

.pd-200-f { padding: 200px !important; }

.pd-y-200 { padding-top: 200px; padding-bottom: 200px; }

.pd-y-200-f { padding-top: 200px !important; padding-bottom: 200px !important; }

.pd-x-200 { padding-left: 200px; padding-right: 200px; }

.pd-x-200-f { padding-left: 200px !important; padding-right: 200px !important; }

.pd-t-200 { padding-top: 200px; }

.pd-r-200 { padding-right: 200px; }

.pd-b-200 { padding-bottom: 200px; }

.pd-l-200 { padding-left: 200px; }

.pd-t-200-f { padding-top: 200px !important; }

.pd-r-200-f { padding-right: 200px !important; }

.pd-b-200-f { padding-bottom: 200px !important; }

.pd-l-200-f { padding-left: 200px !important; }

@media (min-width: 480px) { .pd-xs-0 { padding: 0px; }
  .pd-xs-0-f { padding: 0px !important; }
  .pd-xs-y-0 { padding-top: 0px; padding-bottom: 0px; }
  .pd-xs-y-0-f { padding-top: 0px !important; padding-bottom: 0px !important; }
  .pd-xs-x-0 { padding-left: 0px; padding-right: 0px; }
  .pd-xs-x-0-f { padding-left: 0px !important; padding-right: 0px !important; }
  .pd-xs-t-0 { padding-top: 0px; }
  .pd-xs-r-0 { padding-right: 0px; }
  .pd-xs-b-0 { padding-bottom: 0px; }
  .pd-xs-l-0 { padding-left: 0px; }
  .pd-xs-t-0-f { padding-top: 0px !important; }
  .pd-xs-r-0-f { padding-right: 0px !important; }
  .pd-xs-b-0-f { padding-bottom: 0px !important; }
  .pd-xs-l-0-f { padding-left: 0px !important; }
  .pd-xs-1 { padding: 1px; }
  .pd-xs-1-f { padding: 1px !important; }
  .pd-xs-y-1 { padding-top: 1px; padding-bottom: 1px; }
  .pd-xs-y-1-f { padding-top: 1px !important; padding-bottom: 1px !important; }
  .pd-xs-x-1 { padding-left: 1px; padding-right: 1px; }
  .pd-xs-x-1-f { padding-left: 1px !important; padding-right: 1px !important; }
  .pd-xs-t-1 { padding-top: 1px; }
  .pd-xs-r-1 { padding-right: 1px; }
  .pd-xs-b-1 { padding-bottom: 1px; }
  .pd-xs-l-1 { padding-left: 1px; }
  .pd-xs-t-1-f { padding-top: 1px !important; }
  .pd-xs-r-1-f { padding-right: 1px !important; }
  .pd-xs-b-1-f { padding-bottom: 1px !important; }
  .pd-xs-l-1-f { padding-left: 1px !important; }
  .pd-xs-2 { padding: 2px; }
  .pd-xs-2-f { padding: 2px !important; }
  .pd-xs-y-2 { padding-top: 2px; padding-bottom: 2px; }
  .pd-xs-y-2-f { padding-top: 2px !important; padding-bottom: 2px !important; }
  .pd-xs-x-2 { padding-left: 2px; padding-right: 2px; }
  .pd-xs-x-2-f { padding-left: 2px !important; padding-right: 2px !important; }
  .pd-xs-t-2 { padding-top: 2px; }
  .pd-xs-r-2 { padding-right: 2px; }
  .pd-xs-b-2 { padding-bottom: 2px; }
  .pd-xs-l-2 { padding-left: 2px; }
  .pd-xs-t-2-f { padding-top: 2px !important; }
  .pd-xs-r-2-f { padding-right: 2px !important; }
  .pd-xs-b-2-f { padding-bottom: 2px !important; }
  .pd-xs-l-2-f { padding-left: 2px !important; }
  .pd-xs-3 { padding: 3px; }
  .pd-xs-3-f { padding: 3px !important; }
  .pd-xs-y-3 { padding-top: 3px; padding-bottom: 3px; }
  .pd-xs-y-3-f { padding-top: 3px !important; padding-bottom: 3px !important; }
  .pd-xs-x-3 { padding-left: 3px; padding-right: 3px; }
  .pd-xs-x-3-f { padding-left: 3px !important; padding-right: 3px !important; }
  .pd-xs-t-3 { padding-top: 3px; }
  .pd-xs-r-3 { padding-right: 3px; }
  .pd-xs-b-3 { padding-bottom: 3px; }
  .pd-xs-l-3 { padding-left: 3px; }
  .pd-xs-t-3-f { padding-top: 3px !important; }
  .pd-xs-r-3-f { padding-right: 3px !important; }
  .pd-xs-b-3-f { padding-bottom: 3px !important; }
  .pd-xs-l-3-f { padding-left: 3px !important; }
  .pd-xs-4 { padding: 4px; }
  .pd-xs-4-f { padding: 4px !important; }
  .pd-xs-y-4 { padding-top: 4px; padding-bottom: 4px; }
  .pd-xs-y-4-f { padding-top: 4px !important; padding-bottom: 4px !important; }
  .pd-xs-x-4 { padding-left: 4px; padding-right: 4px; }
  .pd-xs-x-4-f { padding-left: 4px !important; padding-right: 4px !important; }
  .pd-xs-t-4 { padding-top: 4px; }
  .pd-xs-r-4 { padding-right: 4px; }
  .pd-xs-b-4 { padding-bottom: 4px; }
  .pd-xs-l-4 { padding-left: 4px; }
  .pd-xs-t-4-f { padding-top: 4px !important; }
  .pd-xs-r-4-f { padding-right: 4px !important; }
  .pd-xs-b-4-f { padding-bottom: 4px !important; }
  .pd-xs-l-4-f { padding-left: 4px !important; }
  .pd-xs-5 { padding: 5px; }
  .pd-xs-5-f { padding: 5px !important; }
  .pd-xs-y-5 { padding-top: 5px; padding-bottom: 5px; }
  .pd-xs-y-5-f { padding-top: 5px !important; padding-bottom: 5px !important; }
  .pd-xs-x-5 { padding-left: 5px; padding-right: 5px; }
  .pd-xs-x-5-f { padding-left: 5px !important; padding-right: 5px !important; }
  .pd-xs-t-5 { padding-top: 5px; }
  .pd-xs-r-5 { padding-right: 5px; }
  .pd-xs-b-5 { padding-bottom: 5px; }
  .pd-xs-l-5 { padding-left: 5px; }
  .pd-xs-t-5-f { padding-top: 5px !important; }
  .pd-xs-r-5-f { padding-right: 5px !important; }
  .pd-xs-b-5-f { padding-bottom: 5px !important; }
  .pd-xs-l-5-f { padding-left: 5px !important; }
  .pd-xs-6 { padding: 6px; }
  .pd-xs-6-f { padding: 6px !important; }
  .pd-xs-y-6 { padding-top: 6px; padding-bottom: 6px; }
  .pd-xs-y-6-f { padding-top: 6px !important; padding-bottom: 6px !important; }
  .pd-xs-x-6 { padding-left: 6px; padding-right: 6px; }
  .pd-xs-x-6-f { padding-left: 6px !important; padding-right: 6px !important; }
  .pd-xs-t-6 { padding-top: 6px; }
  .pd-xs-r-6 { padding-right: 6px; }
  .pd-xs-b-6 { padding-bottom: 6px; }
  .pd-xs-l-6 { padding-left: 6px; }
  .pd-xs-t-6-f { padding-top: 6px !important; }
  .pd-xs-r-6-f { padding-right: 6px !important; }
  .pd-xs-b-6-f { padding-bottom: 6px !important; }
  .pd-xs-l-6-f { padding-left: 6px !important; }
  .pd-xs-7 { padding: 7px; }
  .pd-xs-7-f { padding: 7px !important; }
  .pd-xs-y-7 { padding-top: 7px; padding-bottom: 7px; }
  .pd-xs-y-7-f { padding-top: 7px !important; padding-bottom: 7px !important; }
  .pd-xs-x-7 { padding-left: 7px; padding-right: 7px; }
  .pd-xs-x-7-f { padding-left: 7px !important; padding-right: 7px !important; }
  .pd-xs-t-7 { padding-top: 7px; }
  .pd-xs-r-7 { padding-right: 7px; }
  .pd-xs-b-7 { padding-bottom: 7px; }
  .pd-xs-l-7 { padding-left: 7px; }
  .pd-xs-t-7-f { padding-top: 7px !important; }
  .pd-xs-r-7-f { padding-right: 7px !important; }
  .pd-xs-b-7-f { padding-bottom: 7px !important; }
  .pd-xs-l-7-f { padding-left: 7px !important; }
  .pd-xs-8 { padding: 8px; }
  .pd-xs-8-f { padding: 8px !important; }
  .pd-xs-y-8 { padding-top: 8px; padding-bottom: 8px; }
  .pd-xs-y-8-f { padding-top: 8px !important; padding-bottom: 8px !important; }
  .pd-xs-x-8 { padding-left: 8px; padding-right: 8px; }
  .pd-xs-x-8-f { padding-left: 8px !important; padding-right: 8px !important; }
  .pd-xs-t-8 { padding-top: 8px; }
  .pd-xs-r-8 { padding-right: 8px; }
  .pd-xs-b-8 { padding-bottom: 8px; }
  .pd-xs-l-8 { padding-left: 8px; }
  .pd-xs-t-8-f { padding-top: 8px !important; }
  .pd-xs-r-8-f { padding-right: 8px !important; }
  .pd-xs-b-8-f { padding-bottom: 8px !important; }
  .pd-xs-l-8-f { padding-left: 8px !important; }
  .pd-xs-9 { padding: 9px; }
  .pd-xs-9-f { padding: 9px !important; }
  .pd-xs-y-9 { padding-top: 9px; padding-bottom: 9px; }
  .pd-xs-y-9-f { padding-top: 9px !important; padding-bottom: 9px !important; }
  .pd-xs-x-9 { padding-left: 9px; padding-right: 9px; }
  .pd-xs-x-9-f { padding-left: 9px !important; padding-right: 9px !important; }
  .pd-xs-t-9 { padding-top: 9px; }
  .pd-xs-r-9 { padding-right: 9px; }
  .pd-xs-b-9 { padding-bottom: 9px; }
  .pd-xs-l-9 { padding-left: 9px; }
  .pd-xs-t-9-f { padding-top: 9px !important; }
  .pd-xs-r-9-f { padding-right: 9px !important; }
  .pd-xs-b-9-f { padding-bottom: 9px !important; }
  .pd-xs-l-9-f { padding-left: 9px !important; }
  .pd-xs-10 { padding: 10px; }
  .pd-xs-10-f { padding: 10px !important; }
  .pd-xs-y-10 { padding-top: 10px; padding-bottom: 10px; }
  .pd-xs-y-10-f { padding-top: 10px !important; padding-bottom: 10px !important; }
  .pd-xs-x-10 { padding-left: 10px; padding-right: 10px; }
  .pd-xs-x-10-f { padding-left: 10px !important; padding-right: 10px !important; }
  .pd-xs-t-10 { padding-top: 10px; }
  .pd-xs-r-10 { padding-right: 10px; }
  .pd-xs-b-10 { padding-bottom: 10px; }
  .pd-xs-l-10 { padding-left: 10px; }
  .pd-xs-t-10-f { padding-top: 10px !important; }
  .pd-xs-r-10-f { padding-right: 10px !important; }
  .pd-xs-b-10-f { padding-bottom: 10px !important; }
  .pd-xs-l-10-f { padding-left: 10px !important; }
  .pd-xs-15 { padding: 15px; }
  .pd-xs-15-f { padding: 15px !important; }
  .pd-xs-y-15 { padding-top: 15px; padding-bottom: 15px; }
  .pd-xs-y-15-f { padding-top: 15px !important; padding-bottom: 15px !important; }
  .pd-xs-x-15 { padding-left: 15px; padding-right: 15px; }
  .pd-xs-x-15-f { padding-left: 15px !important; padding-right: 15px !important; }
  .pd-xs-t-15 { padding-top: 15px; }
  .pd-xs-r-15 { padding-right: 15px; }
  .pd-xs-b-15 { padding-bottom: 15px; }
  .pd-xs-l-15 { padding-left: 15px; }
  .pd-xs-t-15-f { padding-top: 15px !important; }
  .pd-xs-r-15-f { padding-right: 15px !important; }
  .pd-xs-b-15-f { padding-bottom: 15px !important; }
  .pd-xs-l-15-f { padding-left: 15px !important; }
  .pd-xs-20 { padding: 20px; }
  .pd-xs-20-f { padding: 20px !important; }
  .pd-xs-y-20 { padding-top: 20px; padding-bottom: 20px; }
  .pd-xs-y-20-f { padding-top: 20px !important; padding-bottom: 20px !important; }
  .pd-xs-x-20 { padding-left: 20px; padding-right: 20px; }
  .pd-xs-x-20-f { padding-left: 20px !important; padding-right: 20px !important; }
  .pd-xs-t-20 { padding-top: 20px; }
  .pd-xs-r-20 { padding-right: 20px; }
  .pd-xs-b-20 { padding-bottom: 20px; }
  .pd-xs-l-20 { padding-left: 20px; }
  .pd-xs-t-20-f { padding-top: 20px !important; }
  .pd-xs-r-20-f { padding-right: 20px !important; }
  .pd-xs-b-20-f { padding-bottom: 20px !important; }
  .pd-xs-l-20-f { padding-left: 20px !important; }
  .pd-xs-25 { padding: 25px; }
  .pd-xs-25-f { padding: 25px !important; }
  .pd-xs-y-25 { padding-top: 25px; padding-bottom: 25px; }
  .pd-xs-y-25-f { padding-top: 25px !important; padding-bottom: 25px !important; }
  .pd-xs-x-25 { padding-left: 25px; padding-right: 25px; }
  .pd-xs-x-25-f { padding-left: 25px !important; padding-right: 25px !important; }
  .pd-xs-t-25 { padding-top: 25px; }
  .pd-xs-r-25 { padding-right: 25px; }
  .pd-xs-b-25 { padding-bottom: 25px; }
  .pd-xs-l-25 { padding-left: 25px; }
  .pd-xs-t-25-f { padding-top: 25px !important; }
  .pd-xs-r-25-f { padding-right: 25px !important; }
  .pd-xs-b-25-f { padding-bottom: 25px !important; }
  .pd-xs-l-25-f { padding-left: 25px !important; }
  .pd-xs-30 { padding: 30px; }
  .pd-xs-30-f { padding: 30px !important; }
  .pd-xs-y-30 { padding-top: 30px; padding-bottom: 30px; }
  .pd-xs-y-30-f { padding-top: 30px !important; padding-bottom: 30px !important; }
  .pd-xs-x-30 { padding-left: 30px; padding-right: 30px; }
  .pd-xs-x-30-f { padding-left: 30px !important; padding-right: 30px !important; }
  .pd-xs-t-30 { padding-top: 30px; }
  .pd-xs-r-30 { padding-right: 30px; }
  .pd-xs-b-30 { padding-bottom: 30px; }
  .pd-xs-l-30 { padding-left: 30px; }
  .pd-xs-t-30-f { padding-top: 30px !important; }
  .pd-xs-r-30-f { padding-right: 30px !important; }
  .pd-xs-b-30-f { padding-bottom: 30px !important; }
  .pd-xs-l-30-f { padding-left: 30px !important; }
  .pd-xs-35 { padding: 35px; }
  .pd-xs-35-f { padding: 35px !important; }
  .pd-xs-y-35 { padding-top: 35px; padding-bottom: 35px; }
  .pd-xs-y-35-f { padding-top: 35px !important; padding-bottom: 35px !important; }
  .pd-xs-x-35 { padding-left: 35px; padding-right: 35px; }
  .pd-xs-x-35-f { padding-left: 35px !important; padding-right: 35px !important; }
  .pd-xs-t-35 { padding-top: 35px; }
  .pd-xs-r-35 { padding-right: 35px; }
  .pd-xs-b-35 { padding-bottom: 35px; }
  .pd-xs-l-35 { padding-left: 35px; }
  .pd-xs-t-35-f { padding-top: 35px !important; }
  .pd-xs-r-35-f { padding-right: 35px !important; }
  .pd-xs-b-35-f { padding-bottom: 35px !important; }
  .pd-xs-l-35-f { padding-left: 35px !important; }
  .pd-xs-40 { padding: 40px; }
  .pd-xs-40-f { padding: 40px !important; }
  .pd-xs-y-40 { padding-top: 40px; padding-bottom: 40px; }
  .pd-xs-y-40-f { padding-top: 40px !important; padding-bottom: 40px !important; }
  .pd-xs-x-40 { padding-left: 40px; padding-right: 40px; }
  .pd-xs-x-40-f { padding-left: 40px !important; padding-right: 40px !important; }
  .pd-xs-t-40 { padding-top: 40px; }
  .pd-xs-r-40 { padding-right: 40px; }
  .pd-xs-b-40 { padding-bottom: 40px; }
  .pd-xs-l-40 { padding-left: 40px; }
  .pd-xs-t-40-f { padding-top: 40px !important; }
  .pd-xs-r-40-f { padding-right: 40px !important; }
  .pd-xs-b-40-f { padding-bottom: 40px !important; }
  .pd-xs-l-40-f { padding-left: 40px !important; }
  .pd-xs-45 { padding: 45px; }
  .pd-xs-45-f { padding: 45px !important; }
  .pd-xs-y-45 { padding-top: 45px; padding-bottom: 45px; }
  .pd-xs-y-45-f { padding-top: 45px !important; padding-bottom: 45px !important; }
  .pd-xs-x-45 { padding-left: 45px; padding-right: 45px; }
  .pd-xs-x-45-f { padding-left: 45px !important; padding-right: 45px !important; }
  .pd-xs-t-45 { padding-top: 45px; }
  .pd-xs-r-45 { padding-right: 45px; }
  .pd-xs-b-45 { padding-bottom: 45px; }
  .pd-xs-l-45 { padding-left: 45px; }
  .pd-xs-t-45-f { padding-top: 45px !important; }
  .pd-xs-r-45-f { padding-right: 45px !important; }
  .pd-xs-b-45-f { padding-bottom: 45px !important; }
  .pd-xs-l-45-f { padding-left: 45px !important; }
  .pd-xs-50 { padding: 50px; }
  .pd-xs-50-f { padding: 50px !important; }
  .pd-xs-y-50 { padding-top: 50px; padding-bottom: 50px; }
  .pd-xs-y-50-f { padding-top: 50px !important; padding-bottom: 50px !important; }
  .pd-xs-x-50 { padding-left: 50px; padding-right: 50px; }
  .pd-xs-x-50-f { padding-left: 50px !important; padding-right: 50px !important; }
  .pd-xs-t-50 { padding-top: 50px; }
  .pd-xs-r-50 { padding-right: 50px; }
  .pd-xs-b-50 { padding-bottom: 50px; }
  .pd-xs-l-50 { padding-left: 50px; }
  .pd-xs-t-50-f { padding-top: 50px !important; }
  .pd-xs-r-50-f { padding-right: 50px !important; }
  .pd-xs-b-50-f { padding-bottom: 50px !important; }
  .pd-xs-l-50-f { padding-left: 50px !important; }
  .pd-xs-55 { padding: 55px; }
  .pd-xs-55-f { padding: 55px !important; }
  .pd-xs-y-55 { padding-top: 55px; padding-bottom: 55px; }
  .pd-xs-y-55-f { padding-top: 55px !important; padding-bottom: 55px !important; }
  .pd-xs-x-55 { padding-left: 55px; padding-right: 55px; }
  .pd-xs-x-55-f { padding-left: 55px !important; padding-right: 55px !important; }
  .pd-xs-t-55 { padding-top: 55px; }
  .pd-xs-r-55 { padding-right: 55px; }
  .pd-xs-b-55 { padding-bottom: 55px; }
  .pd-xs-l-55 { padding-left: 55px; }
  .pd-xs-t-55-f { padding-top: 55px !important; }
  .pd-xs-r-55-f { padding-right: 55px !important; }
  .pd-xs-b-55-f { padding-bottom: 55px !important; }
  .pd-xs-l-55-f { padding-left: 55px !important; }
  .pd-xs-60 { padding: 60px; }
  .pd-xs-60-f { padding: 60px !important; }
  .pd-xs-y-60 { padding-top: 60px; padding-bottom: 60px; }
  .pd-xs-y-60-f { padding-top: 60px !important; padding-bottom: 60px !important; }
  .pd-xs-x-60 { padding-left: 60px; padding-right: 60px; }
  .pd-xs-x-60-f { padding-left: 60px !important; padding-right: 60px !important; }
  .pd-xs-t-60 { padding-top: 60px; }
  .pd-xs-r-60 { padding-right: 60px; }
  .pd-xs-b-60 { padding-bottom: 60px; }
  .pd-xs-l-60 { padding-left: 60px; }
  .pd-xs-t-60-f { padding-top: 60px !important; }
  .pd-xs-r-60-f { padding-right: 60px !important; }
  .pd-xs-b-60-f { padding-bottom: 60px !important; }
  .pd-xs-l-60-f { padding-left: 60px !important; }
  .pd-xs-65 { padding: 65px; }
  .pd-xs-65-f { padding: 65px !important; }
  .pd-xs-y-65 { padding-top: 65px; padding-bottom: 65px; }
  .pd-xs-y-65-f { padding-top: 65px !important; padding-bottom: 65px !important; }
  .pd-xs-x-65 { padding-left: 65px; padding-right: 65px; }
  .pd-xs-x-65-f { padding-left: 65px !important; padding-right: 65px !important; }
  .pd-xs-t-65 { padding-top: 65px; }
  .pd-xs-r-65 { padding-right: 65px; }
  .pd-xs-b-65 { padding-bottom: 65px; }
  .pd-xs-l-65 { padding-left: 65px; }
  .pd-xs-t-65-f { padding-top: 65px !important; }
  .pd-xs-r-65-f { padding-right: 65px !important; }
  .pd-xs-b-65-f { padding-bottom: 65px !important; }
  .pd-xs-l-65-f { padding-left: 65px !important; }
  .pd-xs-70 { padding: 70px; }
  .pd-xs-70-f { padding: 70px !important; }
  .pd-xs-y-70 { padding-top: 70px; padding-bottom: 70px; }
  .pd-xs-y-70-f { padding-top: 70px !important; padding-bottom: 70px !important; }
  .pd-xs-x-70 { padding-left: 70px; padding-right: 70px; }
  .pd-xs-x-70-f { padding-left: 70px !important; padding-right: 70px !important; }
  .pd-xs-t-70 { padding-top: 70px; }
  .pd-xs-r-70 { padding-right: 70px; }
  .pd-xs-b-70 { padding-bottom: 70px; }
  .pd-xs-l-70 { padding-left: 70px; }
  .pd-xs-t-70-f { padding-top: 70px !important; }
  .pd-xs-r-70-f { padding-right: 70px !important; }
  .pd-xs-b-70-f { padding-bottom: 70px !important; }
  .pd-xs-l-70-f { padding-left: 70px !important; }
  .pd-xs-75 { padding: 75px; }
  .pd-xs-75-f { padding: 75px !important; }
  .pd-xs-y-75 { padding-top: 75px; padding-bottom: 75px; }
  .pd-xs-y-75-f { padding-top: 75px !important; padding-bottom: 75px !important; }
  .pd-xs-x-75 { padding-left: 75px; padding-right: 75px; }
  .pd-xs-x-75-f { padding-left: 75px !important; padding-right: 75px !important; }
  .pd-xs-t-75 { padding-top: 75px; }
  .pd-xs-r-75 { padding-right: 75px; }
  .pd-xs-b-75 { padding-bottom: 75px; }
  .pd-xs-l-75 { padding-left: 75px; }
  .pd-xs-t-75-f { padding-top: 75px !important; }
  .pd-xs-r-75-f { padding-right: 75px !important; }
  .pd-xs-b-75-f { padding-bottom: 75px !important; }
  .pd-xs-l-75-f { padding-left: 75px !important; }
  .pd-xs-80 { padding: 80px; }
  .pd-xs-80-f { padding: 80px !important; }
  .pd-xs-y-80 { padding-top: 80px; padding-bottom: 80px; }
  .pd-xs-y-80-f { padding-top: 80px !important; padding-bottom: 80px !important; }
  .pd-xs-x-80 { padding-left: 80px; padding-right: 80px; }
  .pd-xs-x-80-f { padding-left: 80px !important; padding-right: 80px !important; }
  .pd-xs-t-80 { padding-top: 80px; }
  .pd-xs-r-80 { padding-right: 80px; }
  .pd-xs-b-80 { padding-bottom: 80px; }
  .pd-xs-l-80 { padding-left: 80px; }
  .pd-xs-t-80-f { padding-top: 80px !important; }
  .pd-xs-r-80-f { padding-right: 80px !important; }
  .pd-xs-b-80-f { padding-bottom: 80px !important; }
  .pd-xs-l-80-f { padding-left: 80px !important; }
  .pd-xs-85 { padding: 85px; }
  .pd-xs-85-f { padding: 85px !important; }
  .pd-xs-y-85 { padding-top: 85px; padding-bottom: 85px; }
  .pd-xs-y-85-f { padding-top: 85px !important; padding-bottom: 85px !important; }
  .pd-xs-x-85 { padding-left: 85px; padding-right: 85px; }
  .pd-xs-x-85-f { padding-left: 85px !important; padding-right: 85px !important; }
  .pd-xs-t-85 { padding-top: 85px; }
  .pd-xs-r-85 { padding-right: 85px; }
  .pd-xs-b-85 { padding-bottom: 85px; }
  .pd-xs-l-85 { padding-left: 85px; }
  .pd-xs-t-85-f { padding-top: 85px !important; }
  .pd-xs-r-85-f { padding-right: 85px !important; }
  .pd-xs-b-85-f { padding-bottom: 85px !important; }
  .pd-xs-l-85-f { padding-left: 85px !important; }
  .pd-xs-90 { padding: 90px; }
  .pd-xs-90-f { padding: 90px !important; }
  .pd-xs-y-90 { padding-top: 90px; padding-bottom: 90px; }
  .pd-xs-y-90-f { padding-top: 90px !important; padding-bottom: 90px !important; }
  .pd-xs-x-90 { padding-left: 90px; padding-right: 90px; }
  .pd-xs-x-90-f { padding-left: 90px !important; padding-right: 90px !important; }
  .pd-xs-t-90 { padding-top: 90px; }
  .pd-xs-r-90 { padding-right: 90px; }
  .pd-xs-b-90 { padding-bottom: 90px; }
  .pd-xs-l-90 { padding-left: 90px; }
  .pd-xs-t-90-f { padding-top: 90px !important; }
  .pd-xs-r-90-f { padding-right: 90px !important; }
  .pd-xs-b-90-f { padding-bottom: 90px !important; }
  .pd-xs-l-90-f { padding-left: 90px !important; }
  .pd-xs-95 { padding: 95px; }
  .pd-xs-95-f { padding: 95px !important; }
  .pd-xs-y-95 { padding-top: 95px; padding-bottom: 95px; }
  .pd-xs-y-95-f { padding-top: 95px !important; padding-bottom: 95px !important; }
  .pd-xs-x-95 { padding-left: 95px; padding-right: 95px; }
  .pd-xs-x-95-f { padding-left: 95px !important; padding-right: 95px !important; }
  .pd-xs-t-95 { padding-top: 95px; }
  .pd-xs-r-95 { padding-right: 95px; }
  .pd-xs-b-95 { padding-bottom: 95px; }
  .pd-xs-l-95 { padding-left: 95px; }
  .pd-xs-t-95-f { padding-top: 95px !important; }
  .pd-xs-r-95-f { padding-right: 95px !important; }
  .pd-xs-b-95-f { padding-bottom: 95px !important; }
  .pd-xs-l-95-f { padding-left: 95px !important; }
  .pd-xs-100 { padding: 100px; }
  .pd-xs-100-f { padding: 100px !important; }
  .pd-xs-y-100 { padding-top: 100px; padding-bottom: 100px; }
  .pd-xs-y-100-f { padding-top: 100px !important; padding-bottom: 100px !important; }
  .pd-xs-x-100 { padding-left: 100px; padding-right: 100px; }
  .pd-xs-x-100-f { padding-left: 100px !important; padding-right: 100px !important; }
  .pd-xs-t-100 { padding-top: 100px; }
  .pd-xs-r-100 { padding-right: 100px; }
  .pd-xs-b-100 { padding-bottom: 100px; }
  .pd-xs-l-100 { padding-left: 100px; }
  .pd-xs-t-100-f { padding-top: 100px !important; }
  .pd-xs-r-100-f { padding-right: 100px !important; }
  .pd-xs-b-100-f { padding-bottom: 100px !important; }
  .pd-xs-l-100-f { padding-left: 100px !important; }
  .pd-xs-110 { padding: 110px; }
  .pd-xs-110-f { padding: 110px !important; }
  .pd-xs-y-110 { padding-top: 110px; padding-bottom: 110px; }
  .pd-xs-y-110-f { padding-top: 110px !important; padding-bottom: 110px !important; }
  .pd-xs-x-110 { padding-left: 110px; padding-right: 110px; }
  .pd-xs-x-110-f { padding-left: 110px !important; padding-right: 110px !important; }
  .pd-xs-t-110 { padding-top: 110px; }
  .pd-xs-r-110 { padding-right: 110px; }
  .pd-xs-b-110 { padding-bottom: 110px; }
  .pd-xs-l-110 { padding-left: 110px; }
  .pd-xs-t-110-f { padding-top: 110px !important; }
  .pd-xs-r-110-f { padding-right: 110px !important; }
  .pd-xs-b-110-f { padding-bottom: 110px !important; }
  .pd-xs-l-110-f { padding-left: 110px !important; }
  .pd-xs-120 { padding: 120px; }
  .pd-xs-120-f { padding: 120px !important; }
  .pd-xs-y-120 { padding-top: 120px; padding-bottom: 120px; }
  .pd-xs-y-120-f { padding-top: 120px !important; padding-bottom: 120px !important; }
  .pd-xs-x-120 { padding-left: 120px; padding-right: 120px; }
  .pd-xs-x-120-f { padding-left: 120px !important; padding-right: 120px !important; }
  .pd-xs-t-120 { padding-top: 120px; }
  .pd-xs-r-120 { padding-right: 120px; }
  .pd-xs-b-120 { padding-bottom: 120px; }
  .pd-xs-l-120 { padding-left: 120px; }
  .pd-xs-t-120-f { padding-top: 120px !important; }
  .pd-xs-r-120-f { padding-right: 120px !important; }
  .pd-xs-b-120-f { padding-bottom: 120px !important; }
  .pd-xs-l-120-f { padding-left: 120px !important; }
  .pd-xs-130 { padding: 130px; }
  .pd-xs-130-f { padding: 130px !important; }
  .pd-xs-y-130 { padding-top: 130px; padding-bottom: 130px; }
  .pd-xs-y-130-f { padding-top: 130px !important; padding-bottom: 130px !important; }
  .pd-xs-x-130 { padding-left: 130px; padding-right: 130px; }
  .pd-xs-x-130-f { padding-left: 130px !important; padding-right: 130px !important; }
  .pd-xs-t-130 { padding-top: 130px; }
  .pd-xs-r-130 { padding-right: 130px; }
  .pd-xs-b-130 { padding-bottom: 130px; }
  .pd-xs-l-130 { padding-left: 130px; }
  .pd-xs-t-130-f { padding-top: 130px !important; }
  .pd-xs-r-130-f { padding-right: 130px !important; }
  .pd-xs-b-130-f { padding-bottom: 130px !important; }
  .pd-xs-l-130-f { padding-left: 130px !important; }
  .pd-xs-140 { padding: 140px; }
  .pd-xs-140-f { padding: 140px !important; }
  .pd-xs-y-140 { padding-top: 140px; padding-bottom: 140px; }
  .pd-xs-y-140-f { padding-top: 140px !important; padding-bottom: 140px !important; }
  .pd-xs-x-140 { padding-left: 140px; padding-right: 140px; }
  .pd-xs-x-140-f { padding-left: 140px !important; padding-right: 140px !important; }
  .pd-xs-t-140 { padding-top: 140px; }
  .pd-xs-r-140 { padding-right: 140px; }
  .pd-xs-b-140 { padding-bottom: 140px; }
  .pd-xs-l-140 { padding-left: 140px; }
  .pd-xs-t-140-f { padding-top: 140px !important; }
  .pd-xs-r-140-f { padding-right: 140px !important; }
  .pd-xs-b-140-f { padding-bottom: 140px !important; }
  .pd-xs-l-140-f { padding-left: 140px !important; }
  .pd-xs-150 { padding: 150px; }
  .pd-xs-150-f { padding: 150px !important; }
  .pd-xs-y-150 { padding-top: 150px; padding-bottom: 150px; }
  .pd-xs-y-150-f { padding-top: 150px !important; padding-bottom: 150px !important; }
  .pd-xs-x-150 { padding-left: 150px; padding-right: 150px; }
  .pd-xs-x-150-f { padding-left: 150px !important; padding-right: 150px !important; }
  .pd-xs-t-150 { padding-top: 150px; }
  .pd-xs-r-150 { padding-right: 150px; }
  .pd-xs-b-150 { padding-bottom: 150px; }
  .pd-xs-l-150 { padding-left: 150px; }
  .pd-xs-t-150-f { padding-top: 150px !important; }
  .pd-xs-r-150-f { padding-right: 150px !important; }
  .pd-xs-b-150-f { padding-bottom: 150px !important; }
  .pd-xs-l-150-f { padding-left: 150px !important; }
  .pd-xs-160 { padding: 160px; }
  .pd-xs-160-f { padding: 160px !important; }
  .pd-xs-y-160 { padding-top: 160px; padding-bottom: 160px; }
  .pd-xs-y-160-f { padding-top: 160px !important; padding-bottom: 160px !important; }
  .pd-xs-x-160 { padding-left: 160px; padding-right: 160px; }
  .pd-xs-x-160-f { padding-left: 160px !important; padding-right: 160px !important; }
  .pd-xs-t-160 { padding-top: 160px; }
  .pd-xs-r-160 { padding-right: 160px; }
  .pd-xs-b-160 { padding-bottom: 160px; }
  .pd-xs-l-160 { padding-left: 160px; }
  .pd-xs-t-160-f { padding-top: 160px !important; }
  .pd-xs-r-160-f { padding-right: 160px !important; }
  .pd-xs-b-160-f { padding-bottom: 160px !important; }
  .pd-xs-l-160-f { padding-left: 160px !important; }
  .pd-xs-170 { padding: 170px; }
  .pd-xs-170-f { padding: 170px !important; }
  .pd-xs-y-170 { padding-top: 170px; padding-bottom: 170px; }
  .pd-xs-y-170-f { padding-top: 170px !important; padding-bottom: 170px !important; }
  .pd-xs-x-170 { padding-left: 170px; padding-right: 170px; }
  .pd-xs-x-170-f { padding-left: 170px !important; padding-right: 170px !important; }
  .pd-xs-t-170 { padding-top: 170px; }
  .pd-xs-r-170 { padding-right: 170px; }
  .pd-xs-b-170 { padding-bottom: 170px; }
  .pd-xs-l-170 { padding-left: 170px; }
  .pd-xs-t-170-f { padding-top: 170px !important; }
  .pd-xs-r-170-f { padding-right: 170px !important; }
  .pd-xs-b-170-f { padding-bottom: 170px !important; }
  .pd-xs-l-170-f { padding-left: 170px !important; }
  .pd-xs-180 { padding: 180px; }
  .pd-xs-180-f { padding: 180px !important; }
  .pd-xs-y-180 { padding-top: 180px; padding-bottom: 180px; }
  .pd-xs-y-180-f { padding-top: 180px !important; padding-bottom: 180px !important; }
  .pd-xs-x-180 { padding-left: 180px; padding-right: 180px; }
  .pd-xs-x-180-f { padding-left: 180px !important; padding-right: 180px !important; }
  .pd-xs-t-180 { padding-top: 180px; }
  .pd-xs-r-180 { padding-right: 180px; }
  .pd-xs-b-180 { padding-bottom: 180px; }
  .pd-xs-l-180 { padding-left: 180px; }
  .pd-xs-t-180-f { padding-top: 180px !important; }
  .pd-xs-r-180-f { padding-right: 180px !important; }
  .pd-xs-b-180-f { padding-bottom: 180px !important; }
  .pd-xs-l-180-f { padding-left: 180px !important; }
  .pd-xs-190 { padding: 190px; }
  .pd-xs-190-f { padding: 190px !important; }
  .pd-xs-y-190 { padding-top: 190px; padding-bottom: 190px; }
  .pd-xs-y-190-f { padding-top: 190px !important; padding-bottom: 190px !important; }
  .pd-xs-x-190 { padding-left: 190px; padding-right: 190px; }
  .pd-xs-x-190-f { padding-left: 190px !important; padding-right: 190px !important; }
  .pd-xs-t-190 { padding-top: 190px; }
  .pd-xs-r-190 { padding-right: 190px; }
  .pd-xs-b-190 { padding-bottom: 190px; }
  .pd-xs-l-190 { padding-left: 190px; }
  .pd-xs-t-190-f { padding-top: 190px !important; }
  .pd-xs-r-190-f { padding-right: 190px !important; }
  .pd-xs-b-190-f { padding-bottom: 190px !important; }
  .pd-xs-l-190-f { padding-left: 190px !important; }
  .pd-xs-200 { padding: 200px; }
  .pd-xs-200-f { padding: 200px !important; }
  .pd-xs-y-200 { padding-top: 200px; padding-bottom: 200px; }
  .pd-xs-y-200-f { padding-top: 200px !important; padding-bottom: 200px !important; }
  .pd-xs-x-200 { padding-left: 200px; padding-right: 200px; }
  .pd-xs-x-200-f { padding-left: 200px !important; padding-right: 200px !important; }
  .pd-xs-t-200 { padding-top: 200px; }
  .pd-xs-r-200 { padding-right: 200px; }
  .pd-xs-b-200 { padding-bottom: 200px; }
  .pd-xs-l-200 { padding-left: 200px; }
  .pd-xs-t-200-f { padding-top: 200px !important; }
  .pd-xs-r-200-f { padding-right: 200px !important; }
  .pd-xs-b-200-f { padding-bottom: 200px !important; }
  .pd-xs-l-200-f { padding-left: 200px !important; } }

@media (min-width: 576px) { .pd-sm-0 { padding: 0px; }
  .pd-sm-0-f { padding: 0px !important; }
  .pd-sm-y-0 { padding-top: 0px; padding-bottom: 0px; }
  .pd-sm-y-0-f { padding-top: 0px !important; padding-bottom: 0px !important; }
  .pd-sm-x-0 { padding-left: 0px; padding-right: 0px; }
  .pd-sm-x-0-f { padding-left: 0px !important; padding-right: 0px !important; }
  .pd-sm-t-0 { padding-top: 0px; }
  .pd-sm-r-0 { padding-right: 0px; }
  .pd-sm-b-0 { padding-bottom: 0px; }
  .pd-sm-l-0 { padding-left: 0px; }
  .pd-sm-t-0-f { padding-top: 0px !important; }
  .pd-sm-r-0-f { padding-right: 0px !important; }
  .pd-sm-b-0-f { padding-bottom: 0px !important; }
  .pd-sm-l-0-f { padding-left: 0px !important; }
  .pd-sm-1 { padding: 1px; }
  .pd-sm-1-f { padding: 1px !important; }
  .pd-sm-y-1 { padding-top: 1px; padding-bottom: 1px; }
  .pd-sm-y-1-f { padding-top: 1px !important; padding-bottom: 1px !important; }
  .pd-sm-x-1 { padding-left: 1px; padding-right: 1px; }
  .pd-sm-x-1-f { padding-left: 1px !important; padding-right: 1px !important; }
  .pd-sm-t-1 { padding-top: 1px; }
  .pd-sm-r-1 { padding-right: 1px; }
  .pd-sm-b-1 { padding-bottom: 1px; }
  .pd-sm-l-1 { padding-left: 1px; }
  .pd-sm-t-1-f { padding-top: 1px !important; }
  .pd-sm-r-1-f { padding-right: 1px !important; }
  .pd-sm-b-1-f { padding-bottom: 1px !important; }
  .pd-sm-l-1-f { padding-left: 1px !important; }
  .pd-sm-2 { padding: 2px; }
  .pd-sm-2-f { padding: 2px !important; }
  .pd-sm-y-2 { padding-top: 2px; padding-bottom: 2px; }
  .pd-sm-y-2-f { padding-top: 2px !important; padding-bottom: 2px !important; }
  .pd-sm-x-2 { padding-left: 2px; padding-right: 2px; }
  .pd-sm-x-2-f { padding-left: 2px !important; padding-right: 2px !important; }
  .pd-sm-t-2 { padding-top: 2px; }
  .pd-sm-r-2 { padding-right: 2px; }
  .pd-sm-b-2 { padding-bottom: 2px; }
  .pd-sm-l-2 { padding-left: 2px; }
  .pd-sm-t-2-f { padding-top: 2px !important; }
  .pd-sm-r-2-f { padding-right: 2px !important; }
  .pd-sm-b-2-f { padding-bottom: 2px !important; }
  .pd-sm-l-2-f { padding-left: 2px !important; }
  .pd-sm-3 { padding: 3px; }
  .pd-sm-3-f { padding: 3px !important; }
  .pd-sm-y-3 { padding-top: 3px; padding-bottom: 3px; }
  .pd-sm-y-3-f { padding-top: 3px !important; padding-bottom: 3px !important; }
  .pd-sm-x-3 { padding-left: 3px; padding-right: 3px; }
  .pd-sm-x-3-f { padding-left: 3px !important; padding-right: 3px !important; }
  .pd-sm-t-3 { padding-top: 3px; }
  .pd-sm-r-3 { padding-right: 3px; }
  .pd-sm-b-3 { padding-bottom: 3px; }
  .pd-sm-l-3 { padding-left: 3px; }
  .pd-sm-t-3-f { padding-top: 3px !important; }
  .pd-sm-r-3-f { padding-right: 3px !important; }
  .pd-sm-b-3-f { padding-bottom: 3px !important; }
  .pd-sm-l-3-f { padding-left: 3px !important; }
  .pd-sm-4 { padding: 4px; }
  .pd-sm-4-f { padding: 4px !important; }
  .pd-sm-y-4 { padding-top: 4px; padding-bottom: 4px; }
  .pd-sm-y-4-f { padding-top: 4px !important; padding-bottom: 4px !important; }
  .pd-sm-x-4 { padding-left: 4px; padding-right: 4px; }
  .pd-sm-x-4-f { padding-left: 4px !important; padding-right: 4px !important; }
  .pd-sm-t-4 { padding-top: 4px; }
  .pd-sm-r-4 { padding-right: 4px; }
  .pd-sm-b-4 { padding-bottom: 4px; }
  .pd-sm-l-4 { padding-left: 4px; }
  .pd-sm-t-4-f { padding-top: 4px !important; }
  .pd-sm-r-4-f { padding-right: 4px !important; }
  .pd-sm-b-4-f { padding-bottom: 4px !important; }
  .pd-sm-l-4-f { padding-left: 4px !important; }
  .pd-sm-5 { padding: 5px; }
  .pd-sm-5-f { padding: 5px !important; }
  .pd-sm-y-5 { padding-top: 5px; padding-bottom: 5px; }
  .pd-sm-y-5-f { padding-top: 5px !important; padding-bottom: 5px !important; }
  .pd-sm-x-5 { padding-left: 5px; padding-right: 5px; }
  .pd-sm-x-5-f { padding-left: 5px !important; padding-right: 5px !important; }
  .pd-sm-t-5 { padding-top: 5px; }
  .pd-sm-r-5 { padding-right: 5px; }
  .pd-sm-b-5 { padding-bottom: 5px; }
  .pd-sm-l-5 { padding-left: 5px; }
  .pd-sm-t-5-f { padding-top: 5px !important; }
  .pd-sm-r-5-f { padding-right: 5px !important; }
  .pd-sm-b-5-f { padding-bottom: 5px !important; }
  .pd-sm-l-5-f { padding-left: 5px !important; }
  .pd-sm-6 { padding: 6px; }
  .pd-sm-6-f { padding: 6px !important; }
  .pd-sm-y-6 { padding-top: 6px; padding-bottom: 6px; }
  .pd-sm-y-6-f { padding-top: 6px !important; padding-bottom: 6px !important; }
  .pd-sm-x-6 { padding-left: 6px; padding-right: 6px; }
  .pd-sm-x-6-f { padding-left: 6px !important; padding-right: 6px !important; }
  .pd-sm-t-6 { padding-top: 6px; }
  .pd-sm-r-6 { padding-right: 6px; }
  .pd-sm-b-6 { padding-bottom: 6px; }
  .pd-sm-l-6 { padding-left: 6px; }
  .pd-sm-t-6-f { padding-top: 6px !important; }
  .pd-sm-r-6-f { padding-right: 6px !important; }
  .pd-sm-b-6-f { padding-bottom: 6px !important; }
  .pd-sm-l-6-f { padding-left: 6px !important; }
  .pd-sm-7 { padding: 7px; }
  .pd-sm-7-f { padding: 7px !important; }
  .pd-sm-y-7 { padding-top: 7px; padding-bottom: 7px; }
  .pd-sm-y-7-f { padding-top: 7px !important; padding-bottom: 7px !important; }
  .pd-sm-x-7 { padding-left: 7px; padding-right: 7px; }
  .pd-sm-x-7-f { padding-left: 7px !important; padding-right: 7px !important; }
  .pd-sm-t-7 { padding-top: 7px; }
  .pd-sm-r-7 { padding-right: 7px; }
  .pd-sm-b-7 { padding-bottom: 7px; }
  .pd-sm-l-7 { padding-left: 7px; }
  .pd-sm-t-7-f { padding-top: 7px !important; }
  .pd-sm-r-7-f { padding-right: 7px !important; }
  .pd-sm-b-7-f { padding-bottom: 7px !important; }
  .pd-sm-l-7-f { padding-left: 7px !important; }
  .pd-sm-8 { padding: 8px; }
  .pd-sm-8-f { padding: 8px !important; }
  .pd-sm-y-8 { padding-top: 8px; padding-bottom: 8px; }
  .pd-sm-y-8-f { padding-top: 8px !important; padding-bottom: 8px !important; }
  .pd-sm-x-8 { padding-left: 8px; padding-right: 8px; }
  .pd-sm-x-8-f { padding-left: 8px !important; padding-right: 8px !important; }
  .pd-sm-t-8 { padding-top: 8px; }
  .pd-sm-r-8 { padding-right: 8px; }
  .pd-sm-b-8 { padding-bottom: 8px; }
  .pd-sm-l-8 { padding-left: 8px; }
  .pd-sm-t-8-f { padding-top: 8px !important; }
  .pd-sm-r-8-f { padding-right: 8px !important; }
  .pd-sm-b-8-f { padding-bottom: 8px !important; }
  .pd-sm-l-8-f { padding-left: 8px !important; }
  .pd-sm-9 { padding: 9px; }
  .pd-sm-9-f { padding: 9px !important; }
  .pd-sm-y-9 { padding-top: 9px; padding-bottom: 9px; }
  .pd-sm-y-9-f { padding-top: 9px !important; padding-bottom: 9px !important; }
  .pd-sm-x-9 { padding-left: 9px; padding-right: 9px; }
  .pd-sm-x-9-f { padding-left: 9px !important; padding-right: 9px !important; }
  .pd-sm-t-9 { padding-top: 9px; }
  .pd-sm-r-9 { padding-right: 9px; }
  .pd-sm-b-9 { padding-bottom: 9px; }
  .pd-sm-l-9 { padding-left: 9px; }
  .pd-sm-t-9-f { padding-top: 9px !important; }
  .pd-sm-r-9-f { padding-right: 9px !important; }
  .pd-sm-b-9-f { padding-bottom: 9px !important; }
  .pd-sm-l-9-f { padding-left: 9px !important; }
  .pd-sm-10 { padding: 10px; }
  .pd-sm-10-f { padding: 10px !important; }
  .pd-sm-y-10 { padding-top: 10px; padding-bottom: 10px; }
  .pd-sm-y-10-f { padding-top: 10px !important; padding-bottom: 10px !important; }
  .pd-sm-x-10 { padding-left: 10px; padding-right: 10px; }
  .pd-sm-x-10-f { padding-left: 10px !important; padding-right: 10px !important; }
  .pd-sm-t-10 { padding-top: 10px; }
  .pd-sm-r-10 { padding-right: 10px; }
  .pd-sm-b-10 { padding-bottom: 10px; }
  .pd-sm-l-10 { padding-left: 10px; }
  .pd-sm-t-10-f { padding-top: 10px !important; }
  .pd-sm-r-10-f { padding-right: 10px !important; }
  .pd-sm-b-10-f { padding-bottom: 10px !important; }
  .pd-sm-l-10-f { padding-left: 10px !important; }
  .pd-sm-15 { padding: 15px; }
  .pd-sm-15-f { padding: 15px !important; }
  .pd-sm-y-15 { padding-top: 15px; padding-bottom: 15px; }
  .pd-sm-y-15-f { padding-top: 15px !important; padding-bottom: 15px !important; }
  .pd-sm-x-15 { padding-left: 15px; padding-right: 15px; }
  .pd-sm-x-15-f { padding-left: 15px !important; padding-right: 15px !important; }
  .pd-sm-t-15 { padding-top: 15px; }
  .pd-sm-r-15 { padding-right: 15px; }
  .pd-sm-b-15 { padding-bottom: 15px; }
  .pd-sm-l-15 { padding-left: 15px; }
  .pd-sm-t-15-f { padding-top: 15px !important; }
  .pd-sm-r-15-f { padding-right: 15px !important; }
  .pd-sm-b-15-f { padding-bottom: 15px !important; }
  .pd-sm-l-15-f { padding-left: 15px !important; }
  .pd-sm-20 { padding: 20px; }
  .pd-sm-20-f { padding: 20px !important; }
  .pd-sm-y-20 { padding-top: 20px; padding-bottom: 20px; }
  .pd-sm-y-20-f { padding-top: 20px !important; padding-bottom: 20px !important; }
  .pd-sm-x-20 { padding-left: 20px; padding-right: 20px; }
  .pd-sm-x-20-f { padding-left: 20px !important; padding-right: 20px !important; }
  .pd-sm-t-20 { padding-top: 20px; }
  .pd-sm-r-20 { padding-right: 20px; }
  .pd-sm-b-20 { padding-bottom: 20px; }
  .pd-sm-l-20 { padding-left: 20px; }
  .pd-sm-t-20-f { padding-top: 20px !important; }
  .pd-sm-r-20-f { padding-right: 20px !important; }
  .pd-sm-b-20-f { padding-bottom: 20px !important; }
  .pd-sm-l-20-f { padding-left: 20px !important; }
  .pd-sm-25 { padding: 25px; }
  .pd-sm-25-f { padding: 25px !important; }
  .pd-sm-y-25 { padding-top: 25px; padding-bottom: 25px; }
  .pd-sm-y-25-f { padding-top: 25px !important; padding-bottom: 25px !important; }
  .pd-sm-x-25 { padding-left: 25px; padding-right: 25px; }
  .pd-sm-x-25-f { padding-left: 25px !important; padding-right: 25px !important; }
  .pd-sm-t-25 { padding-top: 25px; }
  .pd-sm-r-25 { padding-right: 25px; }
  .pd-sm-b-25 { padding-bottom: 25px; }
  .pd-sm-l-25 { padding-left: 25px; }
  .pd-sm-t-25-f { padding-top: 25px !important; }
  .pd-sm-r-25-f { padding-right: 25px !important; }
  .pd-sm-b-25-f { padding-bottom: 25px !important; }
  .pd-sm-l-25-f { padding-left: 25px !important; }
  .pd-sm-30 { padding: 30px; }
  .pd-sm-30-f { padding: 30px !important; }
  .pd-sm-y-30 { padding-top: 30px; padding-bottom: 30px; }
  .pd-sm-y-30-f { padding-top: 30px !important; padding-bottom: 30px !important; }
  .pd-sm-x-30 { padding-left: 30px; padding-right: 30px; }
  .pd-sm-x-30-f { padding-left: 30px !important; padding-right: 30px !important; }
  .pd-sm-t-30 { padding-top: 30px; }
  .pd-sm-r-30 { padding-right: 30px; }
  .pd-sm-b-30 { padding-bottom: 30px; }
  .pd-sm-l-30 { padding-left: 30px; }
  .pd-sm-t-30-f { padding-top: 30px !important; }
  .pd-sm-r-30-f { padding-right: 30px !important; }
  .pd-sm-b-30-f { padding-bottom: 30px !important; }
  .pd-sm-l-30-f { padding-left: 30px !important; }
  .pd-sm-35 { padding: 35px; }
  .pd-sm-35-f { padding: 35px !important; }
  .pd-sm-y-35 { padding-top: 35px; padding-bottom: 35px; }
  .pd-sm-y-35-f { padding-top: 35px !important; padding-bottom: 35px !important; }
  .pd-sm-x-35 { padding-left: 35px; padding-right: 35px; }
  .pd-sm-x-35-f { padding-left: 35px !important; padding-right: 35px !important; }
  .pd-sm-t-35 { padding-top: 35px; }
  .pd-sm-r-35 { padding-right: 35px; }
  .pd-sm-b-35 { padding-bottom: 35px; }
  .pd-sm-l-35 { padding-left: 35px; }
  .pd-sm-t-35-f { padding-top: 35px !important; }
  .pd-sm-r-35-f { padding-right: 35px !important; }
  .pd-sm-b-35-f { padding-bottom: 35px !important; }
  .pd-sm-l-35-f { padding-left: 35px !important; }
  .pd-sm-40 { padding: 40px; }
  .pd-sm-40-f { padding: 40px !important; }
  .pd-sm-y-40 { padding-top: 40px; padding-bottom: 40px; }
  .pd-sm-y-40-f { padding-top: 40px !important; padding-bottom: 40px !important; }
  .pd-sm-x-40 { padding-left: 40px; padding-right: 40px; }
  .pd-sm-x-40-f { padding-left: 40px !important; padding-right: 40px !important; }
  .pd-sm-t-40 { padding-top: 40px; }
  .pd-sm-r-40 { padding-right: 40px; }
  .pd-sm-b-40 { padding-bottom: 40px; }
  .pd-sm-l-40 { padding-left: 40px; }
  .pd-sm-t-40-f { padding-top: 40px !important; }
  .pd-sm-r-40-f { padding-right: 40px !important; }
  .pd-sm-b-40-f { padding-bottom: 40px !important; }
  .pd-sm-l-40-f { padding-left: 40px !important; }
  .pd-sm-45 { padding: 45px; }
  .pd-sm-45-f { padding: 45px !important; }
  .pd-sm-y-45 { padding-top: 45px; padding-bottom: 45px; }
  .pd-sm-y-45-f { padding-top: 45px !important; padding-bottom: 45px !important; }
  .pd-sm-x-45 { padding-left: 45px; padding-right: 45px; }
  .pd-sm-x-45-f { padding-left: 45px !important; padding-right: 45px !important; }
  .pd-sm-t-45 { padding-top: 45px; }
  .pd-sm-r-45 { padding-right: 45px; }
  .pd-sm-b-45 { padding-bottom: 45px; }
  .pd-sm-l-45 { padding-left: 45px; }
  .pd-sm-t-45-f { padding-top: 45px !important; }
  .pd-sm-r-45-f { padding-right: 45px !important; }
  .pd-sm-b-45-f { padding-bottom: 45px !important; }
  .pd-sm-l-45-f { padding-left: 45px !important; }
  .pd-sm-50 { padding: 50px; }
  .pd-sm-50-f { padding: 50px !important; }
  .pd-sm-y-50 { padding-top: 50px; padding-bottom: 50px; }
  .pd-sm-y-50-f { padding-top: 50px !important; padding-bottom: 50px !important; }
  .pd-sm-x-50 { padding-left: 50px; padding-right: 50px; }
  .pd-sm-x-50-f { padding-left: 50px !important; padding-right: 50px !important; }
  .pd-sm-t-50 { padding-top: 50px; }
  .pd-sm-r-50 { padding-right: 50px; }
  .pd-sm-b-50 { padding-bottom: 50px; }
  .pd-sm-l-50 { padding-left: 50px; }
  .pd-sm-t-50-f { padding-top: 50px !important; }
  .pd-sm-r-50-f { padding-right: 50px !important; }
  .pd-sm-b-50-f { padding-bottom: 50px !important; }
  .pd-sm-l-50-f { padding-left: 50px !important; }
  .pd-sm-55 { padding: 55px; }
  .pd-sm-55-f { padding: 55px !important; }
  .pd-sm-y-55 { padding-top: 55px; padding-bottom: 55px; }
  .pd-sm-y-55-f { padding-top: 55px !important; padding-bottom: 55px !important; }
  .pd-sm-x-55 { padding-left: 55px; padding-right: 55px; }
  .pd-sm-x-55-f { padding-left: 55px !important; padding-right: 55px !important; }
  .pd-sm-t-55 { padding-top: 55px; }
  .pd-sm-r-55 { padding-right: 55px; }
  .pd-sm-b-55 { padding-bottom: 55px; }
  .pd-sm-l-55 { padding-left: 55px; }
  .pd-sm-t-55-f { padding-top: 55px !important; }
  .pd-sm-r-55-f { padding-right: 55px !important; }
  .pd-sm-b-55-f { padding-bottom: 55px !important; }
  .pd-sm-l-55-f { padding-left: 55px !important; }
  .pd-sm-60 { padding: 60px; }
  .pd-sm-60-f { padding: 60px !important; }
  .pd-sm-y-60 { padding-top: 60px; padding-bottom: 60px; }
  .pd-sm-y-60-f { padding-top: 60px !important; padding-bottom: 60px !important; }
  .pd-sm-x-60 { padding-left: 60px; padding-right: 60px; }
  .pd-sm-x-60-f { padding-left: 60px !important; padding-right: 60px !important; }
  .pd-sm-t-60 { padding-top: 60px; }
  .pd-sm-r-60 { padding-right: 60px; }
  .pd-sm-b-60 { padding-bottom: 60px; }
  .pd-sm-l-60 { padding-left: 60px; }
  .pd-sm-t-60-f { padding-top: 60px !important; }
  .pd-sm-r-60-f { padding-right: 60px !important; }
  .pd-sm-b-60-f { padding-bottom: 60px !important; }
  .pd-sm-l-60-f { padding-left: 60px !important; }
  .pd-sm-65 { padding: 65px; }
  .pd-sm-65-f { padding: 65px !important; }
  .pd-sm-y-65 { padding-top: 65px; padding-bottom: 65px; }
  .pd-sm-y-65-f { padding-top: 65px !important; padding-bottom: 65px !important; }
  .pd-sm-x-65 { padding-left: 65px; padding-right: 65px; }
  .pd-sm-x-65-f { padding-left: 65px !important; padding-right: 65px !important; }
  .pd-sm-t-65 { padding-top: 65px; }
  .pd-sm-r-65 { padding-right: 65px; }
  .pd-sm-b-65 { padding-bottom: 65px; }
  .pd-sm-l-65 { padding-left: 65px; }
  .pd-sm-t-65-f { padding-top: 65px !important; }
  .pd-sm-r-65-f { padding-right: 65px !important; }
  .pd-sm-b-65-f { padding-bottom: 65px !important; }
  .pd-sm-l-65-f { padding-left: 65px !important; }
  .pd-sm-70 { padding: 70px; }
  .pd-sm-70-f { padding: 70px !important; }
  .pd-sm-y-70 { padding-top: 70px; padding-bottom: 70px; }
  .pd-sm-y-70-f { padding-top: 70px !important; padding-bottom: 70px !important; }
  .pd-sm-x-70 { padding-left: 70px; padding-right: 70px; }
  .pd-sm-x-70-f { padding-left: 70px !important; padding-right: 70px !important; }
  .pd-sm-t-70 { padding-top: 70px; }
  .pd-sm-r-70 { padding-right: 70px; }
  .pd-sm-b-70 { padding-bottom: 70px; }
  .pd-sm-l-70 { padding-left: 70px; }
  .pd-sm-t-70-f { padding-top: 70px !important; }
  .pd-sm-r-70-f { padding-right: 70px !important; }
  .pd-sm-b-70-f { padding-bottom: 70px !important; }
  .pd-sm-l-70-f { padding-left: 70px !important; }
  .pd-sm-75 { padding: 75px; }
  .pd-sm-75-f { padding: 75px !important; }
  .pd-sm-y-75 { padding-top: 75px; padding-bottom: 75px; }
  .pd-sm-y-75-f { padding-top: 75px !important; padding-bottom: 75px !important; }
  .pd-sm-x-75 { padding-left: 75px; padding-right: 75px; }
  .pd-sm-x-75-f { padding-left: 75px !important; padding-right: 75px !important; }
  .pd-sm-t-75 { padding-top: 75px; }
  .pd-sm-r-75 { padding-right: 75px; }
  .pd-sm-b-75 { padding-bottom: 75px; }
  .pd-sm-l-75 { padding-left: 75px; }
  .pd-sm-t-75-f { padding-top: 75px !important; }
  .pd-sm-r-75-f { padding-right: 75px !important; }
  .pd-sm-b-75-f { padding-bottom: 75px !important; }
  .pd-sm-l-75-f { padding-left: 75px !important; }
  .pd-sm-80 { padding: 80px; }
  .pd-sm-80-f { padding: 80px !important; }
  .pd-sm-y-80 { padding-top: 80px; padding-bottom: 80px; }
  .pd-sm-y-80-f { padding-top: 80px !important; padding-bottom: 80px !important; }
  .pd-sm-x-80 { padding-left: 80px; padding-right: 80px; }
  .pd-sm-x-80-f { padding-left: 80px !important; padding-right: 80px !important; }
  .pd-sm-t-80 { padding-top: 80px; }
  .pd-sm-r-80 { padding-right: 80px; }
  .pd-sm-b-80 { padding-bottom: 80px; }
  .pd-sm-l-80 { padding-left: 80px; }
  .pd-sm-t-80-f { padding-top: 80px !important; }
  .pd-sm-r-80-f { padding-right: 80px !important; }
  .pd-sm-b-80-f { padding-bottom: 80px !important; }
  .pd-sm-l-80-f { padding-left: 80px !important; }
  .pd-sm-85 { padding: 85px; }
  .pd-sm-85-f { padding: 85px !important; }
  .pd-sm-y-85 { padding-top: 85px; padding-bottom: 85px; }
  .pd-sm-y-85-f { padding-top: 85px !important; padding-bottom: 85px !important; }
  .pd-sm-x-85 { padding-left: 85px; padding-right: 85px; }
  .pd-sm-x-85-f { padding-left: 85px !important; padding-right: 85px !important; }
  .pd-sm-t-85 { padding-top: 85px; }
  .pd-sm-r-85 { padding-right: 85px; }
  .pd-sm-b-85 { padding-bottom: 85px; }
  .pd-sm-l-85 { padding-left: 85px; }
  .pd-sm-t-85-f { padding-top: 85px !important; }
  .pd-sm-r-85-f { padding-right: 85px !important; }
  .pd-sm-b-85-f { padding-bottom: 85px !important; }
  .pd-sm-l-85-f { padding-left: 85px !important; }
  .pd-sm-90 { padding: 90px; }
  .pd-sm-90-f { padding: 90px !important; }
  .pd-sm-y-90 { padding-top: 90px; padding-bottom: 90px; }
  .pd-sm-y-90-f { padding-top: 90px !important; padding-bottom: 90px !important; }
  .pd-sm-x-90 { padding-left: 90px; padding-right: 90px; }
  .pd-sm-x-90-f { padding-left: 90px !important; padding-right: 90px !important; }
  .pd-sm-t-90 { padding-top: 90px; }
  .pd-sm-r-90 { padding-right: 90px; }
  .pd-sm-b-90 { padding-bottom: 90px; }
  .pd-sm-l-90 { padding-left: 90px; }
  .pd-sm-t-90-f { padding-top: 90px !important; }
  .pd-sm-r-90-f { padding-right: 90px !important; }
  .pd-sm-b-90-f { padding-bottom: 90px !important; }
  .pd-sm-l-90-f { padding-left: 90px !important; }
  .pd-sm-95 { padding: 95px; }
  .pd-sm-95-f { padding: 95px !important; }
  .pd-sm-y-95 { padding-top: 95px; padding-bottom: 95px; }
  .pd-sm-y-95-f { padding-top: 95px !important; padding-bottom: 95px !important; }
  .pd-sm-x-95 { padding-left: 95px; padding-right: 95px; }
  .pd-sm-x-95-f { padding-left: 95px !important; padding-right: 95px !important; }
  .pd-sm-t-95 { padding-top: 95px; }
  .pd-sm-r-95 { padding-right: 95px; }
  .pd-sm-b-95 { padding-bottom: 95px; }
  .pd-sm-l-95 { padding-left: 95px; }
  .pd-sm-t-95-f { padding-top: 95px !important; }
  .pd-sm-r-95-f { padding-right: 95px !important; }
  .pd-sm-b-95-f { padding-bottom: 95px !important; }
  .pd-sm-l-95-f { padding-left: 95px !important; }
  .pd-sm-100 { padding: 100px; }
  .pd-sm-100-f { padding: 100px !important; }
  .pd-sm-y-100 { padding-top: 100px; padding-bottom: 100px; }
  .pd-sm-y-100-f { padding-top: 100px !important; padding-bottom: 100px !important; }
  .pd-sm-x-100 { padding-left: 100px; padding-right: 100px; }
  .pd-sm-x-100-f { padding-left: 100px !important; padding-right: 100px !important; }
  .pd-sm-t-100 { padding-top: 100px; }
  .pd-sm-r-100 { padding-right: 100px; }
  .pd-sm-b-100 { padding-bottom: 100px; }
  .pd-sm-l-100 { padding-left: 100px; }
  .pd-sm-t-100-f { padding-top: 100px !important; }
  .pd-sm-r-100-f { padding-right: 100px !important; }
  .pd-sm-b-100-f { padding-bottom: 100px !important; }
  .pd-sm-l-100-f { padding-left: 100px !important; }
  .pd-sm-110 { padding: 110px; }
  .pd-sm-110-f { padding: 110px !important; }
  .pd-sm-y-110 { padding-top: 110px; padding-bottom: 110px; }
  .pd-sm-y-110-f { padding-top: 110px !important; padding-bottom: 110px !important; }
  .pd-sm-x-110 { padding-left: 110px; padding-right: 110px; }
  .pd-sm-x-110-f { padding-left: 110px !important; padding-right: 110px !important; }
  .pd-sm-t-110 { padding-top: 110px; }
  .pd-sm-r-110 { padding-right: 110px; }
  .pd-sm-b-110 { padding-bottom: 110px; }
  .pd-sm-l-110 { padding-left: 110px; }
  .pd-sm-t-110-f { padding-top: 110px !important; }
  .pd-sm-r-110-f { padding-right: 110px !important; }
  .pd-sm-b-110-f { padding-bottom: 110px !important; }
  .pd-sm-l-110-f { padding-left: 110px !important; }
  .pd-sm-120 { padding: 120px; }
  .pd-sm-120-f { padding: 120px !important; }
  .pd-sm-y-120 { padding-top: 120px; padding-bottom: 120px; }
  .pd-sm-y-120-f { padding-top: 120px !important; padding-bottom: 120px !important; }
  .pd-sm-x-120 { padding-left: 120px; padding-right: 120px; }
  .pd-sm-x-120-f { padding-left: 120px !important; padding-right: 120px !important; }
  .pd-sm-t-120 { padding-top: 120px; }
  .pd-sm-r-120 { padding-right: 120px; }
  .pd-sm-b-120 { padding-bottom: 120px; }
  .pd-sm-l-120 { padding-left: 120px; }
  .pd-sm-t-120-f { padding-top: 120px !important; }
  .pd-sm-r-120-f { padding-right: 120px !important; }
  .pd-sm-b-120-f { padding-bottom: 120px !important; }
  .pd-sm-l-120-f { padding-left: 120px !important; }
  .pd-sm-130 { padding: 130px; }
  .pd-sm-130-f { padding: 130px !important; }
  .pd-sm-y-130 { padding-top: 130px; padding-bottom: 130px; }
  .pd-sm-y-130-f { padding-top: 130px !important; padding-bottom: 130px !important; }
  .pd-sm-x-130 { padding-left: 130px; padding-right: 130px; }
  .pd-sm-x-130-f { padding-left: 130px !important; padding-right: 130px !important; }
  .pd-sm-t-130 { padding-top: 130px; }
  .pd-sm-r-130 { padding-right: 130px; }
  .pd-sm-b-130 { padding-bottom: 130px; }
  .pd-sm-l-130 { padding-left: 130px; }
  .pd-sm-t-130-f { padding-top: 130px !important; }
  .pd-sm-r-130-f { padding-right: 130px !important; }
  .pd-sm-b-130-f { padding-bottom: 130px !important; }
  .pd-sm-l-130-f { padding-left: 130px !important; }
  .pd-sm-140 { padding: 140px; }
  .pd-sm-140-f { padding: 140px !important; }
  .pd-sm-y-140 { padding-top: 140px; padding-bottom: 140px; }
  .pd-sm-y-140-f { padding-top: 140px !important; padding-bottom: 140px !important; }
  .pd-sm-x-140 { padding-left: 140px; padding-right: 140px; }
  .pd-sm-x-140-f { padding-left: 140px !important; padding-right: 140px !important; }
  .pd-sm-t-140 { padding-top: 140px; }
  .pd-sm-r-140 { padding-right: 140px; }
  .pd-sm-b-140 { padding-bottom: 140px; }
  .pd-sm-l-140 { padding-left: 140px; }
  .pd-sm-t-140-f { padding-top: 140px !important; }
  .pd-sm-r-140-f { padding-right: 140px !important; }
  .pd-sm-b-140-f { padding-bottom: 140px !important; }
  .pd-sm-l-140-f { padding-left: 140px !important; }
  .pd-sm-150 { padding: 150px; }
  .pd-sm-150-f { padding: 150px !important; }
  .pd-sm-y-150 { padding-top: 150px; padding-bottom: 150px; }
  .pd-sm-y-150-f { padding-top: 150px !important; padding-bottom: 150px !important; }
  .pd-sm-x-150 { padding-left: 150px; padding-right: 150px; }
  .pd-sm-x-150-f { padding-left: 150px !important; padding-right: 150px !important; }
  .pd-sm-t-150 { padding-top: 150px; }
  .pd-sm-r-150 { padding-right: 150px; }
  .pd-sm-b-150 { padding-bottom: 150px; }
  .pd-sm-l-150 { padding-left: 150px; }
  .pd-sm-t-150-f { padding-top: 150px !important; }
  .pd-sm-r-150-f { padding-right: 150px !important; }
  .pd-sm-b-150-f { padding-bottom: 150px !important; }
  .pd-sm-l-150-f { padding-left: 150px !important; }
  .pd-sm-160 { padding: 160px; }
  .pd-sm-160-f { padding: 160px !important; }
  .pd-sm-y-160 { padding-top: 160px; padding-bottom: 160px; }
  .pd-sm-y-160-f { padding-top: 160px !important; padding-bottom: 160px !important; }
  .pd-sm-x-160 { padding-left: 160px; padding-right: 160px; }
  .pd-sm-x-160-f { padding-left: 160px !important; padding-right: 160px !important; }
  .pd-sm-t-160 { padding-top: 160px; }
  .pd-sm-r-160 { padding-right: 160px; }
  .pd-sm-b-160 { padding-bottom: 160px; }
  .pd-sm-l-160 { padding-left: 160px; }
  .pd-sm-t-160-f { padding-top: 160px !important; }
  .pd-sm-r-160-f { padding-right: 160px !important; }
  .pd-sm-b-160-f { padding-bottom: 160px !important; }
  .pd-sm-l-160-f { padding-left: 160px !important; }
  .pd-sm-170 { padding: 170px; }
  .pd-sm-170-f { padding: 170px !important; }
  .pd-sm-y-170 { padding-top: 170px; padding-bottom: 170px; }
  .pd-sm-y-170-f { padding-top: 170px !important; padding-bottom: 170px !important; }
  .pd-sm-x-170 { padding-left: 170px; padding-right: 170px; }
  .pd-sm-x-170-f { padding-left: 170px !important; padding-right: 170px !important; }
  .pd-sm-t-170 { padding-top: 170px; }
  .pd-sm-r-170 { padding-right: 170px; }
  .pd-sm-b-170 { padding-bottom: 170px; }
  .pd-sm-l-170 { padding-left: 170px; }
  .pd-sm-t-170-f { padding-top: 170px !important; }
  .pd-sm-r-170-f { padding-right: 170px !important; }
  .pd-sm-b-170-f { padding-bottom: 170px !important; }
  .pd-sm-l-170-f { padding-left: 170px !important; }
  .pd-sm-180 { padding: 180px; }
  .pd-sm-180-f { padding: 180px !important; }
  .pd-sm-y-180 { padding-top: 180px; padding-bottom: 180px; }
  .pd-sm-y-180-f { padding-top: 180px !important; padding-bottom: 180px !important; }
  .pd-sm-x-180 { padding-left: 180px; padding-right: 180px; }
  .pd-sm-x-180-f { padding-left: 180px !important; padding-right: 180px !important; }
  .pd-sm-t-180 { padding-top: 180px; }
  .pd-sm-r-180 { padding-right: 180px; }
  .pd-sm-b-180 { padding-bottom: 180px; }
  .pd-sm-l-180 { padding-left: 180px; }
  .pd-sm-t-180-f { padding-top: 180px !important; }
  .pd-sm-r-180-f { padding-right: 180px !important; }
  .pd-sm-b-180-f { padding-bottom: 180px !important; }
  .pd-sm-l-180-f { padding-left: 180px !important; }
  .pd-sm-190 { padding: 190px; }
  .pd-sm-190-f { padding: 190px !important; }
  .pd-sm-y-190 { padding-top: 190px; padding-bottom: 190px; }
  .pd-sm-y-190-f { padding-top: 190px !important; padding-bottom: 190px !important; }
  .pd-sm-x-190 { padding-left: 190px; padding-right: 190px; }
  .pd-sm-x-190-f { padding-left: 190px !important; padding-right: 190px !important; }
  .pd-sm-t-190 { padding-top: 190px; }
  .pd-sm-r-190 { padding-right: 190px; }
  .pd-sm-b-190 { padding-bottom: 190px; }
  .pd-sm-l-190 { padding-left: 190px; }
  .pd-sm-t-190-f { padding-top: 190px !important; }
  .pd-sm-r-190-f { padding-right: 190px !important; }
  .pd-sm-b-190-f { padding-bottom: 190px !important; }
  .pd-sm-l-190-f { padding-left: 190px !important; }
  .pd-sm-200 { padding: 200px; }
  .pd-sm-200-f { padding: 200px !important; }
  .pd-sm-y-200 { padding-top: 200px; padding-bottom: 200px; }
  .pd-sm-y-200-f { padding-top: 200px !important; padding-bottom: 200px !important; }
  .pd-sm-x-200 { padding-left: 200px; padding-right: 200px; }
  .pd-sm-x-200-f { padding-left: 200px !important; padding-right: 200px !important; }
  .pd-sm-t-200 { padding-top: 200px; }
  .pd-sm-r-200 { padding-right: 200px; }
  .pd-sm-b-200 { padding-bottom: 200px; }
  .pd-sm-l-200 { padding-left: 200px; }
  .pd-sm-t-200-f { padding-top: 200px !important; }
  .pd-sm-r-200-f { padding-right: 200px !important; }
  .pd-sm-b-200-f { padding-bottom: 200px !important; }
  .pd-sm-l-200-f { padding-left: 200px !important; } }

@media (min-width: 768px) { .pd-md-0 { padding: 0px; }
  .pd-md-0-f { padding: 0px !important; }
  .pd-md-y-0 { padding-top: 0px; padding-bottom: 0px; }
  .pd-md-y-0-f { padding-top: 0px !important; padding-bottom: 0px !important; }
  .pd-md-x-0 { padding-left: 0px; padding-right: 0px; }
  .pd-md-x-0-f { padding-left: 0px !important; padding-right: 0px !important; }
  .pd-md-t-0 { padding-top: 0px; }
  .pd-md-r-0 { padding-right: 0px; }
  .pd-md-b-0 { padding-bottom: 0px; }
  .pd-md-l-0 { padding-left: 0px; }
  .pd-md-t-0-f { padding-top: 0px !important; }
  .pd-md-r-0-f { padding-right: 0px !important; }
  .pd-md-b-0-f { padding-bottom: 0px !important; }
  .pd-md-l-0-f { padding-left: 0px !important; }
  .pd-md-1 { padding: 1px; }
  .pd-md-1-f { padding: 1px !important; }
  .pd-md-y-1 { padding-top: 1px; padding-bottom: 1px; }
  .pd-md-y-1-f { padding-top: 1px !important; padding-bottom: 1px !important; }
  .pd-md-x-1 { padding-left: 1px; padding-right: 1px; }
  .pd-md-x-1-f { padding-left: 1px !important; padding-right: 1px !important; }
  .pd-md-t-1 { padding-top: 1px; }
  .pd-md-r-1 { padding-right: 1px; }
  .pd-md-b-1 { padding-bottom: 1px; }
  .pd-md-l-1 { padding-left: 1px; }
  .pd-md-t-1-f { padding-top: 1px !important; }
  .pd-md-r-1-f { padding-right: 1px !important; }
  .pd-md-b-1-f { padding-bottom: 1px !important; }
  .pd-md-l-1-f { padding-left: 1px !important; }
  .pd-md-2 { padding: 2px; }
  .pd-md-2-f { padding: 2px !important; }
  .pd-md-y-2 { padding-top: 2px; padding-bottom: 2px; }
  .pd-md-y-2-f { padding-top: 2px !important; padding-bottom: 2px !important; }
  .pd-md-x-2 { padding-left: 2px; padding-right: 2px; }
  .pd-md-x-2-f { padding-left: 2px !important; padding-right: 2px !important; }
  .pd-md-t-2 { padding-top: 2px; }
  .pd-md-r-2 { padding-right: 2px; }
  .pd-md-b-2 { padding-bottom: 2px; }
  .pd-md-l-2 { padding-left: 2px; }
  .pd-md-t-2-f { padding-top: 2px !important; }
  .pd-md-r-2-f { padding-right: 2px !important; }
  .pd-md-b-2-f { padding-bottom: 2px !important; }
  .pd-md-l-2-f { padding-left: 2px !important; }
  .pd-md-3 { padding: 3px; }
  .pd-md-3-f { padding: 3px !important; }
  .pd-md-y-3 { padding-top: 3px; padding-bottom: 3px; }
  .pd-md-y-3-f { padding-top: 3px !important; padding-bottom: 3px !important; }
  .pd-md-x-3 { padding-left: 3px; padding-right: 3px; }
  .pd-md-x-3-f { padding-left: 3px !important; padding-right: 3px !important; }
  .pd-md-t-3 { padding-top: 3px; }
  .pd-md-r-3 { padding-right: 3px; }
  .pd-md-b-3 { padding-bottom: 3px; }
  .pd-md-l-3 { padding-left: 3px; }
  .pd-md-t-3-f { padding-top: 3px !important; }
  .pd-md-r-3-f { padding-right: 3px !important; }
  .pd-md-b-3-f { padding-bottom: 3px !important; }
  .pd-md-l-3-f { padding-left: 3px !important; }
  .pd-md-4 { padding: 4px; }
  .pd-md-4-f { padding: 4px !important; }
  .pd-md-y-4 { padding-top: 4px; padding-bottom: 4px; }
  .pd-md-y-4-f { padding-top: 4px !important; padding-bottom: 4px !important; }
  .pd-md-x-4 { padding-left: 4px; padding-right: 4px; }
  .pd-md-x-4-f { padding-left: 4px !important; padding-right: 4px !important; }
  .pd-md-t-4 { padding-top: 4px; }
  .pd-md-r-4 { padding-right: 4px; }
  .pd-md-b-4 { padding-bottom: 4px; }
  .pd-md-l-4 { padding-left: 4px; }
  .pd-md-t-4-f { padding-top: 4px !important; }
  .pd-md-r-4-f { padding-right: 4px !important; }
  .pd-md-b-4-f { padding-bottom: 4px !important; }
  .pd-md-l-4-f { padding-left: 4px !important; }
  .pd-md-5 { padding: 5px; }
  .pd-md-5-f { padding: 5px !important; }
  .pd-md-y-5 { padding-top: 5px; padding-bottom: 5px; }
  .pd-md-y-5-f { padding-top: 5px !important; padding-bottom: 5px !important; }
  .pd-md-x-5 { padding-left: 5px; padding-right: 5px; }
  .pd-md-x-5-f { padding-left: 5px !important; padding-right: 5px !important; }
  .pd-md-t-5 { padding-top: 5px; }
  .pd-md-r-5 { padding-right: 5px; }
  .pd-md-b-5 { padding-bottom: 5px; }
  .pd-md-l-5 { padding-left: 5px; }
  .pd-md-t-5-f { padding-top: 5px !important; }
  .pd-md-r-5-f { padding-right: 5px !important; }
  .pd-md-b-5-f { padding-bottom: 5px !important; }
  .pd-md-l-5-f { padding-left: 5px !important; }
  .pd-md-6 { padding: 6px; }
  .pd-md-6-f { padding: 6px !important; }
  .pd-md-y-6 { padding-top: 6px; padding-bottom: 6px; }
  .pd-md-y-6-f { padding-top: 6px !important; padding-bottom: 6px !important; }
  .pd-md-x-6 { padding-left: 6px; padding-right: 6px; }
  .pd-md-x-6-f { padding-left: 6px !important; padding-right: 6px !important; }
  .pd-md-t-6 { padding-top: 6px; }
  .pd-md-r-6 { padding-right: 6px; }
  .pd-md-b-6 { padding-bottom: 6px; }
  .pd-md-l-6 { padding-left: 6px; }
  .pd-md-t-6-f { padding-top: 6px !important; }
  .pd-md-r-6-f { padding-right: 6px !important; }
  .pd-md-b-6-f { padding-bottom: 6px !important; }
  .pd-md-l-6-f { padding-left: 6px !important; }
  .pd-md-7 { padding: 7px; }
  .pd-md-7-f { padding: 7px !important; }
  .pd-md-y-7 { padding-top: 7px; padding-bottom: 7px; }
  .pd-md-y-7-f { padding-top: 7px !important; padding-bottom: 7px !important; }
  .pd-md-x-7 { padding-left: 7px; padding-right: 7px; }
  .pd-md-x-7-f { padding-left: 7px !important; padding-right: 7px !important; }
  .pd-md-t-7 { padding-top: 7px; }
  .pd-md-r-7 { padding-right: 7px; }
  .pd-md-b-7 { padding-bottom: 7px; }
  .pd-md-l-7 { padding-left: 7px; }
  .pd-md-t-7-f { padding-top: 7px !important; }
  .pd-md-r-7-f { padding-right: 7px !important; }
  .pd-md-b-7-f { padding-bottom: 7px !important; }
  .pd-md-l-7-f { padding-left: 7px !important; }
  .pd-md-8 { padding: 8px; }
  .pd-md-8-f { padding: 8px !important; }
  .pd-md-y-8 { padding-top: 8px; padding-bottom: 8px; }
  .pd-md-y-8-f { padding-top: 8px !important; padding-bottom: 8px !important; }
  .pd-md-x-8 { padding-left: 8px; padding-right: 8px; }
  .pd-md-x-8-f { padding-left: 8px !important; padding-right: 8px !important; }
  .pd-md-t-8 { padding-top: 8px; }
  .pd-md-r-8 { padding-right: 8px; }
  .pd-md-b-8 { padding-bottom: 8px; }
  .pd-md-l-8 { padding-left: 8px; }
  .pd-md-t-8-f { padding-top: 8px !important; }
  .pd-md-r-8-f { padding-right: 8px !important; }
  .pd-md-b-8-f { padding-bottom: 8px !important; }
  .pd-md-l-8-f { padding-left: 8px !important; }
  .pd-md-9 { padding: 9px; }
  .pd-md-9-f { padding: 9px !important; }
  .pd-md-y-9 { padding-top: 9px; padding-bottom: 9px; }
  .pd-md-y-9-f { padding-top: 9px !important; padding-bottom: 9px !important; }
  .pd-md-x-9 { padding-left: 9px; padding-right: 9px; }
  .pd-md-x-9-f { padding-left: 9px !important; padding-right: 9px !important; }
  .pd-md-t-9 { padding-top: 9px; }
  .pd-md-r-9 { padding-right: 9px; }
  .pd-md-b-9 { padding-bottom: 9px; }
  .pd-md-l-9 { padding-left: 9px; }
  .pd-md-t-9-f { padding-top: 9px !important; }
  .pd-md-r-9-f { padding-right: 9px !important; }
  .pd-md-b-9-f { padding-bottom: 9px !important; }
  .pd-md-l-9-f { padding-left: 9px !important; }
  .pd-md-10 { padding: 10px; }
  .pd-md-10-f { padding: 10px !important; }
  .pd-md-y-10 { padding-top: 10px; padding-bottom: 10px; }
  .pd-md-y-10-f { padding-top: 10px !important; padding-bottom: 10px !important; }
  .pd-md-x-10 { padding-left: 10px; padding-right: 10px; }
  .pd-md-x-10-f { padding-left: 10px !important; padding-right: 10px !important; }
  .pd-md-t-10 { padding-top: 10px; }
  .pd-md-r-10 { padding-right: 10px; }
  .pd-md-b-10 { padding-bottom: 10px; }
  .pd-md-l-10 { padding-left: 10px; }
  .pd-md-t-10-f { padding-top: 10px !important; }
  .pd-md-r-10-f { padding-right: 10px !important; }
  .pd-md-b-10-f { padding-bottom: 10px !important; }
  .pd-md-l-10-f { padding-left: 10px !important; }
  .pd-md-15 { padding: 15px; }
  .pd-md-15-f { padding: 15px !important; }
  .pd-md-y-15 { padding-top: 15px; padding-bottom: 15px; }
  .pd-md-y-15-f { padding-top: 15px !important; padding-bottom: 15px !important; }
  .pd-md-x-15 { padding-left: 15px; padding-right: 15px; }
  .pd-md-x-15-f { padding-left: 15px !important; padding-right: 15px !important; }
  .pd-md-t-15 { padding-top: 15px; }
  .pd-md-r-15 { padding-right: 15px; }
  .pd-md-b-15 { padding-bottom: 15px; }
  .pd-md-l-15 { padding-left: 15px; }
  .pd-md-t-15-f { padding-top: 15px !important; }
  .pd-md-r-15-f { padding-right: 15px !important; }
  .pd-md-b-15-f { padding-bottom: 15px !important; }
  .pd-md-l-15-f { padding-left: 15px !important; }
  .pd-md-20 { padding: 20px; }
  .pd-md-20-f { padding: 20px !important; }
  .pd-md-y-20 { padding-top: 20px; padding-bottom: 20px; }
  .pd-md-y-20-f { padding-top: 20px !important; padding-bottom: 20px !important; }
  .pd-md-x-20 { padding-left: 20px; padding-right: 20px; }
  .pd-md-x-20-f { padding-left: 20px !important; padding-right: 20px !important; }
  .pd-md-t-20 { padding-top: 20px; }
  .pd-md-r-20 { padding-right: 20px; }
  .pd-md-b-20 { padding-bottom: 20px; }
  .pd-md-l-20 { padding-left: 20px; }
  .pd-md-t-20-f { padding-top: 20px !important; }
  .pd-md-r-20-f { padding-right: 20px !important; }
  .pd-md-b-20-f { padding-bottom: 20px !important; }
  .pd-md-l-20-f { padding-left: 20px !important; }
  .pd-md-25 { padding: 25px; }
  .pd-md-25-f { padding: 25px !important; }
  .pd-md-y-25 { padding-top: 25px; padding-bottom: 25px; }
  .pd-md-y-25-f { padding-top: 25px !important; padding-bottom: 25px !important; }
  .pd-md-x-25 { padding-left: 25px; padding-right: 25px; }
  .pd-md-x-25-f { padding-left: 25px !important; padding-right: 25px !important; }
  .pd-md-t-25 { padding-top: 25px; }
  .pd-md-r-25 { padding-right: 25px; }
  .pd-md-b-25 { padding-bottom: 25px; }
  .pd-md-l-25 { padding-left: 25px; }
  .pd-md-t-25-f { padding-top: 25px !important; }
  .pd-md-r-25-f { padding-right: 25px !important; }
  .pd-md-b-25-f { padding-bottom: 25px !important; }
  .pd-md-l-25-f { padding-left: 25px !important; }
  .pd-md-30 { padding: 30px; }
  .pd-md-30-f { padding: 30px !important; }
  .pd-md-y-30 { padding-top: 30px; padding-bottom: 30px; }
  .pd-md-y-30-f { padding-top: 30px !important; padding-bottom: 30px !important; }
  .pd-md-x-30 { padding-left: 30px; padding-right: 30px; }
  .pd-md-x-30-f { padding-left: 30px !important; padding-right: 30px !important; }
  .pd-md-t-30 { padding-top: 30px; }
  .pd-md-r-30 { padding-right: 30px; }
  .pd-md-b-30 { padding-bottom: 30px; }
  .pd-md-l-30 { padding-left: 30px; }
  .pd-md-t-30-f { padding-top: 30px !important; }
  .pd-md-r-30-f { padding-right: 30px !important; }
  .pd-md-b-30-f { padding-bottom: 30px !important; }
  .pd-md-l-30-f { padding-left: 30px !important; }
  .pd-md-35 { padding: 35px; }
  .pd-md-35-f { padding: 35px !important; }
  .pd-md-y-35 { padding-top: 35px; padding-bottom: 35px; }
  .pd-md-y-35-f { padding-top: 35px !important; padding-bottom: 35px !important; }
  .pd-md-x-35 { padding-left: 35px; padding-right: 35px; }
  .pd-md-x-35-f { padding-left: 35px !important; padding-right: 35px !important; }
  .pd-md-t-35 { padding-top: 35px; }
  .pd-md-r-35 { padding-right: 35px; }
  .pd-md-b-35 { padding-bottom: 35px; }
  .pd-md-l-35 { padding-left: 35px; }
  .pd-md-t-35-f { padding-top: 35px !important; }
  .pd-md-r-35-f { padding-right: 35px !important; }
  .pd-md-b-35-f { padding-bottom: 35px !important; }
  .pd-md-l-35-f { padding-left: 35px !important; }
  .pd-md-40 { padding: 40px; }
  .pd-md-40-f { padding: 40px !important; }
  .pd-md-y-40 { padding-top: 40px; padding-bottom: 40px; }
  .pd-md-y-40-f { padding-top: 40px !important; padding-bottom: 40px !important; }
  .pd-md-x-40 { padding-left: 40px; padding-right: 40px; }
  .pd-md-x-40-f { padding-left: 40px !important; padding-right: 40px !important; }
  .pd-md-t-40 { padding-top: 40px; }
  .pd-md-r-40 { padding-right: 40px; }
  .pd-md-b-40 { padding-bottom: 40px; }
  .pd-md-l-40 { padding-left: 40px; }
  .pd-md-t-40-f { padding-top: 40px !important; }
  .pd-md-r-40-f { padding-right: 40px !important; }
  .pd-md-b-40-f { padding-bottom: 40px !important; }
  .pd-md-l-40-f { padding-left: 40px !important; }
  .pd-md-45 { padding: 45px; }
  .pd-md-45-f { padding: 45px !important; }
  .pd-md-y-45 { padding-top: 45px; padding-bottom: 45px; }
  .pd-md-y-45-f { padding-top: 45px !important; padding-bottom: 45px !important; }
  .pd-md-x-45 { padding-left: 45px; padding-right: 45px; }
  .pd-md-x-45-f { padding-left: 45px !important; padding-right: 45px !important; }
  .pd-md-t-45 { padding-top: 45px; }
  .pd-md-r-45 { padding-right: 45px; }
  .pd-md-b-45 { padding-bottom: 45px; }
  .pd-md-l-45 { padding-left: 45px; }
  .pd-md-t-45-f { padding-top: 45px !important; }
  .pd-md-r-45-f { padding-right: 45px !important; }
  .pd-md-b-45-f { padding-bottom: 45px !important; }
  .pd-md-l-45-f { padding-left: 45px !important; }
  .pd-md-50 { padding: 50px; }
  .pd-md-50-f { padding: 50px !important; }
  .pd-md-y-50 { padding-top: 50px; padding-bottom: 50px; }
  .pd-md-y-50-f { padding-top: 50px !important; padding-bottom: 50px !important; }
  .pd-md-x-50 { padding-left: 50px; padding-right: 50px; }
  .pd-md-x-50-f { padding-left: 50px !important; padding-right: 50px !important; }
  .pd-md-t-50 { padding-top: 50px; }
  .pd-md-r-50 { padding-right: 50px; }
  .pd-md-b-50 { padding-bottom: 50px; }
  .pd-md-l-50 { padding-left: 50px; }
  .pd-md-t-50-f { padding-top: 50px !important; }
  .pd-md-r-50-f { padding-right: 50px !important; }
  .pd-md-b-50-f { padding-bottom: 50px !important; }
  .pd-md-l-50-f { padding-left: 50px !important; }
  .pd-md-55 { padding: 55px; }
  .pd-md-55-f { padding: 55px !important; }
  .pd-md-y-55 { padding-top: 55px; padding-bottom: 55px; }
  .pd-md-y-55-f { padding-top: 55px !important; padding-bottom: 55px !important; }
  .pd-md-x-55 { padding-left: 55px; padding-right: 55px; }
  .pd-md-x-55-f { padding-left: 55px !important; padding-right: 55px !important; }
  .pd-md-t-55 { padding-top: 55px; }
  .pd-md-r-55 { padding-right: 55px; }
  .pd-md-b-55 { padding-bottom: 55px; }
  .pd-md-l-55 { padding-left: 55px; }
  .pd-md-t-55-f { padding-top: 55px !important; }
  .pd-md-r-55-f { padding-right: 55px !important; }
  .pd-md-b-55-f { padding-bottom: 55px !important; }
  .pd-md-l-55-f { padding-left: 55px !important; }
  .pd-md-60 { padding: 60px; }
  .pd-md-60-f { padding: 60px !important; }
  .pd-md-y-60 { padding-top: 60px; padding-bottom: 60px; }
  .pd-md-y-60-f { padding-top: 60px !important; padding-bottom: 60px !important; }
  .pd-md-x-60 { padding-left: 60px; padding-right: 60px; }
  .pd-md-x-60-f { padding-left: 60px !important; padding-right: 60px !important; }
  .pd-md-t-60 { padding-top: 60px; }
  .pd-md-r-60 { padding-right: 60px; }
  .pd-md-b-60 { padding-bottom: 60px; }
  .pd-md-l-60 { padding-left: 60px; }
  .pd-md-t-60-f { padding-top: 60px !important; }
  .pd-md-r-60-f { padding-right: 60px !important; }
  .pd-md-b-60-f { padding-bottom: 60px !important; }
  .pd-md-l-60-f { padding-left: 60px !important; }
  .pd-md-65 { padding: 65px; }
  .pd-md-65-f { padding: 65px !important; }
  .pd-md-y-65 { padding-top: 65px; padding-bottom: 65px; }
  .pd-md-y-65-f { padding-top: 65px !important; padding-bottom: 65px !important; }
  .pd-md-x-65 { padding-left: 65px; padding-right: 65px; }
  .pd-md-x-65-f { padding-left: 65px !important; padding-right: 65px !important; }
  .pd-md-t-65 { padding-top: 65px; }
  .pd-md-r-65 { padding-right: 65px; }
  .pd-md-b-65 { padding-bottom: 65px; }
  .pd-md-l-65 { padding-left: 65px; }
  .pd-md-t-65-f { padding-top: 65px !important; }
  .pd-md-r-65-f { padding-right: 65px !important; }
  .pd-md-b-65-f { padding-bottom: 65px !important; }
  .pd-md-l-65-f { padding-left: 65px !important; }
  .pd-md-70 { padding: 70px; }
  .pd-md-70-f { padding: 70px !important; }
  .pd-md-y-70 { padding-top: 70px; padding-bottom: 70px; }
  .pd-md-y-70-f { padding-top: 70px !important; padding-bottom: 70px !important; }
  .pd-md-x-70 { padding-left: 70px; padding-right: 70px; }
  .pd-md-x-70-f { padding-left: 70px !important; padding-right: 70px !important; }
  .pd-md-t-70 { padding-top: 70px; }
  .pd-md-r-70 { padding-right: 70px; }
  .pd-md-b-70 { padding-bottom: 70px; }
  .pd-md-l-70 { padding-left: 70px; }
  .pd-md-t-70-f { padding-top: 70px !important; }
  .pd-md-r-70-f { padding-right: 70px !important; }
  .pd-md-b-70-f { padding-bottom: 70px !important; }
  .pd-md-l-70-f { padding-left: 70px !important; }
  .pd-md-75 { padding: 75px; }
  .pd-md-75-f { padding: 75px !important; }
  .pd-md-y-75 { padding-top: 75px; padding-bottom: 75px; }
  .pd-md-y-75-f { padding-top: 75px !important; padding-bottom: 75px !important; }
  .pd-md-x-75 { padding-left: 75px; padding-right: 75px; }
  .pd-md-x-75-f { padding-left: 75px !important; padding-right: 75px !important; }
  .pd-md-t-75 { padding-top: 75px; }
  .pd-md-r-75 { padding-right: 75px; }
  .pd-md-b-75 { padding-bottom: 75px; }
  .pd-md-l-75 { padding-left: 75px; }
  .pd-md-t-75-f { padding-top: 75px !important; }
  .pd-md-r-75-f { padding-right: 75px !important; }
  .pd-md-b-75-f { padding-bottom: 75px !important; }
  .pd-md-l-75-f { padding-left: 75px !important; }
  .pd-md-80 { padding: 80px; }
  .pd-md-80-f { padding: 80px !important; }
  .pd-md-y-80 { padding-top: 80px; padding-bottom: 80px; }
  .pd-md-y-80-f { padding-top: 80px !important; padding-bottom: 80px !important; }
  .pd-md-x-80 { padding-left: 80px; padding-right: 80px; }
  .pd-md-x-80-f { padding-left: 80px !important; padding-right: 80px !important; }
  .pd-md-t-80 { padding-top: 80px; }
  .pd-md-r-80 { padding-right: 80px; }
  .pd-md-b-80 { padding-bottom: 80px; }
  .pd-md-l-80 { padding-left: 80px; }
  .pd-md-t-80-f { padding-top: 80px !important; }
  .pd-md-r-80-f { padding-right: 80px !important; }
  .pd-md-b-80-f { padding-bottom: 80px !important; }
  .pd-md-l-80-f { padding-left: 80px !important; }
  .pd-md-85 { padding: 85px; }
  .pd-md-85-f { padding: 85px !important; }
  .pd-md-y-85 { padding-top: 85px; padding-bottom: 85px; }
  .pd-md-y-85-f { padding-top: 85px !important; padding-bottom: 85px !important; }
  .pd-md-x-85 { padding-left: 85px; padding-right: 85px; }
  .pd-md-x-85-f { padding-left: 85px !important; padding-right: 85px !important; }
  .pd-md-t-85 { padding-top: 85px; }
  .pd-md-r-85 { padding-right: 85px; }
  .pd-md-b-85 { padding-bottom: 85px; }
  .pd-md-l-85 { padding-left: 85px; }
  .pd-md-t-85-f { padding-top: 85px !important; }
  .pd-md-r-85-f { padding-right: 85px !important; }
  .pd-md-b-85-f { padding-bottom: 85px !important; }
  .pd-md-l-85-f { padding-left: 85px !important; }
  .pd-md-90 { padding: 90px; }
  .pd-md-90-f { padding: 90px !important; }
  .pd-md-y-90 { padding-top: 90px; padding-bottom: 90px; }
  .pd-md-y-90-f { padding-top: 90px !important; padding-bottom: 90px !important; }
  .pd-md-x-90 { padding-left: 90px; padding-right: 90px; }
  .pd-md-x-90-f { padding-left: 90px !important; padding-right: 90px !important; }
  .pd-md-t-90 { padding-top: 90px; }
  .pd-md-r-90 { padding-right: 90px; }
  .pd-md-b-90 { padding-bottom: 90px; }
  .pd-md-l-90 { padding-left: 90px; }
  .pd-md-t-90-f { padding-top: 90px !important; }
  .pd-md-r-90-f { padding-right: 90px !important; }
  .pd-md-b-90-f { padding-bottom: 90px !important; }
  .pd-md-l-90-f { padding-left: 90px !important; }
  .pd-md-95 { padding: 95px; }
  .pd-md-95-f { padding: 95px !important; }
  .pd-md-y-95 { padding-top: 95px; padding-bottom: 95px; }
  .pd-md-y-95-f { padding-top: 95px !important; padding-bottom: 95px !important; }
  .pd-md-x-95 { padding-left: 95px; padding-right: 95px; }
  .pd-md-x-95-f { padding-left: 95px !important; padding-right: 95px !important; }
  .pd-md-t-95 { padding-top: 95px; }
  .pd-md-r-95 { padding-right: 95px; }
  .pd-md-b-95 { padding-bottom: 95px; }
  .pd-md-l-95 { padding-left: 95px; }
  .pd-md-t-95-f { padding-top: 95px !important; }
  .pd-md-r-95-f { padding-right: 95px !important; }
  .pd-md-b-95-f { padding-bottom: 95px !important; }
  .pd-md-l-95-f { padding-left: 95px !important; }
  .pd-md-100 { padding: 100px; }
  .pd-md-100-f { padding: 100px !important; }
  .pd-md-y-100 { padding-top: 100px; padding-bottom: 100px; }
  .pd-md-y-100-f { padding-top: 100px !important; padding-bottom: 100px !important; }
  .pd-md-x-100 { padding-left: 100px; padding-right: 100px; }
  .pd-md-x-100-f { padding-left: 100px !important; padding-right: 100px !important; }
  .pd-md-t-100 { padding-top: 100px; }
  .pd-md-r-100 { padding-right: 100px; }
  .pd-md-b-100 { padding-bottom: 100px; }
  .pd-md-l-100 { padding-left: 100px; }
  .pd-md-t-100-f { padding-top: 100px !important; }
  .pd-md-r-100-f { padding-right: 100px !important; }
  .pd-md-b-100-f { padding-bottom: 100px !important; }
  .pd-md-l-100-f { padding-left: 100px !important; }
  .pd-md-110 { padding: 110px; }
  .pd-md-110-f { padding: 110px !important; }
  .pd-md-y-110 { padding-top: 110px; padding-bottom: 110px; }
  .pd-md-y-110-f { padding-top: 110px !important; padding-bottom: 110px !important; }
  .pd-md-x-110 { padding-left: 110px; padding-right: 110px; }
  .pd-md-x-110-f { padding-left: 110px !important; padding-right: 110px !important; }
  .pd-md-t-110 { padding-top: 110px; }
  .pd-md-r-110 { padding-right: 110px; }
  .pd-md-b-110 { padding-bottom: 110px; }
  .pd-md-l-110 { padding-left: 110px; }
  .pd-md-t-110-f { padding-top: 110px !important; }
  .pd-md-r-110-f { padding-right: 110px !important; }
  .pd-md-b-110-f { padding-bottom: 110px !important; }
  .pd-md-l-110-f { padding-left: 110px !important; }
  .pd-md-120 { padding: 120px; }
  .pd-md-120-f { padding: 120px !important; }
  .pd-md-y-120 { padding-top: 120px; padding-bottom: 120px; }
  .pd-md-y-120-f { padding-top: 120px !important; padding-bottom: 120px !important; }
  .pd-md-x-120 { padding-left: 120px; padding-right: 120px; }
  .pd-md-x-120-f { padding-left: 120px !important; padding-right: 120px !important; }
  .pd-md-t-120 { padding-top: 120px; }
  .pd-md-r-120 { padding-right: 120px; }
  .pd-md-b-120 { padding-bottom: 120px; }
  .pd-md-l-120 { padding-left: 120px; }
  .pd-md-t-120-f { padding-top: 120px !important; }
  .pd-md-r-120-f { padding-right: 120px !important; }
  .pd-md-b-120-f { padding-bottom: 120px !important; }
  .pd-md-l-120-f { padding-left: 120px !important; }
  .pd-md-130 { padding: 130px; }
  .pd-md-130-f { padding: 130px !important; }
  .pd-md-y-130 { padding-top: 130px; padding-bottom: 130px; }
  .pd-md-y-130-f { padding-top: 130px !important; padding-bottom: 130px !important; }
  .pd-md-x-130 { padding-left: 130px; padding-right: 130px; }
  .pd-md-x-130-f { padding-left: 130px !important; padding-right: 130px !important; }
  .pd-md-t-130 { padding-top: 130px; }
  .pd-md-r-130 { padding-right: 130px; }
  .pd-md-b-130 { padding-bottom: 130px; }
  .pd-md-l-130 { padding-left: 130px; }
  .pd-md-t-130-f { padding-top: 130px !important; }
  .pd-md-r-130-f { padding-right: 130px !important; }
  .pd-md-b-130-f { padding-bottom: 130px !important; }
  .pd-md-l-130-f { padding-left: 130px !important; }
  .pd-md-140 { padding: 140px; }
  .pd-md-140-f { padding: 140px !important; }
  .pd-md-y-140 { padding-top: 140px; padding-bottom: 140px; }
  .pd-md-y-140-f { padding-top: 140px !important; padding-bottom: 140px !important; }
  .pd-md-x-140 { padding-left: 140px; padding-right: 140px; }
  .pd-md-x-140-f { padding-left: 140px !important; padding-right: 140px !important; }
  .pd-md-t-140 { padding-top: 140px; }
  .pd-md-r-140 { padding-right: 140px; }
  .pd-md-b-140 { padding-bottom: 140px; }
  .pd-md-l-140 { padding-left: 140px; }
  .pd-md-t-140-f { padding-top: 140px !important; }
  .pd-md-r-140-f { padding-right: 140px !important; }
  .pd-md-b-140-f { padding-bottom: 140px !important; }
  .pd-md-l-140-f { padding-left: 140px !important; }
  .pd-md-150 { padding: 150px; }
  .pd-md-150-f { padding: 150px !important; }
  .pd-md-y-150 { padding-top: 150px; padding-bottom: 150px; }
  .pd-md-y-150-f { padding-top: 150px !important; padding-bottom: 150px !important; }
  .pd-md-x-150 { padding-left: 150px; padding-right: 150px; }
  .pd-md-x-150-f { padding-left: 150px !important; padding-right: 150px !important; }
  .pd-md-t-150 { padding-top: 150px; }
  .pd-md-r-150 { padding-right: 150px; }
  .pd-md-b-150 { padding-bottom: 150px; }
  .pd-md-l-150 { padding-left: 150px; }
  .pd-md-t-150-f { padding-top: 150px !important; }
  .pd-md-r-150-f { padding-right: 150px !important; }
  .pd-md-b-150-f { padding-bottom: 150px !important; }
  .pd-md-l-150-f { padding-left: 150px !important; }
  .pd-md-160 { padding: 160px; }
  .pd-md-160-f { padding: 160px !important; }
  .pd-md-y-160 { padding-top: 160px; padding-bottom: 160px; }
  .pd-md-y-160-f { padding-top: 160px !important; padding-bottom: 160px !important; }
  .pd-md-x-160 { padding-left: 160px; padding-right: 160px; }
  .pd-md-x-160-f { padding-left: 160px !important; padding-right: 160px !important; }
  .pd-md-t-160 { padding-top: 160px; }
  .pd-md-r-160 { padding-right: 160px; }
  .pd-md-b-160 { padding-bottom: 160px; }
  .pd-md-l-160 { padding-left: 160px; }
  .pd-md-t-160-f { padding-top: 160px !important; }
  .pd-md-r-160-f { padding-right: 160px !important; }
  .pd-md-b-160-f { padding-bottom: 160px !important; }
  .pd-md-l-160-f { padding-left: 160px !important; }
  .pd-md-170 { padding: 170px; }
  .pd-md-170-f { padding: 170px !important; }
  .pd-md-y-170 { padding-top: 170px; padding-bottom: 170px; }
  .pd-md-y-170-f { padding-top: 170px !important; padding-bottom: 170px !important; }
  .pd-md-x-170 { padding-left: 170px; padding-right: 170px; }
  .pd-md-x-170-f { padding-left: 170px !important; padding-right: 170px !important; }
  .pd-md-t-170 { padding-top: 170px; }
  .pd-md-r-170 { padding-right: 170px; }
  .pd-md-b-170 { padding-bottom: 170px; }
  .pd-md-l-170 { padding-left: 170px; }
  .pd-md-t-170-f { padding-top: 170px !important; }
  .pd-md-r-170-f { padding-right: 170px !important; }
  .pd-md-b-170-f { padding-bottom: 170px !important; }
  .pd-md-l-170-f { padding-left: 170px !important; }
  .pd-md-180 { padding: 180px; }
  .pd-md-180-f { padding: 180px !important; }
  .pd-md-y-180 { padding-top: 180px; padding-bottom: 180px; }
  .pd-md-y-180-f { padding-top: 180px !important; padding-bottom: 180px !important; }
  .pd-md-x-180 { padding-left: 180px; padding-right: 180px; }
  .pd-md-x-180-f { padding-left: 180px !important; padding-right: 180px !important; }
  .pd-md-t-180 { padding-top: 180px; }
  .pd-md-r-180 { padding-right: 180px; }
  .pd-md-b-180 { padding-bottom: 180px; }
  .pd-md-l-180 { padding-left: 180px; }
  .pd-md-t-180-f { padding-top: 180px !important; }
  .pd-md-r-180-f { padding-right: 180px !important; }
  .pd-md-b-180-f { padding-bottom: 180px !important; }
  .pd-md-l-180-f { padding-left: 180px !important; }
  .pd-md-190 { padding: 190px; }
  .pd-md-190-f { padding: 190px !important; }
  .pd-md-y-190 { padding-top: 190px; padding-bottom: 190px; }
  .pd-md-y-190-f { padding-top: 190px !important; padding-bottom: 190px !important; }
  .pd-md-x-190 { padding-left: 190px; padding-right: 190px; }
  .pd-md-x-190-f { padding-left: 190px !important; padding-right: 190px !important; }
  .pd-md-t-190 { padding-top: 190px; }
  .pd-md-r-190 { padding-right: 190px; }
  .pd-md-b-190 { padding-bottom: 190px; }
  .pd-md-l-190 { padding-left: 190px; }
  .pd-md-t-190-f { padding-top: 190px !important; }
  .pd-md-r-190-f { padding-right: 190px !important; }
  .pd-md-b-190-f { padding-bottom: 190px !important; }
  .pd-md-l-190-f { padding-left: 190px !important; }
  .pd-md-200 { padding: 200px; }
  .pd-md-200-f { padding: 200px !important; }
  .pd-md-y-200 { padding-top: 200px; padding-bottom: 200px; }
  .pd-md-y-200-f { padding-top: 200px !important; padding-bottom: 200px !important; }
  .pd-md-x-200 { padding-left: 200px; padding-right: 200px; }
  .pd-md-x-200-f { padding-left: 200px !important; padding-right: 200px !important; }
  .pd-md-t-200 { padding-top: 200px; }
  .pd-md-r-200 { padding-right: 200px; }
  .pd-md-b-200 { padding-bottom: 200px; }
  .pd-md-l-200 { padding-left: 200px; }
  .pd-md-t-200-f { padding-top: 200px !important; }
  .pd-md-r-200-f { padding-right: 200px !important; }
  .pd-md-b-200-f { padding-bottom: 200px !important; }
  .pd-md-l-200-f { padding-left: 200px !important; } }

@media (min-width: 992px) { .pd-lg-0 { padding: 0px; }
  .pd-lg-0-f { padding: 0px !important; }
  .pd-lg-y-0 { padding-top: 0px; padding-bottom: 0px; }
  .pd-lg-y-0-f { padding-top: 0px !important; padding-bottom: 0px !important; }
  .pd-lg-x-0 { padding-left: 0px; padding-right: 0px; }
  .pd-lg-x-0-f { padding-left: 0px !important; padding-right: 0px !important; }
  .pd-lg-t-0 { padding-top: 0px; }
  .pd-lg-r-0 { padding-right: 0px; }
  .pd-lg-b-0 { padding-bottom: 0px; }
  .pd-lg-l-0 { padding-left: 0px; }
  .pd-lg-t-0-f { padding-top: 0px !important; }
  .pd-lg-r-0-f { padding-right: 0px !important; }
  .pd-lg-b-0-f { padding-bottom: 0px !important; }
  .pd-lg-l-0-f { padding-left: 0px !important; }
  .pd-lg-1 { padding: 1px; }
  .pd-lg-1-f { padding: 1px !important; }
  .pd-lg-y-1 { padding-top: 1px; padding-bottom: 1px; }
  .pd-lg-y-1-f { padding-top: 1px !important; padding-bottom: 1px !important; }
  .pd-lg-x-1 { padding-left: 1px; padding-right: 1px; }
  .pd-lg-x-1-f { padding-left: 1px !important; padding-right: 1px !important; }
  .pd-lg-t-1 { padding-top: 1px; }
  .pd-lg-r-1 { padding-right: 1px; }
  .pd-lg-b-1 { padding-bottom: 1px; }
  .pd-lg-l-1 { padding-left: 1px; }
  .pd-lg-t-1-f { padding-top: 1px !important; }
  .pd-lg-r-1-f { padding-right: 1px !important; }
  .pd-lg-b-1-f { padding-bottom: 1px !important; }
  .pd-lg-l-1-f { padding-left: 1px !important; }
  .pd-lg-2 { padding: 2px; }
  .pd-lg-2-f { padding: 2px !important; }
  .pd-lg-y-2 { padding-top: 2px; padding-bottom: 2px; }
  .pd-lg-y-2-f { padding-top: 2px !important; padding-bottom: 2px !important; }
  .pd-lg-x-2 { padding-left: 2px; padding-right: 2px; }
  .pd-lg-x-2-f { padding-left: 2px !important; padding-right: 2px !important; }
  .pd-lg-t-2 { padding-top: 2px; }
  .pd-lg-r-2 { padding-right: 2px; }
  .pd-lg-b-2 { padding-bottom: 2px; }
  .pd-lg-l-2 { padding-left: 2px; }
  .pd-lg-t-2-f { padding-top: 2px !important; }
  .pd-lg-r-2-f { padding-right: 2px !important; }
  .pd-lg-b-2-f { padding-bottom: 2px !important; }
  .pd-lg-l-2-f { padding-left: 2px !important; }
  .pd-lg-3 { padding: 3px; }
  .pd-lg-3-f { padding: 3px !important; }
  .pd-lg-y-3 { padding-top: 3px; padding-bottom: 3px; }
  .pd-lg-y-3-f { padding-top: 3px !important; padding-bottom: 3px !important; }
  .pd-lg-x-3 { padding-left: 3px; padding-right: 3px; }
  .pd-lg-x-3-f { padding-left: 3px !important; padding-right: 3px !important; }
  .pd-lg-t-3 { padding-top: 3px; }
  .pd-lg-r-3 { padding-right: 3px; }
  .pd-lg-b-3 { padding-bottom: 3px; }
  .pd-lg-l-3 { padding-left: 3px; }
  .pd-lg-t-3-f { padding-top: 3px !important; }
  .pd-lg-r-3-f { padding-right: 3px !important; }
  .pd-lg-b-3-f { padding-bottom: 3px !important; }
  .pd-lg-l-3-f { padding-left: 3px !important; }
  .pd-lg-4 { padding: 4px; }
  .pd-lg-4-f { padding: 4px !important; }
  .pd-lg-y-4 { padding-top: 4px; padding-bottom: 4px; }
  .pd-lg-y-4-f { padding-top: 4px !important; padding-bottom: 4px !important; }
  .pd-lg-x-4 { padding-left: 4px; padding-right: 4px; }
  .pd-lg-x-4-f { padding-left: 4px !important; padding-right: 4px !important; }
  .pd-lg-t-4 { padding-top: 4px; }
  .pd-lg-r-4 { padding-right: 4px; }
  .pd-lg-b-4 { padding-bottom: 4px; }
  .pd-lg-l-4 { padding-left: 4px; }
  .pd-lg-t-4-f { padding-top: 4px !important; }
  .pd-lg-r-4-f { padding-right: 4px !important; }
  .pd-lg-b-4-f { padding-bottom: 4px !important; }
  .pd-lg-l-4-f { padding-left: 4px !important; }
  .pd-lg-5 { padding: 5px; }
  .pd-lg-5-f { padding: 5px !important; }
  .pd-lg-y-5 { padding-top: 5px; padding-bottom: 5px; }
  .pd-lg-y-5-f { padding-top: 5px !important; padding-bottom: 5px !important; }
  .pd-lg-x-5 { padding-left: 5px; padding-right: 5px; }
  .pd-lg-x-5-f { padding-left: 5px !important; padding-right: 5px !important; }
  .pd-lg-t-5 { padding-top: 5px; }
  .pd-lg-r-5 { padding-right: 5px; }
  .pd-lg-b-5 { padding-bottom: 5px; }
  .pd-lg-l-5 { padding-left: 5px; }
  .pd-lg-t-5-f { padding-top: 5px !important; }
  .pd-lg-r-5-f { padding-right: 5px !important; }
  .pd-lg-b-5-f { padding-bottom: 5px !important; }
  .pd-lg-l-5-f { padding-left: 5px !important; }
  .pd-lg-6 { padding: 6px; }
  .pd-lg-6-f { padding: 6px !important; }
  .pd-lg-y-6 { padding-top: 6px; padding-bottom: 6px; }
  .pd-lg-y-6-f { padding-top: 6px !important; padding-bottom: 6px !important; }
  .pd-lg-x-6 { padding-left: 6px; padding-right: 6px; }
  .pd-lg-x-6-f { padding-left: 6px !important; padding-right: 6px !important; }
  .pd-lg-t-6 { padding-top: 6px; }
  .pd-lg-r-6 { padding-right: 6px; }
  .pd-lg-b-6 { padding-bottom: 6px; }
  .pd-lg-l-6 { padding-left: 6px; }
  .pd-lg-t-6-f { padding-top: 6px !important; }
  .pd-lg-r-6-f { padding-right: 6px !important; }
  .pd-lg-b-6-f { padding-bottom: 6px !important; }
  .pd-lg-l-6-f { padding-left: 6px !important; }
  .pd-lg-7 { padding: 7px; }
  .pd-lg-7-f { padding: 7px !important; }
  .pd-lg-y-7 { padding-top: 7px; padding-bottom: 7px; }
  .pd-lg-y-7-f { padding-top: 7px !important; padding-bottom: 7px !important; }
  .pd-lg-x-7 { padding-left: 7px; padding-right: 7px; }
  .pd-lg-x-7-f { padding-left: 7px !important; padding-right: 7px !important; }
  .pd-lg-t-7 { padding-top: 7px; }
  .pd-lg-r-7 { padding-right: 7px; }
  .pd-lg-b-7 { padding-bottom: 7px; }
  .pd-lg-l-7 { padding-left: 7px; }
  .pd-lg-t-7-f { padding-top: 7px !important; }
  .pd-lg-r-7-f { padding-right: 7px !important; }
  .pd-lg-b-7-f { padding-bottom: 7px !important; }
  .pd-lg-l-7-f { padding-left: 7px !important; }
  .pd-lg-8 { padding: 8px; }
  .pd-lg-8-f { padding: 8px !important; }
  .pd-lg-y-8 { padding-top: 8px; padding-bottom: 8px; }
  .pd-lg-y-8-f { padding-top: 8px !important; padding-bottom: 8px !important; }
  .pd-lg-x-8 { padding-left: 8px; padding-right: 8px; }
  .pd-lg-x-8-f { padding-left: 8px !important; padding-right: 8px !important; }
  .pd-lg-t-8 { padding-top: 8px; }
  .pd-lg-r-8 { padding-right: 8px; }
  .pd-lg-b-8 { padding-bottom: 8px; }
  .pd-lg-l-8 { padding-left: 8px; }
  .pd-lg-t-8-f { padding-top: 8px !important; }
  .pd-lg-r-8-f { padding-right: 8px !important; }
  .pd-lg-b-8-f { padding-bottom: 8px !important; }
  .pd-lg-l-8-f { padding-left: 8px !important; }
  .pd-lg-9 { padding: 9px; }
  .pd-lg-9-f { padding: 9px !important; }
  .pd-lg-y-9 { padding-top: 9px; padding-bottom: 9px; }
  .pd-lg-y-9-f { padding-top: 9px !important; padding-bottom: 9px !important; }
  .pd-lg-x-9 { padding-left: 9px; padding-right: 9px; }
  .pd-lg-x-9-f { padding-left: 9px !important; padding-right: 9px !important; }
  .pd-lg-t-9 { padding-top: 9px; }
  .pd-lg-r-9 { padding-right: 9px; }
  .pd-lg-b-9 { padding-bottom: 9px; }
  .pd-lg-l-9 { padding-left: 9px; }
  .pd-lg-t-9-f { padding-top: 9px !important; }
  .pd-lg-r-9-f { padding-right: 9px !important; }
  .pd-lg-b-9-f { padding-bottom: 9px !important; }
  .pd-lg-l-9-f { padding-left: 9px !important; }
  .pd-lg-10 { padding: 10px; }
  .pd-lg-10-f { padding: 10px !important; }
  .pd-lg-y-10 { padding-top: 10px; padding-bottom: 10px; }
  .pd-lg-y-10-f { padding-top: 10px !important; padding-bottom: 10px !important; }
  .pd-lg-x-10 { padding-left: 10px; padding-right: 10px; }
  .pd-lg-x-10-f { padding-left: 10px !important; padding-right: 10px !important; }
  .pd-lg-t-10 { padding-top: 10px; }
  .pd-lg-r-10 { padding-right: 10px; }
  .pd-lg-b-10 { padding-bottom: 10px; }
  .pd-lg-l-10 { padding-left: 10px; }
  .pd-lg-t-10-f { padding-top: 10px !important; }
  .pd-lg-r-10-f { padding-right: 10px !important; }
  .pd-lg-b-10-f { padding-bottom: 10px !important; }
  .pd-lg-l-10-f { padding-left: 10px !important; }
  .pd-lg-15 { padding: 15px; }
  .pd-lg-15-f { padding: 15px !important; }
  .pd-lg-y-15 { padding-top: 15px; padding-bottom: 15px; }
  .pd-lg-y-15-f { padding-top: 15px !important; padding-bottom: 15px !important; }
  .pd-lg-x-15 { padding-left: 15px; padding-right: 15px; }
  .pd-lg-x-15-f { padding-left: 15px !important; padding-right: 15px !important; }
  .pd-lg-t-15 { padding-top: 15px; }
  .pd-lg-r-15 { padding-right: 15px; }
  .pd-lg-b-15 { padding-bottom: 15px; }
  .pd-lg-l-15 { padding-left: 15px; }
  .pd-lg-t-15-f { padding-top: 15px !important; }
  .pd-lg-r-15-f { padding-right: 15px !important; }
  .pd-lg-b-15-f { padding-bottom: 15px !important; }
  .pd-lg-l-15-f { padding-left: 15px !important; }
  .pd-lg-20 { padding: 20px; }
  .pd-lg-20-f { padding: 20px !important; }
  .pd-lg-y-20 { padding-top: 20px; padding-bottom: 20px; }
  .pd-lg-y-20-f { padding-top: 20px !important; padding-bottom: 20px !important; }
  .pd-lg-x-20 { padding-left: 20px; padding-right: 20px; }
  .pd-lg-x-20-f { padding-left: 20px !important; padding-right: 20px !important; }
  .pd-lg-t-20 { padding-top: 20px; }
  .pd-lg-r-20 { padding-right: 20px; }
  .pd-lg-b-20 { padding-bottom: 20px; }
  .pd-lg-l-20 { padding-left: 20px; }
  .pd-lg-t-20-f { padding-top: 20px !important; }
  .pd-lg-r-20-f { padding-right: 20px !important; }
  .pd-lg-b-20-f { padding-bottom: 20px !important; }
  .pd-lg-l-20-f { padding-left: 20px !important; }
  .pd-lg-25 { padding: 25px; }
  .pd-lg-25-f { padding: 25px !important; }
  .pd-lg-y-25 { padding-top: 25px; padding-bottom: 25px; }
  .pd-lg-y-25-f { padding-top: 25px !important; padding-bottom: 25px !important; }
  .pd-lg-x-25 { padding-left: 25px; padding-right: 25px; }
  .pd-lg-x-25-f { padding-left: 25px !important; padding-right: 25px !important; }
  .pd-lg-t-25 { padding-top: 25px; }
  .pd-lg-r-25 { padding-right: 25px; }
  .pd-lg-b-25 { padding-bottom: 25px; }
  .pd-lg-l-25 { padding-left: 25px; }
  .pd-lg-t-25-f { padding-top: 25px !important; }
  .pd-lg-r-25-f { padding-right: 25px !important; }
  .pd-lg-b-25-f { padding-bottom: 25px !important; }
  .pd-lg-l-25-f { padding-left: 25px !important; }
  .pd-lg-30 { padding: 30px; }
  .pd-lg-30-f { padding: 30px !important; }
  .pd-lg-y-30 { padding-top: 30px; padding-bottom: 30px; }
  .pd-lg-y-30-f { padding-top: 30px !important; padding-bottom: 30px !important; }
  .pd-lg-x-30 { padding-left: 30px; padding-right: 30px; }
  .pd-lg-x-30-f { padding-left: 30px !important; padding-right: 30px !important; }
  .pd-lg-t-30 { padding-top: 30px; }
  .pd-lg-r-30 { padding-right: 30px; }
  .pd-lg-b-30 { padding-bottom: 30px; }
  .pd-lg-l-30 { padding-left: 30px; }
  .pd-lg-t-30-f { padding-top: 30px !important; }
  .pd-lg-r-30-f { padding-right: 30px !important; }
  .pd-lg-b-30-f { padding-bottom: 30px !important; }
  .pd-lg-l-30-f { padding-left: 30px !important; }
  .pd-lg-35 { padding: 35px; }
  .pd-lg-35-f { padding: 35px !important; }
  .pd-lg-y-35 { padding-top: 35px; padding-bottom: 35px; }
  .pd-lg-y-35-f { padding-top: 35px !important; padding-bottom: 35px !important; }
  .pd-lg-x-35 { padding-left: 35px; padding-right: 35px; }
  .pd-lg-x-35-f { padding-left: 35px !important; padding-right: 35px !important; }
  .pd-lg-t-35 { padding-top: 35px; }
  .pd-lg-r-35 { padding-right: 35px; }
  .pd-lg-b-35 { padding-bottom: 35px; }
  .pd-lg-l-35 { padding-left: 35px; }
  .pd-lg-t-35-f { padding-top: 35px !important; }
  .pd-lg-r-35-f { padding-right: 35px !important; }
  .pd-lg-b-35-f { padding-bottom: 35px !important; }
  .pd-lg-l-35-f { padding-left: 35px !important; }
  .pd-lg-40 { padding: 40px; }
  .pd-lg-40-f { padding: 40px !important; }
  .pd-lg-y-40 { padding-top: 40px; padding-bottom: 40px; }
  .pd-lg-y-40-f { padding-top: 40px !important; padding-bottom: 40px !important; }
  .pd-lg-x-40 { padding-left: 40px; padding-right: 40px; }
  .pd-lg-x-40-f { padding-left: 40px !important; padding-right: 40px !important; }
  .pd-lg-t-40 { padding-top: 40px; }
  .pd-lg-r-40 { padding-right: 40px; }
  .pd-lg-b-40 { padding-bottom: 40px; }
  .pd-lg-l-40 { padding-left: 40px; }
  .pd-lg-t-40-f { padding-top: 40px !important; }
  .pd-lg-r-40-f { padding-right: 40px !important; }
  .pd-lg-b-40-f { padding-bottom: 40px !important; }
  .pd-lg-l-40-f { padding-left: 40px !important; }
  .pd-lg-45 { padding: 45px; }
  .pd-lg-45-f { padding: 45px !important; }
  .pd-lg-y-45 { padding-top: 45px; padding-bottom: 45px; }
  .pd-lg-y-45-f { padding-top: 45px !important; padding-bottom: 45px !important; }
  .pd-lg-x-45 { padding-left: 45px; padding-right: 45px; }
  .pd-lg-x-45-f { padding-left: 45px !important; padding-right: 45px !important; }
  .pd-lg-t-45 { padding-top: 45px; }
  .pd-lg-r-45 { padding-right: 45px; }
  .pd-lg-b-45 { padding-bottom: 45px; }
  .pd-lg-l-45 { padding-left: 45px; }
  .pd-lg-t-45-f { padding-top: 45px !important; }
  .pd-lg-r-45-f { padding-right: 45px !important; }
  .pd-lg-b-45-f { padding-bottom: 45px !important; }
  .pd-lg-l-45-f { padding-left: 45px !important; }
  .pd-lg-50 { padding: 50px; }
  .pd-lg-50-f { padding: 50px !important; }
  .pd-lg-y-50 { padding-top: 50px; padding-bottom: 50px; }
  .pd-lg-y-50-f { padding-top: 50px !important; padding-bottom: 50px !important; }
  .pd-lg-x-50 { padding-left: 50px; padding-right: 50px; }
  .pd-lg-x-50-f { padding-left: 50px !important; padding-right: 50px !important; }
  .pd-lg-t-50 { padding-top: 50px; }
  .pd-lg-r-50 { padding-right: 50px; }
  .pd-lg-b-50 { padding-bottom: 50px; }
  .pd-lg-l-50 { padding-left: 50px; }
  .pd-lg-t-50-f { padding-top: 50px !important; }
  .pd-lg-r-50-f { padding-right: 50px !important; }
  .pd-lg-b-50-f { padding-bottom: 50px !important; }
  .pd-lg-l-50-f { padding-left: 50px !important; }
  .pd-lg-55 { padding: 55px; }
  .pd-lg-55-f { padding: 55px !important; }
  .pd-lg-y-55 { padding-top: 55px; padding-bottom: 55px; }
  .pd-lg-y-55-f { padding-top: 55px !important; padding-bottom: 55px !important; }
  .pd-lg-x-55 { padding-left: 55px; padding-right: 55px; }
  .pd-lg-x-55-f { padding-left: 55px !important; padding-right: 55px !important; }
  .pd-lg-t-55 { padding-top: 55px; }
  .pd-lg-r-55 { padding-right: 55px; }
  .pd-lg-b-55 { padding-bottom: 55px; }
  .pd-lg-l-55 { padding-left: 55px; }
  .pd-lg-t-55-f { padding-top: 55px !important; }
  .pd-lg-r-55-f { padding-right: 55px !important; }
  .pd-lg-b-55-f { padding-bottom: 55px !important; }
  .pd-lg-l-55-f { padding-left: 55px !important; }
  .pd-lg-60 { padding: 60px; }
  .pd-lg-60-f { padding: 60px !important; }
  .pd-lg-y-60 { padding-top: 60px; padding-bottom: 60px; }
  .pd-lg-y-60-f { padding-top: 60px !important; padding-bottom: 60px !important; }
  .pd-lg-x-60 { padding-left: 60px; padding-right: 60px; }
  .pd-lg-x-60-f { padding-left: 60px !important; padding-right: 60px !important; }
  .pd-lg-t-60 { padding-top: 60px; }
  .pd-lg-r-60 { padding-right: 60px; }
  .pd-lg-b-60 { padding-bottom: 60px; }
  .pd-lg-l-60 { padding-left: 60px; }
  .pd-lg-t-60-f { padding-top: 60px !important; }
  .pd-lg-r-60-f { padding-right: 60px !important; }
  .pd-lg-b-60-f { padding-bottom: 60px !important; }
  .pd-lg-l-60-f { padding-left: 60px !important; }
  .pd-lg-65 { padding: 65px; }
  .pd-lg-65-f { padding: 65px !important; }
  .pd-lg-y-65 { padding-top: 65px; padding-bottom: 65px; }
  .pd-lg-y-65-f { padding-top: 65px !important; padding-bottom: 65px !important; }
  .pd-lg-x-65 { padding-left: 65px; padding-right: 65px; }
  .pd-lg-x-65-f { padding-left: 65px !important; padding-right: 65px !important; }
  .pd-lg-t-65 { padding-top: 65px; }
  .pd-lg-r-65 { padding-right: 65px; }
  .pd-lg-b-65 { padding-bottom: 65px; }
  .pd-lg-l-65 { padding-left: 65px; }
  .pd-lg-t-65-f { padding-top: 65px !important; }
  .pd-lg-r-65-f { padding-right: 65px !important; }
  .pd-lg-b-65-f { padding-bottom: 65px !important; }
  .pd-lg-l-65-f { padding-left: 65px !important; }
  .pd-lg-70 { padding: 70px; }
  .pd-lg-70-f { padding: 70px !important; }
  .pd-lg-y-70 { padding-top: 70px; padding-bottom: 70px; }
  .pd-lg-y-70-f { padding-top: 70px !important; padding-bottom: 70px !important; }
  .pd-lg-x-70 { padding-left: 70px; padding-right: 70px; }
  .pd-lg-x-70-f { padding-left: 70px !important; padding-right: 70px !important; }
  .pd-lg-t-70 { padding-top: 70px; }
  .pd-lg-r-70 { padding-right: 70px; }
  .pd-lg-b-70 { padding-bottom: 70px; }
  .pd-lg-l-70 { padding-left: 70px; }
  .pd-lg-t-70-f { padding-top: 70px !important; }
  .pd-lg-r-70-f { padding-right: 70px !important; }
  .pd-lg-b-70-f { padding-bottom: 70px !important; }
  .pd-lg-l-70-f { padding-left: 70px !important; }
  .pd-lg-75 { padding: 75px; }
  .pd-lg-75-f { padding: 75px !important; }
  .pd-lg-y-75 { padding-top: 75px; padding-bottom: 75px; }
  .pd-lg-y-75-f { padding-top: 75px !important; padding-bottom: 75px !important; }
  .pd-lg-x-75 { padding-left: 75px; padding-right: 75px; }
  .pd-lg-x-75-f { padding-left: 75px !important; padding-right: 75px !important; }
  .pd-lg-t-75 { padding-top: 75px; }
  .pd-lg-r-75 { padding-right: 75px; }
  .pd-lg-b-75 { padding-bottom: 75px; }
  .pd-lg-l-75 { padding-left: 75px; }
  .pd-lg-t-75-f { padding-top: 75px !important; }
  .pd-lg-r-75-f { padding-right: 75px !important; }
  .pd-lg-b-75-f { padding-bottom: 75px !important; }
  .pd-lg-l-75-f { padding-left: 75px !important; }
  .pd-lg-80 { padding: 80px; }
  .pd-lg-80-f { padding: 80px !important; }
  .pd-lg-y-80 { padding-top: 80px; padding-bottom: 80px; }
  .pd-lg-y-80-f { padding-top: 80px !important; padding-bottom: 80px !important; }
  .pd-lg-x-80 { padding-left: 80px; padding-right: 80px; }
  .pd-lg-x-80-f { padding-left: 80px !important; padding-right: 80px !important; }
  .pd-lg-t-80 { padding-top: 80px; }
  .pd-lg-r-80 { padding-right: 80px; }
  .pd-lg-b-80 { padding-bottom: 80px; }
  .pd-lg-l-80 { padding-left: 80px; }
  .pd-lg-t-80-f { padding-top: 80px !important; }
  .pd-lg-r-80-f { padding-right: 80px !important; }
  .pd-lg-b-80-f { padding-bottom: 80px !important; }
  .pd-lg-l-80-f { padding-left: 80px !important; }
  .pd-lg-85 { padding: 85px; }
  .pd-lg-85-f { padding: 85px !important; }
  .pd-lg-y-85 { padding-top: 85px; padding-bottom: 85px; }
  .pd-lg-y-85-f { padding-top: 85px !important; padding-bottom: 85px !important; }
  .pd-lg-x-85 { padding-left: 85px; padding-right: 85px; }
  .pd-lg-x-85-f { padding-left: 85px !important; padding-right: 85px !important; }
  .pd-lg-t-85 { padding-top: 85px; }
  .pd-lg-r-85 { padding-right: 85px; }
  .pd-lg-b-85 { padding-bottom: 85px; }
  .pd-lg-l-85 { padding-left: 85px; }
  .pd-lg-t-85-f { padding-top: 85px !important; }
  .pd-lg-r-85-f { padding-right: 85px !important; }
  .pd-lg-b-85-f { padding-bottom: 85px !important; }
  .pd-lg-l-85-f { padding-left: 85px !important; }
  .pd-lg-90 { padding: 90px; }
  .pd-lg-90-f { padding: 90px !important; }
  .pd-lg-y-90 { padding-top: 90px; padding-bottom: 90px; }
  .pd-lg-y-90-f { padding-top: 90px !important; padding-bottom: 90px !important; }
  .pd-lg-x-90 { padding-left: 90px; padding-right: 90px; }
  .pd-lg-x-90-f { padding-left: 90px !important; padding-right: 90px !important; }
  .pd-lg-t-90 { padding-top: 90px; }
  .pd-lg-r-90 { padding-right: 90px; }
  .pd-lg-b-90 { padding-bottom: 90px; }
  .pd-lg-l-90 { padding-left: 90px; }
  .pd-lg-t-90-f { padding-top: 90px !important; }
  .pd-lg-r-90-f { padding-right: 90px !important; }
  .pd-lg-b-90-f { padding-bottom: 90px !important; }
  .pd-lg-l-90-f { padding-left: 90px !important; }
  .pd-lg-95 { padding: 95px; }
  .pd-lg-95-f { padding: 95px !important; }
  .pd-lg-y-95 { padding-top: 95px; padding-bottom: 95px; }
  .pd-lg-y-95-f { padding-top: 95px !important; padding-bottom: 95px !important; }
  .pd-lg-x-95 { padding-left: 95px; padding-right: 95px; }
  .pd-lg-x-95-f { padding-left: 95px !important; padding-right: 95px !important; }
  .pd-lg-t-95 { padding-top: 95px; }
  .pd-lg-r-95 { padding-right: 95px; }
  .pd-lg-b-95 { padding-bottom: 95px; }
  .pd-lg-l-95 { padding-left: 95px; }
  .pd-lg-t-95-f { padding-top: 95px !important; }
  .pd-lg-r-95-f { padding-right: 95px !important; }
  .pd-lg-b-95-f { padding-bottom: 95px !important; }
  .pd-lg-l-95-f { padding-left: 95px !important; }
  .pd-lg-100 { padding: 100px; }
  .pd-lg-100-f { padding: 100px !important; }
  .pd-lg-y-100 { padding-top: 100px; padding-bottom: 100px; }
  .pd-lg-y-100-f { padding-top: 100px !important; padding-bottom: 100px !important; }
  .pd-lg-x-100 { padding-left: 100px; padding-right: 100px; }
  .pd-lg-x-100-f { padding-left: 100px !important; padding-right: 100px !important; }
  .pd-lg-t-100 { padding-top: 100px; }
  .pd-lg-r-100 { padding-right: 100px; }
  .pd-lg-b-100 { padding-bottom: 100px; }
  .pd-lg-l-100 { padding-left: 100px; }
  .pd-lg-t-100-f { padding-top: 100px !important; }
  .pd-lg-r-100-f { padding-right: 100px !important; }
  .pd-lg-b-100-f { padding-bottom: 100px !important; }
  .pd-lg-l-100-f { padding-left: 100px !important; }
  .pd-lg-110 { padding: 110px; }
  .pd-lg-110-f { padding: 110px !important; }
  .pd-lg-y-110 { padding-top: 110px; padding-bottom: 110px; }
  .pd-lg-y-110-f { padding-top: 110px !important; padding-bottom: 110px !important; }
  .pd-lg-x-110 { padding-left: 110px; padding-right: 110px; }
  .pd-lg-x-110-f { padding-left: 110px !important; padding-right: 110px !important; }
  .pd-lg-t-110 { padding-top: 110px; }
  .pd-lg-r-110 { padding-right: 110px; }
  .pd-lg-b-110 { padding-bottom: 110px; }
  .pd-lg-l-110 { padding-left: 110px; }
  .pd-lg-t-110-f { padding-top: 110px !important; }
  .pd-lg-r-110-f { padding-right: 110px !important; }
  .pd-lg-b-110-f { padding-bottom: 110px !important; }
  .pd-lg-l-110-f { padding-left: 110px !important; }
  .pd-lg-120 { padding: 120px; }
  .pd-lg-120-f { padding: 120px !important; }
  .pd-lg-y-120 { padding-top: 120px; padding-bottom: 120px; }
  .pd-lg-y-120-f { padding-top: 120px !important; padding-bottom: 120px !important; }
  .pd-lg-x-120 { padding-left: 120px; padding-right: 120px; }
  .pd-lg-x-120-f { padding-left: 120px !important; padding-right: 120px !important; }
  .pd-lg-t-120 { padding-top: 120px; }
  .pd-lg-r-120 { padding-right: 120px; }
  .pd-lg-b-120 { padding-bottom: 120px; }
  .pd-lg-l-120 { padding-left: 120px; }
  .pd-lg-t-120-f { padding-top: 120px !important; }
  .pd-lg-r-120-f { padding-right: 120px !important; }
  .pd-lg-b-120-f { padding-bottom: 120px !important; }
  .pd-lg-l-120-f { padding-left: 120px !important; }
  .pd-lg-130 { padding: 130px; }
  .pd-lg-130-f { padding: 130px !important; }
  .pd-lg-y-130 { padding-top: 130px; padding-bottom: 130px; }
  .pd-lg-y-130-f { padding-top: 130px !important; padding-bottom: 130px !important; }
  .pd-lg-x-130 { padding-left: 130px; padding-right: 130px; }
  .pd-lg-x-130-f { padding-left: 130px !important; padding-right: 130px !important; }
  .pd-lg-t-130 { padding-top: 130px; }
  .pd-lg-r-130 { padding-right: 130px; }
  .pd-lg-b-130 { padding-bottom: 130px; }
  .pd-lg-l-130 { padding-left: 130px; }
  .pd-lg-t-130-f { padding-top: 130px !important; }
  .pd-lg-r-130-f { padding-right: 130px !important; }
  .pd-lg-b-130-f { padding-bottom: 130px !important; }
  .pd-lg-l-130-f { padding-left: 130px !important; }
  .pd-lg-140 { padding: 140px; }
  .pd-lg-140-f { padding: 140px !important; }
  .pd-lg-y-140 { padding-top: 140px; padding-bottom: 140px; }
  .pd-lg-y-140-f { padding-top: 140px !important; padding-bottom: 140px !important; }
  .pd-lg-x-140 { padding-left: 140px; padding-right: 140px; }
  .pd-lg-x-140-f { padding-left: 140px !important; padding-right: 140px !important; }
  .pd-lg-t-140 { padding-top: 140px; }
  .pd-lg-r-140 { padding-right: 140px; }
  .pd-lg-b-140 { padding-bottom: 140px; }
  .pd-lg-l-140 { padding-left: 140px; }
  .pd-lg-t-140-f { padding-top: 140px !important; }
  .pd-lg-r-140-f { padding-right: 140px !important; }
  .pd-lg-b-140-f { padding-bottom: 140px !important; }
  .pd-lg-l-140-f { padding-left: 140px !important; }
  .pd-lg-150 { padding: 150px; }
  .pd-lg-150-f { padding: 150px !important; }
  .pd-lg-y-150 { padding-top: 150px; padding-bottom: 150px; }
  .pd-lg-y-150-f { padding-top: 150px !important; padding-bottom: 150px !important; }
  .pd-lg-x-150 { padding-left: 150px; padding-right: 150px; }
  .pd-lg-x-150-f { padding-left: 150px !important; padding-right: 150px !important; }
  .pd-lg-t-150 { padding-top: 150px; }
  .pd-lg-r-150 { padding-right: 150px; }
  .pd-lg-b-150 { padding-bottom: 150px; }
  .pd-lg-l-150 { padding-left: 150px; }
  .pd-lg-t-150-f { padding-top: 150px !important; }
  .pd-lg-r-150-f { padding-right: 150px !important; }
  .pd-lg-b-150-f { padding-bottom: 150px !important; }
  .pd-lg-l-150-f { padding-left: 150px !important; }
  .pd-lg-160 { padding: 160px; }
  .pd-lg-160-f { padding: 160px !important; }
  .pd-lg-y-160 { padding-top: 160px; padding-bottom: 160px; }
  .pd-lg-y-160-f { padding-top: 160px !important; padding-bottom: 160px !important; }
  .pd-lg-x-160 { padding-left: 160px; padding-right: 160px; }
  .pd-lg-x-160-f { padding-left: 160px !important; padding-right: 160px !important; }
  .pd-lg-t-160 { padding-top: 160px; }
  .pd-lg-r-160 { padding-right: 160px; }
  .pd-lg-b-160 { padding-bottom: 160px; }
  .pd-lg-l-160 { padding-left: 160px; }
  .pd-lg-t-160-f { padding-top: 160px !important; }
  .pd-lg-r-160-f { padding-right: 160px !important; }
  .pd-lg-b-160-f { padding-bottom: 160px !important; }
  .pd-lg-l-160-f { padding-left: 160px !important; }
  .pd-lg-170 { padding: 170px; }
  .pd-lg-170-f { padding: 170px !important; }
  .pd-lg-y-170 { padding-top: 170px; padding-bottom: 170px; }
  .pd-lg-y-170-f { padding-top: 170px !important; padding-bottom: 170px !important; }
  .pd-lg-x-170 { padding-left: 170px; padding-right: 170px; }
  .pd-lg-x-170-f { padding-left: 170px !important; padding-right: 170px !important; }
  .pd-lg-t-170 { padding-top: 170px; }
  .pd-lg-r-170 { padding-right: 170px; }
  .pd-lg-b-170 { padding-bottom: 170px; }
  .pd-lg-l-170 { padding-left: 170px; }
  .pd-lg-t-170-f { padding-top: 170px !important; }
  .pd-lg-r-170-f { padding-right: 170px !important; }
  .pd-lg-b-170-f { padding-bottom: 170px !important; }
  .pd-lg-l-170-f { padding-left: 170px !important; }
  .pd-lg-180 { padding: 180px; }
  .pd-lg-180-f { padding: 180px !important; }
  .pd-lg-y-180 { padding-top: 180px; padding-bottom: 180px; }
  .pd-lg-y-180-f { padding-top: 180px !important; padding-bottom: 180px !important; }
  .pd-lg-x-180 { padding-left: 180px; padding-right: 180px; }
  .pd-lg-x-180-f { padding-left: 180px !important; padding-right: 180px !important; }
  .pd-lg-t-180 { padding-top: 180px; }
  .pd-lg-r-180 { padding-right: 180px; }
  .pd-lg-b-180 { padding-bottom: 180px; }
  .pd-lg-l-180 { padding-left: 180px; }
  .pd-lg-t-180-f { padding-top: 180px !important; }
  .pd-lg-r-180-f { padding-right: 180px !important; }
  .pd-lg-b-180-f { padding-bottom: 180px !important; }
  .pd-lg-l-180-f { padding-left: 180px !important; }
  .pd-lg-190 { padding: 190px; }
  .pd-lg-190-f { padding: 190px !important; }
  .pd-lg-y-190 { padding-top: 190px; padding-bottom: 190px; }
  .pd-lg-y-190-f { padding-top: 190px !important; padding-bottom: 190px !important; }
  .pd-lg-x-190 { padding-left: 190px; padding-right: 190px; }
  .pd-lg-x-190-f { padding-left: 190px !important; padding-right: 190px !important; }
  .pd-lg-t-190 { padding-top: 190px; }
  .pd-lg-r-190 { padding-right: 190px; }
  .pd-lg-b-190 { padding-bottom: 190px; }
  .pd-lg-l-190 { padding-left: 190px; }
  .pd-lg-t-190-f { padding-top: 190px !important; }
  .pd-lg-r-190-f { padding-right: 190px !important; }
  .pd-lg-b-190-f { padding-bottom: 190px !important; }
  .pd-lg-l-190-f { padding-left: 190px !important; }
  .pd-lg-200 { padding: 200px; }
  .pd-lg-200-f { padding: 200px !important; }
  .pd-lg-y-200 { padding-top: 200px; padding-bottom: 200px; }
  .pd-lg-y-200-f { padding-top: 200px !important; padding-bottom: 200px !important; }
  .pd-lg-x-200 { padding-left: 200px; padding-right: 200px; }
  .pd-lg-x-200-f { padding-left: 200px !important; padding-right: 200px !important; }
  .pd-lg-t-200 { padding-top: 200px; }
  .pd-lg-r-200 { padding-right: 200px; }
  .pd-lg-b-200 { padding-bottom: 200px; }
  .pd-lg-l-200 { padding-left: 200px; }
  .pd-lg-t-200-f { padding-top: 200px !important; }
  .pd-lg-r-200-f { padding-right: 200px !important; }
  .pd-lg-b-200-f { padding-bottom: 200px !important; }
  .pd-lg-l-200-f { padding-left: 200px !important; } }

@media (min-width: 1200px) { .pd-xl-0 { padding: 0px; }
  .pd-xl-0-f { padding: 0px !important; }
  .pd-xl-y-0 { padding-top: 0px; padding-bottom: 0px; }
  .pd-xl-y-0-f { padding-top: 0px !important; padding-bottom: 0px !important; }
  .pd-xl-x-0 { padding-left: 0px; padding-right: 0px; }
  .pd-xl-x-0-f { padding-left: 0px !important; padding-right: 0px !important; }
  .pd-xl-t-0 { padding-top: 0px; }
  .pd-xl-r-0 { padding-right: 0px; }
  .pd-xl-b-0 { padding-bottom: 0px; }
  .pd-xl-l-0 { padding-left: 0px; }
  .pd-xl-t-0-f { padding-top: 0px !important; }
  .pd-xl-r-0-f { padding-right: 0px !important; }
  .pd-xl-b-0-f { padding-bottom: 0px !important; }
  .pd-xl-l-0-f { padding-left: 0px !important; }
  .pd-xl-1 { padding: 1px; }
  .pd-xl-1-f { padding: 1px !important; }
  .pd-xl-y-1 { padding-top: 1px; padding-bottom: 1px; }
  .pd-xl-y-1-f { padding-top: 1px !important; padding-bottom: 1px !important; }
  .pd-xl-x-1 { padding-left: 1px; padding-right: 1px; }
  .pd-xl-x-1-f { padding-left: 1px !important; padding-right: 1px !important; }
  .pd-xl-t-1 { padding-top: 1px; }
  .pd-xl-r-1 { padding-right: 1px; }
  .pd-xl-b-1 { padding-bottom: 1px; }
  .pd-xl-l-1 { padding-left: 1px; }
  .pd-xl-t-1-f { padding-top: 1px !important; }
  .pd-xl-r-1-f { padding-right: 1px !important; }
  .pd-xl-b-1-f { padding-bottom: 1px !important; }
  .pd-xl-l-1-f { padding-left: 1px !important; }
  .pd-xl-2 { padding: 2px; }
  .pd-xl-2-f { padding: 2px !important; }
  .pd-xl-y-2 { padding-top: 2px; padding-bottom: 2px; }
  .pd-xl-y-2-f { padding-top: 2px !important; padding-bottom: 2px !important; }
  .pd-xl-x-2 { padding-left: 2px; padding-right: 2px; }
  .pd-xl-x-2-f { padding-left: 2px !important; padding-right: 2px !important; }
  .pd-xl-t-2 { padding-top: 2px; }
  .pd-xl-r-2 { padding-right: 2px; }
  .pd-xl-b-2 { padding-bottom: 2px; }
  .pd-xl-l-2 { padding-left: 2px; }
  .pd-xl-t-2-f { padding-top: 2px !important; }
  .pd-xl-r-2-f { padding-right: 2px !important; }
  .pd-xl-b-2-f { padding-bottom: 2px !important; }
  .pd-xl-l-2-f { padding-left: 2px !important; }
  .pd-xl-3 { padding: 3px; }
  .pd-xl-3-f { padding: 3px !important; }
  .pd-xl-y-3 { padding-top: 3px; padding-bottom: 3px; }
  .pd-xl-y-3-f { padding-top: 3px !important; padding-bottom: 3px !important; }
  .pd-xl-x-3 { padding-left: 3px; padding-right: 3px; }
  .pd-xl-x-3-f { padding-left: 3px !important; padding-right: 3px !important; }
  .pd-xl-t-3 { padding-top: 3px; }
  .pd-xl-r-3 { padding-right: 3px; }
  .pd-xl-b-3 { padding-bottom: 3px; }
  .pd-xl-l-3 { padding-left: 3px; }
  .pd-xl-t-3-f { padding-top: 3px !important; }
  .pd-xl-r-3-f { padding-right: 3px !important; }
  .pd-xl-b-3-f { padding-bottom: 3px !important; }
  .pd-xl-l-3-f { padding-left: 3px !important; }
  .pd-xl-4 { padding: 4px; }
  .pd-xl-4-f { padding: 4px !important; }
  .pd-xl-y-4 { padding-top: 4px; padding-bottom: 4px; }
  .pd-xl-y-4-f { padding-top: 4px !important; padding-bottom: 4px !important; }
  .pd-xl-x-4 { padding-left: 4px; padding-right: 4px; }
  .pd-xl-x-4-f { padding-left: 4px !important; padding-right: 4px !important; }
  .pd-xl-t-4 { padding-top: 4px; }
  .pd-xl-r-4 { padding-right: 4px; }
  .pd-xl-b-4 { padding-bottom: 4px; }
  .pd-xl-l-4 { padding-left: 4px; }
  .pd-xl-t-4-f { padding-top: 4px !important; }
  .pd-xl-r-4-f { padding-right: 4px !important; }
  .pd-xl-b-4-f { padding-bottom: 4px !important; }
  .pd-xl-l-4-f { padding-left: 4px !important; }
  .pd-xl-5 { padding: 5px; }
  .pd-xl-5-f { padding: 5px !important; }
  .pd-xl-y-5 { padding-top: 5px; padding-bottom: 5px; }
  .pd-xl-y-5-f { padding-top: 5px !important; padding-bottom: 5px !important; }
  .pd-xl-x-5 { padding-left: 5px; padding-right: 5px; }
  .pd-xl-x-5-f { padding-left: 5px !important; padding-right: 5px !important; }
  .pd-xl-t-5 { padding-top: 5px; }
  .pd-xl-r-5 { padding-right: 5px; }
  .pd-xl-b-5 { padding-bottom: 5px; }
  .pd-xl-l-5 { padding-left: 5px; }
  .pd-xl-t-5-f { padding-top: 5px !important; }
  .pd-xl-r-5-f { padding-right: 5px !important; }
  .pd-xl-b-5-f { padding-bottom: 5px !important; }
  .pd-xl-l-5-f { padding-left: 5px !important; }
  .pd-xl-6 { padding: 6px; }
  .pd-xl-6-f { padding: 6px !important; }
  .pd-xl-y-6 { padding-top: 6px; padding-bottom: 6px; }
  .pd-xl-y-6-f { padding-top: 6px !important; padding-bottom: 6px !important; }
  .pd-xl-x-6 { padding-left: 6px; padding-right: 6px; }
  .pd-xl-x-6-f { padding-left: 6px !important; padding-right: 6px !important; }
  .pd-xl-t-6 { padding-top: 6px; }
  .pd-xl-r-6 { padding-right: 6px; }
  .pd-xl-b-6 { padding-bottom: 6px; }
  .pd-xl-l-6 { padding-left: 6px; }
  .pd-xl-t-6-f { padding-top: 6px !important; }
  .pd-xl-r-6-f { padding-right: 6px !important; }
  .pd-xl-b-6-f { padding-bottom: 6px !important; }
  .pd-xl-l-6-f { padding-left: 6px !important; }
  .pd-xl-7 { padding: 7px; }
  .pd-xl-7-f { padding: 7px !important; }
  .pd-xl-y-7 { padding-top: 7px; padding-bottom: 7px; }
  .pd-xl-y-7-f { padding-top: 7px !important; padding-bottom: 7px !important; }
  .pd-xl-x-7 { padding-left: 7px; padding-right: 7px; }
  .pd-xl-x-7-f { padding-left: 7px !important; padding-right: 7px !important; }
  .pd-xl-t-7 { padding-top: 7px; }
  .pd-xl-r-7 { padding-right: 7px; }
  .pd-xl-b-7 { padding-bottom: 7px; }
  .pd-xl-l-7 { padding-left: 7px; }
  .pd-xl-t-7-f { padding-top: 7px !important; }
  .pd-xl-r-7-f { padding-right: 7px !important; }
  .pd-xl-b-7-f { padding-bottom: 7px !important; }
  .pd-xl-l-7-f { padding-left: 7px !important; }
  .pd-xl-8 { padding: 8px; }
  .pd-xl-8-f { padding: 8px !important; }
  .pd-xl-y-8 { padding-top: 8px; padding-bottom: 8px; }
  .pd-xl-y-8-f { padding-top: 8px !important; padding-bottom: 8px !important; }
  .pd-xl-x-8 { padding-left: 8px; padding-right: 8px; }
  .pd-xl-x-8-f { padding-left: 8px !important; padding-right: 8px !important; }
  .pd-xl-t-8 { padding-top: 8px; }
  .pd-xl-r-8 { padding-right: 8px; }
  .pd-xl-b-8 { padding-bottom: 8px; }
  .pd-xl-l-8 { padding-left: 8px; }
  .pd-xl-t-8-f { padding-top: 8px !important; }
  .pd-xl-r-8-f { padding-right: 8px !important; }
  .pd-xl-b-8-f { padding-bottom: 8px !important; }
  .pd-xl-l-8-f { padding-left: 8px !important; }
  .pd-xl-9 { padding: 9px; }
  .pd-xl-9-f { padding: 9px !important; }
  .pd-xl-y-9 { padding-top: 9px; padding-bottom: 9px; }
  .pd-xl-y-9-f { padding-top: 9px !important; padding-bottom: 9px !important; }
  .pd-xl-x-9 { padding-left: 9px; padding-right: 9px; }
  .pd-xl-x-9-f { padding-left: 9px !important; padding-right: 9px !important; }
  .pd-xl-t-9 { padding-top: 9px; }
  .pd-xl-r-9 { padding-right: 9px; }
  .pd-xl-b-9 { padding-bottom: 9px; }
  .pd-xl-l-9 { padding-left: 9px; }
  .pd-xl-t-9-f { padding-top: 9px !important; }
  .pd-xl-r-9-f { padding-right: 9px !important; }
  .pd-xl-b-9-f { padding-bottom: 9px !important; }
  .pd-xl-l-9-f { padding-left: 9px !important; }
  .pd-xl-10 { padding: 10px; }
  .pd-xl-10-f { padding: 10px !important; }
  .pd-xl-y-10 { padding-top: 10px; padding-bottom: 10px; }
  .pd-xl-y-10-f { padding-top: 10px !important; padding-bottom: 10px !important; }
  .pd-xl-x-10 { padding-left: 10px; padding-right: 10px; }
  .pd-xl-x-10-f { padding-left: 10px !important; padding-right: 10px !important; }
  .pd-xl-t-10 { padding-top: 10px; }
  .pd-xl-r-10 { padding-right: 10px; }
  .pd-xl-b-10 { padding-bottom: 10px; }
  .pd-xl-l-10 { padding-left: 10px; }
  .pd-xl-t-10-f { padding-top: 10px !important; }
  .pd-xl-r-10-f { padding-right: 10px !important; }
  .pd-xl-b-10-f { padding-bottom: 10px !important; }
  .pd-xl-l-10-f { padding-left: 10px !important; }
  .pd-xl-15 { padding: 15px; }
  .pd-xl-15-f { padding: 15px !important; }
  .pd-xl-y-15 { padding-top: 15px; padding-bottom: 15px; }
  .pd-xl-y-15-f { padding-top: 15px !important; padding-bottom: 15px !important; }
  .pd-xl-x-15 { padding-left: 15px; padding-right: 15px; }
  .pd-xl-x-15-f { padding-left: 15px !important; padding-right: 15px !important; }
  .pd-xl-t-15 { padding-top: 15px; }
  .pd-xl-r-15 { padding-right: 15px; }
  .pd-xl-b-15 { padding-bottom: 15px; }
  .pd-xl-l-15 { padding-left: 15px; }
  .pd-xl-t-15-f { padding-top: 15px !important; }
  .pd-xl-r-15-f { padding-right: 15px !important; }
  .pd-xl-b-15-f { padding-bottom: 15px !important; }
  .pd-xl-l-15-f { padding-left: 15px !important; }
  .pd-xl-20 { padding: 20px; }
  .pd-xl-20-f { padding: 20px !important; }
  .pd-xl-y-20 { padding-top: 20px; padding-bottom: 20px; }
  .pd-xl-y-20-f { padding-top: 20px !important; padding-bottom: 20px !important; }
  .pd-xl-x-20 { padding-left: 20px; padding-right: 20px; }
  .pd-xl-x-20-f { padding-left: 20px !important; padding-right: 20px !important; }
  .pd-xl-t-20 { padding-top: 20px; }
  .pd-xl-r-20 { padding-right: 20px; }
  .pd-xl-b-20 { padding-bottom: 20px; }
  .pd-xl-l-20 { padding-left: 20px; }
  .pd-xl-t-20-f { padding-top: 20px !important; }
  .pd-xl-r-20-f { padding-right: 20px !important; }
  .pd-xl-b-20-f { padding-bottom: 20px !important; }
  .pd-xl-l-20-f { padding-left: 20px !important; }
  .pd-xl-25 { padding: 25px; }
  .pd-xl-25-f { padding: 25px !important; }
  .pd-xl-y-25 { padding-top: 25px; padding-bottom: 25px; }
  .pd-xl-y-25-f { padding-top: 25px !important; padding-bottom: 25px !important; }
  .pd-xl-x-25 { padding-left: 25px; padding-right: 25px; }
  .pd-xl-x-25-f { padding-left: 25px !important; padding-right: 25px !important; }
  .pd-xl-t-25 { padding-top: 25px; }
  .pd-xl-r-25 { padding-right: 25px; }
  .pd-xl-b-25 { padding-bottom: 25px; }
  .pd-xl-l-25 { padding-left: 25px; }
  .pd-xl-t-25-f { padding-top: 25px !important; }
  .pd-xl-r-25-f { padding-right: 25px !important; }
  .pd-xl-b-25-f { padding-bottom: 25px !important; }
  .pd-xl-l-25-f { padding-left: 25px !important; }
  .pd-xl-30 { padding: 30px; }
  .pd-xl-30-f { padding: 30px !important; }
  .pd-xl-y-30 { padding-top: 30px; padding-bottom: 30px; }
  .pd-xl-y-30-f { padding-top: 30px !important; padding-bottom: 30px !important; }
  .pd-xl-x-30 { padding-left: 30px; padding-right: 30px; }
  .pd-xl-x-30-f { padding-left: 30px !important; padding-right: 30px !important; }
  .pd-xl-t-30 { padding-top: 30px; }
  .pd-xl-r-30 { padding-right: 30px; }
  .pd-xl-b-30 { padding-bottom: 30px; }
  .pd-xl-l-30 { padding-left: 30px; }
  .pd-xl-t-30-f { padding-top: 30px !important; }
  .pd-xl-r-30-f { padding-right: 30px !important; }
  .pd-xl-b-30-f { padding-bottom: 30px !important; }
  .pd-xl-l-30-f { padding-left: 30px !important; }
  .pd-xl-35 { padding: 35px; }
  .pd-xl-35-f { padding: 35px !important; }
  .pd-xl-y-35 { padding-top: 35px; padding-bottom: 35px; }
  .pd-xl-y-35-f { padding-top: 35px !important; padding-bottom: 35px !important; }
  .pd-xl-x-35 { padding-left: 35px; padding-right: 35px; }
  .pd-xl-x-35-f { padding-left: 35px !important; padding-right: 35px !important; }
  .pd-xl-t-35 { padding-top: 35px; }
  .pd-xl-r-35 { padding-right: 35px; }
  .pd-xl-b-35 { padding-bottom: 35px; }
  .pd-xl-l-35 { padding-left: 35px; }
  .pd-xl-t-35-f { padding-top: 35px !important; }
  .pd-xl-r-35-f { padding-right: 35px !important; }
  .pd-xl-b-35-f { padding-bottom: 35px !important; }
  .pd-xl-l-35-f { padding-left: 35px !important; }
  .pd-xl-40 { padding: 40px; }
  .pd-xl-40-f { padding: 40px !important; }
  .pd-xl-y-40 { padding-top: 40px; padding-bottom: 40px; }
  .pd-xl-y-40-f { padding-top: 40px !important; padding-bottom: 40px !important; }
  .pd-xl-x-40 { padding-left: 40px; padding-right: 40px; }
  .pd-xl-x-40-f { padding-left: 40px !important; padding-right: 40px !important; }
  .pd-xl-t-40 { padding-top: 40px; }
  .pd-xl-r-40 { padding-right: 40px; }
  .pd-xl-b-40 { padding-bottom: 40px; }
  .pd-xl-l-40 { padding-left: 40px; }
  .pd-xl-t-40-f { padding-top: 40px !important; }
  .pd-xl-r-40-f { padding-right: 40px !important; }
  .pd-xl-b-40-f { padding-bottom: 40px !important; }
  .pd-xl-l-40-f { padding-left: 40px !important; }
  .pd-xl-45 { padding: 45px; }
  .pd-xl-45-f { padding: 45px !important; }
  .pd-xl-y-45 { padding-top: 45px; padding-bottom: 45px; }
  .pd-xl-y-45-f { padding-top: 45px !important; padding-bottom: 45px !important; }
  .pd-xl-x-45 { padding-left: 45px; padding-right: 45px; }
  .pd-xl-x-45-f { padding-left: 45px !important; padding-right: 45px !important; }
  .pd-xl-t-45 { padding-top: 45px; }
  .pd-xl-r-45 { padding-right: 45px; }
  .pd-xl-b-45 { padding-bottom: 45px; }
  .pd-xl-l-45 { padding-left: 45px; }
  .pd-xl-t-45-f { padding-top: 45px !important; }
  .pd-xl-r-45-f { padding-right: 45px !important; }
  .pd-xl-b-45-f { padding-bottom: 45px !important; }
  .pd-xl-l-45-f { padding-left: 45px !important; }
  .pd-xl-50 { padding: 50px; }
  .pd-xl-50-f { padding: 50px !important; }
  .pd-xl-y-50 { padding-top: 50px; padding-bottom: 50px; }
  .pd-xl-y-50-f { padding-top: 50px !important; padding-bottom: 50px !important; }
  .pd-xl-x-50 { padding-left: 50px; padding-right: 50px; }
  .pd-xl-x-50-f { padding-left: 50px !important; padding-right: 50px !important; }
  .pd-xl-t-50 { padding-top: 50px; }
  .pd-xl-r-50 { padding-right: 50px; }
  .pd-xl-b-50 { padding-bottom: 50px; }
  .pd-xl-l-50 { padding-left: 50px; }
  .pd-xl-t-50-f { padding-top: 50px !important; }
  .pd-xl-r-50-f { padding-right: 50px !important; }
  .pd-xl-b-50-f { padding-bottom: 50px !important; }
  .pd-xl-l-50-f { padding-left: 50px !important; }
  .pd-xl-55 { padding: 55px; }
  .pd-xl-55-f { padding: 55px !important; }
  .pd-xl-y-55 { padding-top: 55px; padding-bottom: 55px; }
  .pd-xl-y-55-f { padding-top: 55px !important; padding-bottom: 55px !important; }
  .pd-xl-x-55 { padding-left: 55px; padding-right: 55px; }
  .pd-xl-x-55-f { padding-left: 55px !important; padding-right: 55px !important; }
  .pd-xl-t-55 { padding-top: 55px; }
  .pd-xl-r-55 { padding-right: 55px; }
  .pd-xl-b-55 { padding-bottom: 55px; }
  .pd-xl-l-55 { padding-left: 55px; }
  .pd-xl-t-55-f { padding-top: 55px !important; }
  .pd-xl-r-55-f { padding-right: 55px !important; }
  .pd-xl-b-55-f { padding-bottom: 55px !important; }
  .pd-xl-l-55-f { padding-left: 55px !important; }
  .pd-xl-60 { padding: 60px; }
  .pd-xl-60-f { padding: 60px !important; }
  .pd-xl-y-60 { padding-top: 60px; padding-bottom: 60px; }
  .pd-xl-y-60-f { padding-top: 60px !important; padding-bottom: 60px !important; }
  .pd-xl-x-60 { padding-left: 60px; padding-right: 60px; }
  .pd-xl-x-60-f { padding-left: 60px !important; padding-right: 60px !important; }
  .pd-xl-t-60 { padding-top: 60px; }
  .pd-xl-r-60 { padding-right: 60px; }
  .pd-xl-b-60 { padding-bottom: 60px; }
  .pd-xl-l-60 { padding-left: 60px; }
  .pd-xl-t-60-f { padding-top: 60px !important; }
  .pd-xl-r-60-f { padding-right: 60px !important; }
  .pd-xl-b-60-f { padding-bottom: 60px !important; }
  .pd-xl-l-60-f { padding-left: 60px !important; }
  .pd-xl-65 { padding: 65px; }
  .pd-xl-65-f { padding: 65px !important; }
  .pd-xl-y-65 { padding-top: 65px; padding-bottom: 65px; }
  .pd-xl-y-65-f { padding-top: 65px !important; padding-bottom: 65px !important; }
  .pd-xl-x-65 { padding-left: 65px; padding-right: 65px; }
  .pd-xl-x-65-f { padding-left: 65px !important; padding-right: 65px !important; }
  .pd-xl-t-65 { padding-top: 65px; }
  .pd-xl-r-65 { padding-right: 65px; }
  .pd-xl-b-65 { padding-bottom: 65px; }
  .pd-xl-l-65 { padding-left: 65px; }
  .pd-xl-t-65-f { padding-top: 65px !important; }
  .pd-xl-r-65-f { padding-right: 65px !important; }
  .pd-xl-b-65-f { padding-bottom: 65px !important; }
  .pd-xl-l-65-f { padding-left: 65px !important; }
  .pd-xl-70 { padding: 70px; }
  .pd-xl-70-f { padding: 70px !important; }
  .pd-xl-y-70 { padding-top: 70px; padding-bottom: 70px; }
  .pd-xl-y-70-f { padding-top: 70px !important; padding-bottom: 70px !important; }
  .pd-xl-x-70 { padding-left: 70px; padding-right: 70px; }
  .pd-xl-x-70-f { padding-left: 70px !important; padding-right: 70px !important; }
  .pd-xl-t-70 { padding-top: 70px; }
  .pd-xl-r-70 { padding-right: 70px; }
  .pd-xl-b-70 { padding-bottom: 70px; }
  .pd-xl-l-70 { padding-left: 70px; }
  .pd-xl-t-70-f { padding-top: 70px !important; }
  .pd-xl-r-70-f { padding-right: 70px !important; }
  .pd-xl-b-70-f { padding-bottom: 70px !important; }
  .pd-xl-l-70-f { padding-left: 70px !important; }
  .pd-xl-75 { padding: 75px; }
  .pd-xl-75-f { padding: 75px !important; }
  .pd-xl-y-75 { padding-top: 75px; padding-bottom: 75px; }
  .pd-xl-y-75-f { padding-top: 75px !important; padding-bottom: 75px !important; }
  .pd-xl-x-75 { padding-left: 75px; padding-right: 75px; }
  .pd-xl-x-75-f { padding-left: 75px !important; padding-right: 75px !important; }
  .pd-xl-t-75 { padding-top: 75px; }
  .pd-xl-r-75 { padding-right: 75px; }
  .pd-xl-b-75 { padding-bottom: 75px; }
  .pd-xl-l-75 { padding-left: 75px; }
  .pd-xl-t-75-f { padding-top: 75px !important; }
  .pd-xl-r-75-f { padding-right: 75px !important; }
  .pd-xl-b-75-f { padding-bottom: 75px !important; }
  .pd-xl-l-75-f { padding-left: 75px !important; }
  .pd-xl-80 { padding: 80px; }
  .pd-xl-80-f { padding: 80px !important; }
  .pd-xl-y-80 { padding-top: 80px; padding-bottom: 80px; }
  .pd-xl-y-80-f { padding-top: 80px !important; padding-bottom: 80px !important; }
  .pd-xl-x-80 { padding-left: 80px; padding-right: 80px; }
  .pd-xl-x-80-f { padding-left: 80px !important; padding-right: 80px !important; }
  .pd-xl-t-80 { padding-top: 80px; }
  .pd-xl-r-80 { padding-right: 80px; }
  .pd-xl-b-80 { padding-bottom: 80px; }
  .pd-xl-l-80 { padding-left: 80px; }
  .pd-xl-t-80-f { padding-top: 80px !important; }
  .pd-xl-r-80-f { padding-right: 80px !important; }
  .pd-xl-b-80-f { padding-bottom: 80px !important; }
  .pd-xl-l-80-f { padding-left: 80px !important; }
  .pd-xl-85 { padding: 85px; }
  .pd-xl-85-f { padding: 85px !important; }
  .pd-xl-y-85 { padding-top: 85px; padding-bottom: 85px; }
  .pd-xl-y-85-f { padding-top: 85px !important; padding-bottom: 85px !important; }
  .pd-xl-x-85 { padding-left: 85px; padding-right: 85px; }
  .pd-xl-x-85-f { padding-left: 85px !important; padding-right: 85px !important; }
  .pd-xl-t-85 { padding-top: 85px; }
  .pd-xl-r-85 { padding-right: 85px; }
  .pd-xl-b-85 { padding-bottom: 85px; }
  .pd-xl-l-85 { padding-left: 85px; }
  .pd-xl-t-85-f { padding-top: 85px !important; }
  .pd-xl-r-85-f { padding-right: 85px !important; }
  .pd-xl-b-85-f { padding-bottom: 85px !important; }
  .pd-xl-l-85-f { padding-left: 85px !important; }
  .pd-xl-90 { padding: 90px; }
  .pd-xl-90-f { padding: 90px !important; }
  .pd-xl-y-90 { padding-top: 90px; padding-bottom: 90px; }
  .pd-xl-y-90-f { padding-top: 90px !important; padding-bottom: 90px !important; }
  .pd-xl-x-90 { padding-left: 90px; padding-right: 90px; }
  .pd-xl-x-90-f { padding-left: 90px !important; padding-right: 90px !important; }
  .pd-xl-t-90 { padding-top: 90px; }
  .pd-xl-r-90 { padding-right: 90px; }
  .pd-xl-b-90 { padding-bottom: 90px; }
  .pd-xl-l-90 { padding-left: 90px; }
  .pd-xl-t-90-f { padding-top: 90px !important; }
  .pd-xl-r-90-f { padding-right: 90px !important; }
  .pd-xl-b-90-f { padding-bottom: 90px !important; }
  .pd-xl-l-90-f { padding-left: 90px !important; }
  .pd-xl-95 { padding: 95px; }
  .pd-xl-95-f { padding: 95px !important; }
  .pd-xl-y-95 { padding-top: 95px; padding-bottom: 95px; }
  .pd-xl-y-95-f { padding-top: 95px !important; padding-bottom: 95px !important; }
  .pd-xl-x-95 { padding-left: 95px; padding-right: 95px; }
  .pd-xl-x-95-f { padding-left: 95px !important; padding-right: 95px !important; }
  .pd-xl-t-95 { padding-top: 95px; }
  .pd-xl-r-95 { padding-right: 95px; }
  .pd-xl-b-95 { padding-bottom: 95px; }
  .pd-xl-l-95 { padding-left: 95px; }
  .pd-xl-t-95-f { padding-top: 95px !important; }
  .pd-xl-r-95-f { padding-right: 95px !important; }
  .pd-xl-b-95-f { padding-bottom: 95px !important; }
  .pd-xl-l-95-f { padding-left: 95px !important; }
  .pd-xl-100 { padding: 100px; }
  .pd-xl-100-f { padding: 100px !important; }
  .pd-xl-y-100 { padding-top: 100px; padding-bottom: 100px; }
  .pd-xl-y-100-f { padding-top: 100px !important; padding-bottom: 100px !important; }
  .pd-xl-x-100 { padding-left: 100px; padding-right: 100px; }
  .pd-xl-x-100-f { padding-left: 100px !important; padding-right: 100px !important; }
  .pd-xl-t-100 { padding-top: 100px; }
  .pd-xl-r-100 { padding-right: 100px; }
  .pd-xl-b-100 { padding-bottom: 100px; }
  .pd-xl-l-100 { padding-left: 100px; }
  .pd-xl-t-100-f { padding-top: 100px !important; }
  .pd-xl-r-100-f { padding-right: 100px !important; }
  .pd-xl-b-100-f { padding-bottom: 100px !important; }
  .pd-xl-l-100-f { padding-left: 100px !important; }
  .pd-xl-110 { padding: 110px; }
  .pd-xl-110-f { padding: 110px !important; }
  .pd-xl-y-110 { padding-top: 110px; padding-bottom: 110px; }
  .pd-xl-y-110-f { padding-top: 110px !important; padding-bottom: 110px !important; }
  .pd-xl-x-110 { padding-left: 110px; padding-right: 110px; }
  .pd-xl-x-110-f { padding-left: 110px !important; padding-right: 110px !important; }
  .pd-xl-t-110 { padding-top: 110px; }
  .pd-xl-r-110 { padding-right: 110px; }
  .pd-xl-b-110 { padding-bottom: 110px; }
  .pd-xl-l-110 { padding-left: 110px; }
  .pd-xl-t-110-f { padding-top: 110px !important; }
  .pd-xl-r-110-f { padding-right: 110px !important; }
  .pd-xl-b-110-f { padding-bottom: 110px !important; }
  .pd-xl-l-110-f { padding-left: 110px !important; }
  .pd-xl-120 { padding: 120px; }
  .pd-xl-120-f { padding: 120px !important; }
  .pd-xl-y-120 { padding-top: 120px; padding-bottom: 120px; }
  .pd-xl-y-120-f { padding-top: 120px !important; padding-bottom: 120px !important; }
  .pd-xl-x-120 { padding-left: 120px; padding-right: 120px; }
  .pd-xl-x-120-f { padding-left: 120px !important; padding-right: 120px !important; }
  .pd-xl-t-120 { padding-top: 120px; }
  .pd-xl-r-120 { padding-right: 120px; }
  .pd-xl-b-120 { padding-bottom: 120px; }
  .pd-xl-l-120 { padding-left: 120px; }
  .pd-xl-t-120-f { padding-top: 120px !important; }
  .pd-xl-r-120-f { padding-right: 120px !important; }
  .pd-xl-b-120-f { padding-bottom: 120px !important; }
  .pd-xl-l-120-f { padding-left: 120px !important; }
  .pd-xl-130 { padding: 130px; }
  .pd-xl-130-f { padding: 130px !important; }
  .pd-xl-y-130 { padding-top: 130px; padding-bottom: 130px; }
  .pd-xl-y-130-f { padding-top: 130px !important; padding-bottom: 130px !important; }
  .pd-xl-x-130 { padding-left: 130px; padding-right: 130px; }
  .pd-xl-x-130-f { padding-left: 130px !important; padding-right: 130px !important; }
  .pd-xl-t-130 { padding-top: 130px; }
  .pd-xl-r-130 { padding-right: 130px; }
  .pd-xl-b-130 { padding-bottom: 130px; }
  .pd-xl-l-130 { padding-left: 130px; }
  .pd-xl-t-130-f { padding-top: 130px !important; }
  .pd-xl-r-130-f { padding-right: 130px !important; }
  .pd-xl-b-130-f { padding-bottom: 130px !important; }
  .pd-xl-l-130-f { padding-left: 130px !important; }
  .pd-xl-140 { padding: 140px; }
  .pd-xl-140-f { padding: 140px !important; }
  .pd-xl-y-140 { padding-top: 140px; padding-bottom: 140px; }
  .pd-xl-y-140-f { padding-top: 140px !important; padding-bottom: 140px !important; }
  .pd-xl-x-140 { padding-left: 140px; padding-right: 140px; }
  .pd-xl-x-140-f { padding-left: 140px !important; padding-right: 140px !important; }
  .pd-xl-t-140 { padding-top: 140px; }
  .pd-xl-r-140 { padding-right: 140px; }
  .pd-xl-b-140 { padding-bottom: 140px; }
  .pd-xl-l-140 { padding-left: 140px; }
  .pd-xl-t-140-f { padding-top: 140px !important; }
  .pd-xl-r-140-f { padding-right: 140px !important; }
  .pd-xl-b-140-f { padding-bottom: 140px !important; }
  .pd-xl-l-140-f { padding-left: 140px !important; }
  .pd-xl-150 { padding: 150px; }
  .pd-xl-150-f { padding: 150px !important; }
  .pd-xl-y-150 { padding-top: 150px; padding-bottom: 150px; }
  .pd-xl-y-150-f { padding-top: 150px !important; padding-bottom: 150px !important; }
  .pd-xl-x-150 { padding-left: 150px; padding-right: 150px; }
  .pd-xl-x-150-f { padding-left: 150px !important; padding-right: 150px !important; }
  .pd-xl-t-150 { padding-top: 150px; }
  .pd-xl-r-150 { padding-right: 150px; }
  .pd-xl-b-150 { padding-bottom: 150px; }
  .pd-xl-l-150 { padding-left: 150px; }
  .pd-xl-t-150-f { padding-top: 150px !important; }
  .pd-xl-r-150-f { padding-right: 150px !important; }
  .pd-xl-b-150-f { padding-bottom: 150px !important; }
  .pd-xl-l-150-f { padding-left: 150px !important; }
  .pd-xl-160 { padding: 160px; }
  .pd-xl-160-f { padding: 160px !important; }
  .pd-xl-y-160 { padding-top: 160px; padding-bottom: 160px; }
  .pd-xl-y-160-f { padding-top: 160px !important; padding-bottom: 160px !important; }
  .pd-xl-x-160 { padding-left: 160px; padding-right: 160px; }
  .pd-xl-x-160-f { padding-left: 160px !important; padding-right: 160px !important; }
  .pd-xl-t-160 { padding-top: 160px; }
  .pd-xl-r-160 { padding-right: 160px; }
  .pd-xl-b-160 { padding-bottom: 160px; }
  .pd-xl-l-160 { padding-left: 160px; }
  .pd-xl-t-160-f { padding-top: 160px !important; }
  .pd-xl-r-160-f { padding-right: 160px !important; }
  .pd-xl-b-160-f { padding-bottom: 160px !important; }
  .pd-xl-l-160-f { padding-left: 160px !important; }
  .pd-xl-170 { padding: 170px; }
  .pd-xl-170-f { padding: 170px !important; }
  .pd-xl-y-170 { padding-top: 170px; padding-bottom: 170px; }
  .pd-xl-y-170-f { padding-top: 170px !important; padding-bottom: 170px !important; }
  .pd-xl-x-170 { padding-left: 170px; padding-right: 170px; }
  .pd-xl-x-170-f { padding-left: 170px !important; padding-right: 170px !important; }
  .pd-xl-t-170 { padding-top: 170px; }
  .pd-xl-r-170 { padding-right: 170px; }
  .pd-xl-b-170 { padding-bottom: 170px; }
  .pd-xl-l-170 { padding-left: 170px; }
  .pd-xl-t-170-f { padding-top: 170px !important; }
  .pd-xl-r-170-f { padding-right: 170px !important; }
  .pd-xl-b-170-f { padding-bottom: 170px !important; }
  .pd-xl-l-170-f { padding-left: 170px !important; }
  .pd-xl-180 { padding: 180px; }
  .pd-xl-180-f { padding: 180px !important; }
  .pd-xl-y-180 { padding-top: 180px; padding-bottom: 180px; }
  .pd-xl-y-180-f { padding-top: 180px !important; padding-bottom: 180px !important; }
  .pd-xl-x-180 { padding-left: 180px; padding-right: 180px; }
  .pd-xl-x-180-f { padding-left: 180px !important; padding-right: 180px !important; }
  .pd-xl-t-180 { padding-top: 180px; }
  .pd-xl-r-180 { padding-right: 180px; }
  .pd-xl-b-180 { padding-bottom: 180px; }
  .pd-xl-l-180 { padding-left: 180px; }
  .pd-xl-t-180-f { padding-top: 180px !important; }
  .pd-xl-r-180-f { padding-right: 180px !important; }
  .pd-xl-b-180-f { padding-bottom: 180px !important; }
  .pd-xl-l-180-f { padding-left: 180px !important; }
  .pd-xl-190 { padding: 190px; }
  .pd-xl-190-f { padding: 190px !important; }
  .pd-xl-y-190 { padding-top: 190px; padding-bottom: 190px; }
  .pd-xl-y-190-f { padding-top: 190px !important; padding-bottom: 190px !important; }
  .pd-xl-x-190 { padding-left: 190px; padding-right: 190px; }
  .pd-xl-x-190-f { padding-left: 190px !important; padding-right: 190px !important; }
  .pd-xl-t-190 { padding-top: 190px; }
  .pd-xl-r-190 { padding-right: 190px; }
  .pd-xl-b-190 { padding-bottom: 190px; }
  .pd-xl-l-190 { padding-left: 190px; }
  .pd-xl-t-190-f { padding-top: 190px !important; }
  .pd-xl-r-190-f { padding-right: 190px !important; }
  .pd-xl-b-190-f { padding-bottom: 190px !important; }
  .pd-xl-l-190-f { padding-left: 190px !important; }
  .pd-xl-200 { padding: 200px; }
  .pd-xl-200-f { padding: 200px !important; }
  .pd-xl-y-200 { padding-top: 200px; padding-bottom: 200px; }
  .pd-xl-y-200-f { padding-top: 200px !important; padding-bottom: 200px !important; }
  .pd-xl-x-200 { padding-left: 200px; padding-right: 200px; }
  .pd-xl-x-200-f { padding-left: 200px !important; padding-right: 200px !important; }
  .pd-xl-t-200 { padding-top: 200px; }
  .pd-xl-r-200 { padding-right: 200px; }
  .pd-xl-b-200 { padding-bottom: 200px; }
  .pd-xl-l-200 { padding-left: 200px; }
  .pd-xl-t-200-f { padding-top: 200px !important; }
  .pd-xl-r-200-f { padding-right: 200px !important; }
  .pd-xl-b-200-f { padding-bottom: 200px !important; }
  .pd-xl-l-200-f { padding-left: 200px !important; } }

.pd-12 { padding: 12px; }

.pd-12-f { padding: 12px !important; }

.pd-y-12 { padding-top: 12px; padding-bottom: 12px; }

.pd-y-12-f { padding-top: 12px !important; padding-bottom: 12px !important; }

.pd-x-12 { padding-left: 12px; padding-right: 12px; }

.pd-x-12-f { padding-left: 12px !important; padding-right: 12px !important; }

.pd-t-12 { padding-top: 12px; }

.pd-r-12 { padding-right: 12px; }

.pd-b-12 { padding-bottom: 12px; }

.pd-l-12 { padding-left: 12px; }

.pd-t-12-f { padding-top: 12px !important; }

.pd-r-12-f { padding-right: 12px !important; }

.pd-b-12-f { padding-bottom: 12px !important; }

.pd-l-12-f { padding-left: 12px !important; }

.pd-13 { padding: 13px; }

.pd-13-f { padding: 13px !important; }

.pd-y-13 { padding-top: 13px; padding-bottom: 13px; }

.pd-y-13-f { padding-top: 13px !important; padding-bottom: 13px !important; }

.pd-x-13 { padding-left: 13px; padding-right: 13px; }

.pd-x-13-f { padding-left: 13px !important; padding-right: 13px !important; }

.pd-t-13 { padding-top: 13px; }

.pd-r-13 { padding-right: 13px; }

.pd-b-13 { padding-bottom: 13px; }

.pd-l-13 { padding-left: 13px; }

.pd-t-13-f { padding-top: 13px !important; }

.pd-r-13-f { padding-right: 13px !important; }

.pd-b-13-f { padding-bottom: 13px !important; }

.pd-l-13-f { padding-left: 13px !important; }

/* ###### 9.7 Position   ###### */
.pos-absolute { position: absolute; }

.pos-relative { position: relative; }

.pos-fixed { position: fixed; }

.pos-static { position: static; }

.pos-absolute-f { position: absolute !important; }

.pos-relative-f { position: relative !important; }

.pos-fixed-f { position: fixed !important; }

.pos-static-f { position: static !important; }

.t-0 { top: 0px; }

.r-0 { right: 0px; }

.b-0 { bottom: 0px; }

.l-0 { left: 0px; }

.t--0 { top: -0px; }

.r--0 { right: -0px; }

.b--0 { bottom: -0px; }

.l--0 { left: -0px; }

.a-0 { top: 0px; right: 0px; bottom: 0px; left: 0px; }

.x-0 { left: 0px; right: 0px; }

.y-0 { left: 0px; right: 0px; }

.t-5 { top: 5px; }

.r-5 { right: 5px; }

.b-5 { bottom: 5px; }

.l-5 { left: 5px; }

.t--5 { top: -5px; }

.r--5 { right: -5px; }

.b--5 { bottom: -5px; }

.l--5 { left: -5px; }

.a-5 { top: 5px; right: 5px; bottom: 5px; left: 5px; }

.x-5 { left: 5px; right: 5px; }

.y-5 { left: 5px; right: 5px; }

.t-10 { top: 10px; }

.r-10 { right: 10px; }

.b-10 { bottom: 10px; }

.l-10 { left: 10px; }

.t--10 { top: -10px; }

.r--10 { right: -10px; }

.b--10 { bottom: -10px; }

.l--10 { left: -10px; }

.a-10 { top: 10px; right: 10px; bottom: 10px; left: 10px; }

.x-10 { left: 10px; right: 10px; }

.y-10 { left: 10px; right: 10px; }

.t-15 { top: 15px; }

.r-15 { right: 15px; }

.b-15 { bottom: 15px; }

.l-15 { left: 15px; }

.t--15 { top: -15px; }

.r--15 { right: -15px; }

.b--15 { bottom: -15px; }

.l--15 { left: -15px; }

.a-15 { top: 15px; right: 15px; bottom: 15px; left: 15px; }

.x-15 { left: 15px; right: 15px; }

.y-15 { left: 15px; right: 15px; }

.t-20 { top: 20px; }

.r-20 { right: 20px; }

.b-20 { bottom: 20px; }

.l-20 { left: 20px; }

.t--20 { top: -20px; }

.r--20 { right: -20px; }

.b--20 { bottom: -20px; }

.l--20 { left: -20px; }

.a-20 { top: 20px; right: 20px; bottom: 20px; left: 20px; }

.x-20 { left: 20px; right: 20px; }

.y-20 { left: 20px; right: 20px; }

.t-25 { top: 25px; }

.r-25 { right: 25px; }

.b-25 { bottom: 25px; }

.l-25 { left: 25px; }

.t--25 { top: -25px; }

.r--25 { right: -25px; }

.b--25 { bottom: -25px; }

.l--25 { left: -25px; }

.a-25 { top: 25px; right: 25px; bottom: 25px; left: 25px; }

.x-25 { left: 25px; right: 25px; }

.y-25 { left: 25px; right: 25px; }

.t-30 { top: 30px; }

.r-30 { right: 30px; }

.b-30 { bottom: 30px; }

.l-30 { left: 30px; }

.t--30 { top: -30px; }

.r--30 { right: -30px; }

.b--30 { bottom: -30px; }

.l--30 { left: -30px; }

.a-30 { top: 30px; right: 30px; bottom: 30px; left: 30px; }

.x-30 { left: 30px; right: 30px; }

.y-30 { left: 30px; right: 30px; }

.t-35 { top: 35px; }

.r-35 { right: 35px; }

.b-35 { bottom: 35px; }

.l-35 { left: 35px; }

.t--35 { top: -35px; }

.r--35 { right: -35px; }

.b--35 { bottom: -35px; }

.l--35 { left: -35px; }

.a-35 { top: 35px; right: 35px; bottom: 35px; left: 35px; }

.x-35 { left: 35px; right: 35px; }

.y-35 { left: 35px; right: 35px; }

.t-40 { top: 40px; }

.r-40 { right: 40px; }

.b-40 { bottom: 40px; }

.l-40 { left: 40px; }

.t--40 { top: -40px; }

.r--40 { right: -40px; }

.b--40 { bottom: -40px; }

.l--40 { left: -40px; }

.a-40 { top: 40px; right: 40px; bottom: 40px; left: 40px; }

.x-40 { left: 40px; right: 40px; }

.y-40 { left: 40px; right: 40px; }

.t-45 { top: 45px; }

.r-45 { right: 45px; }

.b-45 { bottom: 45px; }

.l-45 { left: 45px; }

.t--45 { top: -45px; }

.r--45 { right: -45px; }

.b--45 { bottom: -45px; }

.l--45 { left: -45px; }

.a-45 { top: 45px; right: 45px; bottom: 45px; left: 45px; }

.x-45 { left: 45px; right: 45px; }

.y-45 { left: 45px; right: 45px; }

.t-50 { top: 50px; }

.r-50 { right: 50px; }

.b-50 { bottom: 50px; }

.l-50 { left: 50px; }

.t--50 { top: -50px; }

.r--50 { right: -50px; }

.b--50 { bottom: -50px; }

.l--50 { left: -50px; }

.a-50 { top: 50px; right: 50px; bottom: 50px; left: 50px; }

.x-50 { left: 50px; right: 50px; }

.y-50 { left: 50px; right: 50px; }

.t-55 { top: 55px; }

.r-55 { right: 55px; }

.b-55 { bottom: 55px; }

.l-55 { left: 55px; }

.t--55 { top: -55px; }

.r--55 { right: -55px; }

.b--55 { bottom: -55px; }

.l--55 { left: -55px; }

.a-55 { top: 55px; right: 55px; bottom: 55px; left: 55px; }

.x-55 { left: 55px; right: 55px; }

.y-55 { left: 55px; right: 55px; }

.t-60 { top: 60px; }

.r-60 { right: 60px; }

.b-60 { bottom: 60px; }

.l-60 { left: 60px; }

.t--60 { top: -60px; }

.r--60 { right: -60px; }

.b--60 { bottom: -60px; }

.l--60 { left: -60px; }

.a-60 { top: 60px; right: 60px; bottom: 60px; left: 60px; }

.x-60 { left: 60px; right: 60px; }

.y-60 { left: 60px; right: 60px; }

.t-65 { top: 65px; }

.r-65 { right: 65px; }

.b-65 { bottom: 65px; }

.l-65 { left: 65px; }

.t--65 { top: -65px; }

.r--65 { right: -65px; }

.b--65 { bottom: -65px; }

.l--65 { left: -65px; }

.a-65 { top: 65px; right: 65px; bottom: 65px; left: 65px; }

.x-65 { left: 65px; right: 65px; }

.y-65 { left: 65px; right: 65px; }

.t-70 { top: 70px; }

.r-70 { right: 70px; }

.b-70 { bottom: 70px; }

.l-70 { left: 70px; }

.t--70 { top: -70px; }

.r--70 { right: -70px; }

.b--70 { bottom: -70px; }

.l--70 { left: -70px; }

.a-70 { top: 70px; right: 70px; bottom: 70px; left: 70px; }

.x-70 { left: 70px; right: 70px; }

.y-70 { left: 70px; right: 70px; }

.t-75 { top: 75px; }

.r-75 { right: 75px; }

.b-75 { bottom: 75px; }

.l-75 { left: 75px; }

.t--75 { top: -75px; }

.r--75 { right: -75px; }

.b--75 { bottom: -75px; }

.l--75 { left: -75px; }

.a-75 { top: 75px; right: 75px; bottom: 75px; left: 75px; }

.x-75 { left: 75px; right: 75px; }

.y-75 { left: 75px; right: 75px; }

.t-80 { top: 80px; }

.r-80 { right: 80px; }

.b-80 { bottom: 80px; }

.l-80 { left: 80px; }

.t--80 { top: -80px; }

.r--80 { right: -80px; }

.b--80 { bottom: -80px; }

.l--80 { left: -80px; }

.a-80 { top: 80px; right: 80px; bottom: 80px; left: 80px; }

.x-80 { left: 80px; right: 80px; }

.y-80 { left: 80px; right: 80px; }

.t-85 { top: 85px; }

.r-85 { right: 85px; }

.b-85 { bottom: 85px; }

.l-85 { left: 85px; }

.t--85 { top: -85px; }

.r--85 { right: -85px; }

.b--85 { bottom: -85px; }

.l--85 { left: -85px; }

.a-85 { top: 85px; right: 85px; bottom: 85px; left: 85px; }

.x-85 { left: 85px; right: 85px; }

.y-85 { left: 85px; right: 85px; }

.t-90 { top: 90px; }

.r-90 { right: 90px; }

.b-90 { bottom: 90px; }

.l-90 { left: 90px; }

.t--90 { top: -90px; }

.r--90 { right: -90px; }

.b--90 { bottom: -90px; }

.l--90 { left: -90px; }

.a-90 { top: 90px; right: 90px; bottom: 90px; left: 90px; }

.x-90 { left: 90px; right: 90px; }

.y-90 { left: 90px; right: 90px; }

.t-95 { top: 95px; }

.r-95 { right: 95px; }

.b-95 { bottom: 95px; }

.l-95 { left: 95px; }

.t--95 { top: -95px; }

.r--95 { right: -95px; }

.b--95 { bottom: -95px; }

.l--95 { left: -95px; }

.a-95 { top: 95px; right: 95px; bottom: 95px; left: 95px; }

.x-95 { left: 95px; right: 95px; }

.y-95 { left: 95px; right: 95px; }

.t-100 { top: 100px; }

.r-100 { right: 100px; }

.b-100 { bottom: 100px; }

.l-100 { left: 100px; }

.t--100 { top: -100px; }

.r--100 { right: -100px; }

.b--100 { bottom: -100px; }

.l--100 { left: -100px; }

.a-100 { top: 100px; right: 100px; bottom: 100px; left: 100px; }

.x-100 { left: 100px; right: 100px; }

.y-100 { left: 100px; right: 100px; }

.z-index-0 { z-index: 0; }

.z-index-10 { z-index: 10; }

.z-index-50 { z-index: 50; }

.z-index-100 { z-index: 100; }

.z-index-150 { z-index: 150; }

.z-index-200 { z-index: 200; }

@media (min-width: 480px) { .pos-xs-absolute { position: absolute; }
  .pos-xs-relative { position: relative; }
  .pos-xs-fixed { position: fixed; }
  .pos-xs-static { position: static; }
  .t-xs-auto { top: auto; }
  .r-xs-auto { right: auto; }
  .b-xs-auto { bottom: auto; }
  .l-xs-auto { left: auto; } }

@media (min-width: 576px) { .pos-sm-absolute { position: absolute; }
  .pos-sm-relative { position: relative; }
  .pos-sm-fixed { position: fixed; }
  .pos-sm-static { position: static; }
  .t-sm-auto { top: auto; }
  .r-sm-auto { right: auto; }
  .b-sm-auto { bottom: auto; }
  .l-sm-auto { left: auto; } }

@media (min-width: 768px) { .pos-md-absolute { position: absolute; }
  .pos-md-relative { position: relative; }
  .pos-md-fixed { position: fixed; }
  .pos-md-static { position: static; }
  .t-md-auto { top: auto; }
  .r-md-auto { right: auto; }
  .b-md-auto { bottom: auto; }
  .l-md-auto { left: auto; } }

@media (min-width: 992px) { .pos-lg-absolute { position: absolute; }
  .pos-lg-relative { position: relative; }
  .pos-lg-fixed { position: fixed; }
  .pos-lg-static { position: static; }
  .t-lg-auto { top: auto; }
  .r-lg-auto { right: auto; }
  .b-lg-auto { bottom: auto; }
  .l-lg-auto { left: auto; } }

@media (min-width: 1200px) { .pos-xl-absolute { position: absolute; }
  .pos-xl-relative { position: relative; }
  .pos-xl-fixed { position: fixed; }
  .pos-xl-static { position: static; }
  .t-xl-auto { top: auto; }
  .r-xl-auto { right: auto; }
  .b-xl-auto { bottom: auto; }
  .l-xl-auto { left: auto; } }

.t--1 { top: -1px; }

.l--1 { left: -1px; }

.l-0-f { left: 0 !important; }

.rotate-90 { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }

.rotate--90 { -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); }

/* ###### 9.8 Typography   ###### */
.tx-brand-01 { color: #0168fa !important; }

.tx-brand-02 { color: #042893 !important; }

.tx-brand-03 { color: #1ce1ac !important; }

.tx-color-01 { color: #001737; }

.tx-color-02 { color: #1b2e4b; }

.tx-color-03 { color: #8392a5; }

.tx-color-04 { color: #c0ccda; }

.tx-white { color: #fff; }

.tx-black { color: #000; }

.tx-primary { color: #0168fa; }

.tx-success { color: #10b759; }

.tx-warning { color: #ffc107; }

.tx-danger { color: #dc3545; }

.tx-info { color: #00b8d4; }

.tx-teal { color: #00cccc; }

.tx-indigo { color: #5b47fb; }

.tx-purple { color: #6f42c1; }

.tx-orange { color: #fd7e14; }

.tx-pink { color: #f10075; }

.tx-dark { color: #1b2e4b; }

.tx-inverse { color: #001737; }

.tx-gray-100 { color: #f4f5f8; }

.tx-gray-200 { color: #e3e7ed; }

.tx-gray-300 { color: #cdd4e0; }

.tx-gray-400 { color: #b4bdce; }

.tx-gray-500 { color: #97a3b9; }

.tx-gray-600 { color: #7987a1; }

.tx-gray-700 { color: #596882; }

.tx-gray-800 { color: #3b4863; }

.tx-gray-900 { color: #1c273c; }

.tx-white-2 { color: rgba(255, 255, 255, 0.2); }

.tx-white-3 { color: rgba(255, 255, 255, 0.3); }

.tx-white-4 { color: rgba(255, 255, 255, 0.4); }

.tx-white-5 { color: rgba(255, 255, 255, 0.5); }

.tx-white-6 { color: rgba(255, 255, 255, 0.6); }

.tx-white-7 { color: rgba(255, 255, 255, 0.7); }

.tx-white-8 { color: rgba(255, 255, 255, 0.8); }

.tx-bolder { font-weight: 900; }

.tx-bold { font-weight: 700; }

.tx-semibold { font-weight: 600; }

.tx-medium { font-weight: 500; }

.tx-normal { font-weight: 400; }

.tx-light { font-weight: 300; }

.tx-thin { font-weight: 200; }

.tx-xthin { font-weight: 100; }

.tx-sans { font-family: -apple-system, BlinkMacSystemFont, "Inter UI", Roboto, sans-serif; }

.tx-lato { font-family: 'Lato', sans-serif; }

.tx-interui { font-family: 'Inter UI', sans-serif; }

.tx-roboto { font-family: 'Roboto', sans-serif; }

.tx-rubik { font-family: 'Rubik', sans-serif; }

.tx-spacing-1 { letter-spacing: 0.5px; }

.tx-spacing-2 { letter-spacing: 1px; }

.tx-spacing-3 { letter-spacing: 1.5px; }

.tx-spacing-4 { letter-spacing: 2px; }

.tx-spacing-5 { letter-spacing: 2.5px; }

.tx-spacing-6 { letter-spacing: 3px; }

.tx-spacing-7 { letter-spacing: 3.5px; }

.tx-spacing-8 { letter-spacing: 4px; }

.tx-spacing--1 { letter-spacing: -0.5px; }

.tx-spacing--2 { letter-spacing: -1px; }

.tx-spacing--3 { letter-spacing: -1.5px; }

.tx-spacing--4 { letter-spacing: -2px; }

.tx-spacing--5 { letter-spacing: -2.5px; }

.tx-spacing--6 { letter-spacing: -3px; }

.tx-spacing--7 { letter-spacing: -3.5px; }

.tx-spacing--8 { letter-spacing: -4px; }

.tx-uppercase { text-transform: uppercase; }

.tx-lowercase { text-transform: lowercase; }

.tx-transform-none { text-transform: none; }

.tx-shadow-none { text-shadow: none; }

.tx-center { text-align: center; }

.tx-right { text-align: right; }

.tx-left { text-align: left; }

.tx-center-f { text-align: center !important; }

.tx-right-f { text-align: right !important; }

.tx-left-f { text-align: left !important; }

.tx-italic { font-style: italic; }

.tx-style-normal { font-style: normal; }

.tx-nowrap { white-space: nowrap; }

.tx-indent--1 { text-indent: -1px; }

.tx-indent--2 { text-indent: -2px; }

.lh-base { line-height: 1.5; }

.lh-normal { line-height: normal; }

.lh-0 { line-height: 0; }

.lh--1 { line-height: .1; }

.lh--2 { line-height: .2; }

.lh--3 { line-height: .3; }

.lh--4 { line-height: .4; }

.lh--5 { line-height: .5; }

.lh--6 { line-height: .6; }

.lh--7 { line-height: .7; }

.lh--8 { line-height: .8; }

.lh--9 { line-height: .9; }

.lh-1 { line-height: 1.1; }

.lh-2 { line-height: 1.2; }

.lh-3 { line-height: 1.3; }

.lh-4 { line-height: 1.4; }

.lh-5 { line-height: 1.5; }

.lh-6 { line-height: 1.6; }

.lh-7 { line-height: 1.7; }

.lh-8 { line-height: 1.8; }

.lh-9 { line-height: 1.9; }

.lh-10 { line-height: 2.0; }

.lh-11 { line-height: 2.1; }

.lh-12 { line-height: 2.2; }

.lh-13 { line-height: 2.3; }

.lh-14 { line-height: 2.4; }

.lh-15 { line-height: 2.5; }

.valign-top { vertical-align: top; }

.valign-middle { vertical-align: middle; }

.valign-bottom { vertical-align: baseline; }

.valign-top-f { vertical-align: top !important; }

.valign-middle-f { vertical-align: middle !important; }

.valign-bottom-f { vertical-align: baseline !important; }

.tx-base { font-size: 0.875rem; }

.tx-8 { font-size: 8px; }

.tx-8-f { font-size: 8px !important; }

.tx-9 { font-size: 9px; }

.tx-9-f { font-size: 9px !important; }

.tx-10 { font-size: 10px; }

.tx-10-f { font-size: 10px !important; }

.tx-11 { font-size: 11px; }

.tx-11-f { font-size: 11px !important; }

.tx-12 { font-size: 12px; }

.tx-12-f { font-size: 12px !important; }

.tx-13 { font-size: 13px; }

.tx-13-f { font-size: 13px !important; }

.tx-14 { font-size: 14px; }

.tx-14-f { font-size: 14px !important; }

.tx-15 { font-size: 15px; }

.tx-15-f { font-size: 15px !important; }

.tx-16 { font-size: 16px; }

.tx-16-f { font-size: 16px !important; }

.tx-18 { font-size: 18px; }

.tx-18-f { font-size: 18px !important; }

.tx-20 { font-size: 20px; }

.tx-20-f { font-size: 20px !important; }

.tx-22 { font-size: 22px; }

.tx-22-f { font-size: 22px !important; }

.tx-24 { font-size: 24px; }

.tx-24-f { font-size: 24px !important; }

.tx-26 { font-size: 26px; }

.tx-26-f { font-size: 26px !important; }

.tx-28 { font-size: 28px; }

.tx-28-f { font-size: 28px !important; }

.tx-30 { font-size: 30px; }

.tx-30-f { font-size: 30px !important; }

.tx-32 { font-size: 32px; }

.tx-32-f { font-size: 32px !important; }

.tx-34 { font-size: 34px; }

.tx-34-f { font-size: 34px !important; }

.tx-36 { font-size: 36px; }

.tx-36-f { font-size: 36px !important; }

.tx-38 { font-size: 38px; }

.tx-38-f { font-size: 38px !important; }

.tx-40 { font-size: 40px; }

.tx-40-f { font-size: 40px !important; }

.tx-42 { font-size: 42px; }

.tx-42-f { font-size: 42px !important; }

.tx-44 { font-size: 44px; }

.tx-44-f { font-size: 44px !important; }

.tx-46 { font-size: 46px; }

.tx-46-f { font-size: 46px !important; }

.tx-48 { font-size: 48px; }

.tx-48-f { font-size: 48px !important; }

.tx-50 { font-size: 50px; }

.tx-50-f { font-size: 50px !important; }

.tx-52 { font-size: 52px; }

.tx-52-f { font-size: 52px !important; }

.tx-54 { font-size: 54px; }

.tx-54-f { font-size: 54px !important; }

.tx-56 { font-size: 56px; }

.tx-56-f { font-size: 56px !important; }

.tx-58 { font-size: 58px; }

.tx-58-f { font-size: 58px !important; }

.tx-60 { font-size: 60px; }

.tx-60-f { font-size: 60px !important; }

.tx-62 { font-size: 62px; }

.tx-62-f { font-size: 62px !important; }

.tx-64 { font-size: 64px; }

.tx-64-f { font-size: 64px !important; }

.tx-66 { font-size: 66px; }

.tx-66-f { font-size: 66px !important; }

.tx-68 { font-size: 68px; }

.tx-68-f { font-size: 68px !important; }

.tx-70 { font-size: 70px; }

.tx-70-f { font-size: 70px !important; }

.tx-72 { font-size: 72px; }

.tx-72-f { font-size: 72px !important; }

.tx-74 { font-size: 74px; }

.tx-74-f { font-size: 74px !important; }

.tx-76 { font-size: 76px; }

.tx-76-f { font-size: 76px !important; }

.tx-78 { font-size: 78px; }

.tx-78-f { font-size: 78px !important; }

.tx-80 { font-size: 80px; }

.tx-80-f { font-size: 80px !important; }

.tx-82 { font-size: 82px; }

.tx-82-f { font-size: 82px !important; }

.tx-84 { font-size: 84px; }

.tx-84-f { font-size: 84px !important; }

.tx-86 { font-size: 86px; }

.tx-86-f { font-size: 86px !important; }

.tx-88 { font-size: 88px; }

.tx-88-f { font-size: 88px !important; }

.tx-90 { font-size: 90px; }

.tx-90-f { font-size: 90px !important; }

.tx-92 { font-size: 92px; }

.tx-92-f { font-size: 92px !important; }

.tx-94 { font-size: 94px; }

.tx-94-f { font-size: 94px !important; }

.tx-96 { font-size: 96px; }

.tx-96-f { font-size: 96px !important; }

.tx-98 { font-size: 98px; }

.tx-98-f { font-size: 98px !important; }

.tx-100 { font-size: 100px; }

.tx-100-f { font-size: 100px !important; }

.tx-102 { font-size: 102px; }

.tx-102-f { font-size: 102px !important; }

.tx-104 { font-size: 104px; }

.tx-104-f { font-size: 104px !important; }

.tx-106 { font-size: 106px; }

.tx-106-f { font-size: 106px !important; }

.tx-108 { font-size: 108px; }

.tx-108-f { font-size: 108px !important; }

.tx-110 { font-size: 110px; }

.tx-110-f { font-size: 110px !important; }

.tx-112 { font-size: 112px; }

.tx-112-f { font-size: 112px !important; }

.tx-114 { font-size: 114px; }

.tx-114-f { font-size: 114px !important; }

.tx-116 { font-size: 116px; }

.tx-116-f { font-size: 116px !important; }

.tx-118 { font-size: 118px; }

.tx-118-f { font-size: 118px !important; }

.tx-120 { font-size: 120px; }

.tx-120-f { font-size: 120px !important; }

.tx-122 { font-size: 122px; }

.tx-122-f { font-size: 122px !important; }

.tx-124 { font-size: 124px; }

.tx-124-f { font-size: 124px !important; }

.tx-126 { font-size: 126px; }

.tx-126-f { font-size: 126px !important; }

.tx-128 { font-size: 128px; }

.tx-128-f { font-size: 128px !important; }

.tx-130 { font-size: 130px; }

.tx-130-f { font-size: 130px !important; }

.tx-132 { font-size: 132px; }

.tx-132-f { font-size: 132px !important; }

.tx-134 { font-size: 134px; }

.tx-134-f { font-size: 134px !important; }

.tx-136 { font-size: 136px; }

.tx-136-f { font-size: 136px !important; }

.tx-138 { font-size: 138px; }

.tx-138-f { font-size: 138px !important; }

.tx-140 { font-size: 140px; }

.tx-140-f { font-size: 140px !important; }

@media (min-width: 480px) { .tx-xs-8 { font-size: 8px; }
  .tx-xs-8-f { font-size: 8px !important; }
  .tx-xs-9 { font-size: 9px; }
  .tx-xs-9-f { font-size: 9px !important; }
  .tx-xs-10 { font-size: 10px; }
  .tx-xs-10-f { font-size: 10px !important; }
  .tx-xs-11 { font-size: 11px; }
  .tx-xs-11-f { font-size: 11px !important; }
  .tx-xs-12 { font-size: 12px; }
  .tx-xs-12-f { font-size: 12px !important; }
  .tx-xs-13 { font-size: 13px; }
  .tx-xs-13-f { font-size: 13px !important; }
  .tx-xs-14 { font-size: 14px; }
  .tx-xs-14-f { font-size: 14px !important; }
  .tx-xs-15 { font-size: 15px; }
  .tx-xs-15-f { font-size: 15px !important; }
  .tx-xs-16 { font-size: 16px; }
  .tx-xs-16-f { font-size: 16px !important; }
  .tx-xs-18 { font-size: 18px; }
  .tx-xs-18-f { font-size: 18px !important; }
  .tx-xs-20 { font-size: 20px; }
  .tx-xs-20-f { font-size: 20px !important; }
  .tx-xs-22 { font-size: 22px; }
  .tx-xs-22-f { font-size: 22px !important; }
  .tx-xs-24 { font-size: 24px; }
  .tx-xs-24-f { font-size: 24px !important; }
  .tx-xs-26 { font-size: 26px; }
  .tx-xs-26-f { font-size: 26px !important; }
  .tx-xs-28 { font-size: 28px; }
  .tx-xs-28-f { font-size: 28px !important; }
  .tx-xs-30 { font-size: 30px; }
  .tx-xs-30-f { font-size: 30px !important; }
  .tx-xs-32 { font-size: 32px; }
  .tx-xs-32-f { font-size: 32px !important; }
  .tx-xs-34 { font-size: 34px; }
  .tx-xs-34-f { font-size: 34px !important; }
  .tx-xs-36 { font-size: 36px; }
  .tx-xs-36-f { font-size: 36px !important; }
  .tx-xs-38 { font-size: 38px; }
  .tx-xs-38-f { font-size: 38px !important; }
  .tx-xs-40 { font-size: 40px; }
  .tx-xs-40-f { font-size: 40px !important; }
  .tx-xs-42 { font-size: 42px; }
  .tx-xs-42-f { font-size: 42px !important; }
  .tx-xs-44 { font-size: 44px; }
  .tx-xs-44-f { font-size: 44px !important; }
  .tx-xs-46 { font-size: 46px; }
  .tx-xs-46-f { font-size: 46px !important; }
  .tx-xs-48 { font-size: 48px; }
  .tx-xs-48-f { font-size: 48px !important; }
  .tx-xs-50 { font-size: 50px; }
  .tx-xs-50-f { font-size: 50px !important; }
  .tx-xs-52 { font-size: 52px; }
  .tx-xs-52-f { font-size: 52px !important; }
  .tx-xs-54 { font-size: 54px; }
  .tx-xs-54-f { font-size: 54px !important; }
  .tx-xs-56 { font-size: 56px; }
  .tx-xs-56-f { font-size: 56px !important; }
  .tx-xs-58 { font-size: 58px; }
  .tx-xs-58-f { font-size: 58px !important; }
  .tx-xs-60 { font-size: 60px; }
  .tx-xs-60-f { font-size: 60px !important; }
  .tx-xs-62 { font-size: 62px; }
  .tx-xs-62-f { font-size: 62px !important; }
  .tx-xs-64 { font-size: 64px; }
  .tx-xs-64-f { font-size: 64px !important; }
  .tx-xs-66 { font-size: 66px; }
  .tx-xs-66-f { font-size: 66px !important; }
  .tx-xs-68 { font-size: 68px; }
  .tx-xs-68-f { font-size: 68px !important; }
  .tx-xs-70 { font-size: 70px; }
  .tx-xs-70-f { font-size: 70px !important; }
  .tx-xs-72 { font-size: 72px; }
  .tx-xs-72-f { font-size: 72px !important; }
  .tx-xs-74 { font-size: 74px; }
  .tx-xs-74-f { font-size: 74px !important; }
  .tx-xs-76 { font-size: 76px; }
  .tx-xs-76-f { font-size: 76px !important; }
  .tx-xs-78 { font-size: 78px; }
  .tx-xs-78-f { font-size: 78px !important; }
  .tx-xs-80 { font-size: 80px; }
  .tx-xs-80-f { font-size: 80px !important; }
  .tx-xs-82 { font-size: 82px; }
  .tx-xs-82-f { font-size: 82px !important; }
  .tx-xs-84 { font-size: 84px; }
  .tx-xs-84-f { font-size: 84px !important; }
  .tx-xs-86 { font-size: 86px; }
  .tx-xs-86-f { font-size: 86px !important; }
  .tx-xs-88 { font-size: 88px; }
  .tx-xs-88-f { font-size: 88px !important; }
  .tx-xs-90 { font-size: 90px; }
  .tx-xs-90-f { font-size: 90px !important; }
  .tx-xs-92 { font-size: 92px; }
  .tx-xs-92-f { font-size: 92px !important; }
  .tx-xs-94 { font-size: 94px; }
  .tx-xs-94-f { font-size: 94px !important; }
  .tx-xs-96 { font-size: 96px; }
  .tx-xs-96-f { font-size: 96px !important; }
  .tx-xs-98 { font-size: 98px; }
  .tx-xs-98-f { font-size: 98px !important; }
  .tx-xs-100 { font-size: 100px; }
  .tx-xs-100-f { font-size: 100px !important; }
  .tx-xs-102 { font-size: 102px; }
  .tx-xs-102-f { font-size: 102px !important; }
  .tx-xs-104 { font-size: 104px; }
  .tx-xs-104-f { font-size: 104px !important; }
  .tx-xs-106 { font-size: 106px; }
  .tx-xs-106-f { font-size: 106px !important; }
  .tx-xs-108 { font-size: 108px; }
  .tx-xs-108-f { font-size: 108px !important; }
  .tx-xs-110 { font-size: 110px; }
  .tx-xs-110-f { font-size: 110px !important; }
  .tx-xs-112 { font-size: 112px; }
  .tx-xs-112-f { font-size: 112px !important; }
  .tx-xs-114 { font-size: 114px; }
  .tx-xs-114-f { font-size: 114px !important; }
  .tx-xs-116 { font-size: 116px; }
  .tx-xs-116-f { font-size: 116px !important; }
  .tx-xs-118 { font-size: 118px; }
  .tx-xs-118-f { font-size: 118px !important; }
  .tx-xs-120 { font-size: 120px; }
  .tx-xs-120-f { font-size: 120px !important; }
  .tx-xs-122 { font-size: 122px; }
  .tx-xs-122-f { font-size: 122px !important; }
  .tx-xs-124 { font-size: 124px; }
  .tx-xs-124-f { font-size: 124px !important; }
  .tx-xs-126 { font-size: 126px; }
  .tx-xs-126-f { font-size: 126px !important; }
  .tx-xs-128 { font-size: 128px; }
  .tx-xs-128-f { font-size: 128px !important; }
  .tx-xs-130 { font-size: 130px; }
  .tx-xs-130-f { font-size: 130px !important; }
  .tx-xs-132 { font-size: 132px; }
  .tx-xs-132-f { font-size: 132px !important; }
  .tx-xs-134 { font-size: 134px; }
  .tx-xs-134-f { font-size: 134px !important; }
  .tx-xs-136 { font-size: 136px; }
  .tx-xs-136-f { font-size: 136px !important; }
  .tx-xs-138 { font-size: 138px; }
  .tx-xs-138-f { font-size: 138px !important; }
  .tx-xs-140 { font-size: 140px; }
  .tx-xs-140-f { font-size: 140px !important; }
  .tx-xs-base { font-size: 0.875rem; }
  .tx-xs-bold { font-weight: 700; }
  .tx-xs-semibold { font-weight: 600; }
  .tx-xs-medium { font-weight: 500; }
  .tx-xs-normal { font-weight: 400; }
  .tx-xs-light { font-weight: 300; }
  .tx-xs-thin { font-weight: 200; }
  .tx-xs-xthin { font-weight: 100; }
  .lh-xs-0 { line-height: 0; }
  .lh-xs-1 { line-height: 1.1; }
  .lh-xs-2 { line-height: 1.2; }
  .lh-xs-3 { line-height: 1.3; }
  .lh-xs-4 { line-height: 1.4; }
  .lh-xs-5 { line-height: 1.5; }
  .lh-xs-6 { line-height: 1.6; }
  .lh-xs-7 { line-height: 1.7; }
  .lh-xs-8 { line-height: 1.8; }
  .lh-xs-9 { line-height: 1.9; }
  .lh-xs-10 { line-height: 2.0; }
  .lh-xs-11 { line-height: 2.1; }
  .lh-xs-12 { line-height: 2.2; }
  .lh-xs-13 { line-height: 2.3; }
  .lh-xs-14 { line-height: 2.4; }
  .lh-xs-15 { line-height: 2.5; }
  .tx-xs-center { text-align: center; }
  .tx-xs-right { text-align: right; }
  .tx-xs-left { text-align: left; }
  .tx-xs-center-f { text-align: center !important; }
  .tx-xs-right-f { text-align: right !important; }
  .tx-xs-left-f { text-align: left !important; } }

@media (min-width: 576px) { .tx-sm-8 { font-size: 8px; }
  .tx-sm-8-f { font-size: 8px !important; }
  .tx-sm-9 { font-size: 9px; }
  .tx-sm-9-f { font-size: 9px !important; }
  .tx-sm-10 { font-size: 10px; }
  .tx-sm-10-f { font-size: 10px !important; }
  .tx-sm-11 { font-size: 11px; }
  .tx-sm-11-f { font-size: 11px !important; }
  .tx-sm-12 { font-size: 12px; }
  .tx-sm-12-f { font-size: 12px !important; }
  .tx-sm-13 { font-size: 13px; }
  .tx-sm-13-f { font-size: 13px !important; }
  .tx-sm-14 { font-size: 14px; }
  .tx-sm-14-f { font-size: 14px !important; }
  .tx-sm-15 { font-size: 15px; }
  .tx-sm-15-f { font-size: 15px !important; }
  .tx-sm-16 { font-size: 16px; }
  .tx-sm-16-f { font-size: 16px !important; }
  .tx-sm-18 { font-size: 18px; }
  .tx-sm-18-f { font-size: 18px !important; }
  .tx-sm-20 { font-size: 20px; }
  .tx-sm-20-f { font-size: 20px !important; }
  .tx-sm-22 { font-size: 22px; }
  .tx-sm-22-f { font-size: 22px !important; }
  .tx-sm-24 { font-size: 24px; }
  .tx-sm-24-f { font-size: 24px !important; }
  .tx-sm-26 { font-size: 26px; }
  .tx-sm-26-f { font-size: 26px !important; }
  .tx-sm-28 { font-size: 28px; }
  .tx-sm-28-f { font-size: 28px !important; }
  .tx-sm-30 { font-size: 30px; }
  .tx-sm-30-f { font-size: 30px !important; }
  .tx-sm-32 { font-size: 32px; }
  .tx-sm-32-f { font-size: 32px !important; }
  .tx-sm-34 { font-size: 34px; }
  .tx-sm-34-f { font-size: 34px !important; }
  .tx-sm-36 { font-size: 36px; }
  .tx-sm-36-f { font-size: 36px !important; }
  .tx-sm-38 { font-size: 38px; }
  .tx-sm-38-f { font-size: 38px !important; }
  .tx-sm-40 { font-size: 40px; }
  .tx-sm-40-f { font-size: 40px !important; }
  .tx-sm-42 { font-size: 42px; }
  .tx-sm-42-f { font-size: 42px !important; }
  .tx-sm-44 { font-size: 44px; }
  .tx-sm-44-f { font-size: 44px !important; }
  .tx-sm-46 { font-size: 46px; }
  .tx-sm-46-f { font-size: 46px !important; }
  .tx-sm-48 { font-size: 48px; }
  .tx-sm-48-f { font-size: 48px !important; }
  .tx-sm-50 { font-size: 50px; }
  .tx-sm-50-f { font-size: 50px !important; }
  .tx-sm-52 { font-size: 52px; }
  .tx-sm-52-f { font-size: 52px !important; }
  .tx-sm-54 { font-size: 54px; }
  .tx-sm-54-f { font-size: 54px !important; }
  .tx-sm-56 { font-size: 56px; }
  .tx-sm-56-f { font-size: 56px !important; }
  .tx-sm-58 { font-size: 58px; }
  .tx-sm-58-f { font-size: 58px !important; }
  .tx-sm-60 { font-size: 60px; }
  .tx-sm-60-f { font-size: 60px !important; }
  .tx-sm-62 { font-size: 62px; }
  .tx-sm-62-f { font-size: 62px !important; }
  .tx-sm-64 { font-size: 64px; }
  .tx-sm-64-f { font-size: 64px !important; }
  .tx-sm-66 { font-size: 66px; }
  .tx-sm-66-f { font-size: 66px !important; }
  .tx-sm-68 { font-size: 68px; }
  .tx-sm-68-f { font-size: 68px !important; }
  .tx-sm-70 { font-size: 70px; }
  .tx-sm-70-f { font-size: 70px !important; }
  .tx-sm-72 { font-size: 72px; }
  .tx-sm-72-f { font-size: 72px !important; }
  .tx-sm-74 { font-size: 74px; }
  .tx-sm-74-f { font-size: 74px !important; }
  .tx-sm-76 { font-size: 76px; }
  .tx-sm-76-f { font-size: 76px !important; }
  .tx-sm-78 { font-size: 78px; }
  .tx-sm-78-f { font-size: 78px !important; }
  .tx-sm-80 { font-size: 80px; }
  .tx-sm-80-f { font-size: 80px !important; }
  .tx-sm-82 { font-size: 82px; }
  .tx-sm-82-f { font-size: 82px !important; }
  .tx-sm-84 { font-size: 84px; }
  .tx-sm-84-f { font-size: 84px !important; }
  .tx-sm-86 { font-size: 86px; }
  .tx-sm-86-f { font-size: 86px !important; }
  .tx-sm-88 { font-size: 88px; }
  .tx-sm-88-f { font-size: 88px !important; }
  .tx-sm-90 { font-size: 90px; }
  .tx-sm-90-f { font-size: 90px !important; }
  .tx-sm-92 { font-size: 92px; }
  .tx-sm-92-f { font-size: 92px !important; }
  .tx-sm-94 { font-size: 94px; }
  .tx-sm-94-f { font-size: 94px !important; }
  .tx-sm-96 { font-size: 96px; }
  .tx-sm-96-f { font-size: 96px !important; }
  .tx-sm-98 { font-size: 98px; }
  .tx-sm-98-f { font-size: 98px !important; }
  .tx-sm-100 { font-size: 100px; }
  .tx-sm-100-f { font-size: 100px !important; }
  .tx-sm-102 { font-size: 102px; }
  .tx-sm-102-f { font-size: 102px !important; }
  .tx-sm-104 { font-size: 104px; }
  .tx-sm-104-f { font-size: 104px !important; }
  .tx-sm-106 { font-size: 106px; }
  .tx-sm-106-f { font-size: 106px !important; }
  .tx-sm-108 { font-size: 108px; }
  .tx-sm-108-f { font-size: 108px !important; }
  .tx-sm-110 { font-size: 110px; }
  .tx-sm-110-f { font-size: 110px !important; }
  .tx-sm-112 { font-size: 112px; }
  .tx-sm-112-f { font-size: 112px !important; }
  .tx-sm-114 { font-size: 114px; }
  .tx-sm-114-f { font-size: 114px !important; }
  .tx-sm-116 { font-size: 116px; }
  .tx-sm-116-f { font-size: 116px !important; }
  .tx-sm-118 { font-size: 118px; }
  .tx-sm-118-f { font-size: 118px !important; }
  .tx-sm-120 { font-size: 120px; }
  .tx-sm-120-f { font-size: 120px !important; }
  .tx-sm-122 { font-size: 122px; }
  .tx-sm-122-f { font-size: 122px !important; }
  .tx-sm-124 { font-size: 124px; }
  .tx-sm-124-f { font-size: 124px !important; }
  .tx-sm-126 { font-size: 126px; }
  .tx-sm-126-f { font-size: 126px !important; }
  .tx-sm-128 { font-size: 128px; }
  .tx-sm-128-f { font-size: 128px !important; }
  .tx-sm-130 { font-size: 130px; }
  .tx-sm-130-f { font-size: 130px !important; }
  .tx-sm-132 { font-size: 132px; }
  .tx-sm-132-f { font-size: 132px !important; }
  .tx-sm-134 { font-size: 134px; }
  .tx-sm-134-f { font-size: 134px !important; }
  .tx-sm-136 { font-size: 136px; }
  .tx-sm-136-f { font-size: 136px !important; }
  .tx-sm-138 { font-size: 138px; }
  .tx-sm-138-f { font-size: 138px !important; }
  .tx-sm-140 { font-size: 140px; }
  .tx-sm-140-f { font-size: 140px !important; }
  .tx-sm-base { font-size: 0.875rem; }
  .tx-sm-bold { font-weight: 700; }
  .tx-sm-semibold { font-weight: 600; }
  .tx-sm-medium { font-weight: 500; }
  .tx-sm-normal { font-weight: 400; }
  .tx-sm-light { font-weight: 300; }
  .tx-sm-thin { font-weight: 200; }
  .tx-sm-xthin { font-weight: 100; }
  .lh-sm-0 { line-height: 0; }
  .lh-sm-1 { line-height: 1.1; }
  .lh-sm-2 { line-height: 1.2; }
  .lh-sm-3 { line-height: 1.3; }
  .lh-sm-4 { line-height: 1.4; }
  .lh-sm-5 { line-height: 1.5; }
  .lh-sm-6 { line-height: 1.6; }
  .lh-sm-7 { line-height: 1.7; }
  .lh-sm-8 { line-height: 1.8; }
  .lh-sm-9 { line-height: 1.9; }
  .lh-sm-10 { line-height: 2.0; }
  .lh-sm-11 { line-height: 2.1; }
  .lh-sm-12 { line-height: 2.2; }
  .lh-sm-13 { line-height: 2.3; }
  .lh-sm-14 { line-height: 2.4; }
  .lh-sm-15 { line-height: 2.5; }
  .tx-sm-center { text-align: center; }
  .tx-sm-right { text-align: right; }
  .tx-sm-left { text-align: left; }
  .tx-sm-center-f { text-align: center !important; }
  .tx-sm-right-f { text-align: right !important; }
  .tx-sm-left-f { text-align: left !important; } }

@media (min-width: 768px) { .tx-md-8 { font-size: 8px; }
  .tx-md-8-f { font-size: 8px !important; }
  .tx-md-9 { font-size: 9px; }
  .tx-md-9-f { font-size: 9px !important; }
  .tx-md-10 { font-size: 10px; }
  .tx-md-10-f { font-size: 10px !important; }
  .tx-md-11 { font-size: 11px; }
  .tx-md-11-f { font-size: 11px !important; }
  .tx-md-12 { font-size: 12px; }
  .tx-md-12-f { font-size: 12px !important; }
  .tx-md-13 { font-size: 13px; }
  .tx-md-13-f { font-size: 13px !important; }
  .tx-md-14 { font-size: 14px; }
  .tx-md-14-f { font-size: 14px !important; }
  .tx-md-15 { font-size: 15px; }
  .tx-md-15-f { font-size: 15px !important; }
  .tx-md-16 { font-size: 16px; }
  .tx-md-16-f { font-size: 16px !important; }
  .tx-md-18 { font-size: 18px; }
  .tx-md-18-f { font-size: 18px !important; }
  .tx-md-20 { font-size: 20px; }
  .tx-md-20-f { font-size: 20px !important; }
  .tx-md-22 { font-size: 22px; }
  .tx-md-22-f { font-size: 22px !important; }
  .tx-md-24 { font-size: 24px; }
  .tx-md-24-f { font-size: 24px !important; }
  .tx-md-26 { font-size: 26px; }
  .tx-md-26-f { font-size: 26px !important; }
  .tx-md-28 { font-size: 28px; }
  .tx-md-28-f { font-size: 28px !important; }
  .tx-md-30 { font-size: 30px; }
  .tx-md-30-f { font-size: 30px !important; }
  .tx-md-32 { font-size: 32px; }
  .tx-md-32-f { font-size: 32px !important; }
  .tx-md-34 { font-size: 34px; }
  .tx-md-34-f { font-size: 34px !important; }
  .tx-md-36 { font-size: 36px; }
  .tx-md-36-f { font-size: 36px !important; }
  .tx-md-38 { font-size: 38px; }
  .tx-md-38-f { font-size: 38px !important; }
  .tx-md-40 { font-size: 40px; }
  .tx-md-40-f { font-size: 40px !important; }
  .tx-md-42 { font-size: 42px; }
  .tx-md-42-f { font-size: 42px !important; }
  .tx-md-44 { font-size: 44px; }
  .tx-md-44-f { font-size: 44px !important; }
  .tx-md-46 { font-size: 46px; }
  .tx-md-46-f { font-size: 46px !important; }
  .tx-md-48 { font-size: 48px; }
  .tx-md-48-f { font-size: 48px !important; }
  .tx-md-50 { font-size: 50px; }
  .tx-md-50-f { font-size: 50px !important; }
  .tx-md-52 { font-size: 52px; }
  .tx-md-52-f { font-size: 52px !important; }
  .tx-md-54 { font-size: 54px; }
  .tx-md-54-f { font-size: 54px !important; }
  .tx-md-56 { font-size: 56px; }
  .tx-md-56-f { font-size: 56px !important; }
  .tx-md-58 { font-size: 58px; }
  .tx-md-58-f { font-size: 58px !important; }
  .tx-md-60 { font-size: 60px; }
  .tx-md-60-f { font-size: 60px !important; }
  .tx-md-62 { font-size: 62px; }
  .tx-md-62-f { font-size: 62px !important; }
  .tx-md-64 { font-size: 64px; }
  .tx-md-64-f { font-size: 64px !important; }
  .tx-md-66 { font-size: 66px; }
  .tx-md-66-f { font-size: 66px !important; }
  .tx-md-68 { font-size: 68px; }
  .tx-md-68-f { font-size: 68px !important; }
  .tx-md-70 { font-size: 70px; }
  .tx-md-70-f { font-size: 70px !important; }
  .tx-md-72 { font-size: 72px; }
  .tx-md-72-f { font-size: 72px !important; }
  .tx-md-74 { font-size: 74px; }
  .tx-md-74-f { font-size: 74px !important; }
  .tx-md-76 { font-size: 76px; }
  .tx-md-76-f { font-size: 76px !important; }
  .tx-md-78 { font-size: 78px; }
  .tx-md-78-f { font-size: 78px !important; }
  .tx-md-80 { font-size: 80px; }
  .tx-md-80-f { font-size: 80px !important; }
  .tx-md-82 { font-size: 82px; }
  .tx-md-82-f { font-size: 82px !important; }
  .tx-md-84 { font-size: 84px; }
  .tx-md-84-f { font-size: 84px !important; }
  .tx-md-86 { font-size: 86px; }
  .tx-md-86-f { font-size: 86px !important; }
  .tx-md-88 { font-size: 88px; }
  .tx-md-88-f { font-size: 88px !important; }
  .tx-md-90 { font-size: 90px; }
  .tx-md-90-f { font-size: 90px !important; }
  .tx-md-92 { font-size: 92px; }
  .tx-md-92-f { font-size: 92px !important; }
  .tx-md-94 { font-size: 94px; }
  .tx-md-94-f { font-size: 94px !important; }
  .tx-md-96 { font-size: 96px; }
  .tx-md-96-f { font-size: 96px !important; }
  .tx-md-98 { font-size: 98px; }
  .tx-md-98-f { font-size: 98px !important; }
  .tx-md-100 { font-size: 100px; }
  .tx-md-100-f { font-size: 100px !important; }
  .tx-md-102 { font-size: 102px; }
  .tx-md-102-f { font-size: 102px !important; }
  .tx-md-104 { font-size: 104px; }
  .tx-md-104-f { font-size: 104px !important; }
  .tx-md-106 { font-size: 106px; }
  .tx-md-106-f { font-size: 106px !important; }
  .tx-md-108 { font-size: 108px; }
  .tx-md-108-f { font-size: 108px !important; }
  .tx-md-110 { font-size: 110px; }
  .tx-md-110-f { font-size: 110px !important; }
  .tx-md-112 { font-size: 112px; }
  .tx-md-112-f { font-size: 112px !important; }
  .tx-md-114 { font-size: 114px; }
  .tx-md-114-f { font-size: 114px !important; }
  .tx-md-116 { font-size: 116px; }
  .tx-md-116-f { font-size: 116px !important; }
  .tx-md-118 { font-size: 118px; }
  .tx-md-118-f { font-size: 118px !important; }
  .tx-md-120 { font-size: 120px; }
  .tx-md-120-f { font-size: 120px !important; }
  .tx-md-122 { font-size: 122px; }
  .tx-md-122-f { font-size: 122px !important; }
  .tx-md-124 { font-size: 124px; }
  .tx-md-124-f { font-size: 124px !important; }
  .tx-md-126 { font-size: 126px; }
  .tx-md-126-f { font-size: 126px !important; }
  .tx-md-128 { font-size: 128px; }
  .tx-md-128-f { font-size: 128px !important; }
  .tx-md-130 { font-size: 130px; }
  .tx-md-130-f { font-size: 130px !important; }
  .tx-md-132 { font-size: 132px; }
  .tx-md-132-f { font-size: 132px !important; }
  .tx-md-134 { font-size: 134px; }
  .tx-md-134-f { font-size: 134px !important; }
  .tx-md-136 { font-size: 136px; }
  .tx-md-136-f { font-size: 136px !important; }
  .tx-md-138 { font-size: 138px; }
  .tx-md-138-f { font-size: 138px !important; }
  .tx-md-140 { font-size: 140px; }
  .tx-md-140-f { font-size: 140px !important; }
  .tx-md-base { font-size: 0.875rem; }
  .tx-md-bold { font-weight: 700; }
  .tx-md-semibold { font-weight: 600; }
  .tx-md-medium { font-weight: 500; }
  .tx-md-normal { font-weight: 400; }
  .tx-md-light { font-weight: 300; }
  .tx-md-thin { font-weight: 200; }
  .tx-md-xthin { font-weight: 100; }
  .lh-md-0 { line-height: 0; }
  .lh-md-1 { line-height: 1.1; }
  .lh-md-2 { line-height: 1.2; }
  .lh-md-3 { line-height: 1.3; }
  .lh-md-4 { line-height: 1.4; }
  .lh-md-5 { line-height: 1.5; }
  .lh-md-6 { line-height: 1.6; }
  .lh-md-7 { line-height: 1.7; }
  .lh-md-8 { line-height: 1.8; }
  .lh-md-9 { line-height: 1.9; }
  .lh-md-10 { line-height: 2.0; }
  .lh-md-11 { line-height: 2.1; }
  .lh-md-12 { line-height: 2.2; }
  .lh-md-13 { line-height: 2.3; }
  .lh-md-14 { line-height: 2.4; }
  .lh-md-15 { line-height: 2.5; }
  .tx-md-center { text-align: center; }
  .tx-md-right { text-align: right; }
  .tx-md-left { text-align: left; }
  .tx-md-center-f { text-align: center !important; }
  .tx-md-right-f { text-align: right !important; }
  .tx-md-left-f { text-align: left !important; } }

@media (min-width: 992px) { .tx-lg-8 { font-size: 8px; }
  .tx-lg-8-f { font-size: 8px !important; }
  .tx-lg-9 { font-size: 9px; }
  .tx-lg-9-f { font-size: 9px !important; }
  .tx-lg-10 { font-size: 10px; }
  .tx-lg-10-f { font-size: 10px !important; }
  .tx-lg-11 { font-size: 11px; }
  .tx-lg-11-f { font-size: 11px !important; }
  .tx-lg-12 { font-size: 12px; }
  .tx-lg-12-f { font-size: 12px !important; }
  .tx-lg-13 { font-size: 13px; }
  .tx-lg-13-f { font-size: 13px !important; }
  .tx-lg-14 { font-size: 14px; }
  .tx-lg-14-f { font-size: 14px !important; }
  .tx-lg-15 { font-size: 15px; }
  .tx-lg-15-f { font-size: 15px !important; }
  .tx-lg-16 { font-size: 16px; }
  .tx-lg-16-f { font-size: 16px !important; }
  .tx-lg-18 { font-size: 18px; }
  .tx-lg-18-f { font-size: 18px !important; }
  .tx-lg-20 { font-size: 20px; }
  .tx-lg-20-f { font-size: 20px !important; }
  .tx-lg-22 { font-size: 22px; }
  .tx-lg-22-f { font-size: 22px !important; }
  .tx-lg-24 { font-size: 24px; }
  .tx-lg-24-f { font-size: 24px !important; }
  .tx-lg-26 { font-size: 26px; }
  .tx-lg-26-f { font-size: 26px !important; }
  .tx-lg-28 { font-size: 28px; }
  .tx-lg-28-f { font-size: 28px !important; }
  .tx-lg-30 { font-size: 30px; }
  .tx-lg-30-f { font-size: 30px !important; }
  .tx-lg-32 { font-size: 32px; }
  .tx-lg-32-f { font-size: 32px !important; }
  .tx-lg-34 { font-size: 34px; }
  .tx-lg-34-f { font-size: 34px !important; }
  .tx-lg-36 { font-size: 36px; }
  .tx-lg-36-f { font-size: 36px !important; }
  .tx-lg-38 { font-size: 38px; }
  .tx-lg-38-f { font-size: 38px !important; }
  .tx-lg-40 { font-size: 40px; }
  .tx-lg-40-f { font-size: 40px !important; }
  .tx-lg-42 { font-size: 42px; }
  .tx-lg-42-f { font-size: 42px !important; }
  .tx-lg-44 { font-size: 44px; }
  .tx-lg-44-f { font-size: 44px !important; }
  .tx-lg-46 { font-size: 46px; }
  .tx-lg-46-f { font-size: 46px !important; }
  .tx-lg-48 { font-size: 48px; }
  .tx-lg-48-f { font-size: 48px !important; }
  .tx-lg-50 { font-size: 50px; }
  .tx-lg-50-f { font-size: 50px !important; }
  .tx-lg-52 { font-size: 52px; }
  .tx-lg-52-f { font-size: 52px !important; }
  .tx-lg-54 { font-size: 54px; }
  .tx-lg-54-f { font-size: 54px !important; }
  .tx-lg-56 { font-size: 56px; }
  .tx-lg-56-f { font-size: 56px !important; }
  .tx-lg-58 { font-size: 58px; }
  .tx-lg-58-f { font-size: 58px !important; }
  .tx-lg-60 { font-size: 60px; }
  .tx-lg-60-f { font-size: 60px !important; }
  .tx-lg-62 { font-size: 62px; }
  .tx-lg-62-f { font-size: 62px !important; }
  .tx-lg-64 { font-size: 64px; }
  .tx-lg-64-f { font-size: 64px !important; }
  .tx-lg-66 { font-size: 66px; }
  .tx-lg-66-f { font-size: 66px !important; }
  .tx-lg-68 { font-size: 68px; }
  .tx-lg-68-f { font-size: 68px !important; }
  .tx-lg-70 { font-size: 70px; }
  .tx-lg-70-f { font-size: 70px !important; }
  .tx-lg-72 { font-size: 72px; }
  .tx-lg-72-f { font-size: 72px !important; }
  .tx-lg-74 { font-size: 74px; }
  .tx-lg-74-f { font-size: 74px !important; }
  .tx-lg-76 { font-size: 76px; }
  .tx-lg-76-f { font-size: 76px !important; }
  .tx-lg-78 { font-size: 78px; }
  .tx-lg-78-f { font-size: 78px !important; }
  .tx-lg-80 { font-size: 80px; }
  .tx-lg-80-f { font-size: 80px !important; }
  .tx-lg-82 { font-size: 82px; }
  .tx-lg-82-f { font-size: 82px !important; }
  .tx-lg-84 { font-size: 84px; }
  .tx-lg-84-f { font-size: 84px !important; }
  .tx-lg-86 { font-size: 86px; }
  .tx-lg-86-f { font-size: 86px !important; }
  .tx-lg-88 { font-size: 88px; }
  .tx-lg-88-f { font-size: 88px !important; }
  .tx-lg-90 { font-size: 90px; }
  .tx-lg-90-f { font-size: 90px !important; }
  .tx-lg-92 { font-size: 92px; }
  .tx-lg-92-f { font-size: 92px !important; }
  .tx-lg-94 { font-size: 94px; }
  .tx-lg-94-f { font-size: 94px !important; }
  .tx-lg-96 { font-size: 96px; }
  .tx-lg-96-f { font-size: 96px !important; }
  .tx-lg-98 { font-size: 98px; }
  .tx-lg-98-f { font-size: 98px !important; }
  .tx-lg-100 { font-size: 100px; }
  .tx-lg-100-f { font-size: 100px !important; }
  .tx-lg-102 { font-size: 102px; }
  .tx-lg-102-f { font-size: 102px !important; }
  .tx-lg-104 { font-size: 104px; }
  .tx-lg-104-f { font-size: 104px !important; }
  .tx-lg-106 { font-size: 106px; }
  .tx-lg-106-f { font-size: 106px !important; }
  .tx-lg-108 { font-size: 108px; }
  .tx-lg-108-f { font-size: 108px !important; }
  .tx-lg-110 { font-size: 110px; }
  .tx-lg-110-f { font-size: 110px !important; }
  .tx-lg-112 { font-size: 112px; }
  .tx-lg-112-f { font-size: 112px !important; }
  .tx-lg-114 { font-size: 114px; }
  .tx-lg-114-f { font-size: 114px !important; }
  .tx-lg-116 { font-size: 116px; }
  .tx-lg-116-f { font-size: 116px !important; }
  .tx-lg-118 { font-size: 118px; }
  .tx-lg-118-f { font-size: 118px !important; }
  .tx-lg-120 { font-size: 120px; }
  .tx-lg-120-f { font-size: 120px !important; }
  .tx-lg-122 { font-size: 122px; }
  .tx-lg-122-f { font-size: 122px !important; }
  .tx-lg-124 { font-size: 124px; }
  .tx-lg-124-f { font-size: 124px !important; }
  .tx-lg-126 { font-size: 126px; }
  .tx-lg-126-f { font-size: 126px !important; }
  .tx-lg-128 { font-size: 128px; }
  .tx-lg-128-f { font-size: 128px !important; }
  .tx-lg-130 { font-size: 130px; }
  .tx-lg-130-f { font-size: 130px !important; }
  .tx-lg-132 { font-size: 132px; }
  .tx-lg-132-f { font-size: 132px !important; }
  .tx-lg-134 { font-size: 134px; }
  .tx-lg-134-f { font-size: 134px !important; }
  .tx-lg-136 { font-size: 136px; }
  .tx-lg-136-f { font-size: 136px !important; }
  .tx-lg-138 { font-size: 138px; }
  .tx-lg-138-f { font-size: 138px !important; }
  .tx-lg-140 { font-size: 140px; }
  .tx-lg-140-f { font-size: 140px !important; }
  .tx-lg-base { font-size: 0.875rem; }
  .tx-lg-bold { font-weight: 700; }
  .tx-lg-semibold { font-weight: 600; }
  .tx-lg-medium { font-weight: 500; }
  .tx-lg-normal { font-weight: 400; }
  .tx-lg-light { font-weight: 300; }
  .tx-lg-thin { font-weight: 200; }
  .tx-lg-xthin { font-weight: 100; }
  .lh-lg-0 { line-height: 0; }
  .lh-lg-1 { line-height: 1.1; }
  .lh-lg-2 { line-height: 1.2; }
  .lh-lg-3 { line-height: 1.3; }
  .lh-lg-4 { line-height: 1.4; }
  .lh-lg-5 { line-height: 1.5; }
  .lh-lg-6 { line-height: 1.6; }
  .lh-lg-7 { line-height: 1.7; }
  .lh-lg-8 { line-height: 1.8; }
  .lh-lg-9 { line-height: 1.9; }
  .lh-lg-10 { line-height: 2.0; }
  .lh-lg-11 { line-height: 2.1; }
  .lh-lg-12 { line-height: 2.2; }
  .lh-lg-13 { line-height: 2.3; }
  .lh-lg-14 { line-height: 2.4; }
  .lh-lg-15 { line-height: 2.5; }
  .tx-lg-center { text-align: center; }
  .tx-lg-right { text-align: right; }
  .tx-lg-left { text-align: left; }
  .tx-lg-center-f { text-align: center !important; }
  .tx-lg-right-f { text-align: right !important; }
  .tx-lg-left-f { text-align: left !important; } }

@media (min-width: 1200px) { .tx-xl-8 { font-size: 8px; }
  .tx-xl-8-f { font-size: 8px !important; }
  .tx-xl-9 { font-size: 9px; }
  .tx-xl-9-f { font-size: 9px !important; }
  .tx-xl-10 { font-size: 10px; }
  .tx-xl-10-f { font-size: 10px !important; }
  .tx-xl-11 { font-size: 11px; }
  .tx-xl-11-f { font-size: 11px !important; }
  .tx-xl-12 { font-size: 12px; }
  .tx-xl-12-f { font-size: 12px !important; }
  .tx-xl-13 { font-size: 13px; }
  .tx-xl-13-f { font-size: 13px !important; }
  .tx-xl-14 { font-size: 14px; }
  .tx-xl-14-f { font-size: 14px !important; }
  .tx-xl-15 { font-size: 15px; }
  .tx-xl-15-f { font-size: 15px !important; }
  .tx-xl-16 { font-size: 16px; }
  .tx-xl-16-f { font-size: 16px !important; }
  .tx-xl-18 { font-size: 18px; }
  .tx-xl-18-f { font-size: 18px !important; }
  .tx-xl-20 { font-size: 20px; }
  .tx-xl-20-f { font-size: 20px !important; }
  .tx-xl-22 { font-size: 22px; }
  .tx-xl-22-f { font-size: 22px !important; }
  .tx-xl-24 { font-size: 24px; }
  .tx-xl-24-f { font-size: 24px !important; }
  .tx-xl-26 { font-size: 26px; }
  .tx-xl-26-f { font-size: 26px !important; }
  .tx-xl-28 { font-size: 28px; }
  .tx-xl-28-f { font-size: 28px !important; }
  .tx-xl-30 { font-size: 30px; }
  .tx-xl-30-f { font-size: 30px !important; }
  .tx-xl-32 { font-size: 32px; }
  .tx-xl-32-f { font-size: 32px !important; }
  .tx-xl-34 { font-size: 34px; }
  .tx-xl-34-f { font-size: 34px !important; }
  .tx-xl-36 { font-size: 36px; }
  .tx-xl-36-f { font-size: 36px !important; }
  .tx-xl-38 { font-size: 38px; }
  .tx-xl-38-f { font-size: 38px !important; }
  .tx-xl-40 { font-size: 40px; }
  .tx-xl-40-f { font-size: 40px !important; }
  .tx-xl-42 { font-size: 42px; }
  .tx-xl-42-f { font-size: 42px !important; }
  .tx-xl-44 { font-size: 44px; }
  .tx-xl-44-f { font-size: 44px !important; }
  .tx-xl-46 { font-size: 46px; }
  .tx-xl-46-f { font-size: 46px !important; }
  .tx-xl-48 { font-size: 48px; }
  .tx-xl-48-f { font-size: 48px !important; }
  .tx-xl-50 { font-size: 50px; }
  .tx-xl-50-f { font-size: 50px !important; }
  .tx-xl-52 { font-size: 52px; }
  .tx-xl-52-f { font-size: 52px !important; }
  .tx-xl-54 { font-size: 54px; }
  .tx-xl-54-f { font-size: 54px !important; }
  .tx-xl-56 { font-size: 56px; }
  .tx-xl-56-f { font-size: 56px !important; }
  .tx-xl-58 { font-size: 58px; }
  .tx-xl-58-f { font-size: 58px !important; }
  .tx-xl-60 { font-size: 60px; }
  .tx-xl-60-f { font-size: 60px !important; }
  .tx-xl-62 { font-size: 62px; }
  .tx-xl-62-f { font-size: 62px !important; }
  .tx-xl-64 { font-size: 64px; }
  .tx-xl-64-f { font-size: 64px !important; }
  .tx-xl-66 { font-size: 66px; }
  .tx-xl-66-f { font-size: 66px !important; }
  .tx-xl-68 { font-size: 68px; }
  .tx-xl-68-f { font-size: 68px !important; }
  .tx-xl-70 { font-size: 70px; }
  .tx-xl-70-f { font-size: 70px !important; }
  .tx-xl-72 { font-size: 72px; }
  .tx-xl-72-f { font-size: 72px !important; }
  .tx-xl-74 { font-size: 74px; }
  .tx-xl-74-f { font-size: 74px !important; }
  .tx-xl-76 { font-size: 76px; }
  .tx-xl-76-f { font-size: 76px !important; }
  .tx-xl-78 { font-size: 78px; }
  .tx-xl-78-f { font-size: 78px !important; }
  .tx-xl-80 { font-size: 80px; }
  .tx-xl-80-f { font-size: 80px !important; }
  .tx-xl-82 { font-size: 82px; }
  .tx-xl-82-f { font-size: 82px !important; }
  .tx-xl-84 { font-size: 84px; }
  .tx-xl-84-f { font-size: 84px !important; }
  .tx-xl-86 { font-size: 86px; }
  .tx-xl-86-f { font-size: 86px !important; }
  .tx-xl-88 { font-size: 88px; }
  .tx-xl-88-f { font-size: 88px !important; }
  .tx-xl-90 { font-size: 90px; }
  .tx-xl-90-f { font-size: 90px !important; }
  .tx-xl-92 { font-size: 92px; }
  .tx-xl-92-f { font-size: 92px !important; }
  .tx-xl-94 { font-size: 94px; }
  .tx-xl-94-f { font-size: 94px !important; }
  .tx-xl-96 { font-size: 96px; }
  .tx-xl-96-f { font-size: 96px !important; }
  .tx-xl-98 { font-size: 98px; }
  .tx-xl-98-f { font-size: 98px !important; }
  .tx-xl-100 { font-size: 100px; }
  .tx-xl-100-f { font-size: 100px !important; }
  .tx-xl-102 { font-size: 102px; }
  .tx-xl-102-f { font-size: 102px !important; }
  .tx-xl-104 { font-size: 104px; }
  .tx-xl-104-f { font-size: 104px !important; }
  .tx-xl-106 { font-size: 106px; }
  .tx-xl-106-f { font-size: 106px !important; }
  .tx-xl-108 { font-size: 108px; }
  .tx-xl-108-f { font-size: 108px !important; }
  .tx-xl-110 { font-size: 110px; }
  .tx-xl-110-f { font-size: 110px !important; }
  .tx-xl-112 { font-size: 112px; }
  .tx-xl-112-f { font-size: 112px !important; }
  .tx-xl-114 { font-size: 114px; }
  .tx-xl-114-f { font-size: 114px !important; }
  .tx-xl-116 { font-size: 116px; }
  .tx-xl-116-f { font-size: 116px !important; }
  .tx-xl-118 { font-size: 118px; }
  .tx-xl-118-f { font-size: 118px !important; }
  .tx-xl-120 { font-size: 120px; }
  .tx-xl-120-f { font-size: 120px !important; }
  .tx-xl-122 { font-size: 122px; }
  .tx-xl-122-f { font-size: 122px !important; }
  .tx-xl-124 { font-size: 124px; }
  .tx-xl-124-f { font-size: 124px !important; }
  .tx-xl-126 { font-size: 126px; }
  .tx-xl-126-f { font-size: 126px !important; }
  .tx-xl-128 { font-size: 128px; }
  .tx-xl-128-f { font-size: 128px !important; }
  .tx-xl-130 { font-size: 130px; }
  .tx-xl-130-f { font-size: 130px !important; }
  .tx-xl-132 { font-size: 132px; }
  .tx-xl-132-f { font-size: 132px !important; }
  .tx-xl-134 { font-size: 134px; }
  .tx-xl-134-f { font-size: 134px !important; }
  .tx-xl-136 { font-size: 136px; }
  .tx-xl-136-f { font-size: 136px !important; }
  .tx-xl-138 { font-size: 138px; }
  .tx-xl-138-f { font-size: 138px !important; }
  .tx-xl-140 { font-size: 140px; }
  .tx-xl-140-f { font-size: 140px !important; }
  .tx-xl-base { font-size: 0.875rem; }
  .tx-xl-bold { font-weight: 700; }
  .tx-xl-semibold { font-weight: 600; }
  .tx-xl-medium { font-weight: 500; }
  .tx-xl-normal { font-weight: 400; }
  .tx-xl-light { font-weight: 300; }
  .tx-xl-thin { font-weight: 200; }
  .tx-xl-xthin { font-weight: 100; }
  .lh-xl-0 { line-height: 0; }
  .lh-xl-1 { line-height: 1.1; }
  .lh-xl-2 { line-height: 1.2; }
  .lh-xl-3 { line-height: 1.3; }
  .lh-xl-4 { line-height: 1.4; }
  .lh-xl-5 { line-height: 1.5; }
  .lh-xl-6 { line-height: 1.6; }
  .lh-xl-7 { line-height: 1.7; }
  .lh-xl-8 { line-height: 1.8; }
  .lh-xl-9 { line-height: 1.9; }
  .lh-xl-10 { line-height: 2.0; }
  .lh-xl-11 { line-height: 2.1; }
  .lh-xl-12 { line-height: 2.2; }
  .lh-xl-13 { line-height: 2.3; }
  .lh-xl-14 { line-height: 2.4; }
  .lh-xl-15 { line-height: 2.5; }
  .tx-xl-center { text-align: center; }
  .tx-xl-right { text-align: right; }
  .tx-xl-left { text-align: left; }
  .tx-xl-center-f { text-align: center !important; }
  .tx-xl-right-f { text-align: right !important; }
  .tx-xl-left-f { text-align: left !important; } }

/* ###### 9.9 Width   ###### */
.wd-5 { width: 5px; }

.wd-5p { width: 5%; }

.mx-wd-5p { max-width: 5%; }

.mn-wd-5p { min-width: 5%; }

.wd-5-f { width: 5px !important; }

.wd-5p-f { width: 5% !important; }

.mx-wd-5p-f { max-width: 5% !important; }

.mn-wd-5p-f { min-width: 5% !important; }

.wd-10 { width: 10px; }

.wd-10p { width: 10%; }

.mx-wd-10p { max-width: 10%; }

.mn-wd-10p { min-width: 10%; }

.wd-10-f { width: 10px !important; }

.wd-10p-f { width: 10% !important; }

.mx-wd-10p-f { max-width: 10% !important; }

.mn-wd-10p-f { min-width: 10% !important; }

.wd-15 { width: 15px; }

.wd-15p { width: 15%; }

.mx-wd-15p { max-width: 15%; }

.mn-wd-15p { min-width: 15%; }

.wd-15-f { width: 15px !important; }

.wd-15p-f { width: 15% !important; }

.mx-wd-15p-f { max-width: 15% !important; }

.mn-wd-15p-f { min-width: 15% !important; }

.wd-20 { width: 20px; }

.wd-20p { width: 20%; }

.mx-wd-20p { max-width: 20%; }

.mn-wd-20p { min-width: 20%; }

.wd-20-f { width: 20px !important; }

.wd-20p-f { width: 20% !important; }

.mx-wd-20p-f { max-width: 20% !important; }

.mn-wd-20p-f { min-width: 20% !important; }

.wd-25 { width: 25px; }

.wd-25p { width: 25%; }

.mx-wd-25p { max-width: 25%; }

.mn-wd-25p { min-width: 25%; }

.wd-25-f { width: 25px !important; }

.wd-25p-f { width: 25% !important; }

.mx-wd-25p-f { max-width: 25% !important; }

.mn-wd-25p-f { min-width: 25% !important; }

.wd-30 { width: 30px; }

.wd-30p { width: 30%; }

.mx-wd-30p { max-width: 30%; }

.mn-wd-30p { min-width: 30%; }

.wd-30-f { width: 30px !important; }

.wd-30p-f { width: 30% !important; }

.mx-wd-30p-f { max-width: 30% !important; }

.mn-wd-30p-f { min-width: 30% !important; }

.wd-35 { width: 35px; }

.wd-35p { width: 35%; }

.mx-wd-35p { max-width: 35%; }

.mn-wd-35p { min-width: 35%; }

.wd-35-f { width: 35px !important; }

.wd-35p-f { width: 35% !important; }

.mx-wd-35p-f { max-width: 35% !important; }

.mn-wd-35p-f { min-width: 35% !important; }

.wd-40 { width: 40px; }

.wd-40p { width: 40%; }

.mx-wd-40p { max-width: 40%; }

.mn-wd-40p { min-width: 40%; }

.wd-40-f { width: 40px !important; }

.wd-40p-f { width: 40% !important; }

.mx-wd-40p-f { max-width: 40% !important; }

.mn-wd-40p-f { min-width: 40% !important; }

.wd-45 { width: 45px; }

.wd-45p { width: 45%; }

.mx-wd-45p { max-width: 45%; }

.mn-wd-45p { min-width: 45%; }

.wd-45-f { width: 45px !important; }

.wd-45p-f { width: 45% !important; }

.mx-wd-45p-f { max-width: 45% !important; }

.mn-wd-45p-f { min-width: 45% !important; }

.wd-50 { width: 50px; }

.wd-50p { width: 50%; }

.mx-wd-50p { max-width: 50%; }

.mn-wd-50p { min-width: 50%; }

.wd-50-f { width: 50px !important; }

.wd-50p-f { width: 50% !important; }

.mx-wd-50p-f { max-width: 50% !important; }

.mn-wd-50p-f { min-width: 50% !important; }

.wd-55 { width: 55px; }

.wd-55p { width: 55%; }

.mx-wd-55p { max-width: 55%; }

.mn-wd-55p { min-width: 55%; }

.wd-55-f { width: 55px !important; }

.wd-55p-f { width: 55% !important; }

.mx-wd-55p-f { max-width: 55% !important; }

.mn-wd-55p-f { min-width: 55% !important; }

.wd-60 { width: 60px; }

.wd-60p { width: 60%; }

.mx-wd-60p { max-width: 60%; }

.mn-wd-60p { min-width: 60%; }

.wd-60-f { width: 60px !important; }

.wd-60p-f { width: 60% !important; }

.mx-wd-60p-f { max-width: 60% !important; }

.mn-wd-60p-f { min-width: 60% !important; }

.wd-65 { width: 65px; }

.wd-65p { width: 65%; }

.mx-wd-65p { max-width: 65%; }

.mn-wd-65p { min-width: 65%; }

.wd-65-f { width: 65px !important; }

.wd-65p-f { width: 65% !important; }

.mx-wd-65p-f { max-width: 65% !important; }

.mn-wd-65p-f { min-width: 65% !important; }

.wd-70 { width: 70px; }

.wd-70p { width: 70%; }

.mx-wd-70p { max-width: 70%; }

.mn-wd-70p { min-width: 70%; }

.wd-70-f { width: 70px !important; }

.wd-70p-f { width: 70% !important; }

.mx-wd-70p-f { max-width: 70% !important; }

.mn-wd-70p-f { min-width: 70% !important; }

.wd-75 { width: 75px; }

.wd-75p { width: 75%; }

.mx-wd-75p { max-width: 75%; }

.mn-wd-75p { min-width: 75%; }

.wd-75-f { width: 75px !important; }

.wd-75p-f { width: 75% !important; }

.mx-wd-75p-f { max-width: 75% !important; }

.mn-wd-75p-f { min-width: 75% !important; }

.wd-80 { width: 80px; }

.wd-80p { width: 80%; }

.mx-wd-80p { max-width: 80%; }

.mn-wd-80p { min-width: 80%; }

.wd-80-f { width: 80px !important; }

.wd-80p-f { width: 80% !important; }

.mx-wd-80p-f { max-width: 80% !important; }

.mn-wd-80p-f { min-width: 80% !important; }

.wd-85 { width: 85px; }

.wd-85p { width: 85%; }

.mx-wd-85p { max-width: 85%; }

.mn-wd-85p { min-width: 85%; }

.wd-85-f { width: 85px !important; }

.wd-85p-f { width: 85% !important; }

.mx-wd-85p-f { max-width: 85% !important; }

.mn-wd-85p-f { min-width: 85% !important; }

.wd-90 { width: 90px; }

.wd-90p { width: 90%; }

.mx-wd-90p { max-width: 90%; }

.mn-wd-90p { min-width: 90%; }

.wd-90-f { width: 90px !important; }

.wd-90p-f { width: 90% !important; }

.mx-wd-90p-f { max-width: 90% !important; }

.mn-wd-90p-f { min-width: 90% !important; }

.wd-95 { width: 95px; }

.wd-95p { width: 95%; }

.mx-wd-95p { max-width: 95%; }

.mn-wd-95p { min-width: 95%; }

.wd-95-f { width: 95px !important; }

.wd-95p-f { width: 95% !important; }

.mx-wd-95p-f { max-width: 95% !important; }

.mn-wd-95p-f { min-width: 95% !important; }

.wd-100 { width: 100px; }

.wd-100p { width: 100%; }

.mx-wd-100p { max-width: 100%; }

.mn-wd-100p { min-width: 100%; }

.wd-100-f { width: 100px !important; }

.wd-100p-f { width: 100% !important; }

.mx-wd-100p-f { max-width: 100% !important; }

.mn-wd-100p-f { min-width: 100% !important; }

.wd-150 { width: 150px; }

.wd-150-f { width: 150px !important; }

.mn-wd-150 { width: 150px; }

.mx-wd-150 { width: 150px; }

.wd-200 { width: 200px; }

.wd-200-f { width: 200px !important; }

.mn-wd-200 { width: 200px; }

.mx-wd-200 { width: 200px; }

.wd-250 { width: 250px; }

.wd-250-f { width: 250px !important; }

.mn-wd-250 { width: 250px; }

.mx-wd-250 { width: 250px; }

.wd-300 { width: 300px; }

.wd-300-f { width: 300px !important; }

.mn-wd-300 { width: 300px; }

.mx-wd-300 { width: 300px; }

.wd-350 { width: 350px; }

.wd-350-f { width: 350px !important; }

.mn-wd-350 { width: 350px; }

.mx-wd-350 { width: 350px; }

.wd-400 { width: 400px; }

.wd-400-f { width: 400px !important; }

.mn-wd-400 { width: 400px; }

.mx-wd-400 { width: 400px; }

.wd-450 { width: 450px; }

.wd-450-f { width: 450px !important; }

.mn-wd-450 { width: 450px; }

.mx-wd-450 { width: 450px; }

.wd-500 { width: 500px; }

.wd-500-f { width: 500px !important; }

.mn-wd-500 { width: 500px; }

.mx-wd-500 { width: 500px; }

.wd-550 { width: 550px; }

.wd-550-f { width: 550px !important; }

.mn-wd-550 { width: 550px; }

.mx-wd-550 { width: 550px; }

.wd-600 { width: 600px; }

.wd-600-f { width: 600px !important; }

.mn-wd-600 { width: 600px; }

.mx-wd-600 { width: 600px; }

.wd-650 { width: 650px; }

.wd-650-f { width: 650px !important; }

.mn-wd-650 { width: 650px; }

.mx-wd-650 { width: 650px; }

.wd-700 { width: 700px; }

.wd-700-f { width: 700px !important; }

.mn-wd-700 { width: 700px; }

.mx-wd-700 { width: 700px; }

.wd-750 { width: 750px; }

.wd-750-f { width: 750px !important; }

.mn-wd-750 { width: 750px; }

.mx-wd-750 { width: 750px; }

.wd-800 { width: 800px; }

.wd-800-f { width: 800px !important; }

.mn-wd-800 { width: 800px; }

.mx-wd-800 { width: 800px; }

.wd-850 { width: 850px; }

.wd-850-f { width: 850px !important; }

.mn-wd-850 { width: 850px; }

.mx-wd-850 { width: 850px; }

.wd-900 { width: 900px; }

.wd-900-f { width: 900px !important; }

.mn-wd-900 { width: 900px; }

.mx-wd-900 { width: 900px; }

.wd-950 { width: 950px; }

.wd-950-f { width: 950px !important; }

.mn-wd-950 { width: 950px; }

.mx-wd-950 { width: 950px; }

.wd-1000 { width: 1000px; }

.wd-1000-f { width: 1000px !important; }

.mn-wd-1000 { width: 1000px; }

.mx-wd-1000 { width: 1000px; }

@media (min-width: 480px) { .wd-xs-5 { width: 5px; }
  .wd-xs-5p { width: 5%; }
  .mx-wd-xs-5p { max-width: 5%; }
  .mn-wd-xs-5p { min-width: 5%; }
  .wd-xs-5-f { width: 5px !important; }
  .wd-xs-5p-f { width: 5% !important; }
  .mx-wd-xs-5p-f { max-width: 5% !important; }
  .mn-wd-xs-5p-f { min-width: 5% !important; }
  .wd-xs-10 { width: 10px; }
  .wd-xs-10p { width: 10%; }
  .mx-wd-xs-10p { max-width: 10%; }
  .mn-wd-xs-10p { min-width: 10%; }
  .wd-xs-10-f { width: 10px !important; }
  .wd-xs-10p-f { width: 10% !important; }
  .mx-wd-xs-10p-f { max-width: 10% !important; }
  .mn-wd-xs-10p-f { min-width: 10% !important; }
  .wd-xs-15 { width: 15px; }
  .wd-xs-15p { width: 15%; }
  .mx-wd-xs-15p { max-width: 15%; }
  .mn-wd-xs-15p { min-width: 15%; }
  .wd-xs-15-f { width: 15px !important; }
  .wd-xs-15p-f { width: 15% !important; }
  .mx-wd-xs-15p-f { max-width: 15% !important; }
  .mn-wd-xs-15p-f { min-width: 15% !important; }
  .wd-xs-20 { width: 20px; }
  .wd-xs-20p { width: 20%; }
  .mx-wd-xs-20p { max-width: 20%; }
  .mn-wd-xs-20p { min-width: 20%; }
  .wd-xs-20-f { width: 20px !important; }
  .wd-xs-20p-f { width: 20% !important; }
  .mx-wd-xs-20p-f { max-width: 20% !important; }
  .mn-wd-xs-20p-f { min-width: 20% !important; }
  .wd-xs-25 { width: 25px; }
  .wd-xs-25p { width: 25%; }
  .mx-wd-xs-25p { max-width: 25%; }
  .mn-wd-xs-25p { min-width: 25%; }
  .wd-xs-25-f { width: 25px !important; }
  .wd-xs-25p-f { width: 25% !important; }
  .mx-wd-xs-25p-f { max-width: 25% !important; }
  .mn-wd-xs-25p-f { min-width: 25% !important; }
  .wd-xs-30 { width: 30px; }
  .wd-xs-30p { width: 30%; }
  .mx-wd-xs-30p { max-width: 30%; }
  .mn-wd-xs-30p { min-width: 30%; }
  .wd-xs-30-f { width: 30px !important; }
  .wd-xs-30p-f { width: 30% !important; }
  .mx-wd-xs-30p-f { max-width: 30% !important; }
  .mn-wd-xs-30p-f { min-width: 30% !important; }
  .wd-xs-35 { width: 35px; }
  .wd-xs-35p { width: 35%; }
  .mx-wd-xs-35p { max-width: 35%; }
  .mn-wd-xs-35p { min-width: 35%; }
  .wd-xs-35-f { width: 35px !important; }
  .wd-xs-35p-f { width: 35% !important; }
  .mx-wd-xs-35p-f { max-width: 35% !important; }
  .mn-wd-xs-35p-f { min-width: 35% !important; }
  .wd-xs-40 { width: 40px; }
  .wd-xs-40p { width: 40%; }
  .mx-wd-xs-40p { max-width: 40%; }
  .mn-wd-xs-40p { min-width: 40%; }
  .wd-xs-40-f { width: 40px !important; }
  .wd-xs-40p-f { width: 40% !important; }
  .mx-wd-xs-40p-f { max-width: 40% !important; }
  .mn-wd-xs-40p-f { min-width: 40% !important; }
  .wd-xs-45 { width: 45px; }
  .wd-xs-45p { width: 45%; }
  .mx-wd-xs-45p { max-width: 45%; }
  .mn-wd-xs-45p { min-width: 45%; }
  .wd-xs-45-f { width: 45px !important; }
  .wd-xs-45p-f { width: 45% !important; }
  .mx-wd-xs-45p-f { max-width: 45% !important; }
  .mn-wd-xs-45p-f { min-width: 45% !important; }
  .wd-xs-50 { width: 50px; }
  .wd-xs-50p { width: 50%; }
  .mx-wd-xs-50p { max-width: 50%; }
  .mn-wd-xs-50p { min-width: 50%; }
  .wd-xs-50-f { width: 50px !important; }
  .wd-xs-50p-f { width: 50% !important; }
  .mx-wd-xs-50p-f { max-width: 50% !important; }
  .mn-wd-xs-50p-f { min-width: 50% !important; }
  .wd-xs-55 { width: 55px; }
  .wd-xs-55p { width: 55%; }
  .mx-wd-xs-55p { max-width: 55%; }
  .mn-wd-xs-55p { min-width: 55%; }
  .wd-xs-55-f { width: 55px !important; }
  .wd-xs-55p-f { width: 55% !important; }
  .mx-wd-xs-55p-f { max-width: 55% !important; }
  .mn-wd-xs-55p-f { min-width: 55% !important; }
  .wd-xs-60 { width: 60px; }
  .wd-xs-60p { width: 60%; }
  .mx-wd-xs-60p { max-width: 60%; }
  .mn-wd-xs-60p { min-width: 60%; }
  .wd-xs-60-f { width: 60px !important; }
  .wd-xs-60p-f { width: 60% !important; }
  .mx-wd-xs-60p-f { max-width: 60% !important; }
  .mn-wd-xs-60p-f { min-width: 60% !important; }
  .wd-xs-65 { width: 65px; }
  .wd-xs-65p { width: 65%; }
  .mx-wd-xs-65p { max-width: 65%; }
  .mn-wd-xs-65p { min-width: 65%; }
  .wd-xs-65-f { width: 65px !important; }
  .wd-xs-65p-f { width: 65% !important; }
  .mx-wd-xs-65p-f { max-width: 65% !important; }
  .mn-wd-xs-65p-f { min-width: 65% !important; }
  .wd-xs-70 { width: 70px; }
  .wd-xs-70p { width: 70%; }
  .mx-wd-xs-70p { max-width: 70%; }
  .mn-wd-xs-70p { min-width: 70%; }
  .wd-xs-70-f { width: 70px !important; }
  .wd-xs-70p-f { width: 70% !important; }
  .mx-wd-xs-70p-f { max-width: 70% !important; }
  .mn-wd-xs-70p-f { min-width: 70% !important; }
  .wd-xs-75 { width: 75px; }
  .wd-xs-75p { width: 75%; }
  .mx-wd-xs-75p { max-width: 75%; }
  .mn-wd-xs-75p { min-width: 75%; }
  .wd-xs-75-f { width: 75px !important; }
  .wd-xs-75p-f { width: 75% !important; }
  .mx-wd-xs-75p-f { max-width: 75% !important; }
  .mn-wd-xs-75p-f { min-width: 75% !important; }
  .wd-xs-80 { width: 80px; }
  .wd-xs-80p { width: 80%; }
  .mx-wd-xs-80p { max-width: 80%; }
  .mn-wd-xs-80p { min-width: 80%; }
  .wd-xs-80-f { width: 80px !important; }
  .wd-xs-80p-f { width: 80% !important; }
  .mx-wd-xs-80p-f { max-width: 80% !important; }
  .mn-wd-xs-80p-f { min-width: 80% !important; }
  .wd-xs-85 { width: 85px; }
  .wd-xs-85p { width: 85%; }
  .mx-wd-xs-85p { max-width: 85%; }
  .mn-wd-xs-85p { min-width: 85%; }
  .wd-xs-85-f { width: 85px !important; }
  .wd-xs-85p-f { width: 85% !important; }
  .mx-wd-xs-85p-f { max-width: 85% !important; }
  .mn-wd-xs-85p-f { min-width: 85% !important; }
  .wd-xs-90 { width: 90px; }
  .wd-xs-90p { width: 90%; }
  .mx-wd-xs-90p { max-width: 90%; }
  .mn-wd-xs-90p { min-width: 90%; }
  .wd-xs-90-f { width: 90px !important; }
  .wd-xs-90p-f { width: 90% !important; }
  .mx-wd-xs-90p-f { max-width: 90% !important; }
  .mn-wd-xs-90p-f { min-width: 90% !important; }
  .wd-xs-95 { width: 95px; }
  .wd-xs-95p { width: 95%; }
  .mx-wd-xs-95p { max-width: 95%; }
  .mn-wd-xs-95p { min-width: 95%; }
  .wd-xs-95-f { width: 95px !important; }
  .wd-xs-95p-f { width: 95% !important; }
  .mx-wd-xs-95p-f { max-width: 95% !important; }
  .mn-wd-xs-95p-f { min-width: 95% !important; }
  .wd-xs-100 { width: 100px; }
  .wd-xs-100p { width: 100%; }
  .mx-wd-xs-100p { max-width: 100%; }
  .mn-wd-xs-100p { min-width: 100%; }
  .wd-xs-100-f { width: 100px !important; }
  .wd-xs-100p-f { width: 100% !important; }
  .mx-wd-xs-100p-f { max-width: 100% !important; }
  .mn-wd-xs-100p-f { min-width: 100% !important; }
  .wd-xs-150 { width: 150px; }
  .wd-xs-150p { width: 150%; }
  .mx-wd-xs-150p { max-width: 150%; }
  .mn-wd-xs-150p { min-width: 150%; }
  .wd-xs-150-f { width: 150px !important; }
  .wd-xs-150p-f { width: 150% !important; }
  .mx-wd-xs-150p-f { max-width: 150% !important; }
  .mn-wd-xs-150p-f { min-width: 150% !important; }
  .wd-xs-200 { width: 200px; }
  .wd-xs-200p { width: 200%; }
  .mx-wd-xs-200p { max-width: 200%; }
  .mn-wd-xs-200p { min-width: 200%; }
  .wd-xs-200-f { width: 200px !important; }
  .wd-xs-200p-f { width: 200% !important; }
  .mx-wd-xs-200p-f { max-width: 200% !important; }
  .mn-wd-xs-200p-f { min-width: 200% !important; }
  .wd-xs-250 { width: 250px; }
  .wd-xs-250p { width: 250%; }
  .mx-wd-xs-250p { max-width: 250%; }
  .mn-wd-xs-250p { min-width: 250%; }
  .wd-xs-250-f { width: 250px !important; }
  .wd-xs-250p-f { width: 250% !important; }
  .mx-wd-xs-250p-f { max-width: 250% !important; }
  .mn-wd-xs-250p-f { min-width: 250% !important; }
  .wd-xs-300 { width: 300px; }
  .wd-xs-300p { width: 300%; }
  .mx-wd-xs-300p { max-width: 300%; }
  .mn-wd-xs-300p { min-width: 300%; }
  .wd-xs-300-f { width: 300px !important; }
  .wd-xs-300p-f { width: 300% !important; }
  .mx-wd-xs-300p-f { max-width: 300% !important; }
  .mn-wd-xs-300p-f { min-width: 300% !important; }
  .wd-xs-350 { width: 350px; }
  .wd-xs-350p { width: 350%; }
  .mx-wd-xs-350p { max-width: 350%; }
  .mn-wd-xs-350p { min-width: 350%; }
  .wd-xs-350-f { width: 350px !important; }
  .wd-xs-350p-f { width: 350% !important; }
  .mx-wd-xs-350p-f { max-width: 350% !important; }
  .mn-wd-xs-350p-f { min-width: 350% !important; }
  .wd-xs-400 { width: 400px; }
  .wd-xs-400p { width: 400%; }
  .mx-wd-xs-400p { max-width: 400%; }
  .mn-wd-xs-400p { min-width: 400%; }
  .wd-xs-400-f { width: 400px !important; }
  .wd-xs-400p-f { width: 400% !important; }
  .mx-wd-xs-400p-f { max-width: 400% !important; }
  .mn-wd-xs-400p-f { min-width: 400% !important; }
  .wd-xs-450 { width: 450px; }
  .wd-xs-450p { width: 450%; }
  .mx-wd-xs-450p { max-width: 450%; }
  .mn-wd-xs-450p { min-width: 450%; }
  .wd-xs-450-f { width: 450px !important; }
  .wd-xs-450p-f { width: 450% !important; }
  .mx-wd-xs-450p-f { max-width: 450% !important; }
  .mn-wd-xs-450p-f { min-width: 450% !important; }
  .wd-xs-500 { width: 500px; }
  .wd-xs-500p { width: 500%; }
  .mx-wd-xs-500p { max-width: 500%; }
  .mn-wd-xs-500p { min-width: 500%; }
  .wd-xs-500-f { width: 500px !important; }
  .wd-xs-500p-f { width: 500% !important; }
  .mx-wd-xs-500p-f { max-width: 500% !important; }
  .mn-wd-xs-500p-f { min-width: 500% !important; }
  .wd-xs-550 { width: 550px; }
  .wd-xs-550p { width: 550%; }
  .mx-wd-xs-550p { max-width: 550%; }
  .mn-wd-xs-550p { min-width: 550%; }
  .wd-xs-550-f { width: 550px !important; }
  .wd-xs-550p-f { width: 550% !important; }
  .mx-wd-xs-550p-f { max-width: 550% !important; }
  .mn-wd-xs-550p-f { min-width: 550% !important; }
  .wd-xs-600 { width: 600px; }
  .wd-xs-600p { width: 600%; }
  .mx-wd-xs-600p { max-width: 600%; }
  .mn-wd-xs-600p { min-width: 600%; }
  .wd-xs-600-f { width: 600px !important; }
  .wd-xs-600p-f { width: 600% !important; }
  .mx-wd-xs-600p-f { max-width: 600% !important; }
  .mn-wd-xs-600p-f { min-width: 600% !important; }
  .wd-xs-650 { width: 650px; }
  .wd-xs-650p { width: 650%; }
  .mx-wd-xs-650p { max-width: 650%; }
  .mn-wd-xs-650p { min-width: 650%; }
  .wd-xs-650-f { width: 650px !important; }
  .wd-xs-650p-f { width: 650% !important; }
  .mx-wd-xs-650p-f { max-width: 650% !important; }
  .mn-wd-xs-650p-f { min-width: 650% !important; }
  .wd-xs-700 { width: 700px; }
  .wd-xs-700p { width: 700%; }
  .mx-wd-xs-700p { max-width: 700%; }
  .mn-wd-xs-700p { min-width: 700%; }
  .wd-xs-700-f { width: 700px !important; }
  .wd-xs-700p-f { width: 700% !important; }
  .mx-wd-xs-700p-f { max-width: 700% !important; }
  .mn-wd-xs-700p-f { min-width: 700% !important; }
  .wd-xs-750 { width: 750px; }
  .wd-xs-750p { width: 750%; }
  .mx-wd-xs-750p { max-width: 750%; }
  .mn-wd-xs-750p { min-width: 750%; }
  .wd-xs-750-f { width: 750px !important; }
  .wd-xs-750p-f { width: 750% !important; }
  .mx-wd-xs-750p-f { max-width: 750% !important; }
  .mn-wd-xs-750p-f { min-width: 750% !important; }
  .wd-xs-800 { width: 800px; }
  .wd-xs-800p { width: 800%; }
  .mx-wd-xs-800p { max-width: 800%; }
  .mn-wd-xs-800p { min-width: 800%; }
  .wd-xs-800-f { width: 800px !important; }
  .wd-xs-800p-f { width: 800% !important; }
  .mx-wd-xs-800p-f { max-width: 800% !important; }
  .mn-wd-xs-800p-f { min-width: 800% !important; }
  .wd-xs-850 { width: 850px; }
  .wd-xs-850p { width: 850%; }
  .mx-wd-xs-850p { max-width: 850%; }
  .mn-wd-xs-850p { min-width: 850%; }
  .wd-xs-850-f { width: 850px !important; }
  .wd-xs-850p-f { width: 850% !important; }
  .mx-wd-xs-850p-f { max-width: 850% !important; }
  .mn-wd-xs-850p-f { min-width: 850% !important; }
  .wd-xs-900 { width: 900px; }
  .wd-xs-900p { width: 900%; }
  .mx-wd-xs-900p { max-width: 900%; }
  .mn-wd-xs-900p { min-width: 900%; }
  .wd-xs-900-f { width: 900px !important; }
  .wd-xs-900p-f { width: 900% !important; }
  .mx-wd-xs-900p-f { max-width: 900% !important; }
  .mn-wd-xs-900p-f { min-width: 900% !important; }
  .wd-xs-950 { width: 950px; }
  .wd-xs-950p { width: 950%; }
  .mx-wd-xs-950p { max-width: 950%; }
  .mn-wd-xs-950p { min-width: 950%; }
  .wd-xs-950-f { width: 950px !important; }
  .wd-xs-950p-f { width: 950% !important; }
  .mx-wd-xs-950p-f { max-width: 950% !important; }
  .mn-wd-xs-950p-f { min-width: 950% !important; }
  .wd-xs-1000 { width: 1000px; }
  .wd-xs-1000p { width: 1000%; }
  .mx-wd-xs-1000p { max-width: 1000%; }
  .mn-wd-xs-1000p { min-width: 1000%; }
  .wd-xs-1000-f { width: 1000px !important; }
  .wd-xs-1000p-f { width: 1000% !important; }
  .mx-wd-xs-1000p-f { max-width: 1000% !important; }
  .mn-wd-xs-1000p-f { min-width: 1000% !important; }
  .wd-xs-auto { width: auto; }
  .wd-xs-auto-f { width: auto !important; } }

@media (min-width: 576px) { .wd-sm-5 { width: 5px; }
  .wd-sm-5p { width: 5%; }
  .mx-wd-sm-5p { max-width: 5%; }
  .mn-wd-sm-5p { min-width: 5%; }
  .wd-sm-5-f { width: 5px !important; }
  .wd-sm-5p-f { width: 5% !important; }
  .mx-wd-sm-5p-f { max-width: 5% !important; }
  .mn-wd-sm-5p-f { min-width: 5% !important; }
  .wd-sm-10 { width: 10px; }
  .wd-sm-10p { width: 10%; }
  .mx-wd-sm-10p { max-width: 10%; }
  .mn-wd-sm-10p { min-width: 10%; }
  .wd-sm-10-f { width: 10px !important; }
  .wd-sm-10p-f { width: 10% !important; }
  .mx-wd-sm-10p-f { max-width: 10% !important; }
  .mn-wd-sm-10p-f { min-width: 10% !important; }
  .wd-sm-15 { width: 15px; }
  .wd-sm-15p { width: 15%; }
  .mx-wd-sm-15p { max-width: 15%; }
  .mn-wd-sm-15p { min-width: 15%; }
  .wd-sm-15-f { width: 15px !important; }
  .wd-sm-15p-f { width: 15% !important; }
  .mx-wd-sm-15p-f { max-width: 15% !important; }
  .mn-wd-sm-15p-f { min-width: 15% !important; }
  .wd-sm-20 { width: 20px; }
  .wd-sm-20p { width: 20%; }
  .mx-wd-sm-20p { max-width: 20%; }
  .mn-wd-sm-20p { min-width: 20%; }
  .wd-sm-20-f { width: 20px !important; }
  .wd-sm-20p-f { width: 20% !important; }
  .mx-wd-sm-20p-f { max-width: 20% !important; }
  .mn-wd-sm-20p-f { min-width: 20% !important; }
  .wd-sm-25 { width: 25px; }
  .wd-sm-25p { width: 25%; }
  .mx-wd-sm-25p { max-width: 25%; }
  .mn-wd-sm-25p { min-width: 25%; }
  .wd-sm-25-f { width: 25px !important; }
  .wd-sm-25p-f { width: 25% !important; }
  .mx-wd-sm-25p-f { max-width: 25% !important; }
  .mn-wd-sm-25p-f { min-width: 25% !important; }
  .wd-sm-30 { width: 30px; }
  .wd-sm-30p { width: 30%; }
  .mx-wd-sm-30p { max-width: 30%; }
  .mn-wd-sm-30p { min-width: 30%; }
  .wd-sm-30-f { width: 30px !important; }
  .wd-sm-30p-f { width: 30% !important; }
  .mx-wd-sm-30p-f { max-width: 30% !important; }
  .mn-wd-sm-30p-f { min-width: 30% !important; }
  .wd-sm-35 { width: 35px; }
  .wd-sm-35p { width: 35%; }
  .mx-wd-sm-35p { max-width: 35%; }
  .mn-wd-sm-35p { min-width: 35%; }
  .wd-sm-35-f { width: 35px !important; }
  .wd-sm-35p-f { width: 35% !important; }
  .mx-wd-sm-35p-f { max-width: 35% !important; }
  .mn-wd-sm-35p-f { min-width: 35% !important; }
  .wd-sm-40 { width: 40px; }
  .wd-sm-40p { width: 40%; }
  .mx-wd-sm-40p { max-width: 40%; }
  .mn-wd-sm-40p { min-width: 40%; }
  .wd-sm-40-f { width: 40px !important; }
  .wd-sm-40p-f { width: 40% !important; }
  .mx-wd-sm-40p-f { max-width: 40% !important; }
  .mn-wd-sm-40p-f { min-width: 40% !important; }
  .wd-sm-45 { width: 45px; }
  .wd-sm-45p { width: 45%; }
  .mx-wd-sm-45p { max-width: 45%; }
  .mn-wd-sm-45p { min-width: 45%; }
  .wd-sm-45-f { width: 45px !important; }
  .wd-sm-45p-f { width: 45% !important; }
  .mx-wd-sm-45p-f { max-width: 45% !important; }
  .mn-wd-sm-45p-f { min-width: 45% !important; }
  .wd-sm-50 { width: 50px; }
  .wd-sm-50p { width: 50%; }
  .mx-wd-sm-50p { max-width: 50%; }
  .mn-wd-sm-50p { min-width: 50%; }
  .wd-sm-50-f { width: 50px !important; }
  .wd-sm-50p-f { width: 50% !important; }
  .mx-wd-sm-50p-f { max-width: 50% !important; }
  .mn-wd-sm-50p-f { min-width: 50% !important; }
  .wd-sm-55 { width: 55px; }
  .wd-sm-55p { width: 55%; }
  .mx-wd-sm-55p { max-width: 55%; }
  .mn-wd-sm-55p { min-width: 55%; }
  .wd-sm-55-f { width: 55px !important; }
  .wd-sm-55p-f { width: 55% !important; }
  .mx-wd-sm-55p-f { max-width: 55% !important; }
  .mn-wd-sm-55p-f { min-width: 55% !important; }
  .wd-sm-60 { width: 60px; }
  .wd-sm-60p { width: 60%; }
  .mx-wd-sm-60p { max-width: 60%; }
  .mn-wd-sm-60p { min-width: 60%; }
  .wd-sm-60-f { width: 60px !important; }
  .wd-sm-60p-f { width: 60% !important; }
  .mx-wd-sm-60p-f { max-width: 60% !important; }
  .mn-wd-sm-60p-f { min-width: 60% !important; }
  .wd-sm-65 { width: 65px; }
  .wd-sm-65p { width: 65%; }
  .mx-wd-sm-65p { max-width: 65%; }
  .mn-wd-sm-65p { min-width: 65%; }
  .wd-sm-65-f { width: 65px !important; }
  .wd-sm-65p-f { width: 65% !important; }
  .mx-wd-sm-65p-f { max-width: 65% !important; }
  .mn-wd-sm-65p-f { min-width: 65% !important; }
  .wd-sm-70 { width: 70px; }
  .wd-sm-70p { width: 70%; }
  .mx-wd-sm-70p { max-width: 70%; }
  .mn-wd-sm-70p { min-width: 70%; }
  .wd-sm-70-f { width: 70px !important; }
  .wd-sm-70p-f { width: 70% !important; }
  .mx-wd-sm-70p-f { max-width: 70% !important; }
  .mn-wd-sm-70p-f { min-width: 70% !important; }
  .wd-sm-75 { width: 75px; }
  .wd-sm-75p { width: 75%; }
  .mx-wd-sm-75p { max-width: 75%; }
  .mn-wd-sm-75p { min-width: 75%; }
  .wd-sm-75-f { width: 75px !important; }
  .wd-sm-75p-f { width: 75% !important; }
  .mx-wd-sm-75p-f { max-width: 75% !important; }
  .mn-wd-sm-75p-f { min-width: 75% !important; }
  .wd-sm-80 { width: 80px; }
  .wd-sm-80p { width: 80%; }
  .mx-wd-sm-80p { max-width: 80%; }
  .mn-wd-sm-80p { min-width: 80%; }
  .wd-sm-80-f { width: 80px !important; }
  .wd-sm-80p-f { width: 80% !important; }
  .mx-wd-sm-80p-f { max-width: 80% !important; }
  .mn-wd-sm-80p-f { min-width: 80% !important; }
  .wd-sm-85 { width: 85px; }
  .wd-sm-85p { width: 85%; }
  .mx-wd-sm-85p { max-width: 85%; }
  .mn-wd-sm-85p { min-width: 85%; }
  .wd-sm-85-f { width: 85px !important; }
  .wd-sm-85p-f { width: 85% !important; }
  .mx-wd-sm-85p-f { max-width: 85% !important; }
  .mn-wd-sm-85p-f { min-width: 85% !important; }
  .wd-sm-90 { width: 90px; }
  .wd-sm-90p { width: 90%; }
  .mx-wd-sm-90p { max-width: 90%; }
  .mn-wd-sm-90p { min-width: 90%; }
  .wd-sm-90-f { width: 90px !important; }
  .wd-sm-90p-f { width: 90% !important; }
  .mx-wd-sm-90p-f { max-width: 90% !important; }
  .mn-wd-sm-90p-f { min-width: 90% !important; }
  .wd-sm-95 { width: 95px; }
  .wd-sm-95p { width: 95%; }
  .mx-wd-sm-95p { max-width: 95%; }
  .mn-wd-sm-95p { min-width: 95%; }
  .wd-sm-95-f { width: 95px !important; }
  .wd-sm-95p-f { width: 95% !important; }
  .mx-wd-sm-95p-f { max-width: 95% !important; }
  .mn-wd-sm-95p-f { min-width: 95% !important; }
  .wd-sm-100 { width: 100px; }
  .wd-sm-100p { width: 100%; }
  .mx-wd-sm-100p { max-width: 100%; }
  .mn-wd-sm-100p { min-width: 100%; }
  .wd-sm-100-f { width: 100px !important; }
  .wd-sm-100p-f { width: 100% !important; }
  .mx-wd-sm-100p-f { max-width: 100% !important; }
  .mn-wd-sm-100p-f { min-width: 100% !important; }
  .wd-sm-150 { width: 150px; }
  .wd-sm-150p { width: 150%; }
  .mx-wd-sm-150p { max-width: 150%; }
  .mn-wd-sm-150p { min-width: 150%; }
  .wd-sm-150-f { width: 150px !important; }
  .wd-sm-150p-f { width: 150% !important; }
  .mx-wd-sm-150p-f { max-width: 150% !important; }
  .mn-wd-sm-150p-f { min-width: 150% !important; }
  .wd-sm-200 { width: 200px; }
  .wd-sm-200p { width: 200%; }
  .mx-wd-sm-200p { max-width: 200%; }
  .mn-wd-sm-200p { min-width: 200%; }
  .wd-sm-200-f { width: 200px !important; }
  .wd-sm-200p-f { width: 200% !important; }
  .mx-wd-sm-200p-f { max-width: 200% !important; }
  .mn-wd-sm-200p-f { min-width: 200% !important; }
  .wd-sm-250 { width: 250px; }
  .wd-sm-250p { width: 250%; }
  .mx-wd-sm-250p { max-width: 250%; }
  .mn-wd-sm-250p { min-width: 250%; }
  .wd-sm-250-f { width: 250px !important; }
  .wd-sm-250p-f { width: 250% !important; }
  .mx-wd-sm-250p-f { max-width: 250% !important; }
  .mn-wd-sm-250p-f { min-width: 250% !important; }
  .wd-sm-300 { width: 300px; }
  .wd-sm-300p { width: 300%; }
  .mx-wd-sm-300p { max-width: 300%; }
  .mn-wd-sm-300p { min-width: 300%; }
  .wd-sm-300-f { width: 300px !important; }
  .wd-sm-300p-f { width: 300% !important; }
  .mx-wd-sm-300p-f { max-width: 300% !important; }
  .mn-wd-sm-300p-f { min-width: 300% !important; }
  .wd-sm-350 { width: 350px; }
  .wd-sm-350p { width: 350%; }
  .mx-wd-sm-350p { max-width: 350%; }
  .mn-wd-sm-350p { min-width: 350%; }
  .wd-sm-350-f { width: 350px !important; }
  .wd-sm-350p-f { width: 350% !important; }
  .mx-wd-sm-350p-f { max-width: 350% !important; }
  .mn-wd-sm-350p-f { min-width: 350% !important; }
  .wd-sm-400 { width: 400px; }
  .wd-sm-400p { width: 400%; }
  .mx-wd-sm-400p { max-width: 400%; }
  .mn-wd-sm-400p { min-width: 400%; }
  .wd-sm-400-f { width: 400px !important; }
  .wd-sm-400p-f { width: 400% !important; }
  .mx-wd-sm-400p-f { max-width: 400% !important; }
  .mn-wd-sm-400p-f { min-width: 400% !important; }
  .wd-sm-450 { width: 450px; }
  .wd-sm-450p { width: 450%; }
  .mx-wd-sm-450p { max-width: 450%; }
  .mn-wd-sm-450p { min-width: 450%; }
  .wd-sm-450-f { width: 450px !important; }
  .wd-sm-450p-f { width: 450% !important; }
  .mx-wd-sm-450p-f { max-width: 450% !important; }
  .mn-wd-sm-450p-f { min-width: 450% !important; }
  .wd-sm-500 { width: 500px; }
  .wd-sm-500p { width: 500%; }
  .mx-wd-sm-500p { max-width: 500%; }
  .mn-wd-sm-500p { min-width: 500%; }
  .wd-sm-500-f { width: 500px !important; }
  .wd-sm-500p-f { width: 500% !important; }
  .mx-wd-sm-500p-f { max-width: 500% !important; }
  .mn-wd-sm-500p-f { min-width: 500% !important; }
  .wd-sm-550 { width: 550px; }
  .wd-sm-550p { width: 550%; }
  .mx-wd-sm-550p { max-width: 550%; }
  .mn-wd-sm-550p { min-width: 550%; }
  .wd-sm-550-f { width: 550px !important; }
  .wd-sm-550p-f { width: 550% !important; }
  .mx-wd-sm-550p-f { max-width: 550% !important; }
  .mn-wd-sm-550p-f { min-width: 550% !important; }
  .wd-sm-600 { width: 600px; }
  .wd-sm-600p { width: 600%; }
  .mx-wd-sm-600p { max-width: 600%; }
  .mn-wd-sm-600p { min-width: 600%; }
  .wd-sm-600-f { width: 600px !important; }
  .wd-sm-600p-f { width: 600% !important; }
  .mx-wd-sm-600p-f { max-width: 600% !important; }
  .mn-wd-sm-600p-f { min-width: 600% !important; }
  .wd-sm-650 { width: 650px; }
  .wd-sm-650p { width: 650%; }
  .mx-wd-sm-650p { max-width: 650%; }
  .mn-wd-sm-650p { min-width: 650%; }
  .wd-sm-650-f { width: 650px !important; }
  .wd-sm-650p-f { width: 650% !important; }
  .mx-wd-sm-650p-f { max-width: 650% !important; }
  .mn-wd-sm-650p-f { min-width: 650% !important; }
  .wd-sm-700 { width: 700px; }
  .wd-sm-700p { width: 700%; }
  .mx-wd-sm-700p { max-width: 700%; }
  .mn-wd-sm-700p { min-width: 700%; }
  .wd-sm-700-f { width: 700px !important; }
  .wd-sm-700p-f { width: 700% !important; }
  .mx-wd-sm-700p-f { max-width: 700% !important; }
  .mn-wd-sm-700p-f { min-width: 700% !important; }
  .wd-sm-750 { width: 750px; }
  .wd-sm-750p { width: 750%; }
  .mx-wd-sm-750p { max-width: 750%; }
  .mn-wd-sm-750p { min-width: 750%; }
  .wd-sm-750-f { width: 750px !important; }
  .wd-sm-750p-f { width: 750% !important; }
  .mx-wd-sm-750p-f { max-width: 750% !important; }
  .mn-wd-sm-750p-f { min-width: 750% !important; }
  .wd-sm-800 { width: 800px; }
  .wd-sm-800p { width: 800%; }
  .mx-wd-sm-800p { max-width: 800%; }
  .mn-wd-sm-800p { min-width: 800%; }
  .wd-sm-800-f { width: 800px !important; }
  .wd-sm-800p-f { width: 800% !important; }
  .mx-wd-sm-800p-f { max-width: 800% !important; }
  .mn-wd-sm-800p-f { min-width: 800% !important; }
  .wd-sm-850 { width: 850px; }
  .wd-sm-850p { width: 850%; }
  .mx-wd-sm-850p { max-width: 850%; }
  .mn-wd-sm-850p { min-width: 850%; }
  .wd-sm-850-f { width: 850px !important; }
  .wd-sm-850p-f { width: 850% !important; }
  .mx-wd-sm-850p-f { max-width: 850% !important; }
  .mn-wd-sm-850p-f { min-width: 850% !important; }
  .wd-sm-900 { width: 900px; }
  .wd-sm-900p { width: 900%; }
  .mx-wd-sm-900p { max-width: 900%; }
  .mn-wd-sm-900p { min-width: 900%; }
  .wd-sm-900-f { width: 900px !important; }
  .wd-sm-900p-f { width: 900% !important; }
  .mx-wd-sm-900p-f { max-width: 900% !important; }
  .mn-wd-sm-900p-f { min-width: 900% !important; }
  .wd-sm-950 { width: 950px; }
  .wd-sm-950p { width: 950%; }
  .mx-wd-sm-950p { max-width: 950%; }
  .mn-wd-sm-950p { min-width: 950%; }
  .wd-sm-950-f { width: 950px !important; }
  .wd-sm-950p-f { width: 950% !important; }
  .mx-wd-sm-950p-f { max-width: 950% !important; }
  .mn-wd-sm-950p-f { min-width: 950% !important; }
  .wd-sm-1000 { width: 1000px; }
  .wd-sm-1000p { width: 1000%; }
  .mx-wd-sm-1000p { max-width: 1000%; }
  .mn-wd-sm-1000p { min-width: 1000%; }
  .wd-sm-1000-f { width: 1000px !important; }
  .wd-sm-1000p-f { width: 1000% !important; }
  .mx-wd-sm-1000p-f { max-width: 1000% !important; }
  .mn-wd-sm-1000p-f { min-width: 1000% !important; }
  .wd-sm-auto { width: auto; }
  .wd-sm-auto-f { width: auto !important; }
  .mx-wd-sm-650 { max-width: 650px; } }

@media (min-width: 768px) { .wd-md-5 { width: 5px; }
  .wd-md-5p { width: 5%; }
  .mx-wd-md-5p { max-width: 5%; }
  .mn-wd-md-5p { min-width: 5%; }
  .wd-md-5-f { width: 5px !important; }
  .wd-md-5p-f { width: 5% !important; }
  .mx-wd-md-5p-f { max-width: 5% !important; }
  .mn-wd-md-5p-f { min-width: 5% !important; }
  .wd-md-10 { width: 10px; }
  .wd-md-10p { width: 10%; }
  .mx-wd-md-10p { max-width: 10%; }
  .mn-wd-md-10p { min-width: 10%; }
  .wd-md-10-f { width: 10px !important; }
  .wd-md-10p-f { width: 10% !important; }
  .mx-wd-md-10p-f { max-width: 10% !important; }
  .mn-wd-md-10p-f { min-width: 10% !important; }
  .wd-md-15 { width: 15px; }
  .wd-md-15p { width: 15%; }
  .mx-wd-md-15p { max-width: 15%; }
  .mn-wd-md-15p { min-width: 15%; }
  .wd-md-15-f { width: 15px !important; }
  .wd-md-15p-f { width: 15% !important; }
  .mx-wd-md-15p-f { max-width: 15% !important; }
  .mn-wd-md-15p-f { min-width: 15% !important; }
  .wd-md-20 { width: 20px; }
  .wd-md-20p { width: 20%; }
  .mx-wd-md-20p { max-width: 20%; }
  .mn-wd-md-20p { min-width: 20%; }
  .wd-md-20-f { width: 20px !important; }
  .wd-md-20p-f { width: 20% !important; }
  .mx-wd-md-20p-f { max-width: 20% !important; }
  .mn-wd-md-20p-f { min-width: 20% !important; }
  .wd-md-25 { width: 25px; }
  .wd-md-25p { width: 25%; }
  .mx-wd-md-25p { max-width: 25%; }
  .mn-wd-md-25p { min-width: 25%; }
  .wd-md-25-f { width: 25px !important; }
  .wd-md-25p-f { width: 25% !important; }
  .mx-wd-md-25p-f { max-width: 25% !important; }
  .mn-wd-md-25p-f { min-width: 25% !important; }
  .wd-md-30 { width: 30px; }
  .wd-md-30p { width: 30%; }
  .mx-wd-md-30p { max-width: 30%; }
  .mn-wd-md-30p { min-width: 30%; }
  .wd-md-30-f { width: 30px !important; }
  .wd-md-30p-f { width: 30% !important; }
  .mx-wd-md-30p-f { max-width: 30% !important; }
  .mn-wd-md-30p-f { min-width: 30% !important; }
  .wd-md-35 { width: 35px; }
  .wd-md-35p { width: 35%; }
  .mx-wd-md-35p { max-width: 35%; }
  .mn-wd-md-35p { min-width: 35%; }
  .wd-md-35-f { width: 35px !important; }
  .wd-md-35p-f { width: 35% !important; }
  .mx-wd-md-35p-f { max-width: 35% !important; }
  .mn-wd-md-35p-f { min-width: 35% !important; }
  .wd-md-40 { width: 40px; }
  .wd-md-40p { width: 40%; }
  .mx-wd-md-40p { max-width: 40%; }
  .mn-wd-md-40p { min-width: 40%; }
  .wd-md-40-f { width: 40px !important; }
  .wd-md-40p-f { width: 40% !important; }
  .mx-wd-md-40p-f { max-width: 40% !important; }
  .mn-wd-md-40p-f { min-width: 40% !important; }
  .wd-md-45 { width: 45px; }
  .wd-md-45p { width: 45%; }
  .mx-wd-md-45p { max-width: 45%; }
  .mn-wd-md-45p { min-width: 45%; }
  .wd-md-45-f { width: 45px !important; }
  .wd-md-45p-f { width: 45% !important; }
  .mx-wd-md-45p-f { max-width: 45% !important; }
  .mn-wd-md-45p-f { min-width: 45% !important; }
  .wd-md-50 { width: 50px; }
  .wd-md-50p { width: 50%; }
  .mx-wd-md-50p { max-width: 50%; }
  .mn-wd-md-50p { min-width: 50%; }
  .wd-md-50-f { width: 50px !important; }
  .wd-md-50p-f { width: 50% !important; }
  .mx-wd-md-50p-f { max-width: 50% !important; }
  .mn-wd-md-50p-f { min-width: 50% !important; }
  .wd-md-55 { width: 55px; }
  .wd-md-55p { width: 55%; }
  .mx-wd-md-55p { max-width: 55%; }
  .mn-wd-md-55p { min-width: 55%; }
  .wd-md-55-f { width: 55px !important; }
  .wd-md-55p-f { width: 55% !important; }
  .mx-wd-md-55p-f { max-width: 55% !important; }
  .mn-wd-md-55p-f { min-width: 55% !important; }
  .wd-md-60 { width: 60px; }
  .wd-md-60p { width: 60%; }
  .mx-wd-md-60p { max-width: 60%; }
  .mn-wd-md-60p { min-width: 60%; }
  .wd-md-60-f { width: 60px !important; }
  .wd-md-60p-f { width: 60% !important; }
  .mx-wd-md-60p-f { max-width: 60% !important; }
  .mn-wd-md-60p-f { min-width: 60% !important; }
  .wd-md-65 { width: 65px; }
  .wd-md-65p { width: 65%; }
  .mx-wd-md-65p { max-width: 65%; }
  .mn-wd-md-65p { min-width: 65%; }
  .wd-md-65-f { width: 65px !important; }
  .wd-md-65p-f { width: 65% !important; }
  .mx-wd-md-65p-f { max-width: 65% !important; }
  .mn-wd-md-65p-f { min-width: 65% !important; }
  .wd-md-70 { width: 70px; }
  .wd-md-70p { width: 70%; }
  .mx-wd-md-70p { max-width: 70%; }
  .mn-wd-md-70p { min-width: 70%; }
  .wd-md-70-f { width: 70px !important; }
  .wd-md-70p-f { width: 70% !important; }
  .mx-wd-md-70p-f { max-width: 70% !important; }
  .mn-wd-md-70p-f { min-width: 70% !important; }
  .wd-md-75 { width: 75px; }
  .wd-md-75p { width: 75%; }
  .mx-wd-md-75p { max-width: 75%; }
  .mn-wd-md-75p { min-width: 75%; }
  .wd-md-75-f { width: 75px !important; }
  .wd-md-75p-f { width: 75% !important; }
  .mx-wd-md-75p-f { max-width: 75% !important; }
  .mn-wd-md-75p-f { min-width: 75% !important; }
  .wd-md-80 { width: 80px; }
  .wd-md-80p { width: 80%; }
  .mx-wd-md-80p { max-width: 80%; }
  .mn-wd-md-80p { min-width: 80%; }
  .wd-md-80-f { width: 80px !important; }
  .wd-md-80p-f { width: 80% !important; }
  .mx-wd-md-80p-f { max-width: 80% !important; }
  .mn-wd-md-80p-f { min-width: 80% !important; }
  .wd-md-85 { width: 85px; }
  .wd-md-85p { width: 85%; }
  .mx-wd-md-85p { max-width: 85%; }
  .mn-wd-md-85p { min-width: 85%; }
  .wd-md-85-f { width: 85px !important; }
  .wd-md-85p-f { width: 85% !important; }
  .mx-wd-md-85p-f { max-width: 85% !important; }
  .mn-wd-md-85p-f { min-width: 85% !important; }
  .wd-md-90 { width: 90px; }
  .wd-md-90p { width: 90%; }
  .mx-wd-md-90p { max-width: 90%; }
  .mn-wd-md-90p { min-width: 90%; }
  .wd-md-90-f { width: 90px !important; }
  .wd-md-90p-f { width: 90% !important; }
  .mx-wd-md-90p-f { max-width: 90% !important; }
  .mn-wd-md-90p-f { min-width: 90% !important; }
  .wd-md-95 { width: 95px; }
  .wd-md-95p { width: 95%; }
  .mx-wd-md-95p { max-width: 95%; }
  .mn-wd-md-95p { min-width: 95%; }
  .wd-md-95-f { width: 95px !important; }
  .wd-md-95p-f { width: 95% !important; }
  .mx-wd-md-95p-f { max-width: 95% !important; }
  .mn-wd-md-95p-f { min-width: 95% !important; }
  .wd-md-100 { width: 100px; }
  .wd-md-100p { width: 100%; }
  .mx-wd-md-100p { max-width: 100%; }
  .mn-wd-md-100p { min-width: 100%; }
  .wd-md-100-f { width: 100px !important; }
  .wd-md-100p-f { width: 100% !important; }
  .mx-wd-md-100p-f { max-width: 100% !important; }
  .mn-wd-md-100p-f { min-width: 100% !important; }
  .wd-md-150 { width: 150px; }
  .wd-md-150p { width: 150%; }
  .mx-wd-md-150p { max-width: 150%; }
  .mn-wd-md-150p { min-width: 150%; }
  .wd-md-150-f { width: 150px !important; }
  .wd-md-150p-f { width: 150% !important; }
  .mx-wd-md-150p-f { max-width: 150% !important; }
  .mn-wd-md-150p-f { min-width: 150% !important; }
  .wd-md-200 { width: 200px; }
  .wd-md-200p { width: 200%; }
  .mx-wd-md-200p { max-width: 200%; }
  .mn-wd-md-200p { min-width: 200%; }
  .wd-md-200-f { width: 200px !important; }
  .wd-md-200p-f { width: 200% !important; }
  .mx-wd-md-200p-f { max-width: 200% !important; }
  .mn-wd-md-200p-f { min-width: 200% !important; }
  .wd-md-250 { width: 250px; }
  .wd-md-250p { width: 250%; }
  .mx-wd-md-250p { max-width: 250%; }
  .mn-wd-md-250p { min-width: 250%; }
  .wd-md-250-f { width: 250px !important; }
  .wd-md-250p-f { width: 250% !important; }
  .mx-wd-md-250p-f { max-width: 250% !important; }
  .mn-wd-md-250p-f { min-width: 250% !important; }
  .wd-md-300 { width: 300px; }
  .wd-md-300p { width: 300%; }
  .mx-wd-md-300p { max-width: 300%; }
  .mn-wd-md-300p { min-width: 300%; }
  .wd-md-300-f { width: 300px !important; }
  .wd-md-300p-f { width: 300% !important; }
  .mx-wd-md-300p-f { max-width: 300% !important; }
  .mn-wd-md-300p-f { min-width: 300% !important; }
  .wd-md-350 { width: 350px; }
  .wd-md-350p { width: 350%; }
  .mx-wd-md-350p { max-width: 350%; }
  .mn-wd-md-350p { min-width: 350%; }
  .wd-md-350-f { width: 350px !important; }
  .wd-md-350p-f { width: 350% !important; }
  .mx-wd-md-350p-f { max-width: 350% !important; }
  .mn-wd-md-350p-f { min-width: 350% !important; }
  .wd-md-400 { width: 400px; }
  .wd-md-400p { width: 400%; }
  .mx-wd-md-400p { max-width: 400%; }
  .mn-wd-md-400p { min-width: 400%; }
  .wd-md-400-f { width: 400px !important; }
  .wd-md-400p-f { width: 400% !important; }
  .mx-wd-md-400p-f { max-width: 400% !important; }
  .mn-wd-md-400p-f { min-width: 400% !important; }
  .wd-md-450 { width: 450px; }
  .wd-md-450p { width: 450%; }
  .mx-wd-md-450p { max-width: 450%; }
  .mn-wd-md-450p { min-width: 450%; }
  .wd-md-450-f { width: 450px !important; }
  .wd-md-450p-f { width: 450% !important; }
  .mx-wd-md-450p-f { max-width: 450% !important; }
  .mn-wd-md-450p-f { min-width: 450% !important; }
  .wd-md-500 { width: 500px; }
  .wd-md-500p { width: 500%; }
  .mx-wd-md-500p { max-width: 500%; }
  .mn-wd-md-500p { min-width: 500%; }
  .wd-md-500-f { width: 500px !important; }
  .wd-md-500p-f { width: 500% !important; }
  .mx-wd-md-500p-f { max-width: 500% !important; }
  .mn-wd-md-500p-f { min-width: 500% !important; }
  .wd-md-550 { width: 550px; }
  .wd-md-550p { width: 550%; }
  .mx-wd-md-550p { max-width: 550%; }
  .mn-wd-md-550p { min-width: 550%; }
  .wd-md-550-f { width: 550px !important; }
  .wd-md-550p-f { width: 550% !important; }
  .mx-wd-md-550p-f { max-width: 550% !important; }
  .mn-wd-md-550p-f { min-width: 550% !important; }
  .wd-md-600 { width: 600px; }
  .wd-md-600p { width: 600%; }
  .mx-wd-md-600p { max-width: 600%; }
  .mn-wd-md-600p { min-width: 600%; }
  .wd-md-600-f { width: 600px !important; }
  .wd-md-600p-f { width: 600% !important; }
  .mx-wd-md-600p-f { max-width: 600% !important; }
  .mn-wd-md-600p-f { min-width: 600% !important; }
  .wd-md-650 { width: 650px; }
  .wd-md-650p { width: 650%; }
  .mx-wd-md-650p { max-width: 650%; }
  .mn-wd-md-650p { min-width: 650%; }
  .wd-md-650-f { width: 650px !important; }
  .wd-md-650p-f { width: 650% !important; }
  .mx-wd-md-650p-f { max-width: 650% !important; }
  .mn-wd-md-650p-f { min-width: 650% !important; }
  .wd-md-700 { width: 700px; }
  .wd-md-700p { width: 700%; }
  .mx-wd-md-700p { max-width: 700%; }
  .mn-wd-md-700p { min-width: 700%; }
  .wd-md-700-f { width: 700px !important; }
  .wd-md-700p-f { width: 700% !important; }
  .mx-wd-md-700p-f { max-width: 700% !important; }
  .mn-wd-md-700p-f { min-width: 700% !important; }
  .wd-md-750 { width: 750px; }
  .wd-md-750p { width: 750%; }
  .mx-wd-md-750p { max-width: 750%; }
  .mn-wd-md-750p { min-width: 750%; }
  .wd-md-750-f { width: 750px !important; }
  .wd-md-750p-f { width: 750% !important; }
  .mx-wd-md-750p-f { max-width: 750% !important; }
  .mn-wd-md-750p-f { min-width: 750% !important; }
  .wd-md-800 { width: 800px; }
  .wd-md-800p { width: 800%; }
  .mx-wd-md-800p { max-width: 800%; }
  .mn-wd-md-800p { min-width: 800%; }
  .wd-md-800-f { width: 800px !important; }
  .wd-md-800p-f { width: 800% !important; }
  .mx-wd-md-800p-f { max-width: 800% !important; }
  .mn-wd-md-800p-f { min-width: 800% !important; }
  .wd-md-850 { width: 850px; }
  .wd-md-850p { width: 850%; }
  .mx-wd-md-850p { max-width: 850%; }
  .mn-wd-md-850p { min-width: 850%; }
  .wd-md-850-f { width: 850px !important; }
  .wd-md-850p-f { width: 850% !important; }
  .mx-wd-md-850p-f { max-width: 850% !important; }
  .mn-wd-md-850p-f { min-width: 850% !important; }
  .wd-md-900 { width: 900px; }
  .wd-md-900p { width: 900%; }
  .mx-wd-md-900p { max-width: 900%; }
  .mn-wd-md-900p { min-width: 900%; }
  .wd-md-900-f { width: 900px !important; }
  .wd-md-900p-f { width: 900% !important; }
  .mx-wd-md-900p-f { max-width: 900% !important; }
  .mn-wd-md-900p-f { min-width: 900% !important; }
  .wd-md-950 { width: 950px; }
  .wd-md-950p { width: 950%; }
  .mx-wd-md-950p { max-width: 950%; }
  .mn-wd-md-950p { min-width: 950%; }
  .wd-md-950-f { width: 950px !important; }
  .wd-md-950p-f { width: 950% !important; }
  .mx-wd-md-950p-f { max-width: 950% !important; }
  .mn-wd-md-950p-f { min-width: 950% !important; }
  .wd-md-1000 { width: 1000px; }
  .wd-md-1000p { width: 1000%; }
  .mx-wd-md-1000p { max-width: 1000%; }
  .mn-wd-md-1000p { min-width: 1000%; }
  .wd-md-1000-f { width: 1000px !important; }
  .wd-md-1000p-f { width: 1000% !important; }
  .mx-wd-md-1000p-f { max-width: 1000% !important; }
  .mn-wd-md-1000p-f { min-width: 1000% !important; }
  .wd-md-auto { width: auto; }
  .wd-md-auto-f { width: auto !important; }
  .wd-md-120 { width: 120px; } }

@media (min-width: 992px) { .wd-lg-5 { width: 5px; }
  .wd-lg-5p { width: 5%; }
  .mx-wd-lg-5p { max-width: 5%; }
  .mn-wd-lg-5p { min-width: 5%; }
  .wd-lg-5-f { width: 5px !important; }
  .wd-lg-5p-f { width: 5% !important; }
  .mx-wd-lg-5p-f { max-width: 5% !important; }
  .mn-wd-lg-5p-f { min-width: 5% !important; }
  .wd-lg-10 { width: 10px; }
  .wd-lg-10p { width: 10%; }
  .mx-wd-lg-10p { max-width: 10%; }
  .mn-wd-lg-10p { min-width: 10%; }
  .wd-lg-10-f { width: 10px !important; }
  .wd-lg-10p-f { width: 10% !important; }
  .mx-wd-lg-10p-f { max-width: 10% !important; }
  .mn-wd-lg-10p-f { min-width: 10% !important; }
  .wd-lg-15 { width: 15px; }
  .wd-lg-15p { width: 15%; }
  .mx-wd-lg-15p { max-width: 15%; }
  .mn-wd-lg-15p { min-width: 15%; }
  .wd-lg-15-f { width: 15px !important; }
  .wd-lg-15p-f { width: 15% !important; }
  .mx-wd-lg-15p-f { max-width: 15% !important; }
  .mn-wd-lg-15p-f { min-width: 15% !important; }
  .wd-lg-20 { width: 20px; }
  .wd-lg-20p { width: 20%; }
  .mx-wd-lg-20p { max-width: 20%; }
  .mn-wd-lg-20p { min-width: 20%; }
  .wd-lg-20-f { width: 20px !important; }
  .wd-lg-20p-f { width: 20% !important; }
  .mx-wd-lg-20p-f { max-width: 20% !important; }
  .mn-wd-lg-20p-f { min-width: 20% !important; }
  .wd-lg-25 { width: 25px; }
  .wd-lg-25p { width: 25%; }
  .mx-wd-lg-25p { max-width: 25%; }
  .mn-wd-lg-25p { min-width: 25%; }
  .wd-lg-25-f { width: 25px !important; }
  .wd-lg-25p-f { width: 25% !important; }
  .mx-wd-lg-25p-f { max-width: 25% !important; }
  .mn-wd-lg-25p-f { min-width: 25% !important; }
  .wd-lg-30 { width: 30px; }
  .wd-lg-30p { width: 30%; }
  .mx-wd-lg-30p { max-width: 30%; }
  .mn-wd-lg-30p { min-width: 30%; }
  .wd-lg-30-f { width: 30px !important; }
  .wd-lg-30p-f { width: 30% !important; }
  .mx-wd-lg-30p-f { max-width: 30% !important; }
  .mn-wd-lg-30p-f { min-width: 30% !important; }
  .wd-lg-35 { width: 35px; }
  .wd-lg-35p { width: 35%; }
  .mx-wd-lg-35p { max-width: 35%; }
  .mn-wd-lg-35p { min-width: 35%; }
  .wd-lg-35-f { width: 35px !important; }
  .wd-lg-35p-f { width: 35% !important; }
  .mx-wd-lg-35p-f { max-width: 35% !important; }
  .mn-wd-lg-35p-f { min-width: 35% !important; }
  .wd-lg-40 { width: 40px; }
  .wd-lg-40p { width: 40%; }
  .mx-wd-lg-40p { max-width: 40%; }
  .mn-wd-lg-40p { min-width: 40%; }
  .wd-lg-40-f { width: 40px !important; }
  .wd-lg-40p-f { width: 40% !important; }
  .mx-wd-lg-40p-f { max-width: 40% !important; }
  .mn-wd-lg-40p-f { min-width: 40% !important; }
  .wd-lg-45 { width: 45px; }
  .wd-lg-45p { width: 45%; }
  .mx-wd-lg-45p { max-width: 45%; }
  .mn-wd-lg-45p { min-width: 45%; }
  .wd-lg-45-f { width: 45px !important; }
  .wd-lg-45p-f { width: 45% !important; }
  .mx-wd-lg-45p-f { max-width: 45% !important; }
  .mn-wd-lg-45p-f { min-width: 45% !important; }
  .wd-lg-50 { width: 50px; }
  .wd-lg-50p { width: 50%; }
  .mx-wd-lg-50p { max-width: 50%; }
  .mn-wd-lg-50p { min-width: 50%; }
  .wd-lg-50-f { width: 50px !important; }
  .wd-lg-50p-f { width: 50% !important; }
  .mx-wd-lg-50p-f { max-width: 50% !important; }
  .mn-wd-lg-50p-f { min-width: 50% !important; }
  .wd-lg-55 { width: 55px; }
  .wd-lg-55p { width: 55%; }
  .mx-wd-lg-55p { max-width: 55%; }
  .mn-wd-lg-55p { min-width: 55%; }
  .wd-lg-55-f { width: 55px !important; }
  .wd-lg-55p-f { width: 55% !important; }
  .mx-wd-lg-55p-f { max-width: 55% !important; }
  .mn-wd-lg-55p-f { min-width: 55% !important; }
  .wd-lg-60 { width: 60px; }
  .wd-lg-60p { width: 60%; }
  .mx-wd-lg-60p { max-width: 60%; }
  .mn-wd-lg-60p { min-width: 60%; }
  .wd-lg-60-f { width: 60px !important; }
  .wd-lg-60p-f { width: 60% !important; }
  .mx-wd-lg-60p-f { max-width: 60% !important; }
  .mn-wd-lg-60p-f { min-width: 60% !important; }
  .wd-lg-65 { width: 65px; }
  .wd-lg-65p { width: 65%; }
  .mx-wd-lg-65p { max-width: 65%; }
  .mn-wd-lg-65p { min-width: 65%; }
  .wd-lg-65-f { width: 65px !important; }
  .wd-lg-65p-f { width: 65% !important; }
  .mx-wd-lg-65p-f { max-width: 65% !important; }
  .mn-wd-lg-65p-f { min-width: 65% !important; }
  .wd-lg-70 { width: 70px; }
  .wd-lg-70p { width: 70%; }
  .mx-wd-lg-70p { max-width: 70%; }
  .mn-wd-lg-70p { min-width: 70%; }
  .wd-lg-70-f { width: 70px !important; }
  .wd-lg-70p-f { width: 70% !important; }
  .mx-wd-lg-70p-f { max-width: 70% !important; }
  .mn-wd-lg-70p-f { min-width: 70% !important; }
  .wd-lg-75 { width: 75px; }
  .wd-lg-75p { width: 75%; }
  .mx-wd-lg-75p { max-width: 75%; }
  .mn-wd-lg-75p { min-width: 75%; }
  .wd-lg-75-f { width: 75px !important; }
  .wd-lg-75p-f { width: 75% !important; }
  .mx-wd-lg-75p-f { max-width: 75% !important; }
  .mn-wd-lg-75p-f { min-width: 75% !important; }
  .wd-lg-80 { width: 80px; }
  .wd-lg-80p { width: 80%; }
  .mx-wd-lg-80p { max-width: 80%; }
  .mn-wd-lg-80p { min-width: 80%; }
  .wd-lg-80-f { width: 80px !important; }
  .wd-lg-80p-f { width: 80% !important; }
  .mx-wd-lg-80p-f { max-width: 80% !important; }
  .mn-wd-lg-80p-f { min-width: 80% !important; }
  .wd-lg-85 { width: 85px; }
  .wd-lg-85p { width: 85%; }
  .mx-wd-lg-85p { max-width: 85%; }
  .mn-wd-lg-85p { min-width: 85%; }
  .wd-lg-85-f { width: 85px !important; }
  .wd-lg-85p-f { width: 85% !important; }
  .mx-wd-lg-85p-f { max-width: 85% !important; }
  .mn-wd-lg-85p-f { min-width: 85% !important; }
  .wd-lg-90 { width: 90px; }
  .wd-lg-90p { width: 90%; }
  .mx-wd-lg-90p { max-width: 90%; }
  .mn-wd-lg-90p { min-width: 90%; }
  .wd-lg-90-f { width: 90px !important; }
  .wd-lg-90p-f { width: 90% !important; }
  .mx-wd-lg-90p-f { max-width: 90% !important; }
  .mn-wd-lg-90p-f { min-width: 90% !important; }
  .wd-lg-95 { width: 95px; }
  .wd-lg-95p { width: 95%; }
  .mx-wd-lg-95p { max-width: 95%; }
  .mn-wd-lg-95p { min-width: 95%; }
  .wd-lg-95-f { width: 95px !important; }
  .wd-lg-95p-f { width: 95% !important; }
  .mx-wd-lg-95p-f { max-width: 95% !important; }
  .mn-wd-lg-95p-f { min-width: 95% !important; }
  .wd-lg-100 { width: 100px; }
  .wd-lg-100p { width: 100%; }
  .mx-wd-lg-100p { max-width: 100%; }
  .mn-wd-lg-100p { min-width: 100%; }
  .wd-lg-100-f { width: 100px !important; }
  .wd-lg-100p-f { width: 100% !important; }
  .mx-wd-lg-100p-f { max-width: 100% !important; }
  .mn-wd-lg-100p-f { min-width: 100% !important; }
  .wd-lg-150 { width: 150px; }
  .wd-lg-150p { width: 150%; }
  .mx-wd-lg-150p { max-width: 150%; }
  .mn-wd-lg-150p { min-width: 150%; }
  .wd-lg-150-f { width: 150px !important; }
  .wd-lg-150p-f { width: 150% !important; }
  .mx-wd-lg-150p-f { max-width: 150% !important; }
  .mn-wd-lg-150p-f { min-width: 150% !important; }
  .wd-lg-200 { width: 200px; }
  .wd-lg-200p { width: 200%; }
  .mx-wd-lg-200p { max-width: 200%; }
  .mn-wd-lg-200p { min-width: 200%; }
  .wd-lg-200-f { width: 200px !important; }
  .wd-lg-200p-f { width: 200% !important; }
  .mx-wd-lg-200p-f { max-width: 200% !important; }
  .mn-wd-lg-200p-f { min-width: 200% !important; }
  .wd-lg-250 { width: 250px; }
  .wd-lg-250p { width: 250%; }
  .mx-wd-lg-250p { max-width: 250%; }
  .mn-wd-lg-250p { min-width: 250%; }
  .wd-lg-250-f { width: 250px !important; }
  .wd-lg-250p-f { width: 250% !important; }
  .mx-wd-lg-250p-f { max-width: 250% !important; }
  .mn-wd-lg-250p-f { min-width: 250% !important; }
  .wd-lg-300 { width: 300px; }
  .wd-lg-300p { width: 300%; }
  .mx-wd-lg-300p { max-width: 300%; }
  .mn-wd-lg-300p { min-width: 300%; }
  .wd-lg-300-f { width: 300px !important; }
  .wd-lg-300p-f { width: 300% !important; }
  .mx-wd-lg-300p-f { max-width: 300% !important; }
  .mn-wd-lg-300p-f { min-width: 300% !important; }
  .wd-lg-350 { width: 350px; }
  .wd-lg-350p { width: 350%; }
  .mx-wd-lg-350p { max-width: 350%; }
  .mn-wd-lg-350p { min-width: 350%; }
  .wd-lg-350-f { width: 350px !important; }
  .wd-lg-350p-f { width: 350% !important; }
  .mx-wd-lg-350p-f { max-width: 350% !important; }
  .mn-wd-lg-350p-f { min-width: 350% !important; }
  .wd-lg-400 { width: 400px; }
  .wd-lg-400p { width: 400%; }
  .mx-wd-lg-400p { max-width: 400%; }
  .mn-wd-lg-400p { min-width: 400%; }
  .wd-lg-400-f { width: 400px !important; }
  .wd-lg-400p-f { width: 400% !important; }
  .mx-wd-lg-400p-f { max-width: 400% !important; }
  .mn-wd-lg-400p-f { min-width: 400% !important; }
  .wd-lg-450 { width: 450px; }
  .wd-lg-450p { width: 450%; }
  .mx-wd-lg-450p { max-width: 450%; }
  .mn-wd-lg-450p { min-width: 450%; }
  .wd-lg-450-f { width: 450px !important; }
  .wd-lg-450p-f { width: 450% !important; }
  .mx-wd-lg-450p-f { max-width: 450% !important; }
  .mn-wd-lg-450p-f { min-width: 450% !important; }
  .wd-lg-500 { width: 500px; }
  .wd-lg-500p { width: 500%; }
  .mx-wd-lg-500p { max-width: 500%; }
  .mn-wd-lg-500p { min-width: 500%; }
  .wd-lg-500-f { width: 500px !important; }
  .wd-lg-500p-f { width: 500% !important; }
  .mx-wd-lg-500p-f { max-width: 500% !important; }
  .mn-wd-lg-500p-f { min-width: 500% !important; }
  .wd-lg-550 { width: 550px; }
  .wd-lg-550p { width: 550%; }
  .mx-wd-lg-550p { max-width: 550%; }
  .mn-wd-lg-550p { min-width: 550%; }
  .wd-lg-550-f { width: 550px !important; }
  .wd-lg-550p-f { width: 550% !important; }
  .mx-wd-lg-550p-f { max-width: 550% !important; }
  .mn-wd-lg-550p-f { min-width: 550% !important; }
  .wd-lg-600 { width: 600px; }
  .wd-lg-600p { width: 600%; }
  .mx-wd-lg-600p { max-width: 600%; }
  .mn-wd-lg-600p { min-width: 600%; }
  .wd-lg-600-f { width: 600px !important; }
  .wd-lg-600p-f { width: 600% !important; }
  .mx-wd-lg-600p-f { max-width: 600% !important; }
  .mn-wd-lg-600p-f { min-width: 600% !important; }
  .wd-lg-650 { width: 650px; }
  .wd-lg-650p { width: 650%; }
  .mx-wd-lg-650p { max-width: 650%; }
  .mn-wd-lg-650p { min-width: 650%; }
  .wd-lg-650-f { width: 650px !important; }
  .wd-lg-650p-f { width: 650% !important; }
  .mx-wd-lg-650p-f { max-width: 650% !important; }
  .mn-wd-lg-650p-f { min-width: 650% !important; }
  .wd-lg-700 { width: 700px; }
  .wd-lg-700p { width: 700%; }
  .mx-wd-lg-700p { max-width: 700%; }
  .mn-wd-lg-700p { min-width: 700%; }
  .wd-lg-700-f { width: 700px !important; }
  .wd-lg-700p-f { width: 700% !important; }
  .mx-wd-lg-700p-f { max-width: 700% !important; }
  .mn-wd-lg-700p-f { min-width: 700% !important; }
  .wd-lg-750 { width: 750px; }
  .wd-lg-750p { width: 750%; }
  .mx-wd-lg-750p { max-width: 750%; }
  .mn-wd-lg-750p { min-width: 750%; }
  .wd-lg-750-f { width: 750px !important; }
  .wd-lg-750p-f { width: 750% !important; }
  .mx-wd-lg-750p-f { max-width: 750% !important; }
  .mn-wd-lg-750p-f { min-width: 750% !important; }
  .wd-lg-800 { width: 800px; }
  .wd-lg-800p { width: 800%; }
  .mx-wd-lg-800p { max-width: 800%; }
  .mn-wd-lg-800p { min-width: 800%; }
  .wd-lg-800-f { width: 800px !important; }
  .wd-lg-800p-f { width: 800% !important; }
  .mx-wd-lg-800p-f { max-width: 800% !important; }
  .mn-wd-lg-800p-f { min-width: 800% !important; }
  .wd-lg-850 { width: 850px; }
  .wd-lg-850p { width: 850%; }
  .mx-wd-lg-850p { max-width: 850%; }
  .mn-wd-lg-850p { min-width: 850%; }
  .wd-lg-850-f { width: 850px !important; }
  .wd-lg-850p-f { width: 850% !important; }
  .mx-wd-lg-850p-f { max-width: 850% !important; }
  .mn-wd-lg-850p-f { min-width: 850% !important; }
  .wd-lg-900 { width: 900px; }
  .wd-lg-900p { width: 900%; }
  .mx-wd-lg-900p { max-width: 900%; }
  .mn-wd-lg-900p { min-width: 900%; }
  .wd-lg-900-f { width: 900px !important; }
  .wd-lg-900p-f { width: 900% !important; }
  .mx-wd-lg-900p-f { max-width: 900% !important; }
  .mn-wd-lg-900p-f { min-width: 900% !important; }
  .wd-lg-950 { width: 950px; }
  .wd-lg-950p { width: 950%; }
  .mx-wd-lg-950p { max-width: 950%; }
  .mn-wd-lg-950p { min-width: 950%; }
  .wd-lg-950-f { width: 950px !important; }
  .wd-lg-950p-f { width: 950% !important; }
  .mx-wd-lg-950p-f { max-width: 950% !important; }
  .mn-wd-lg-950p-f { min-width: 950% !important; }
  .wd-lg-1000 { width: 1000px; }
  .wd-lg-1000p { width: 1000%; }
  .mx-wd-lg-1000p { max-width: 1000%; }
  .mn-wd-lg-1000p { min-width: 1000%; }
  .wd-lg-1000-f { width: 1000px !important; }
  .wd-lg-1000p-f { width: 1000% !important; }
  .mx-wd-lg-1000p-f { max-width: 1000% !important; }
  .mn-wd-lg-1000p-f { min-width: 1000% !important; }
  .wd-lg-auto { width: auto; }
  .wd-lg-auto-f { width: auto !important; } }

@media (min-width: 1200px) { .wd-xl-5 { width: 5px; }
  .wd-xl-5p { width: 5%; }
  .mx-wd-xl-5p { max-width: 5%; }
  .mn-wd-xl-5p { min-width: 5%; }
  .wd-xl-5-f { width: 5px !important; }
  .wd-xl-5p-f { width: 5% !important; }
  .mx-wd-xl-5p-f { max-width: 5% !important; }
  .mn-wd-xl-5p-f { min-width: 5% !important; }
  .wd-xl-10 { width: 10px; }
  .wd-xl-10p { width: 10%; }
  .mx-wd-xl-10p { max-width: 10%; }
  .mn-wd-xl-10p { min-width: 10%; }
  .wd-xl-10-f { width: 10px !important; }
  .wd-xl-10p-f { width: 10% !important; }
  .mx-wd-xl-10p-f { max-width: 10% !important; }
  .mn-wd-xl-10p-f { min-width: 10% !important; }
  .wd-xl-15 { width: 15px; }
  .wd-xl-15p { width: 15%; }
  .mx-wd-xl-15p { max-width: 15%; }
  .mn-wd-xl-15p { min-width: 15%; }
  .wd-xl-15-f { width: 15px !important; }
  .wd-xl-15p-f { width: 15% !important; }
  .mx-wd-xl-15p-f { max-width: 15% !important; }
  .mn-wd-xl-15p-f { min-width: 15% !important; }
  .wd-xl-20 { width: 20px; }
  .wd-xl-20p { width: 20%; }
  .mx-wd-xl-20p { max-width: 20%; }
  .mn-wd-xl-20p { min-width: 20%; }
  .wd-xl-20-f { width: 20px !important; }
  .wd-xl-20p-f { width: 20% !important; }
  .mx-wd-xl-20p-f { max-width: 20% !important; }
  .mn-wd-xl-20p-f { min-width: 20% !important; }
  .wd-xl-25 { width: 25px; }
  .wd-xl-25p { width: 25%; }
  .mx-wd-xl-25p { max-width: 25%; }
  .mn-wd-xl-25p { min-width: 25%; }
  .wd-xl-25-f { width: 25px !important; }
  .wd-xl-25p-f { width: 25% !important; }
  .mx-wd-xl-25p-f { max-width: 25% !important; }
  .mn-wd-xl-25p-f { min-width: 25% !important; }
  .wd-xl-30 { width: 30px; }
  .wd-xl-30p { width: 30%; }
  .mx-wd-xl-30p { max-width: 30%; }
  .mn-wd-xl-30p { min-width: 30%; }
  .wd-xl-30-f { width: 30px !important; }
  .wd-xl-30p-f { width: 30% !important; }
  .mx-wd-xl-30p-f { max-width: 30% !important; }
  .mn-wd-xl-30p-f { min-width: 30% !important; }
  .wd-xl-35 { width: 35px; }
  .wd-xl-35p { width: 35%; }
  .mx-wd-xl-35p { max-width: 35%; }
  .mn-wd-xl-35p { min-width: 35%; }
  .wd-xl-35-f { width: 35px !important; }
  .wd-xl-35p-f { width: 35% !important; }
  .mx-wd-xl-35p-f { max-width: 35% !important; }
  .mn-wd-xl-35p-f { min-width: 35% !important; }
  .wd-xl-40 { width: 40px; }
  .wd-xl-40p { width: 40%; }
  .mx-wd-xl-40p { max-width: 40%; }
  .mn-wd-xl-40p { min-width: 40%; }
  .wd-xl-40-f { width: 40px !important; }
  .wd-xl-40p-f { width: 40% !important; }
  .mx-wd-xl-40p-f { max-width: 40% !important; }
  .mn-wd-xl-40p-f { min-width: 40% !important; }
  .wd-xl-45 { width: 45px; }
  .wd-xl-45p { width: 45%; }
  .mx-wd-xl-45p { max-width: 45%; }
  .mn-wd-xl-45p { min-width: 45%; }
  .wd-xl-45-f { width: 45px !important; }
  .wd-xl-45p-f { width: 45% !important; }
  .mx-wd-xl-45p-f { max-width: 45% !important; }
  .mn-wd-xl-45p-f { min-width: 45% !important; }
  .wd-xl-50 { width: 50px; }
  .wd-xl-50p { width: 50%; }
  .mx-wd-xl-50p { max-width: 50%; }
  .mn-wd-xl-50p { min-width: 50%; }
  .wd-xl-50-f { width: 50px !important; }
  .wd-xl-50p-f { width: 50% !important; }
  .mx-wd-xl-50p-f { max-width: 50% !important; }
  .mn-wd-xl-50p-f { min-width: 50% !important; }
  .wd-xl-55 { width: 55px; }
  .wd-xl-55p { width: 55%; }
  .mx-wd-xl-55p { max-width: 55%; }
  .mn-wd-xl-55p { min-width: 55%; }
  .wd-xl-55-f { width: 55px !important; }
  .wd-xl-55p-f { width: 55% !important; }
  .mx-wd-xl-55p-f { max-width: 55% !important; }
  .mn-wd-xl-55p-f { min-width: 55% !important; }
  .wd-xl-60 { width: 60px; }
  .wd-xl-60p { width: 60%; }
  .mx-wd-xl-60p { max-width: 60%; }
  .mn-wd-xl-60p { min-width: 60%; }
  .wd-xl-60-f { width: 60px !important; }
  .wd-xl-60p-f { width: 60% !important; }
  .mx-wd-xl-60p-f { max-width: 60% !important; }
  .mn-wd-xl-60p-f { min-width: 60% !important; }
  .wd-xl-65 { width: 65px; }
  .wd-xl-65p { width: 65%; }
  .mx-wd-xl-65p { max-width: 65%; }
  .mn-wd-xl-65p { min-width: 65%; }
  .wd-xl-65-f { width: 65px !important; }
  .wd-xl-65p-f { width: 65% !important; }
  .mx-wd-xl-65p-f { max-width: 65% !important; }
  .mn-wd-xl-65p-f { min-width: 65% !important; }
  .wd-xl-70 { width: 70px; }
  .wd-xl-70p { width: 70%; }
  .mx-wd-xl-70p { max-width: 70%; }
  .mn-wd-xl-70p { min-width: 70%; }
  .wd-xl-70-f { width: 70px !important; }
  .wd-xl-70p-f { width: 70% !important; }
  .mx-wd-xl-70p-f { max-width: 70% !important; }
  .mn-wd-xl-70p-f { min-width: 70% !important; }
  .wd-xl-75 { width: 75px; }
  .wd-xl-75p { width: 75%; }
  .mx-wd-xl-75p { max-width: 75%; }
  .mn-wd-xl-75p { min-width: 75%; }
  .wd-xl-75-f { width: 75px !important; }
  .wd-xl-75p-f { width: 75% !important; }
  .mx-wd-xl-75p-f { max-width: 75% !important; }
  .mn-wd-xl-75p-f { min-width: 75% !important; }
  .wd-xl-80 { width: 80px; }
  .wd-xl-80p { width: 80%; }
  .mx-wd-xl-80p { max-width: 80%; }
  .mn-wd-xl-80p { min-width: 80%; }
  .wd-xl-80-f { width: 80px !important; }
  .wd-xl-80p-f { width: 80% !important; }
  .mx-wd-xl-80p-f { max-width: 80% !important; }
  .mn-wd-xl-80p-f { min-width: 80% !important; }
  .wd-xl-85 { width: 85px; }
  .wd-xl-85p { width: 85%; }
  .mx-wd-xl-85p { max-width: 85%; }
  .mn-wd-xl-85p { min-width: 85%; }
  .wd-xl-85-f { width: 85px !important; }
  .wd-xl-85p-f { width: 85% !important; }
  .mx-wd-xl-85p-f { max-width: 85% !important; }
  .mn-wd-xl-85p-f { min-width: 85% !important; }
  .wd-xl-90 { width: 90px; }
  .wd-xl-90p { width: 90%; }
  .mx-wd-xl-90p { max-width: 90%; }
  .mn-wd-xl-90p { min-width: 90%; }
  .wd-xl-90-f { width: 90px !important; }
  .wd-xl-90p-f { width: 90% !important; }
  .mx-wd-xl-90p-f { max-width: 90% !important; }
  .mn-wd-xl-90p-f { min-width: 90% !important; }
  .wd-xl-95 { width: 95px; }
  .wd-xl-95p { width: 95%; }
  .mx-wd-xl-95p { max-width: 95%; }
  .mn-wd-xl-95p { min-width: 95%; }
  .wd-xl-95-f { width: 95px !important; }
  .wd-xl-95p-f { width: 95% !important; }
  .mx-wd-xl-95p-f { max-width: 95% !important; }
  .mn-wd-xl-95p-f { min-width: 95% !important; }
  .wd-xl-100 { width: 100px; }
  .wd-xl-100p { width: 100%; }
  .mx-wd-xl-100p { max-width: 100%; }
  .mn-wd-xl-100p { min-width: 100%; }
  .wd-xl-100-f { width: 100px !important; }
  .wd-xl-100p-f { width: 100% !important; }
  .mx-wd-xl-100p-f { max-width: 100% !important; }
  .mn-wd-xl-100p-f { min-width: 100% !important; }
  .wd-xl-150 { width: 150px; }
  .wd-xl-150p { width: 150%; }
  .mx-wd-xl-150p { max-width: 150%; }
  .mn-wd-xl-150p { min-width: 150%; }
  .wd-xl-150-f { width: 150px !important; }
  .wd-xl-150p-f { width: 150% !important; }
  .mx-wd-xl-150p-f { max-width: 150% !important; }
  .mn-wd-xl-150p-f { min-width: 150% !important; }
  .wd-xl-200 { width: 200px; }
  .wd-xl-200p { width: 200%; }
  .mx-wd-xl-200p { max-width: 200%; }
  .mn-wd-xl-200p { min-width: 200%; }
  .wd-xl-200-f { width: 200px !important; }
  .wd-xl-200p-f { width: 200% !important; }
  .mx-wd-xl-200p-f { max-width: 200% !important; }
  .mn-wd-xl-200p-f { min-width: 200% !important; }
  .wd-xl-250 { width: 250px; }
  .wd-xl-250p { width: 250%; }
  .mx-wd-xl-250p { max-width: 250%; }
  .mn-wd-xl-250p { min-width: 250%; }
  .wd-xl-250-f { width: 250px !important; }
  .wd-xl-250p-f { width: 250% !important; }
  .mx-wd-xl-250p-f { max-width: 250% !important; }
  .mn-wd-xl-250p-f { min-width: 250% !important; }
  .wd-xl-300 { width: 300px; }
  .wd-xl-300p { width: 300%; }
  .mx-wd-xl-300p { max-width: 300%; }
  .mn-wd-xl-300p { min-width: 300%; }
  .wd-xl-300-f { width: 300px !important; }
  .wd-xl-300p-f { width: 300% !important; }
  .mx-wd-xl-300p-f { max-width: 300% !important; }
  .mn-wd-xl-300p-f { min-width: 300% !important; }
  .wd-xl-350 { width: 350px; }
  .wd-xl-350p { width: 350%; }
  .mx-wd-xl-350p { max-width: 350%; }
  .mn-wd-xl-350p { min-width: 350%; }
  .wd-xl-350-f { width: 350px !important; }
  .wd-xl-350p-f { width: 350% !important; }
  .mx-wd-xl-350p-f { max-width: 350% !important; }
  .mn-wd-xl-350p-f { min-width: 350% !important; }
  .wd-xl-400 { width: 400px; }
  .wd-xl-400p { width: 400%; }
  .mx-wd-xl-400p { max-width: 400%; }
  .mn-wd-xl-400p { min-width: 400%; }
  .wd-xl-400-f { width: 400px !important; }
  .wd-xl-400p-f { width: 400% !important; }
  .mx-wd-xl-400p-f { max-width: 400% !important; }
  .mn-wd-xl-400p-f { min-width: 400% !important; }
  .wd-xl-450 { width: 450px; }
  .wd-xl-450p { width: 450%; }
  .mx-wd-xl-450p { max-width: 450%; }
  .mn-wd-xl-450p { min-width: 450%; }
  .wd-xl-450-f { width: 450px !important; }
  .wd-xl-450p-f { width: 450% !important; }
  .mx-wd-xl-450p-f { max-width: 450% !important; }
  .mn-wd-xl-450p-f { min-width: 450% !important; }
  .wd-xl-500 { width: 500px; }
  .wd-xl-500p { width: 500%; }
  .mx-wd-xl-500p { max-width: 500%; }
  .mn-wd-xl-500p { min-width: 500%; }
  .wd-xl-500-f { width: 500px !important; }
  .wd-xl-500p-f { width: 500% !important; }
  .mx-wd-xl-500p-f { max-width: 500% !important; }
  .mn-wd-xl-500p-f { min-width: 500% !important; }
  .wd-xl-550 { width: 550px; }
  .wd-xl-550p { width: 550%; }
  .mx-wd-xl-550p { max-width: 550%; }
  .mn-wd-xl-550p { min-width: 550%; }
  .wd-xl-550-f { width: 550px !important; }
  .wd-xl-550p-f { width: 550% !important; }
  .mx-wd-xl-550p-f { max-width: 550% !important; }
  .mn-wd-xl-550p-f { min-width: 550% !important; }
  .wd-xl-600 { width: 600px; }
  .wd-xl-600p { width: 600%; }
  .mx-wd-xl-600p { max-width: 600%; }
  .mn-wd-xl-600p { min-width: 600%; }
  .wd-xl-600-f { width: 600px !important; }
  .wd-xl-600p-f { width: 600% !important; }
  .mx-wd-xl-600p-f { max-width: 600% !important; }
  .mn-wd-xl-600p-f { min-width: 600% !important; }
  .wd-xl-650 { width: 650px; }
  .wd-xl-650p { width: 650%; }
  .mx-wd-xl-650p { max-width: 650%; }
  .mn-wd-xl-650p { min-width: 650%; }
  .wd-xl-650-f { width: 650px !important; }
  .wd-xl-650p-f { width: 650% !important; }
  .mx-wd-xl-650p-f { max-width: 650% !important; }
  .mn-wd-xl-650p-f { min-width: 650% !important; }
  .wd-xl-700 { width: 700px; }
  .wd-xl-700p { width: 700%; }
  .mx-wd-xl-700p { max-width: 700%; }
  .mn-wd-xl-700p { min-width: 700%; }
  .wd-xl-700-f { width: 700px !important; }
  .wd-xl-700p-f { width: 700% !important; }
  .mx-wd-xl-700p-f { max-width: 700% !important; }
  .mn-wd-xl-700p-f { min-width: 700% !important; }
  .wd-xl-750 { width: 750px; }
  .wd-xl-750p { width: 750%; }
  .mx-wd-xl-750p { max-width: 750%; }
  .mn-wd-xl-750p { min-width: 750%; }
  .wd-xl-750-f { width: 750px !important; }
  .wd-xl-750p-f { width: 750% !important; }
  .mx-wd-xl-750p-f { max-width: 750% !important; }
  .mn-wd-xl-750p-f { min-width: 750% !important; }
  .wd-xl-800 { width: 800px; }
  .wd-xl-800p { width: 800%; }
  .mx-wd-xl-800p { max-width: 800%; }
  .mn-wd-xl-800p { min-width: 800%; }
  .wd-xl-800-f { width: 800px !important; }
  .wd-xl-800p-f { width: 800% !important; }
  .mx-wd-xl-800p-f { max-width: 800% !important; }
  .mn-wd-xl-800p-f { min-width: 800% !important; }
  .wd-xl-850 { width: 850px; }
  .wd-xl-850p { width: 850%; }
  .mx-wd-xl-850p { max-width: 850%; }
  .mn-wd-xl-850p { min-width: 850%; }
  .wd-xl-850-f { width: 850px !important; }
  .wd-xl-850p-f { width: 850% !important; }
  .mx-wd-xl-850p-f { max-width: 850% !important; }
  .mn-wd-xl-850p-f { min-width: 850% !important; }
  .wd-xl-900 { width: 900px; }
  .wd-xl-900p { width: 900%; }
  .mx-wd-xl-900p { max-width: 900%; }
  .mn-wd-xl-900p { min-width: 900%; }
  .wd-xl-900-f { width: 900px !important; }
  .wd-xl-900p-f { width: 900% !important; }
  .mx-wd-xl-900p-f { max-width: 900% !important; }
  .mn-wd-xl-900p-f { min-width: 900% !important; }
  .wd-xl-950 { width: 950px; }
  .wd-xl-950p { width: 950%; }
  .mx-wd-xl-950p { max-width: 950%; }
  .mn-wd-xl-950p { min-width: 950%; }
  .wd-xl-950-f { width: 950px !important; }
  .wd-xl-950p-f { width: 950% !important; }
  .mx-wd-xl-950p-f { max-width: 950% !important; }
  .mn-wd-xl-950p-f { min-width: 950% !important; }
  .wd-xl-1000 { width: 1000px; }
  .wd-xl-1000p { width: 1000%; }
  .mx-wd-xl-1000p { max-width: 1000%; }
  .mn-wd-xl-1000p { min-width: 1000%; }
  .wd-xl-1000-f { width: 1000px !important; }
  .wd-xl-1000p-f { width: 1000% !important; }
  .mx-wd-xl-1000p-f { max-width: 1000% !important; }
  .mn-wd-xl-1000p-f { min-width: 1000% !important; }
  .wd-xl-auto { width: auto; }
  .wd-xl-auto { width: auto !important; } }

.wd-100v { width: 100vw; }

.wd-1 { width: 1px; }

.wd-2 { width: 2px; }

.wd-3 { width: 3px; }

.wd-4 { width: 4px; }

.wd-6 { width: 6px; }

.wd-7 { width: 7px; }

.wd-8 { width: 8px; }

.wd-9 { width: 9px; }

.wd-280 { width: 280px; }

body.mobile { padding-top: 170px; -webkit-touch-callout: none; /* iOS Safari */ -webkit-user-select: none; /* Safari */ /* Konqueror HTML */ -moz-user-select: none; /* Firefox */ -ms-user-select: none; /* Internet Explorer/Edge */ user-select: none; /* Non-prefixed version, currently supported by Chrome and Opera */ }

body.mobile #loading-stop { height: 100vh; position: absolute; top: 0px; left: 0px; text-align: center; width: 100%; }

body.mobile #menu { background: white; width: 100%; margin: 0px; padding: 0px; position: fixed; top: 0px; left: 0px; z-index: 1; }

body.mobile #menu li { list-style: none; display: inline-block; width: 49%; }

body.mobile #menu li:last-child { float: right; }

body.mobile #menu li a { display: block; padding: 15px; text-align: center; text-transform: uppercase; color: #001737; }

body.mobile #menu li.active { background: #f4f5f8 !important; border: 0px; }

body.mobile nav.fixed-top { top: 50px; }

body.mobile .selectCategory { display: block; width: 80%; box-sizing: border-box; float: left; }

body.mobile .refreshCategory { width: 15%; float: right; margin-right: -18px; }

body.mobile .searchTitle { display: block; width: 100%; box-sizing: border-box; margin-top: 10px; }

body.mobile h5 { font-weight: bolder; font-size: 14px; margin-bottom: 0px; }

body.mobile .date { font-size: 10px; color: grey; }

body.mobile .card-feed { position: relative; }

body.mobile .card-feed .newIcon { display: block; background-color: red; color: white; position: absolute; top: -13px; left: -13px; font-size: 10px; padding: 5px; border-radius: 7px; }

body.mobile .card-feed .card-body { padding: 0px; }

body.mobile .card-feed .card-body .favorites_link { position: absolute; top: 9px; right: 9px; font-size: 25px; width: 30px; text-align: center; }

body.mobile .card-feed .card-body .favorites_link.favorites_link_remove { color: green; }

body.mobile .card-feed .card-body .link_share { float: right; }

body.mobile .card-feed .card-body .likes_link.likes_link_remove { color: red; }

body.mobile .card-feed .card-body h5 { padding-top: 15px; padding-left: 15px; padding-right: 15px; }

body.mobile .card-feed .card-body .date { padding-left: 15px; padding-bottom: 5px; margin-bottom: 0px; }

body.mobile .card-feed .card-body .note { padding-left: 15px; padding-right: 15px; }

body.mobile .card-feed .card-body .card-link { background-color: #ebebeb; padding-bottom: 15px; }

body.mobile .card-feed .card-body .card-link .og_image { width: 100%; height: 200px; background-size: cover; background-position: center; margin-bottom: 20px; }

body.mobile .card-feed .card-body .card-link .card-text { padding-left: 15px; padding-right: 15px; }

body.mobile .card-feed .card-body .card-link .card-title { padding-left: 15px; padding-right: 15px; }

.imageLogo { width: 50%; margin-bottom: 30px; }

#loaderDocument { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.5); z-index: 1000000; display: none; }

#loaderDocument lottie-player { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

h4.detailScript { margin-bottom: 20px; }

h4.detailScript small { display: block; text-transform: uppercase; font-size: 12px; }

table.dataTable td { vertical-align: middle; }

table.dataTable.datatable_feed .linkFeedthumbImage { width: 25%; height: auto; -o-object-fit: cover; object-fit: cover; float: left; margin-right: 5%; }

table.dataTable.datatable_feed .linkFeedinfo { float: left; width: 70%; }

table.dataTable.datatable_feed tr { cursor: pointer; }

.likes_link_remove { color: red !important; }

.favorites_link_remove { color: green !important; }

.actionsSpace { margin-left: 10px; }

.tooltip { position: relative; display: inline-block; }

.tooltip .tooltiptext { visibility: hidden; width: 140px; background-color: #555; color: #fff; text-align: center; border-radius: 6px; padding: 5px; position: absolute; z-index: 1; bottom: 150%; left: 50%; margin-left: -75px; opacity: 0; -webkit-transition: opacity 0.3s; transition: opacity 0.3s; }

.tooltip .tooltiptext::after { content: ""; position: absolute; top: 100%; left: 50%; margin-left: -5px; border-width: 5px; border-style: solid; border-color: #555 transparent transparent transparent; }

.tooltip:hover .tooltiptext { visibility: visible; opacity: 1; }

@font-face { font-family: "Buenos Aires"; src: url("https://originalmarines-corporate.com/cms/wp-content/themes/original-marines-corporate/assets/font/buenosaires-light-webfont.woff2") format("woff2"), url("../font/buenosaires-light-webfont.woff") format("woff"); font-weight: 400; font-style: normal; }

@font-face { font-family: "Buenos Aires"; src: url("https://originalmarines-corporate.com/cms/wp-content/themes/original-marines-corporate/assets/font/buenosaires-regular-webfont.woff2") format("woff2"), url("../font/buenosaires-regular-webfont.woff") format("woff"); font-weight: 500; font-style: normal; }

@font-face { font-family: "Buenos Aires"; src: url("https://originalmarines-corporate.com/cms/wp-content/themes/original-marines-corporate/assets/font/buenosaires-semibold-webfont.woff2") format("woff2"), url("../font/buenosaires-semibold-webfont.woff") format("woff"); font-weight: 600; font-style: normal; }

@font-face { font-family: "Buenos Aires"; src: url("https://originalmarines-corporate.com/cms/wp-content/themes/original-marines-corporate/assets/font/buenosaires-book-webfont.woff2") format("woff2"), url("../font/buenosaires-book-webfont.woff") format("woff"); font-weight: 700; font-style: normal; }

@font-face { font-family: "Buenos Aires"; src: url("https://originalmarines-corporate.com/cms/wp-content/themes/original-marines-corporate/assets/font/buenosaires-bold-webfont.woff2") format("woff2"), url("../font/buenosaires-bold-webfont.woff") format("woff"); font-weight: 700; font-style: normal; }

#login { background-image: url("/dist/img/hero_v2.jpg"); height: 100vh; width: 100%; position: relative; background-size: cover; font-family: "Buenos Aires"; position: absolute; top: 0px; left: 0px; /* &::before { width: 50%; height: 100vh; position: absolute; opacity: 0.85; background-color: #f5f9fc; content: " "; top: 0px; right: 0px; border-top-left-radius: 50px; border-bottom-left-radius: 50px; @media screen and (max-width: 900px) { border-bottom-left-radius: 0px; border-top-right-radius: 50px; width: 100%; height: 50%; bottom: 0px; top: auto; } } */ }

#login .backLogin { position: absolute; top: -31px; left: 0px; font-size: 14px; font-weight: 500; font-stretch: normal; font-style: normal; line-height: 2.14; letter-spacing: normal; text-align: left; color: #323232; text-decoration: none; text-transform: uppercase; opacity: 0.5; background-image: url("../img/back.svg"); background-size: auto 100%; background-repeat: no-repeat; padding-left: 30px; }

#login a { color: #e11f1c; text-decoration: none; }

#login button { background-color: #232f5d !important; border: 0px !important; }

#login h3 { color: grey; margin-bottom: 30px; }

#login h3 span { color: #001737; text-transform: uppercase; display: block; }

#login h2 { display: none; }

#login .entry-header { padding: 0px; }

#login .woocommerce-LostPassword a { font-size: 14px; font-weight: 600; font-stretch: normal; font-style: normal; line-height: 1.5; letter-spacing: normal; text-align: left; color: #9ecc4b; text-decoration: none; }

#login .woocommerce-button { border-radius: 10px; background-color: #9ecc4b; padding-top: 15px; padding-bottom: 15px; width: 100%; font-size: 18px; font-weight: 500; font-stretch: normal; font-style: normal; letter-spacing: 0.9px; text-align: left; color: #ffffff; display: block; text-align: center; text-decoration: none; }

#login .woocommerce-button:hover { background-color: rgba(158, 204, 75, 0.7); }

#login .resetPasswordOk { text-align: center; }

#login .resetPasswordOk img { margin: 0px auto; }

#login .resetPasswordOk h1 { text-align: left; font-size: 24px; font-weight: 600; font-stretch: normal; font-style: normal; line-height: 1.25; letter-spacing: -0.18px; text-align: left; color: #323232; margin-top: 30px; margin-bottom: 16px; }

@media screen and (max-width: 900px) { #login .resetPasswordOk h1 { font-size: 20px; } }

#login .resetPasswordOk p { font-size: 18px; font-weight: 300; font-stretch: normal; font-style: normal; line-height: 1.56; letter-spacing: normal; text-align: left; color: #63aaca; margin: 0px; margin-bottom: 60px; }

#login .resetPasswordOk a { border-radius: 10px; background-color: #9ecc4b; padding-top: 15px; padding-bottom: 15px; width: 100%; font-size: 18px; font-weight: 500; font-stretch: normal; font-style: normal; letter-spacing: 0.9px; text-align: left; color: #ffffff; display: block; text-align: center; text-decoration: none; }

#login .resetPasswordOk a:hover { background-color: rgba(158, 204, 75, 0.7); }

#login .logo { position: absolute; top: 60px; left: 60px; width: 200px; display: block; z-index: 9999; }

#login .logo img { width: 100%; }

@media screen and (max-width: 900px) { #login .logo { top: 60px; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); width: 120px; } }

#login .content { width: 50%; position: absolute; top: 0px; right: 0px; height: 100%; }

@media screen and (max-width: 900px) { #login .content { width: 100%; } }

#login .content .internal { width: 70%; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); box-shadow: 0 4px 16px 0 rgba(49, 49, 49, 0.1); background-color: #ffffff; padding: 50px; }

@media screen and (max-width: 900px) { #login .content .internal { width: 90%; padding: 30px; } }

#login .content .internal .hentry { margin: 0px; }

#login .content .internal .hentry h1 { font-size: 24px; font-weight: 600; font-stretch: normal; font-style: normal; line-height: 1.25; letter-spacing: -0.18px; text-align: left; color: #323232; margin: 0px; margin-bottom: 16px; }

@media screen and (max-width: 900px) { #login .content .internal .hentry h1 { font-size: 20px; } }

#login .content .internal .hentry form { margin: 0px; }

#login .content .internal .hentry form.woocommerce-ResetPassword p { width: 100%; }

#login .content .internal .hentry form.woocommerce-ResetPassword p:first-child { font-size: 18px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.56; letter-spacing: normal; text-align: left; color: #63aaca; }

#login .content .internal .hentry form.woocommerce-ResetPassword p button { width: 100%; }

.navbarExternal { box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); background-color: #fff; padding-top: 10px; padding-bottom: 10px; font-family: "Buenos Aires"; position: fixed; top: 0px; left: 0px; width: 100%; z-index: 1000; }

.navbarExternal .navbar a { font-size: 15px; }

button.buttonProfile { border: 0px !important; background: none !important; color: #666666 !important; }

.navbar { background: none !important; border: 0px !important; padding-top: 0px !important; padding-bottom: 0px !important; height: 60px !important; }

.navbar a { color: #004e93 !important; font-size: 16px; font-weight: 500; }

body { background-color: #efefef; }

.container-shadow { box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); background-color: white; padding: 2rem; }

.categoryList { font-family: "Buenos Aires", serif; }

.categoryList ul.navChild { background-color: #efefef; margin-bottom: 2rem; padding-top: 10px; padding-bottom: 10px; }

.categoryList ul.navChild a.nav-link { color: #3d3d3d; text-transform: uppercase; padding-top: 5px; padding-bottom: 5px; font-weight: 500; }

.categoryList ul.navChild a.nav-link.active { background: #004e93; color: #ffffff; }

.categoryList h2 { text-align: center; margin: 0px; color: #004e93; font-size: 2.625rem !important; margin-bottom: 2rem; font-weight: 400; }

.categoryList .description { font-size: 1.1875rem; color: #999a9d; text-align: center; }

.categoryList .document_link { background-color: #004e93; color: white; font-size: 1.1em; padding: 18px 20px; display: inline-block; text-transform: uppercase; margin-bottom: 2.5rem; }

.categoryList .document_link.document_link_switch { margin-bottom: 0px; }

.categoryList h3 { font-size: 1.8rem; font-weight: 600; color: #004e93; margin-top: 1rem; text-align: center; }

.categoryList .video_preview { background-size: cover; background-position: center; height: 500px; width: 100%; position: relative; display: block; margin-bottom: 1rem; }

.categoryList .video_preview::after { content: " "; position: absolute; display: block; width: 50px; height: 50px; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background-image: url("/dist/img/play.svg"); background-size: 100%; }

.categoryList .boxDocument { box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); background-color: white; margin-bottom: 2rem; }

.categoryList .boxDocument .image { width: 100%; height: 200px; position: relative; background-size: 100% auto; }

.categoryList .boxDocument .image .play { position: absolute; display: block; width: 50px; height: 50px; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background-image: url("/dist/img/play.svg"); background-size: 100%; }

.categoryList .boxDocument .description { text-align: left; padding: 1rem; font-family: "Buenos Aires"; font-weight: 300; color: #3d3d3d; line-height: 1.4rem; font-size: 1.1875rem; text-align: center; font-weight: bolder; }

.categoryList .boxDocument .subdescription { font-size: 1.002rem; text-align: left; padding: 1rem; font-family: "Buenos Aires"; font-weight: 300; color: #3d3d3d; line-height: 1.4rem; margin-bottom: 3.5rem; text-align: center; font-weight: bolder; }

.categoryList .boxDocument .link { padding: 10px 20px; display: inline-block; width: 100%; text-align: center; font-weight: 500; color: #ffffff; background: #004e93; max-width: 100%; font-size: 1rem; display: block; }

.categoryList .box { box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); background-color: white; margin-bottom: 2rem; }

.categoryList .box .image { width: 100%; height: 200px; background-size: 100% auto; }

.categoryList .box .title { font-size: 1.75rem; line-height: 2.25rem; color: #004e93; font-weight: normal; padding-top: 20px; padding-bottom: 20px; text-align: center; }

.content { min-height: 81vh; }

#navbarSupportedContent { text-align: center; }

#navbarSupportedContent .navbar-nav { margin: 0px auto; }

#footer { background-color: white; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); padding-top: 20px; padding-bottom: 0px; font-family: "Buenos Aires"; }

#footer .support { padding: 11px; display: block; border: 1px solid #303138; color: #303138; text-align: center; background-image: url("/dist/img/support.svg"); background-size: auto 50%; background-repeat: no-repeat; background-position: 10px 50%; padding-left: 30px; width: 200px; float: right; }

#footer .subfooter { margin-top: 20px; padding-top: 10px; padding-bottom: 10px; background-color: #efefef; }

#footer .subfooter p { margin: 0px; color: #303138; }

body { padding-top: 100px; }

body.login #footer { position: fixed; bottom: 0px; left: 0px; width: 100%; }

* { border-radius: 0 !important; }

* { border-radius: 0 !important; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlcyI6WyJzdHlsZS5zY3NzIiwiZm9udHMvX2libS1wbGV4LXNhbnMuc2NzcyIsImZvbnRzL19pbnRlci11aS5zY3NzIiwiX3ZhcmlhYmxlcy5zY3NzIiwiYm9vdHN0cmFwL192YXJpYWJsZXMuc2NzcyIsIl9taXhpbnMuc2NzcyIsImJvb3RzdHJhcC9fbWl4aW5zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvYm9vdHN0cmFwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Z1bmN0aW9ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbWl4aW5zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2RlcHJlY2F0ZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2l6ZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fc2l6ZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1oaWRlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL192aXNpYmlsaXR5LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZXQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3gtc2hhZG93LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZmxvYXQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcm9vdC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29kZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19qdW1ib3Ryb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbWVkaWEuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jbG9zZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b2FzdHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3NwaW5uZXJzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3V0aWxpdGllcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYWxpZ24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2NsZWFyZml4LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19lbWJlZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxvYXQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX292ZXJmbG93LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2NyZWVucmVhZGVycy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2hhZG93cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zdHJldGNoZWQtbGluay5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdmlzaWJpbGl0eS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcmludC5zY3NzIiwiYm9vdHN0cmFwL19yZWJvb3Quc2NzcyIsImJvb3RzdHJhcC9fYWxlcnQuc2NzcyIsImJvb3RzdHJhcC9fYmFkZ2Uuc2NzcyIsImJvb3RzdHJhcC9fYnJlYWRjcnVtYi5zY3NzIiwiYm9vdHN0cmFwL19idXR0b25zLnNjc3MiLCJib290c3RyYXAvX2NhcmQuc2NzcyIsImJvb3RzdHJhcC9fY2Fyb3VzZWwuc2NzcyIsImJvb3RzdHJhcC9fY3VzdG9tLWZvcm1zLnNjc3MiLCJib290c3RyYXAvX2Ryb3Bkb3duLnNjc3MiLCJib290c3RyYXAvX2Zvcm1zLnNjc3MiLCJib290c3RyYXAvX2dyaWQuc2NzcyIsImJvb3RzdHJhcC9faW5wdXQtZ3JvdXAuc2NzcyIsImJvb3RzdHJhcC9fbGlzdC1ncm91cC5zY3NzIiwiYm9vdHN0cmFwL19tb2RhbC5zY3NzIiwiYm9vdHN0cmFwL19uYXYuc2NzcyIsImJvb3RzdHJhcC9fbmF2YmFyLnNjc3MiLCJib290c3RyYXAvX3BhZ2luYXRpb24uc2NzcyIsImJvb3RzdHJhcC9fcG9wb3Zlci5zY3NzIiwiYm9vdHN0cmFwL19wcm9ncmVzcy5zY3NzIiwiYm9vdHN0cmFwL190b2FzdC5zY3NzIiwiYm9vdHN0cmFwL190b29sdGlwLnNjc3MiLCJib290c3RyYXAvX3RhYmxlLnNjc3MiLCJkYXNoZm9yZ2UvX2FjY29yZGlvbi5zY3NzIiwiZGFzaGZvcmdlL19hdmF0YXIuc2NzcyIsImRhc2hmb3JnZS9fYnV0dG9uLWdyb3VwLnNjc3MiLCJEYXNoRm9yZ2UvX2NhcmQuc2NzcyIsImRhc2hmb3JnZS9fZGl2aWRlci5zY3NzIiwiZGFzaGZvcmdlL19kcm9wZG93bi5zY3NzIiwiZGFzaGZvcmdlL19pbWFnZS5zY3NzIiwiZGFzaGZvcmdlL19saW5rLnNjc3MiLCJkYXNoZm9yZ2UvX2xpc3Quc2NzcyIsImRhc2hmb3JnZS9fbWFya2VyLnNjc3MiLCJkYXNoZm9yZ2UvX21vZGFsLnNjc3MiLCJkYXNoZm9yZ2UvX25hdi5zY3NzIiwiZGFzaGZvcmdlL19vZmYtY2FudmFzLnNjc3MiLCJkYXNoZm9yZ2UvX292ZXJsYXkuc2NzcyIsImRhc2hmb3JnZS9fcGxhY2Vob2xkZXIuc2NzcyIsImRhc2hmb3JnZS9fc2VhcmNoLnNjc3MiLCJkYXNoZm9yZ2UvX3N0ZXBzLnNjc3MiLCJkYXNoZm9yZ2UvX3RhYi5zY3NzIiwibGliL19kYXRhdGFibGVzLnNjc3MiLCJsaWIvX2RhdGVwaWNrZXIuc2NzcyIsImxpYi9fZmxvdC5zY3NzIiwibGliL19qcXVlcnktc3RlcHMuc2NzcyIsImxpYi9fbW9ycmlzLnNjc3MiLCJsaWIvX3BhcnNsZXkuc2NzcyIsImxpYi9fanF2bWFwLnNjc3MiLCJsaWIvX3F1aWxsLnNjc3MiLCJsaWIvX3Jhbmdlc2xpZGVyLnNjc3MiLCJsaWIvX3Njcm9sbGJhci5zY3NzIiwibGliL19zZWxlY3QyLnNjc3MiLCJsaWIvX3NwZWN0cnVtLnNjc3MiLCJsaWIvX3RhZ3NpbnB1dC5zY3NzIiwibGliL190eXBlYWhlYWQuc2NzcyIsInBhbmVscy9fYmFja2Ryb3Auc2NzcyIsInBhbmVscy9faGVhZGVyLnNjc3MiLCJwYW5lbHMvX2xvZ28uc2NzcyIsInBhbmVscy9fc2lkZWJhci5zY3NzIiwicGFuZWxzL19hc2lkZS5zY3NzIiwicGFuZWxzL19jb250ZW50LnNjc3MiLCJwYW5lbHMvX2Zvb3Rlci5zY3NzIiwicGFuZWxzL19zZXR0aW5ncy5zY3NzIiwidXRpbC9fYmFja2dyb3VuZC5zY3NzIiwidXRpbC9fYm9yZGVyLnNjc3MiLCJ1dGlsL19oZWlnaHQuc2NzcyIsInV0aWwvX21hcmdpbi5zY3NzIiwidXRpbC9fbWlzYy5zY3NzIiwidXRpbC9fcGFkZGluZy5zY3NzIiwidXRpbC9fcG9zaXRpb24uc2NzcyIsInV0aWwvX3RyYW5zZm9ybS5zY3NzIiwidXRpbC9fdHlwb2dyYXBoeS5zY3NzIiwidXRpbC9fd2lkdGguc2NzcyIsIm1vYmlsZS5zY3NzIiwibG9naW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLENBQUMseUVBQUk7QUFDWixPQUFPLENBQUMsMERBQUk7QUFDWixPQUFPLENBQUMsbUVBQUk7QUFDWixPQUFPLENBQUMsNERBQUk7QUNGWixVQUFVLEdBQ1IsV0FBVyxFQUFFLGVBQWUsRUFDNUIsVUFBVSxFQUFFLE1BQU0sRUFDbEIsV0FBVyxFQUFFLEdBQUcsRUFDaEIsR0FBRyxFQUFFLDJCQUEyQixFQUFFLHlCQUF5QixFQUFFLGlFQUFpRSxDQUFDLGNBQWM7O0FBRS9JLFVBQVUsR0FDUixXQUFXLEVBQUUsZUFBZSxFQUM1QixVQUFVLEVBQUUsTUFBTSxFQUNsQixXQUFXLEVBQUUsR0FBRyxFQUNoQixHQUFHLEVBQUUsMkJBQTJCLEVBQUUseUJBQXlCLEVBQUUseUVBQXlFLENBQUMsZUFBZSxFQUN0SixhQUFhLEVBQUUsdUtBQXVLOztBQUV4TCxVQUFVLEdBQ1IsV0FBVyxFQUFFLGVBQWUsRUFDNUIsVUFBVSxFQUFFLE1BQU0sRUFDbEIsV0FBVyxFQUFFLEdBQUcs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QyxBQUFBLFNBQVMsQ0FBVyxFQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxhQUE0QixFQUl0QyxTQUFTLEVBQUUsYUFBNEIsR0RBaEM7RUFGRCxBQUFBLFNBQVMsQ0FBVyxFQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxjQUE0QixFQUl0QyxTQUFTLEVBQUUsY0FBNEIsR0RBaEM7RUFGRCxBQUFBLFNBQVMsQ0FBVyxFQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUE0QixFQUl0QyxTQUFTLEVBQUUsR0FBNEIsR0RBaEM7RUFGRCxBQUFBLFNBQVMsQ0FBVyxFQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxjQUE0QixFQUl0QyxTQUFTLEVBQUUsY0FBNEIsR0RBaEM7RUFGRCxBQUFBLFNBQVMsQ0FBVyxFQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxjQUE0QixFQUl0QyxTQUFTLEVBQUUsY0FBNEIsR0RBaEM7RUFGRCxBQUFBLFNBQVMsQ0FBVyxFQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUE0QixFQUl0QyxTQUFTLEVBQUUsR0FBNEIsR0RBaEM7RUFGRCxBQUFBLFNBQVMsQ0FBVyxFQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxjQUE0QixFQUl0QyxTQUFTLEVBQUUsY0FBNEIsR0RBaEM7RUFGRCxBQUFBLFNBQVMsQ0FBVyxFQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxjQUE0QixFQUl0QyxTQUFTLEVBQUUsY0FBNEIsR0RBaEM7RUFGRCxBQUFBLFNBQVMsQ0FBVyxFQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUE0QixFQUl0QyxTQUFTLEVBQUUsR0FBNEIsR0RBaEM7RUFGRCxBQUFBLFVBQVUsQ0FBVSxFQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxjQUE0QixFQUl0QyxTQUFTLEVBQUUsY0FBNEIsR0RBaEM7RUFG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QVcsRUNGMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsY0FBNEIsRUFJdEMsU0FBUyxFQUFFLGNBQTRCLEdEQWhDO0VBRkQsQUFBQSxTQUFTLENBQVcsRUNGMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEIsRUFJdEMsU0FBUyxFQUFFLEdBQTRCLEdEQWhDO0VBRkQsQUFBQSxTQUFTLENBQVcsRUNGMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsY0FBNEIsRUFJdEMsU0FBUyxFQUFFLGNBQTRCLEdEQWhDO0VBRkQsQUFBQSxTQUFTLENBQVcsRUNGMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsY0FBNEIsRUFJdEMsU0FBUyxFQUFFLGNBQTRCLEdEQWhDO0VBRkQsQUFBQSxTQUFTLENBQVcsRUNGMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEIsRUFJdEMsU0FBUyxFQUFFLEdBQTRCLEdEQWhDO0VBRkQsQUFBQSxTQUFTLENBQVcsRUNGMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsY0FBNEIsRUFJdEMsU0FBUyxFQUFFLGNBQTRCLEdEQWhDO0VBRkQsQUFBQSxTQUFTLENBQVcsRUNGMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsY0FBNEIsRUFJdEMsU0FBUyxFQUFFLGNBQTRCLEdEQWhDO0VBRkQsQUFBQSxTQUFTLENBQVcsRUNGMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEIsRUFJdEMsU0FBUyxFQUFFLEdBQTRCLEdEQWhDO0VBRkQsQUFBQSxVQUFVLENBQVUsRUNGMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsY0FBNEIsRUFJdEMsU0FBUyxFQUFFLGNBQTRCLEdEQWhDO0VBRkQsQUFBQSxVQUFVLENBQVUsRUNGMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsY0FBNEIsRUFJdEMsU0FBUyxFQUFFLGNBQTRCLEdEQWhDO0VBRkQsQUFBQSxVQUFVLENB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RUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCLEVBSXRDLFNBQVMsRUFBRSxHQUE0QixHREFoQztFQUZELEFBQUEsU0FBUyxDQUFXLEVDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLGNBQTRCLEVBSXRDLFNBQVMsRUFBRSxjQUE0QixHREFoQztFQUZELEFBQUEsU0FBUyxDQUFXLEVDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLGNBQTRCLEVBSXRDLFNBQVMsRUFBRSxjQUE0QixHREFoQztFQUZELEFBQUEsU0FBUyxDQUFXLEVDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCLEVBSXRDLFNBQVMsRUFBRSxHQUE0QixHREFoQztFQUZELEFBQUEsU0FBUyxDQUFXLEVDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLGNBQTRCLEVBSXRDLFNBQVMsRUFBRSxjQUE0QixHREFoQztFQUZELEFBQUEsU0FBUyxDQUFXLEVDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLGNBQTRCLEVBSXRDLFNBQVMsRUFBRSxjQUE0QixHREFoQztFQUZELEFBQUEsU0FBUyxDQUFXLEVDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCLEVBSXRDLFNBQVMsRUFBRSxHQUE0QixHREFoQztFQUZELEFBQUEsVUFBVSxDQUFVLEVDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLGNBQTRCLEVBSXRDLFNBQVMsRUFBRSxjQUE0QixHREFoQztFQUZELEFBQUEsVUFBVSxDQUFVLEVDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLGNBQTRCLEVBSXRDLFNBQVMsRUFBRSxjQUE0QixHREFoQztFQUZELEFBQUEsVUFBVSxDQUFVLEVDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQTRCLEVBSXRDLFNBQVMsRUFBRSxJQUE0QixHREFoQztFQUdILEFBQUEsZUFBZSxDQUFPLEVBQUUsS0FBSyxF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LENBQUMsQ0FBQyxjQUE0QixFQUl0QyxTQUFTLEVBQUUsY0FBNEIsR0RBaEM7RUFGRCxBQUFBLFNBQVMsQ0FBVyxFQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxjQUE0QixFQUl0QyxTQUFTLEVBQUUsY0FBNEIsR0RBaEM7RUFGRCxBQUFBLFNBQVMsQ0FBVyxFQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUE0QixFQUl0QyxTQUFTLEVBQUUsR0FBNEIsR0RBaEM7RUFGRCxBQUFBLFNBQVMsQ0FBVyxFQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxjQUE0QixFQUl0QyxTQUFTLEVBQUUsY0FBNEIsR0RBaEM7RUFGRCxBQUFBLFNBQVMsQ0FBVyxFQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxjQUE0QixFQUl0QyxTQUFTLEVBQUUsY0FBNEIsR0RBaEM7RUFGRCxBQUFBLFNBQVMsQ0FBVyxFQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUE0QixFQUl0QyxTQUFTLEVBQUUsR0FBNEIsR0RBaEM7RUFGRCxBQUFBLFVBQVUsQ0FBVSxFQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxjQUE0QixFQUl0QyxTQUFTLEVBQUUsY0FBNEIsR0RBaEM7RUFGRCxBQUFBLFVBQVUsQ0FBVSxFQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxjQUE0QixFQUl0QyxTQUFTLEVBQUUsY0FBNEIsR0RBaEM7RUFGRCxBQUFBLFVBQVUsQ0FBVSxFQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUE0QixFQUl0QyxTQUFTLEVBQUUsSUFBNEIsR0RBaEM7RUFHSCxBQUFBLGVBQWUsQ0FBTyxFQUFFLEtBQUssRUFBRSxFQUFFLEdBQUk7RUFFckMsQUFBQSxjQUFjLENBQU8sRUFBRSxLQUFLLEUvQjJLSixFQUFFLEcrQjNLb0I7RUFHNUMsQUFBQSxXQUFXLENBQVcsRUFBRSxLQUFLLEVBRGxCLENB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QyxLQUFDLEdBQWE7O0FBQ25DLEFBQUEsVUFBVSxDQUFLLEVBQUUsVUFBVSxFQUFDLEtBQUMsR0FBYTs7QUFEMUMsQUFBQSxPQUFPLENBQUssRUFBRSxNQUFNLEVBQUMsS0FBQyxHQUFhOztBQUNuQyxBQUFBLFVBQVUsQ0FBSyxFQUFFLFVBQVUsRUFBQyxLQUFDLEdBQWE7O0FBRDFDLEFBQUEsT0FBTyxDQUFLLEVBQUUsTUFBTSxFQUFDLEtBQUMsR0FBYTs7QUFDbkMsQUFBQSxVQUFVLENBQUssRUFBRSxVQUFVLEVBQUMsS0FBQyxHQUFhOztBQUQxQyxBQUFBLE9BQU8sQ0FBSyxFQUFFLE1BQU0sRUFBQyxLQUFDLEdBQWE7O0FBQ25DLEFBQUEsVUFBVSxDQUFLLEVBQUUsVUFBVSxFQUFDLEtBQUMsR0FBYTs7QUFEMUMsQUFBQSxPQUFPLENBQUssRUFBRSxNQUFNLEVBQUMsS0FBQyxHQUFhOztBQUNuQyxBQUFBLFVBQVUsQ0FBSyxFQUFFLFVBQVUsRUFBQyxLQUFDLEdBQWE7O0FBRDFDLEFBQUEsT0FBTyxDQUFLLEVBQUUsTUFBTSxFQUFDLEtBQUMsR0FBYTs7QUFDbkMsQUFBQSxVQUFVLENBQUssRUFBRSxVQUFVLEVBQUMsS0FBQyxHQUFhOztBQUQxQyxBQUFBLE9BQU8sQ0FBSyxFQUFFLE1BQU0sRUFBQyxLQUFDLEdBQWE7O0FBQ25DLEFBQUEsVUFBVSxDQUFLLEVBQUUsVUFBVSxFQUFDLEtBQUMsR0FBYTs7QUFEMUMsQUFBQSxPQUFPLENBQUssRUFBRSxNQUFNLEVBQUMsS0FBQyxHQUFhOztBQUNuQyxBQUFBLFVBQVUsQ0FBSyxFQUFFLFVBQVUsRUFBQyxLQUFDLEdBQWE7O0FBRDFDLEFBQUEsT0FBTyxDQUFLLEVBQUUsTUFBTSxFQUFDLEtBQUMsR0FBYTs7QUFDbkMsQUFBQSxVQUFVLENBQUssRUFBRSxVQUFVLEVBQUMsS0FBQyxHQUFhOztBQUQxQyxBQUFBLE9BQU8sQ0FBSyxFQUFFLE1BQU0sRUFBQyxLQUFDLEdBQWE7O0FBQ25DLEFBQUEsVUFBVSxDQUFLLEVBQUUsVUFBVSxFQUFDLEtBQUMsR0FBYTs7QUFLNUMsQUFBQSxRQUFRLENBQUMsRUFBRSxNQUFNLEVBQUUsS0FBSyxHQUFJOztBQUU1QixBQUFBLFFBQVEsQ0FBQyxFQUFFLFVBQVUsRUFBRSxPQUFPLEdBQUk7O0FBQ2xDLEFBQUEsV0FBVyxDQUFDLEVBQUUsVUFBVSxFQUFFLEtBQUssR0FBSTs7QUFHbkMsQUFBQSxLQUFLLENBQUksRUFBRSxNQUFNLEVBQUUsR0FBRyxHQUFLOztBQUMzQixBQUFBLEtBQUssQ0FBSSxFQUFFLE1BQU0sRUFBRSxHQUFHLEdBQUs7O0FBQzNCLEFBQUEsS0FBSyxDQUFJLEVBQUUsTUFBTSxFQUFFLEdBQUcsR0FBSzs7QUFDM0IsQUFBQSxLQUFLLENBQUksRUFBRSxNQUFNLEVBQUUsR0FBRyxHQUFLOztBQUMzQixBQUFBLEtBQUssQ0FBSSxFQUFFLE1BQU0sRUFBRSxHQUFHLEdBQUs7O0FBQzNCLEFBQUEsS0FBSyxDQUFJLEVBQUUsTUFBTSxFQUFFLEdBQUcsR0FBSzs7QUFDM0IsQUFBQSxLQUFLLENBQUksRUFBRSxNQUFNLEVBQUUsR0FBRyxHQUFLOztBQUMzQixBQUFBLEtBQUssQ0FBSSxFQUFFLE1BQU0sRUFBRSxHQUFHLEdBQUs7O0FBRTNCLEFBQUEsUUFBUSxDQUFDLEVBQUUsTUFBTSxFQUFFLElBQUksR0FBSTs7QUFDM0IsQUFBQSxRQUFRLENBQUMsRUFBRSxNQUFNLEVBQUUsSUFBSSxHQUFJOztBQUUzQixBQUFBLE1BQU0sQ0FBRyxFQUFFLE1BQU0sRUFBRSxJQUFJLEdBQUk7O0FBQzNCLEFBQUEsTUFBTSxDQUFHLEVBQUUsTUFBTSxFQUFFLElBQUksR0FBSTs7QUFDM0IsQUFBQSxNQUFNLENBQUcsRUFBRSxNQUFNLEVBQUUsSUFBSSxHQUFJOztBQUMzQixBQUFBLE1BQU0sQ0FBRyxFQUFFLE1BQU0sRUFBRSxJQUFJLEdBQUk7O0FBQzNCLEFBQUEsTUFBTSxDQUFHLEVBQUUsTUFBTSxFQUFFLElBQUksR0FBSTs7QUFDM0IsQUFBQSxNQUFNLENBQUcsRUFBRSxNQUFNLEVBQUUsSUFBSSxHQUFJOztB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QUUsWUFBWSxFQUFFLEdBQUcsR0FBSTs7QUFHcEMsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElBdENwQixBQUFBLFFBQVEsQ0FBaUIsRUFBRSxPQUFPLEVBQUUsQ0FBQyxHQUFtQjtFQUF4RCxBQUFBLFFBQVEsQ0FBaUIsRUFBRSxPQUFPLEVBQUUsR0FBQyxHQUFtQjtFQUF4RCxBQUFBLFFBQVEsQ0FBaUIsRUFBRSxPQUFPLEVBQUUsR0FBQyxHQUFtQjtFQUF4RCxBQUFBLFFBQVEsQ0FBaUIsRUFBRSxPQUFPLEVBQUUsR0FBQyxHQUFtQjtFQUF4RCxBQUFBLFFBQVEsQ0FBaUIsRUFBRSxPQUFPLEVBQUUsR0FBQyxHQUFtQjtFQUF4RCxBQUFBLFFBQVEsQ0FBaUIsRUFBRSxPQUFPLEVBQUUsR0FBQyxHQUFtQjtFQUF4RCxBQUFBLFFBQVEsQ0FBaUIsRUFBRSxPQUFPLEVBQUUsR0FBQyxHQUFtQjtFQUF4RCxBQUFBLFFBQVEsQ0FBaUIsRUFBRSxPQUFPLEVBQUUsR0FBQyxHQUFtQjtFQUF4RCxBQUFBLFFBQVEsQ0FBaUIsRUFBRSxPQUFPLEVBQUUsR0FBQyxHQUFtQjtFQUF4RCxBQUFBLFFBQVEsQ0FBaUIsRUFBRSxPQUFPLEVBQUUsR0FBQyxHQUFtQjs7QW5KOEN4RCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSW1KOUN4QixBQUFBLFFBQVEsQ0FBaUIsRUFBRSxPQUFPLEVBQUUsQ0FBQyxHQUFtQjtFQUF4RCxBQUFBLFFBQVEsQ0FBaUIsRUFBRSxPQUFPLEVBQUUsR0FBQyxHQUFtQjtFQUF4RCxBQUFBLFFBQVEsQ0FBaUIsRUFBRSxPQUFPLEVBQUUsR0FBQyxHQUFtQjtFQUF4RCxBQUFBLFFBQVEsQ0FBaUIsRUFBRSxPQUFPLEVBQUUsR0FBQyxHQUFtQjtFQUF4RCxBQUFBLFFBQVEsQ0FBaUIsRUFBRSxPQUFPLEVBQUUsR0FBQyxHQUFtQjtFQUF4RCxBQUFBLFFBQVEsQ0FBaUIsRUFBRSxPQUFPLEVBQUUsR0FBQyxHQUFtQjtFQUF4RCxBQUFBLFFBQVEsQ0FBaUIsRUFBRSxPQUFPLEVBQUUsR0FBQyxHQUFtQjtFQUF4RCxBQUFBLFFBQVEsQ0FBaUIsRUFBRSxPQUFPLEVBQUUsR0FBQyxHQUFtQjtFQUF4RCxBQUFBLFFBQVEsQ0FBaUIsRUFBRSxPQUFPLEVBQUUsR0FBQyxHQUFtQjtFQUF4RCxBQUFBLFFBQVEsQ0FBaUIsRUFBRSxPQUFPLEVBQUUsR0FBQyxHQUFtQjs7QW5KOEN4RCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSW1KOUN4QixBQUFBLFFBQVEsQ0FBaUIsRUFBRSxPQUFPLEVBQUUsQ0FBQyxHQUFtQjtFQUF4RCxBQUFBLFFBQVEsQ0FBaUIsRUFBRSxPQUFPLEVBQUUsR0FBQyxHQUFtQjtFQUF4RCxBQUFBLFFBQVEsQ0FBaUIsRUFBRSxPQUFPLEVBQUUsR0FBQyxHQUFtQjtFQUF4RCxBQUFBLFFBQVEsQ0FBaUIsRUFBRSxPQUFPLEVBQUUsR0FBQyxHQUFtQjtFQUF4RCxBQUFBLFFBQVEsQ0FBaUIsRUFBRSxPQUFPLEVBQUUsR0FBQyxHQUFtQjtFQUF4RCxBQUFBLFFBQVEsQ0FBaUIsRUFBRSxPQUFPLEVBQUUsR0FBQyxHQUFtQjtFQUF4RCxBQUFBLFFBQVEsQ0FBaUIsRUFBRSxPQUFPLEVBQUUsR0FBQyxHQUFtQjtFQUF4RCxBQUFBLFFBQVEsQ0FBaUIsRUFBRSxPQUFPLEVBQUUsR0FBQyxHQUFtQjtFQUF4RCxBQUFBLFFBQVEsQ0FBaUIsRUFBRSxPQUFPLEVBQUUsR0FBQyxHQUFtQjtFQUF4RCxBQUFBLFFBQVEsQ0FBaUIsRUFBRSxPQUFPLEVBQUUsR0FBQyxHQUFtQjs7QW5KOEN4RCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSW1KOUN4QixBQUFBLFFBQVEsQ0FBaUIsRUFBRSxPQUFPLEVBQUUsQ0FBQyxHQUFtQjtFQUF4RCxBQUFBLFFBQVEsQ0FBaUIsRUFBRSxPQUFPLEVBQUUsR0FBQyxHQUFtQjtFQUF4RCxBQUFBLFFBQVEsQ0FBaUIsRUFBRSxPQUFPLEVBQUUsR0FBQyxHQUFtQjtFQUF4RCxBQUFBLFFBQVEsQ0FBaUIsRUFBRSxPQUFPLEVBQUUsR0FBQyxHQUFtQjtFQUF4RCxBQUFBLFFBQVEsQ0FBaUIsRUFBRSxPQUFPLEVBQUUsR0FBQyxHQUFtQjtFQUF4RCxBQUFBLFFBQVEsQ0FBaUIsRUFBRSxPQUFPLEVBQUUsR0FBQyxHQUFtQjtFQUF4RCxBQUFBLFFBQVEsQ0FBaUIsRUFBRSxPQUFPLEVBQUUsR0FBQyxHQUFtQjtFQUF4RCxBQUFBLFFBQVEsQ0FBaUIsRUFBRSxPQUFPLEVBQUUsR0FBQyxHQUFtQjtFQUF4RCxBQUFBLFFBQVEsQ0FBaUIsRUFBRSxPQUFPLEVBQUUsR0FBQyxHQUFtQjtFQUF4RCxBQUFBLFFBQVEsQ0FBaUIsRUFBRSxPQUFPLEVBQUUsR0FBQyxHQUFtQjs7QW5KOEN4RCxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sSW1KOUN6QixBQUFBLFFBQVEsQ0FBaUIsRUFBRSxPQUFPLEVBQUUsQ0FBQyxHQUFtQjtFQUF4RCxBQUFBLFFBQVEsQ0FBaUIsRUFBRSxPQUFPLEVBQUUsR0FBQyxHQUFtQjtFQUF4RCxBQUFBLFFBQVEsQ0FBaUIsRUFBRSxPQUFPLEVBQUUsR0FBQyxHQUFtQjtFQUF4RCxBQUFBLFFBQVEsQ0FBaUIsRUFBRSxPQUFPLEVBQUUsR0FBQyxHQUFtQjtFQUF4RCxBQUFBLFFBQVEsQ0FBaUIsRUFBRSxPQUFPLEVBQUUsR0FBQyxHQUFtQjtFQUF4RCxBQUFBLFFBQVEsQ0FBaUIsRUFBRSxPQUFPLEVBQUUsR0FBQyxHQUFtQjtFQUF4RCxBQUFBLFFBQVEsQ0FBaUIsRUFBRSxPQUFPLEVBQUUsR0FBQyxHQUFtQjtFQUF4RCxBQUFBLFFBQVEsQ0FBaUIsRUFBRSxPQUFPLEVBQUUsR0FBQyxHQUFtQjtFQUF4RCxBQUFBLFFBQVEsQ0FBaUIsRUFBRSxPQUFPLEVBQUUsR0FBQyxHQUFtQjtFQUF4RCxBQUFBLFFBQVEsQ0FBaUIsRUFBRSxPQUFPLEVBQUUsR0FBQyxHQUFtQjs7QUNkNUQsaUNBQWlDO0FBWS9CLEFBQUEsS0FBSyxDQUFrQixFQUFFLE9BQU8sRUFBQyxHQUFDLEdBQWE7O0FBQy9DLEFBQUEsT0FBTyxDQUFrQixFQUFFLE9BQU8sRUFBRSxH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QUFFLEVBQUUsR0FBSTs7QUFDNUIsQUFBQSxNQUFNLENBQUMsRUFBRSxXQUFXLEVBQUUsRUFBRSxHQUFJOztBQUM1QixBQUFBLE1BQU0sQ0FBQyxFQUFFLFdBQVcsRUFBRSxFQUFFLEdBQUk7O0FBQzVCLEFBQUEsTUFBTSxDQUFDLEVBQUUsV0FBVyxFQUFFLEVBQUUsR0FBSTs7QUFDNUIsQUFBQSxNQUFNLENBQUMsRUFBRSxXQUFXLEVBQUUsRUFBRSxHQUFJOztBQUM1QixBQUFBLE1BQU0sQ0FBQyxFQUFFLFdBQVcsRUFBRSxFQUFFLEdBQUk7O0FBQzVCLEFBQUEsTUFBTSxDQUFDLEVBQUUsV0FBVyxFQUFFLEVBQUUsR0FBSTs7QUFDNUIsQUFBQSxNQUFNLENBQUMsRUFBRSxXQUFXLEVBQUUsRUFBRSxHQUFJOztBQUM1QixBQUFBLEtBQUssQ0FBQyxFQUFFLFdBQVcsRUFBRSxHQUFHLEdBQUk7O0FBQzVCLEFBQUEsS0FBSyxDQUFDLEVBQUUsV0FBVyxFQUFFLEdBQUcsR0FBSTs7QUFDNUIsQUFBQSxLQUFLLENBQUMsRUFBRSxXQUFXLEVBQUUsR0FBRyxHQUFJOztBQUM1QixBQUFBLEtBQUssQ0FBQyxFQUFFLFdBQVcsRUFBRSxHQUFHLEdBQUk7O0FBQzVCLEFBQUEsS0FBSyxDQUFDLEVBQUUsV0FBVyxFQUFFLEdBQUcsR0FBSTs7QUFDNUIsQUFBQSxLQUFLLENBQUMsRUFBRSxXQUFXLEVBQUUsR0FBRyxHQUFJOztBQUM1QixBQUFBLEtBQUssQ0FBQyxFQUFFLFdBQVcsRUFBRSxHQUFHLEdBQUk7O0FBQzVCLEFBQUEsS0FBSyxDQUFDLEVBQUUsV0FBVyxFQUFFLEdBQUcsR0FBSTs7QUFDNUIsQUFBQSxLQUFLLENBQUMsRUFBRSxXQUFXLEVBQUUsR0FBRyxHQUFJOztBQUM1QixBQUFBLE1BQU0sQ0FBQyxFQUFFLFdBQVcsRUFBRSxHQUFHLEdBQUk7O0FBQzdCLEFBQUEsTUFBTSxDQUFDLEVBQUUsV0FBVyxFQUFFLEdBQUcsR0FBSTs7QUFDN0IsQUFBQSxNQUFNLENBQUMsRUFBRSxXQUFXLEVBQUUsR0FB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LEFBQUEsVUFBVSxDQUFlLEVBQUUsU0FBUyxFQUFFLEdBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxRQUFRLENBQWUsRUFBRSxTQUFTLEVBQUMsR0FBQyxHQUFhO0VBQ2pELEFBQUEsVUFBVSxDQUFlLEVBQUUsU0FBUyxFQUFFLEdBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxVQUFVLENBQWEsRUFBRSxTQUFTLEVBQUMsS0FBQyxHQUFhO0VBQ2pELEFBQUEsWUFBWSxDQUFhLEVBQUUsU0FBUyxFQUFFLEtBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxVQUFVLENBQWEsRUFBRSxTQUFTLEVBQUMsS0FBQyxHQUFhO0VBQ2pELEFBQUEsWUFBWSxDQUFhLEVBQUUsU0FBUyxFQUFFLEtBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxVQUFVLENBQWEsRUFBRSxTQUFTLEVBQUMsS0FBQyxHQUFhO0VBQ2pELEFBQUEsWUFBWSxDQUFhLEVBQUUsU0FBUyxFQUFFLEtBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxVQUFVLENBQWEsRUFBRSxTQUFTLEVBQUMsS0FBQyxHQUFhO0VBQ2pELEFBQUEsWUFBWSxDQUFhLEVBQUUsU0FBUyxFQUFFLEtBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxVQUFVLENBQWEsRUFBRSxTQUFTLEVBQUMsS0FBQyxHQUFhO0VBQ2pELEFBQUEsWUFBWSxDQUFhLEVBQUUsU0FBUyxFQUFFLEtBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxVQUFVLENBQWEsRUFBRSxTQUFTLEVBQUMsS0FBQyxHQUFhO0VBQ2pELEFBQUEsWUFBWSxDQUFhLEVBQUUsU0FBUyxFQUFFLEtBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxVQUFVLENBQWEsRUFBRSxTQUFTLEVBQUMsS0FBQyxHQUFhO0VBQ2pELEFBQUEsWUFBWSxDQUFhLEVBQUUsU0FBUyxFQUFFLEtBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxVQUFVLENBQWEsRUFBRSxTQUFTLEVBQUMsS0FBQyxHQUFhO0VBQ2pELEFBQUEsWUFBWSxDQUFhLEVBQUUsU0FBUyxFQUFFLEtBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxVQUFVLENBQWEsRUFBRSxTQUFTLEVBQUMsS0FBQyxHQUFhO0VBQ2pELEFBQUEsWUFBWSxDQUFhLEVBQUUsU0FBUyxFQUFFLEtBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxVQUFVLENBQWEsRUFBRSxTQUFTLEVBQUMsS0FBQyxHQUFhO0VBQ2pELEFBQUEsWUFBWSxDQUFhLEVBQUUsU0FBUyxFQUFFLEtBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxVQUFVLENBQWEsRUFBRSxTQUFTLEVBQUMsS0FBQyxHQUFhO0VBQ2pELEFBQUEsWUFBWSxDQUFhLEVBQUUsU0FBUyxFQUFFLEtBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxVQUFVLENBQWEsRUFBRSxTQUFTLEVBQUMsS0FBQyxHQUFhO0VBQ2pELEFBQUEsWUFBWSxDQUFhLEVBQUUsU0FBUyxFQUFFLEtBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxVQUFVLENBQWEsRUFBRSxTQUFTLEVBQUMsS0FBQyxHQUFhO0VBQ2pELEFBQUEsWUFBWSxDQUFhLEVBQUUsU0FBUyxFQUFFLEtBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxVQUFVLENBQWEsRUFBRSxTQUFTLEVBQUMsS0FBQyxHQUFhO0VBQ2pELEFBQUEsWUFBWSxDQUFhLEVBQUUsU0FBUyxFQUFFLEtBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxVQUFVLENBQWEsRUFBRSxTQUFTLEVBQUMsS0FBQyxHQUFhO0VBQ2pELEFBQUEsWUFBWSxDQUFhLEVBQUUsU0FBUyxFQUFFLEtBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxVQUFVLENBQWEsRUFBRSxTQUFTLEVBQUMsS0FBQyxHQUFhO0VBQ2pELEFBQUEsWUFBWSxDQUFhLEVBQUUsU0FBUyxFQUFFLEtBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxVQUFVLENBQWEsRUFBRSxTQUFTLEVBQUMsS0FBQyxHQUFhO0VBQ2pELEFBQUEsWUFBWSxDQUFhLEVBQUUsU0FBUyxFQUFFLEtBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxVQUFVLENBQWEsRUFBRSxTQUFTLEVBQUMsS0FBQyxHQUFhO0VBQ2pELEFBQUEsWUFBWSxDQUFhLEVBQUUsU0FBUyxFQUFFLEtBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxVQUFVLENBQWEsRUFBRSxTQUFTLEVBQUMsS0FBQyxHQUFhO0VBQ2pELEFBQUEsWUFBWSxDQUFhLEVBQUUsU0FBUyxFQUFFLEtBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxVQUFVLENBQWEsRUFBRSxTQUFTLEVBQUMsS0FBQyxHQUFhO0VBQ2pELEFBQUEsWUFBWSxDQUFhLEVBQUUsU0FBUyxFQUFFLEtBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxVQUFVLENBQWEsRUFBRSxTQUFTLEVBQUMsS0FBQyxHQUFhO0VBQ2pELEFBQUEsWUFBWSxDQUFhLEVBQUUsU0FBUyxFQUFFLEtBQVcsQ0FBQyxVQUFVLEdBQUk7RUFrQmhFLEFB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akQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFVBQVUsQ0FBYSxFQUFFLFNBQVMsRUFBQyxLQUFDLEdBQWE7RUFDakQsQUFBQSxZQUFZLENBQWEsRUFBRSxTQUFTLEVBQUUsS0FBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFVBQVUsQ0FBYSxFQUFFLFNBQVMsRUFBQyxLQUFDLEdBQWE7RUFDakQsQUFBQSxZQUFZLENBQWEsRUFBRSxTQUFTLEVBQUUsS0FBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFVBQVUsQ0FBYSxFQUFFLFNBQVMsRUFBQyxLQUFDLEdBQWE7RUFDakQsQUFBQSxZQUFZLENBQWEsRUFBRSxTQUFTLEVBQUUsS0FBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFVBQVUsQ0FBYSxFQUFFLFNBQVMsRUFBQyxLQUFDLEdBQWE7RUFDakQsQUFBQSxZQUFZLENBQWEsRUFBRSxTQUFTLEVBQUUsS0FBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFVBQVUsQ0FBYSxFQUFFLFNBQVMsRUFBQyxLQUFDLEdBQWE7RUFDakQsQUFBQSxZQUFZLENBQWEsRUFBRSxTQUFTLEVBQUUsS0FBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFVBQVUsQ0FBYSxFQUFFLFNBQVMsRUFBQyxLQUFDLEdBQWE7RUFDakQsQUFBQSxZQUFZLENBQWEsRUFBRSxTQUFTLEVBQUUsS0FBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFVBQVUsQ0FBYSxFQUFFLFNBQVMsRUFBQyxLQUFDLEdBQWE7RUFDakQsQUFBQSxZQUFZLENBQWEsRUFBRSxTQUFTLEVBQUUsS0FBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFVBQVUsQ0FBYSxFQUFFLFNBQVMsRUFBQyxLQUFDLEdBQWE7RUFDakQsQUFBQSxZQUFZLENBQWEsRUFBRSxTQUFTLEVBQUUsS0FBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFVBQVUsQ0FBYSxFQUFFLFNBQVMsRUFBQyxLQUFDLEdBQWE7RUFDakQsQUFBQSxZQUFZLENBQWEsRUFBRSxTQUFTLEVBQUUsS0FBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFVBQVUsQ0FBYSxFQUFFLFNBQVMsRUFBQyxLQUFDLEdBQWE7RUFDakQsQUFBQSxZQUFZLENBQWEsRUFBRSxTQUFTLEVBQUUsS0FBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFVBQVUsQ0FBYSxFQUFFLFNBQVMsRUFBQyxLQUFDLEdBQWE7RUFDakQsQUFBQSxZQUFZLENBQWEsRUFBRSxTQUFTLEVBQUUsS0FBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFVBQVUsQ0FBYSxFQUFFLFNBQVMsRUFBQyxLQUFDLEdBQWE7RUFDakQsQUFBQSxZQUFZLENBQWEsRUFBRSxTQUFTLEVBQUUsS0FBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFVBQVUsQ0FBYSxFQUFFLFNBQVMsRUFBQyxLQUFDLEdBQWE7RUFDakQsQUFBQSxZQUFZLENBQWEsRUFBRSxTQUFTLEVBQUUsS0FBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFVBQVUsQ0FBYSxFQUFFLFNBQVMsRUFBQyxLQUFDLEdBQWE7RUFDakQsQUFBQSxZQUFZLENBQWEsRUFBRSxTQUFTLEVBQUUsS0FBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFVBQVUsQ0FBYSxFQUFFLFNBQVMsRUFBQyxLQUFDLEdBQWE7RUFDakQsQUFBQSxZQUFZLENBQWEsRUFBRSxTQUFTLEVBQUUsS0FBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFVBQVUsQ0FBYSxFQUFFLFNBQVMsRUFBQyxLQUFDLEdBQWE7RUFDakQsQUFBQSxZQUFZLENBQWEsRUFBRSxTQUFTLEVBQUUsS0FBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFVBQVUsQ0FBYSxFQUFFLFNBQVMsRUFBQyxLQUFDLEdBQWE7RUFDakQsQUFBQSxZQUFZLENBQWEsRUFBRSxTQUFTLEVBQUUsS0FBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFVBQVUsQ0FBYSxFQUFFLFNBQVMsRUFBQyxLQUFDLEdBQWE7RUFDakQsQUFBQSxZQUFZLENBQWEsRUFBRSxTQUFTLEVBQUUsS0FBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFVBQVUsQ0FBYSxFQUFFLFNBQVMsRUFBQyxLQUFDLEdBQWE7RUFDakQsQUFBQSxZQUFZLENBQWEsRUFBRSxTQUFTLEVBQUUsS0FBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFVBQVUsQ0FBYSxFQUFFLFNBQVMsRUFBQyxLQUFDLEdBQWE7RUFDakQsQUFBQSxZQUFZLENBQWEsRUFBRSxTQUFTLEVBQUUsS0FBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFVBQVUsQ0FBYSxFQUFFLFNBQVMsRUFBQyxLQUFDLEdBQWE7RUFDakQsQUFBQSxZQUFZLENBQWEsRUFBRSxTQUFTLEVBQUUsS0FBVyxDQUFDLFVBQVUsR0FBSTtFQWtCaEUsQUFBQSxXQUFXLENBQWdCLEVBQUUsU0FBUyxFaEs1SE4sUUFBTyxHZ0s0SG9CO0VBRTNELEFBQUEsV0FBVyxDQUFnQixFQUFFLFdBQVcsRWpLbElSLEdBQUcsR2lLa0k0QjtFQUMvRCxBQUFBLGVBQWUsQ0FBWSxFQUFFLFdBQVcsRWpLcElSLEdBQUcsR2lLb0lnQztFQUNuRSxBQUFBLGFBQWEsQ0FBYyxFQUFFLFdBQVcsRWpLdElSLEdBQUcsR2lLc0k4QjtFQUNqRSxBQUFBLGFBQWEsQ0FBYyxFQUFFLFdBQVcsRTNKMkdaLEdBQUcsRzJKM0dnQztFQUMvRCxBQUFBLFlBQVksQ0FBZSxFQUFFLFdBQVcsRTNKeUdaLEdBQUcsRzJKekdpQztFQUNoRSxBQUFBLFdBQVcsQ0FBZ0IsRUFBRSxXQUFXLEVBQUUsR0FBRyxHQUFJO0VBQ2pELEFBQUEsWUFBWSxDQUFlLEVBQUUsV0FBVyxFQUFFLEdBQUcsR0FBSTtFQUVqRCxBQUFBLFFBQVEsQ0FBVyxFQUFFLFdBQVcsRUFBRSxDQUFDLEdBQUk7RUFDdkMsQUFBQSxRQUFRLENBQVcsRUFBRSxXQUFXLEVBQUUsR0FBRyxHQUFJO0VBQ3pDLEFBQUEsUUFBUSxDQUFXLEVBQUUsV0FBVyxFQUFFLEdBQUcsR0FBSTtFQUN6QyxBQUFBLFFBQVEsQ0FBVyxFQUFFLFdBQVcsRUFBRSxHQUFHLEdBQUk7RUFDekMsQUFBQSxRQUFRLENBQVcsRUFBRSxXQUFXLEVBQUUsR0FBRyxHQUFJO0VBQ3pDLEFBQUEsUUFBUSxDQUFXLEVBQUUsV0FBVyxFQUFFLEdBQUcsR0FBSTtFQUN6QyxBQUFBLFFBQVEsQ0FBVyxFQUFFLFdBQVcsRUFBRSxHQUFHLEdBQUk7RUFDekMsQUFBQSxRQUFRLENBQVcsRUFBRSxXQUFXLEVBQUUsR0FBRyxHQUFJO0VBQ3pDLEFBQUEsUUFBUSxDQUFXLEVBQUUsV0FBVyxFQUFFLEdBQUcsR0FBSTtFQUN6QyxBQUFBLFFBQVEsQ0FBVyxFQUFFLFdBQVcsRUFBRSxHQUFHLEdBQUk7RUFDekMsQUFBQSxTQUFTLENBQVcsRUFBRSxXQUFXLEVBQUUsR0FBRyxHQUFJO0VBQzFDLEFBQUEsU0FBUyxDQUFXLEVBQUUsV0FBVyxFQUFFLEdBQUcsR0FBSTtFQUMxQyxBQUFBLFNBQVMsQ0FBVyxFQUFFLFdBQVcsRUFBRSxHQUFHLEdBQUk7RUFDMUMsQUFBQSxTQUFTLENBQVcsRUFBRSxXQUFXLEVBQUUsR0FBRyxHQUFJO0VBQzFDLEFBQUEsU0FBUyxDQUFXLEVBQUUsV0FBVyxFQUFFLEdBQUcsR0FBSTtFQUMxQyxBQUFBLFNBQVMsQ0FBVyxFQUFFLFdBQVcsRUFBRSxHQUFHLEdBQUk7RUFFMUMsQUFBQSxhQUFhLENBQVcsRUFBRSxVQUFVLEVBQUUsTUFBTSxHQUFJO0VBQ2hELEFBQUEsWUFBWSxDQUFXLEVBQUUsVUFBVSxFQUFFLEtBQUssR0FBSTtFQUM5QyxBQUFBLFdBQVcsQ0FBVyxFQUFFLFVBQVUsRUFBRSxJQUFJLEdBQUk7RUFFNUMsQUFBQSxlQUFlLENBQVcsRUFBRSxVQUFVLEVBQUUsaUJBQWlCLEdBQUk7RUFDN0QsQUFBQSxjQUFjLENBQVcsRUFBRSxVQUFVLEVBQUUsZ0JBQWdCLEdBQUk7RUFDM0QsQUFBQSxhQUFhLENBQVcsRUFBRSxVQUFVLEVBQUUsZUFBZSxHQUFJOztBdkpoSnZELE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJdUo0RjFCLEFBQUEsUUFBUSxDQUFlLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBYTtFQUNqRCxBQUFBLFVBQVUsQ0FBZSxFQUFFLFNBQVMsRUFBRSxHQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsUUFBUSxDQUFlLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBYTtFQUNqRCxBQUFBLFVBQVUsQ0FBZSxFQUFFLFNBQVMsRUFBRSxHQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsU0FBUyxDQUFjLEVBQUUsU0FBUyxFQUFDLElBQUMsR0FBYTtFQUNqRCxBQUFBLFdBQVcsQ0FBYyxFQUFFLFNBQVMsRUFBRSxJQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsU0FBUyxDQUFjLEVBQUUsU0FBUyxFQUFDLElBQUMsR0FBYTtFQUNqRCxBQUFBLFdBQVcsQ0FBYyxFQUFFLFNBQVMsRUFBRSxJQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsU0FBUyxDQUFjLEVBQUUsU0FBUyxFQUFDLElBQUMsR0FBYTtFQUNqRCxBQUFBLFdBQVcsQ0FBYyxFQUFFLFNBQVMsRUFBRSxJQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsU0FBUyxDQUFjLEVBQUUsU0FBUyxFQUFDLElBQUMsR0FBYTtFQUNqRCxBQUFBLFdBQVcsQ0FBYyxFQUFFLFNBQVMsRUFBRSxJQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsU0FBUyxDQUFjLEVBQUUsU0FBUyxFQUFDLElBQUMsR0FBYTtFQUNqRCxBQUFBLFdBQVcsQ0FBYyxFQUFFLFNBQVMsRUFBRSxJQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsU0FBUyxDQUFjLEVBQUUsU0FBUyxFQUFDLElBQUMsR0FBYTtFQUNqRCxBQUFBLFdBQVcsQ0FBYyxFQUFFLFNBQVMsRUFBRSxJQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsU0FBUyxDQUFjLEVBQUUsU0FBUyxFQUFDLElBQUMsR0FBYTtFQUNqRCxBQUFBLFdBQVcsQ0FBYyxFQUFFLFNBQVMsRUFBRSxJQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsU0FBUyxDQUFjLEVBQUUsU0FBUyxFQUFDLElBQUMsR0FBYTtFQUNqRCxBQUFBLFdBQVcsQ0FBYyxFQUFFLFNBQVMsRUFBRSxJQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsU0FBUyxDQUFjLEVBQUUsU0FBUyxFQUFDLElBQUMsR0FBYTtFQUNqRCxBQUFBLFdBQVcsQ0FBYyxFQUFFLFNBQVMsRUFBRSxJQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsU0FBUyxDQUFjLEVBQUUsU0FBUyxFQUFDLElBQUMsR0FBYTtFQUNqRCxBQUFBLFdBQVcsQ0FBYyxFQUFFLFNBQVMsRUFBRSxJQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsU0FBUyxDQUFjLEVBQUUsU0FBUyxFQUFDLElBQUMsR0FBYTtFQUNqRCxBQUFBLFdBQVcsQ0FBYyxFQUFFLFNBQVMsRUFBRSxJQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsU0FBUyxDQUFjLEVBQUUsU0FBUyxFQUFDLElBQUMsR0FBYTtFQUNqRCxBQUFBLFdBQVcsQ0FBYyxFQUFFLFNBQVMsRUFBRSxJQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsU0FBUyxDQUFjLEVBQUUsU0FBUyxFQUFDLElBQUMsR0FBYTtFQUNqRCxBQUFBLFdBQVcsQ0FBYyxFQUFFLFNBQVMsRUFBRSxJQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsU0FBUyxDQUFjLEVBQUUsU0FBUyxFQUFDLElBQUMsR0FBYTtFQUNqRCxBQUFBLFdBQVcsQ0FBYyxFQUFFLFNBQVMsRUFBRSxJQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsU0FBUyxDQUFjLEVBQUUsU0FBUyxFQUFDLElBQUMsR0FBYTtFQUNqRCxBQUFBLFdBQVcsQ0FBYyxFQUFFLFNBQVMsRUFBRSxJQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsU0FBUyxDQUFjLEVBQUUsU0FBUyxFQUFDLElBQUMsR0FBYTtFQUNqRCxBQUFBLFdBQVcsQ0FBYyxFQUFFLFNBQVMsRUFBRSxJQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsU0FBUyxDQUFjLEVBQUUsU0FBUyxFQUFDLElBQUMsR0FBYTtFQUNqRCxBQUFBLFdBQVcsQ0FBYyxFQUFFLFNBQVMsRUFBRSxJQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsU0FBUyxDQUFjLEVBQUUsU0FBUyxFQUFDLElBQUMsR0FBYTtFQUNqRCxBQUFBLFdBQVcsQ0FBYyxFQUFFLFNBQVMsRUFBRSxJQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsU0FBUyxDQUFjLEVBQUUsU0FBUyxFQUFDLElBQUMsR0FBYTtFQUNqRCxBQUFBLFdBQVcsQ0FBYyxFQUFFLFNBQVMsRUFBRSxJQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsU0FBUyxDQUFjLEVBQUUsU0FBUyxFQUFDLElBQUMsR0FBYTtFQUNqRCxBQUFBLFdBQVcsQ0FBYyxFQUFFLFNBQVMsRUFBRSxJQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsU0FBUyxDQUFjLEVBQUUsU0FBUyxFQUFDLElBQUMsR0FBYTtFQUNqRCxBQUFBLFdBQVcsQ0FBYyxFQUFFLFNBQVMsRUFBRSxJQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsU0FBUyxDQUFjLEVBQUUsU0FBUyxFQUFDLElBQUMsR0FBYTtFQUNqRCxBQUFBLFdBQVcsQ0FBYyxFQUFFLFNBQVMsRUFBRSxJQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsU0FBUyxDQUFjLEVBQUUsU0FBUyxFQUFDLElBQUMsR0FBYTtFQUNqRCxBQUFBLFdBQVcsQ0FBYyxFQUFFLFNBQVMsRUFBRSxJQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsU0FBUyxDQUFjLEVBQUUsU0FBUyxFQUFDLElBQUMsR0FBYTtFQUNqRCxBQUFBLFdBQVcsQ0FBYyxFQUFFLFNBQVMsRUFBRSxJQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsU0FBUyxDQUFjLEVBQUUsU0FBUyxFQUFDLElBQUMsR0FBYTtFQUNqRCxBQUFBLFdBQVcsQ0FBYyxFQUFFLFNBQVMsRUFBRSxJQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsU0FBUyxDQUFjLEVBQUUsU0FBUyxFQUFDLElBQUMsR0FBYTtFQUNqRCxBQUFBLFdBQVcsQ0FBYyxFQUFFLFNBQVMsRUFBRSxJQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsU0FBUyxDQUFjLEVBQUUsU0FBUyxFQUFDLElBQUMsR0FBYTtFQUNqRCxBQUFBLFdBQVcsQ0FBYyxFQUFFLFNBQVMsRUFBRSxJQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsU0FBUyxDQUFjLEVBQUUsU0FBUyxFQUFDLElBQUMsR0FBYTtFQUNqRCxBQUFBLFdBQVcsQ0FBYyxFQUFFLFNBQVMsRUFBRSxJQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsU0FBUyxDQUFjLEVBQUUsU0FBUyxFQUFDLElBQUMsR0FBYTtFQUNqRCxBQUFBLFdBQVcsQ0FBYyxFQUFFLFNBQVMsRUFBRSxJQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsU0FBUyxDQUFjLEVBQUUsU0FBUyxFQUFDLElBQUMsR0FBYTtFQUNqRCxBQUFBLFdBQVcsQ0FBYyxFQUFFLFNBQVMsRUFBRSxJQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsU0FBUyxDQUFjLEVBQUUsU0FBUyxFQUFDLElBQUMsR0FBYTtFQUNqRCxBQUFBLFdBQVcsQ0FBYyxFQUFFLFNBQVMsRUFBRSxJQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsU0FBUyxDQUFjLEVBQUUsU0FBUyxFQUFDLElBQUMsR0FBYTtFQUNqRCxBQUFBLFdBQVcsQ0FBYyxFQUFFLFNBQVMsRUFBRSxJQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsU0FBUyxDQUFjLEVBQUUsU0FBUyxFQUFDLElBQUMsR0FBYTtFQUNqRCxBQUFBLFdBQVcsQ0FBYyxFQUFFLFNBQVMsRUFBRSxJQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsU0FBUyxDQUFjLEVBQUUsU0FBUyxFQUFDLElBQUMsR0FBYTtFQUNqRCxBQUFBLFdBQVcsQ0FBYyxFQUFFLFNBQVMsRUFBRSxJQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsU0FBUyxDQUFjLEVBQUUsU0FBUyxFQUFDLElBQUMsR0FBYTtFQUNqRCxBQUFBLFdBQVcsQ0FBYyxFQUFFLFNBQVMsRUFBRSxJQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsU0FBUyxDQUFjLEVBQUUsU0FBUyxFQUFDLElBQUMsR0FBYTtFQUNqRCxBQUFBLFdBQVcsQ0FBYyxFQUFFLFNBQVMsRUFBRSxJQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsU0FBUyxDQUFjLEVBQUUsU0FBUyxFQUFDLElBQUMsR0FBYTtFQUNqRCxBQUFBLFdBQVcsQ0FBYyxFQUFFLFNBQVMsRUFBRSxJQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsU0FBUyxDQUFjLEVBQUUsU0FBUyxFQUFDLElBQUMsR0FBYTtFQUNqRCxBQUFBLFdBQVcsQ0FBYyxFQUFFLFNBQVMsRUFBRSxJQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsU0FBUyxDQUFjLEVBQUUsU0FBUyxFQUFDLElBQUMsR0FBYTtFQUNqRCxBQUFBLFdBQVcsQ0FBYyxFQUFFLFNBQVMsRUFBRSxJQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsU0FBUyxDQUFjLEVBQUUsU0FBUyxFQUFDLElBQUMsR0FBYTtFQUNqRCxBQUFBLFdBQVcsQ0FBYyxFQUFFLFNBQVMsRUFBRSxJQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsU0FBUyxDQUFjLEVBQUUsU0FBUyxFQUFDLElBQUMsR0FBYTtFQUNqRCxBQUFBLFdBQVcsQ0FBYyxFQUFFLFNBQVMsRUFBRSxJQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsU0FBUyxDQUFjLEVBQUUsU0FBUyxFQUFDLElBQUMsR0FBYTtFQUNqRCxBQUFBLFdBQVcsQ0FBYyxFQUFFLFNBQVMsRUFBRSxJQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsU0FBUyxDQUFjLEVBQUUsU0FBUyxFQUFDLElBQUMsR0FBYTtFQUNqRCxBQUFBLFdBQVcsQ0FBYyxFQUFFLFNBQVMsRUFBRSxJQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsU0FBUyxDQUFjLEVBQUUsU0FBUyxFQUFDLElBQUMsR0FBYTtFQUNqRCxBQUFBLFdBQVcsQ0FBYyxFQUFFLFNBQVMsRUFBRSxJQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsU0FBUyxDQUFjLEVBQUUsU0FBUyxFQUFDLElBQUMsR0FBYTtFQUNqRCxBQUFBLFdBQVcsQ0FBYyxFQUFFLFNBQVMsRUFBRSxJQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsU0FBUyxDQUFjLEVBQUUsU0FBUyxFQUFDLElBQUMsR0FBYTtFQUNqRCxBQUFBLFdBQVcsQ0FBYyxFQUFFLFNBQVMsRUFBRSxJQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsU0FBUyxDQUFjLEVBQUUsU0FBUyxFQUFDLElBQUMsR0FBYTtFQUNqRCxBQUFBLFdBQVcsQ0FBYyxFQUFFLFNBQVMsRUFBRSxJQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsU0FBUyxDQUFjLEVBQUUsU0FBUyxFQUFDLElBQUMsR0FBYTtFQUNqRCxBQUFBLFdBQVcsQ0FBYyxFQUFFLFNBQVMsRUFBRSxJQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsVUFBVSxDQUFhLEVBQUUsU0FBUyxFQUFDLEtBQUMsR0FBYTtFQUNqRCxBQUFBLFlBQVksQ0FBYSxFQUFFLFNBQVMsRUFBRSxLQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsVUFBVSxDQUFhLEVBQUUsU0FBUyxFQUFDLEtBQUMsR0FBYTtFQUNqRCxBQUFBLFlBQVksQ0FBYSxFQUFFLFNBQVMsRUFBRSxLQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsVUFBVSxDQUFhLEVBQUUsU0FBUyxFQUFDLEtBQUMsR0FBYTtFQUNqRCxBQUFBLFlBQVksQ0FBYSxFQUFFLFNBQVMsRUFBRSxLQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsVUFBVSxDQUFhLEVBQUUsU0FBUyxFQUFDLEtBQUMsR0FBYTtFQUNqRCxBQUFBLFlBQVksQ0FBYSxFQUFFLFNBQVMsRUFBRSxLQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsVUFBVSxDQUFhLEVBQUUsU0FBUyxFQUFDLEtBQUMsR0FBYTtFQUNqRCxBQUFBLFlBQVksQ0FBYSxFQUFFLFNBQVMsRUFBRSxLQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsVUFBVSxDQUFhLEVBQUUsU0FBUyxFQUFDLEtBQUMsR0FBYTtFQUNqRCxBQUFBLFlBQVksQ0FBYSxFQUFFLFNBQVMsRUFBRSxLQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsVUFBVSxDQUFhLEVBQUUsU0FBUyxFQUFDLEtBQUMsR0FBYTtFQUNqRCxBQUFBLFlBQVksQ0FBYSxFQUFFLFNBQVMsRUFBRSxLQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsVUFBVSxDQUFhLEVBQUUsU0FBUyxFQUFDLEtBQUMsR0FBYTtFQUNqRCxBQUFBLFlBQVksQ0FBYSxFQUFFLFNBQVMsRUFBRSxLQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsVUFBVSxDQUFhLEVBQUUsU0FBUyxFQUFDLEtBQUMsR0FBYTtFQUNqRCxBQUFBLFlBQVksQ0FBYSxFQUFFLFNBQVMsRUFBRSxLQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsVUFBVSxDQUFhLEVBQUUsU0FBUyxFQUFDLEtBQUMsR0FBYTtFQUNqRCxBQUFBLFlBQVksQ0FBYSxFQUFFLFNBQVMsRUFBRSxLQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsVUFBVSxDQUFhLEVBQUUsU0FBUyxFQUFDLEtBQUMsR0FBYTtFQUNqRCxBQUFBLFlBQVksQ0FBYSxFQUFFLFNBQVMsRUFBRSxLQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsVUFBVSxDQUFhLEVBQUUsU0FBUyxFQUFDLEtBQUMsR0FBYTtFQUNqRCxBQUFBLFlBQVksQ0FBYSxFQUFFLFNBQVMsRUFBRSxLQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsVUFBVSxDQUFhLEVBQUUsU0FBUyxFQUFDLEtBQUMsR0FBYTtFQUNqRCxBQUFBLFlBQVksQ0FBYSxFQUFFLFNBQVMsRUFBRSxLQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsVUFBVSxDQUFhLEVBQUUsU0FBUyxFQUFDLEtBQUMsR0FBYTtFQUNqRCxBQUFBLFlBQVksQ0FBYSxFQUFFLFNBQVMsRUFBRSxLQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsVUFBVSxDQUFhLEVBQUUsU0FBUyxFQUFDLEtBQUMsR0FBYTtFQUNqRCxBQUFBLFlBQVksQ0FBYSxFQUFFLFNBQVMsRUFBRSxLQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsVUFBVSxDQUFhLEVBQUUsU0FBUyxFQUFDLEtBQUMsR0FBYTtFQUNqRCxBQUFBLFlBQVksQ0FBYSxFQUFFLFNBQVMsRUFBRSxLQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsVUFBVSxDQUFhLEVBQUUsU0FBUyxFQUFDLEtBQUMsR0FBYTtFQUNqRCxBQUFBLFlBQVksQ0FBYSxFQUFFLFNBQVMsRUFBRSxLQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsVUFBVSxDQUFhLEVBQUUsU0FBUyxFQUFDLEtBQUMsR0FBYTtFQUNqRCxBQUFBLFlBQVksQ0FBYSxFQUFFLFNBQVMsRUFBRSxLQUFXLENBQUMsVUFBVSxHQUFJO0VBRGhFLEFBQUEsVUFBVSxDQUFhLEVB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QUFlLEVBQUUsU0FBUyxFQUFFLEdBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxRQUFRLENBQWUsRUFBRSxTQUFTLEVBQUMsR0FBQyxHQUFhO0VBQ2pELEFBQUEsVUFBVSxDQUFlLEVBQUUsU0FBUyxFQUFFLEdBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxTQUFTLENBQWMsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFhO0VBQ2pELEFBQUEsV0FBVyxDQUFjLEVBQUUsU0FBUyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxVQUFVLENBQWEsRUFBRSxTQUFTLEVBQUMsS0FBQyxHQUFhO0VBQ2pELEFBQUEsWUFBWSxDQUFhLEVBQUUsU0FBUyxFQUFFLEtBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxVQUFVLENBQWEsRUFBRSxTQUFTLEVBQUMsS0FBQyxHQUFhO0VBQ2pELEFBQUEsWUFBWSxDQUFhLEVBQUUsU0FBUyxFQUFFLEtBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxVQUFVLENBQWEsRUFBRSxTQUFTLEVBQUMsS0FBQyxHQUFhO0VBQ2pELEFBQUEsWUFBWSxDQUFhLEVBQUUsU0FBUyxFQUFFLEtBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxVQUFVLENBQWEsRUFBRSxTQUFTLEVBQUMsS0FBQyxHQUFhO0VBQ2pELEFBQUEsWUFBWSxDQUFhLEVBQUUsU0FBUyxFQUFFLEtBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxVQUFVLENBQWEsRUFBRSxTQUFTLEVBQUMsS0FBQyxHQUFhO0VBQ2pELEFBQUEsWUFBWSxDQUFhLEVBQUUsU0FBUyxFQUFFLEtBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxVQUFVLENBQWEsRUFBRSxTQUFTLEVBQUMsS0FBQyxHQUFhO0VBQ2pELEFBQUEsWUFBWSxDQUFhLEVBQUUsU0FBUyxFQUFFLEtBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxVQUFVLENBQWEsRUFBRSxTQUFTLEVBQUMsS0FBQyxHQUFhO0VBQ2pELEFBQUEsWUFBWSxDQUFhLEVBQUUsU0FBUyxFQUFFLEtBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxVQUFVLENBQWEsRUFBRSxTQUFTLEVBQUMsS0FBQyxHQUFhO0VBQ2pELEFBQUEsWUFBWSxDQUFhLEVBQUUsU0FBUyxFQUFFLEtBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxVQUFVLENBQWEsRUFBRSxTQUFTLEVBQUMsS0FBQyxHQUFhO0VBQ2pELEFBQUEsWUFBWSxDQUFhLEVBQUUsU0FBUyxFQUFFLEtBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxVQUFVLENBQWEsRUFBRSxTQUFTLEVBQUMsS0FBQyxHQUFhO0VBQ2pELEFBQUEsWUFBWSxDQUFhLEVBQUUsU0FBUyxFQUFFLEtBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxVQUFVLENBQWEsRUFBRSxTQUFTLEVBQUMsS0FBQyxHQUFhO0VBQ2pELEFBQUEsWUFBWSxDQUFhLEVBQUUsU0FBUyxFQUFFLEtBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxVQUFVLENBQWEsRUFBRSxTQUFTLEVBQUMsS0FBQyxHQUFhO0VBQ2pELEFBQUEsWUFBWSxDQUFhLEVBQUUsU0FBUyxFQUFFLEtBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxVQUFVLENBQWEsRUFBRSxTQUFTLEVBQUMsS0FBQyxHQUFhO0VBQ2pELEFBQUEsWUFBWSxDQUFhLEVBQUUsU0FBUyxFQUFFLEtBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxVQUFVLENBQWEsRUFBRSxTQUFTLEVBQUMsS0FBQyxHQUFhO0VBQ2pELEFBQUEsWUFBWSxDQUFhLEVBQUUsU0FBUyxFQUFFLEtBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxVQUFVLENBQWEsRUFBRSxTQUFTLEVBQUMsS0FBQyxHQUFhO0VBQ2pELEFBQUEsWUFBWSxDQUFhLEVBQUUsU0FBUyxFQUFFLEtBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxVQUFVLENBQWEsRUFBRSxTQUFTLEVBQUMsS0FBQyxHQUFhO0VBQ2pELEFBQUEsWUFBWSxDQUFhLEVBQUUsU0FBUyxFQUFFLEtBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxVQUFVLENBQWEsRUFBRSxTQUFTLEVBQUMsS0FBQyxHQUFhO0VBQ2pELEFBQUEsWUFBWSxDQUFhLEVBQUUsU0FBUyxFQUFFLEtBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxVQUFVLENBQWEsRUFBRSxTQUFTLEVBQUMsS0FBQyxHQUFhO0VBQ2pELEFBQUEsWUFBWSxDQUFhLEVBQUUsU0FBUyxFQUFFLEtBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxVQUFVLENBQWEsRUFBRSxTQUFTLEVBQUMsS0FBQyxHQUFhO0VBQ2pELEFBQUEsWUFBWSxDQUFhLEVBQUUsU0FBUyxFQUFFLEtBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxVQUFVLENBQWEsRUFBRSxTQUFTLEVBQUMsS0FBQyxHQUFhO0VBQ2pELEFBQUEsWUFBWSxDQUFhLEVBQUUsU0FBUyxFQUFFLEtBQVcsQ0FBQyxVQUFVLEdBQUk7RUFEaEUsQUFBQSxVQUFVLENBQWEsRUFBRSxTQUFTLEVBQUMsS0FBQyxHQUFhO0VBQ2pELEFBQUEsWUFBWSxDQUFhLEVBQUUsU0FBUyxFQUFFLEtBQVcsQ0FBQyxVQUFVLEdBQUk7RUFrQmhFLEFBQUEsV0FBVyxDQUFn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LENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFNBQVMsQ0FBYyxFQUFFLFNBQVMsRUFBQyxJQUFDLEdBQWE7RUFDakQsQUFBQSxXQUFXLENBQWMsRUFBRSxTQUFTLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFVBQVUsQ0FBYSxFQUFFLFNBQVMsRUFBQyxLQUFDLEdBQWE7RUFDakQsQUFBQSxZQUFZLENBQWEsRUFBRSxTQUFTLEVBQUUsS0FBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFVBQVUsQ0FBYSxFQUFFLFNBQVMsRUFBQyxLQUFDLEdBQWE7RUFDakQsQUFBQSxZQUFZLENBQWEsRUFBRSxTQUFTLEVBQUUsS0FBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFVBQVUsQ0FBYSxFQUFFLFNBQVMsRUFBQyxLQUFDLEdBQWE7RUFDakQsQUFBQSxZQUFZLENBQWEsRUFBRSxTQUFTLEVBQUUsS0FBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFVBQVUsQ0FBYSxFQUFFLFNBQVMsRUFBQyxLQUFDLEdBQWE7RUFDakQsQUFBQSxZQUFZLENBQWEsRUFBRSxTQUFTLEVBQUUsS0FBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFVBQVUsQ0FBYSxFQUFFLFNBQVMsRUFBQyxLQUFDLEdBQWE7RUFDakQsQUFBQSxZQUFZLENBQWEsRUFBRSxTQUFTLEVBQUUsS0FBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFVBQVUsQ0FBYSxFQUFFLFNBQVMsRUFBQyxLQUFDLEdBQWE7RUFDakQsQUFBQSxZQUFZLENBQWEsRUFBRSxTQUFTLEVBQUUsS0FBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFVBQVUsQ0FBYSxFQUFFLFNBQVMsRUFBQyxLQUFDLEdBQWE7RUFDakQsQUFBQSxZQUFZLENBQWEsRUFBRSxTQUFTLEVBQUUsS0FBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFVBQVUsQ0FBYSxFQUFFLFNBQVMsRUFBQyxLQUFDLEdBQWE7RUFDakQsQUFBQSxZQUFZLENBQWEsRUFBRSxTQUFTLEVBQUUsS0FBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFVBQVUsQ0FBYSxFQUFFLFNBQVMsRUFBQyxLQUFDLEdBQWE7RUFDakQsQUFBQSxZQUFZLENBQWEsRUFBRSxTQUFTLEVBQUUsS0FBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFVBQVUsQ0FBYSxFQUFFLFNBQVMsRUFBQyxLQUFDLEdBQWE7RUFDakQsQUFBQSxZQUFZLENBQWEsRUFBRSxTQUFTLEVBQUUsS0FBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFVBQVUsQ0FBYSxFQUFFLFNBQVMsRUFBQyxLQUFDLEdBQWE7RUFDakQsQUFBQSxZQUFZLENBQWEsRUFBRSxTQUFTLEVBQUUsS0FBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFVBQVUsQ0FBYSxFQUFFLFNBQVMsRUFBQyxLQUFDLEdBQWE7RUFDakQsQUFBQSxZQUFZLENBQWEsRUFBRSxTQUFTLEVBQUUsS0FBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFVBQVUsQ0FBYSxFQUFFLFNBQVMsRUFBQyxLQUFDLEdBQWE7RUFDakQsQUFBQSxZQUFZLENBQWEsRUFBRSxTQUFTLEVBQUUsS0FBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFVBQVUsQ0FBYSxFQUFFLFNBQVMsRUFBQyxLQUFDLEdBQWE7RUFDakQsQUFBQSxZQUFZLENBQWEsRUFBRSxTQUFTLEVBQUUsS0FBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFVBQVUsQ0FBYSxFQUFFLFNBQVMsRUFBQyxLQUFDLEdBQWE7RUFDakQsQUFBQSxZQUFZLENBQWEsRUFBRSxTQUFTLEVBQUUsS0FBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFVBQVUsQ0FBYSxFQUFFLFNBQVMsRUFBQyxLQUFDLEdBQWE7RUFDakQsQUFBQSxZQUFZLENBQWEsRUFBRSxTQUFTLEVBQUUsS0FBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFVBQVUsQ0FBYSxFQUFFLFNBQVMsRUFBQyxLQUFDLEdBQWE7RUFDakQsQUFBQSxZQUFZLENBQWEsRUFBRSxTQUFTLEVBQUUsS0FBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFVBQVUsQ0FBYSxFQUFFLFNBQVMsRUFBQyxLQUFDLEdBQWE7RUFDakQsQUFBQSxZQUFZLENBQWEsRUFBRSxTQUFTLEVBQUUsS0FBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFVBQVUsQ0FBYSxFQUFFLFNBQVMsRUFBQyxLQUFDLEdBQWE7RUFDakQsQUFBQSxZQUFZLENBQWEsRUFBRSxTQUFTLEVBQUUsS0FBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFVBQVUsQ0FBYSxFQUFFLFNBQVMsRUFBQyxLQUFDLEdBQWE7RUFDakQsQUFBQSxZQUFZLENBQWEsRUFBRSxTQUFTLEVBQUUsS0FBVyxDQUFDLFVBQVUsR0FBSTtFQURoRSxBQUFBLFVBQVUsQ0FBYSxFQUFFLFNBQVMsRUFBQyxLQUFDLEdBQWE7RUFDakQsQUFBQSxZQUFZLENBQWEsRUFBRSxTQUFTLEVBQUUsS0FBVyxDQUFDLFVBQVUsR0FBSTtFQWtCaEUsQUFBQSxXQUFXLENBQWdCLEVBQUUsU0FBUyxFaEs1SE4sUUFBTyxHZ0s0SG9CO0VBRTNELEFBQUEsV0FBVyxDQUFnQixFQUFFLFdBQVcsRWpLbElSLEdBQUcsR2lLa0k0QjtFQUMvRCxBQUFBLGVBQWUsQ0FBWSxFQUFFLFdBQVcsRWpLcElSLEdBQUcsR2lLb0lnQztFQUNuRSxBQUFBLGFBQWEsQ0FBYyxFQUFFLFdBQVcsRWpLdElSLEdBQUcsR2lLc0k4QjtFQUNqRSxBQUFBLGFBQWEsQ0FBYyxFQUFFLFdBQVcsRTNKMkdaLEdBQUcsRzJKM0dnQztFQUMvRCxBQUFBLFlBQVksQ0FBZSxFQUFFLFdBQVcsRTNKeUdaLEdBQUcsRzJKekdpQztFQUNoRSxBQUFBLFdBQVcsQ0FBZ0IsRUFBRSxXQUFXLEVBQUUsR0FBRyxHQUFJO0VBQ2pELEFBQUEsWUFBWSxDQUFlLEVBQUUsV0FBVyxFQUFFLEdBQUcsR0FBSTtFQUVqRCxBQUFBLFFBQVEsQ0FBVyxFQUFFLFdBQVcsRUFBRSxDQUFDLEdBQUk7RUFDdkMsQUFBQSxRQUFRLENBQVcsRUFBRSxXQUFXLEVBQUUsR0FBRyxHQUFJO0VBQ3pDLEFBQUEsUUFBUSxDQUFXLEVBQUUsV0FBVyxFQUFFLEdBQUcsR0FBSTtFQUN6QyxBQUFBLFFBQVEsQ0FBVyxFQUFFLFdBQVcsRUFBRSxHQUFHLEdBQUk7RUFDekMsQUFBQSxRQUFRLENBQVcsRUFBRSxXQUFXLEVBQUUsR0FBRyxHQUFJO0VBQ3pDLEFBQUEsUUFBUSxDQUFXLEVBQUUsV0FBVyxFQUFFLEdBQUcsR0FBSTtFQUN6QyxBQUFBLFFBQVEsQ0FBVyxFQUFFLFdBQVcsRUFBRSxHQUFHLEdBQUk7RUFDekMsQUFBQSxRQUFRLENBQVcsRUFBRSxXQUFXLEVBQUUsR0FBRyxHQUFJO0VBQ3pDLEFBQUEsUUFBUSxDQUFXLEVBQUUsV0FBVyxFQUFFLEdBQUcsR0FBSTtFQUN6QyxBQUFBLFFBQVEsQ0FBVyxFQUFFLFdBQVcsRUFBRSxHQUFHLEdBQUk7RUFDekMsQUFBQSxTQUFTLENBQVcsRUFBRSxXQUFXLEVBQUUsR0FBRyxHQUFJO0VBQzFDLEFBQUEsU0FBUyxDQUFXLEVBQUUsV0FBVyxFQUFFLEdBQUcsR0FBSTtFQUMxQyxBQUFBLFNBQVMsQ0FBVyxFQUFFLFdBQVcsRUFBRSxHQUFHLEdBQUk7RUFDMUMsQUFBQSxTQUFTLENBQVcsRUFBRSxXQUFXLEVBQUUsR0FBRyxHQUFJO0VBQzFDLEFBQUEsU0FBUyxDQUFXLEVBQUUsV0FBVyxFQUFFLEdBQUcsR0FBSTtFQUMxQyxBQUFBLFNBQVMsQ0FBVyxFQUFFLFdBQVcsRUFBRSxHQUFHLEdBQUk7RUFFMUMsQUFBQSxhQUFhLENBQVcsRUFBRSxVQUFVLEVBQUUsTUFBTSxHQUFJO0VBQ2hELEFBQUEsWUFBWSxDQUFXLEVBQUUsVUFBVSxFQUFFLEtBQUss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LFVBQVUsQ0FBSyxFQUFFLEtBQUssRUFBQyxLQUFDLEdBQWE7O0FBQ3JDLEFBQUEsVUFBVSxDQUFLLEVBQUUsS0FBSyxFQUFDLEtBQUMsR0FBYTs7QUFKckMsQUFBQSxPQUFPLENBQUssRUFBRSxLQUFLLEVBQUMsS0FBQyxHQUFhOztBQUNsQyxBQUFBLFNBQVMsQ0FBSyxFQUFFLEtBQUssRUFBRSxLQUFXLENBQUMsVUFBVSxHQUFJOztBQUVqRCxBQUFBLFVBQVUsQ0FBSyxFQUFFLEtBQUssRUFBQyxLQUFDLEdBQWE7O0FBQ3JDLEFBQUEsVUFBVSxDQUFLLEVBQUUsS0FBSyxFQUFDLEtBQUMsR0FBYTs7QUFKckMsQUFBQSxPQUFPLENBQUssRUFBRSxLQUFLLEVBQUMsS0FBQyxHQUFhOztBQUNsQyxBQUFBLFNBQVMsQ0FBSyxFQUFFLEtBQUssRUFBRSxLQUFXLENBQUMsVUFBVSxHQUFJOztBQUVqRCxBQUFBLFVBQVUsQ0FBSyxFQUFFLEtBQUssRUFBQyxLQUFDLEdBQWE7O0FBQ3JDLEFBQUEsVUFBVSxDQUFLLEVBQUUsS0FBSyxFQUFDLEtBQUMsR0FBYTs7QUFKckMsQUFBQSxPQUFPLENBQUssRUFBRSxLQUFLLEVBQUMsS0FBQyxHQUFhOztBQUNsQyxBQUFBLFNBQVMsQ0FBSyxFQUFFLEtBQUssRUFBRSxLQUFXLENBQUMsVUFBVSxHQUFJOztBQUVqRCxBQUFBLFVBQVUsQ0FBSyxFQUFFLEtBQUssRUFBQyxLQUFDLEdBQWE7O0FBQ3JDLEFBQUEsVUFBVSxDQUFLLEVBQUUsS0FBSyxFQUFDLEtBQUMsR0FBYTs7QUFKckMsQUFBQSxPQUFPLENBQUssRUFBRSxLQUFLLEVBQUMsS0FBQyxHQUFhOztBQUNsQyxBQUFBLFNBQVMsQ0FBSyxFQUFFLEtBQUssRUFBRSxLQUFXLENBQUMsVUFBVSxHQUFJOztBQUVqRCxBQUFBLFVBQVUsQ0FBSyxFQUFFLEtBQUssRUFBQyxLQUFDLEdBQWE7O0FBQ3JDLEFBQUEsVUFBVSxDQUFLLEVBQUUsS0FBSyxFQUFDLEtBQUMsR0FBYTs7QUFKckMsQUFBQSxPQUFPLENBQUssRUFBRSxLQUFLLEVBQUMsS0FBQyxHQUFhOztBQUNsQyxBQUFBLFNBQVMsQ0FBSyxFQUFFLEtBQUssRUFBRSxLQUFXLENBQUMsVUFBVSxHQUFJOztBQUVqRCxBQUFBLFVBQVUsQ0FBSyxFQUFFLEtBQUssRUFBQyxLQUFDLEdBQWE7O0FBQ3JDLEFBQUEsVUFBVSxDQUFLLEVBQUUsS0FBSyxFQUFDLEtBQUMsR0FBYTs7QUFKckMsQUFBQSxPQUFPLENBQUssRUFBRSxLQUFLLEVBQUMsS0FBQyxHQUFhOztBQUNsQyxBQUFBLFNBQVMsQ0FBSyxFQUFFLEtBQUssRUFBRSxLQUFXLENBQUMsVUFBVSxHQUFJOztBQUVqRCxBQUFBLFVBQVUsQ0FBSyxFQUFFLEtBQUssRUFBQyxLQUFDLEdBQWE7O0FBQ3JDLEFBQUEsVUFBVSxDQUFLLEVBQUUsS0FBSyxFQUFDLEtBQUMsR0FBYTs7QUFKckMsQUFBQSxPQUFPLENBQUssRUFBRSxLQUFLLEVBQUMsS0FBQyxHQUFhOztBQUNsQyxBQUFBLFNBQVMsQ0FBSyxFQUFFLEtBQUssRUFBRSxLQUFXLENBQUMsVUFBVSxHQUFJOztBQUVqRCxBQUFBLFVBQVUsQ0FBSyxFQUFFLEtBQUssRUFBQyxLQUFDLEdBQWE7O0FBQ3JDLEFBQUEsVUFBVSxDQUFLLEVBQUUsS0FBSyxFQUFDLEtBQUMsR0FBYTs7QUFKckMsQUFBQSxPQUFPLENBQUssRUFBRSxLQUFLLEVBQUMsS0FBQyxHQUFhOztBQUNsQyxBQUFBLFNBQVMsQ0FBSyxFQUFFLEtBQUssRUFBRSxLQUFXLENBQUMsVUFBVSxHQUFJOztBQUVqRCxBQUFBLFVBQVUsQ0FBSyxFQUFFLEtBQUssRUFBQyxLQUFDLEdBQWE7O0FBQ3JDLEFBQUEsVUFBVSxDQUFLLEVBQUUsS0FBSyxFQUFDLEtBQUMsR0FBYTs7QUFKckMsQUFBQSxPQUFPLENBQUssRUFBRSxLQUFLLEVBQUMsS0FBQyxHQUFhOztBQUNsQyxBQUFBLFNBQVMsQ0FBSyxFQUFFLEtBQUssRUFBRSxLQUFXLENBQUMsVUFBVSxHQUFJOztBQUVqRCxBQUFBLFVBQVUsQ0FBSyxFQUFFLEtBQUssRUFBQyxLQUFDLEdBQWE7O0FBQ3JDLEFBQUEsVUFBVSxDQUFLLEVBQUUsS0FBSyxFQUFDLEtBQUMsR0FBYTs7QUFKckMsQUFBQSxPQUFPLENBQUssRUFBRSxLQUFLLEVBQUMsS0FBQyxHQUFhOztBQUNsQyxBQUFBLFNBQVMsQ0FBSyxFQUFFLEtBQUssRUFBRSxLQUFXLENBQUMsVUFBVSxHQUFJOztBQUVqRCxBQUFBLFVBQVUsQ0FBSyxFQUFFLEtBQUssRUFBQyxLQUFDLEdBQWE7O0FBQ3JDLEFBQUEsVUFBVSxDQUFLLEVBQUUsS0FBSyxFQUFDLEtBQUMsR0FBYTs7QUFKckMsQUFBQSxPQUFPLENBQUssRUFBRSxLQUFLLEVBQUMsS0FBQyxHQUFhOztBQUNsQyxBQUFBLFNBQVMsQ0FBSyxFQUFFLEtBQUssRUFBRSxLQUFXLENBQUMsVUFBVSxHQUFJOztBQUVqRCxBQUFBLFVBQVUsQ0FBSyxFQUFFLEtBQUssRUFBQyxLQUFDLEdBQWE7O0FBQ3JDLEFBQUEsVUFBVSxDQUFLLEVBQUUsS0FBSyxFQUFDLEtBQUMsR0FBYTs7QUFKckMsQUFBQSxPQUFPLENBQUssRUFBRSxLQUFLLEVBQUMsS0FBQyxHQUFhOztBQUNsQyxBQUFBLFNBQVMsQ0FBSyxFQUFFLEtBQUssRUFBRSxLQUFXLENBQUMsVUFBVSxHQUFJOztBQUVqRCxBQUFBLFVBQVUsQ0FBSyxFQUFFLEtBQUssRUFBQyxLQUFDLEdBQWE7O0FBQ3JDLEFBQUEsVUFBVSxDQUFLLEVBQUUsS0FBSyxFQUFDLEtBQUMsR0FBYTs7QUFKckMsQUFBQSxPQUFPLENBQUssRUFBRSxLQUFLLEVBQUMsS0FBQyxHQUFhOztBQUNsQyxBQUFBLFNBQVMsQ0FBSyxFQUFFLEtBQUssRUFBRSxLQUFXLENBQUMsVUFBVSxHQUFJOztBQUVqRCxBQUFBLFVBQVUsQ0FBSyxFQUFFLEtBQUssRUFBQyxLQUFDLEdBQWE7O0FBQ3JDLEFBQUEsVUFBVSxDQUFLLEVBQUUsS0FBSyxFQUFDLEtBQUMsR0FBYTs7QUFKckMsQUFBQSxPQUFPLENBQUssRUFBRSxLQUFLLEVBQUMsS0FBQyxHQUFhOztBQUNsQyxBQUFBLFNBQVMsQ0FBSyxFQUFFLEtBQUssRUFBRSxLQUFXLENBQUMsVUFBVSxHQUFJOztBQUVqRCxBQUFBLFVBQVUsQ0FBSyxFQUFFLEtBQUssRUFBQyxLQUFDLEdBQWE7O0FBQ3JDLEFBQUEsVUFBVSxDQUFLLEVBQUUsS0FBSyxFQUFDLEtBQUMsR0FBYTs7QUFKckMsQUFBQSxPQUFPLENBQUssRUFBRSxLQUFLLEVBQUMsS0FBQyxHQUFhOztBQUNsQyxBQUFBLFNBQVMsQ0FBSyxFQUFFLEtBQUssRUFBRSxLQUFXLENBQUMsVUFBVSxHQUFJOztBQUVqRCxBQUFBLFVBQVUsQ0FBSyxFQUFFLEtBQUssRUFBQyxLQUFDLEdBQWE7O0FBQ3JDLEFBQUEsVUFBVSxDQUFLLEVBQUUsS0FBSyxFQUFDLEtBQUMsR0FBYTs7QUFKckMsQUFBQSxRQUFRLENBQUksRUFBRSxLQUFLLEVBQUMsTUFBQyxHQUFhOztBQUNsQyxBQUFBLFVBQVUsQ0FBSSxFQUFFLEtBQUssRUFBRSxNQUFXLENBQUMsVUFBVSxHQUFJOztBQUVqRCxBQUFBLFdBQVcsQ0FBSSxFQUFFLEtBQUssRUFBQyxNQUFDLEdBQWE7O0FBQ3JDLEFBQUEsV0FBVyxDQUFJLEVBQUUsS0FBSyxFQUFDLE1BQUMsR0FBYTs7QUFXdkMsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElBbEN0QixBQUFBLFFBQVEsQ0FBZSxFQUFFLEtBQUssRUFBQyxHQUFDLEdBQWE7RUFDN0MsQUFBQSxTQUFTLENBQWUsRUFBRSxLQUFLLEVBQUMsRUFBQyxHQUFTO0VBQzFDLEFBQUEsWUFBWSxDQUFlLEVBQUUsU0FBUyxFQUFDLEVBQUMsR0FBUztFQUNqRCxBQUFBLFlBQVksQ0FBZSxFQUFFLFNBQVMsRUFBQyxFQUFDLEdBQVM7RUFFakQsQUFBQSxVQUFVLENBQWUsRUFBRSxLQUFLLEVBQUUsR0FBVyxDQUFDLFVBQVUsR0FBSTtFQUM1RCxBQUFBLFdBQVcsQ0FBZSxFQUFFLEtBQUssRUFBRSxFQUFLLENBQUMsVUFBVSxHQUFJO0VBQ3ZELEFBQUEsY0FBYyxDQUFlLEVBQUUsU0FBUyxFQUFFLEVBQUssQ0FBQyxVQUFVLEdBQUk7RUFDOUQsQUFBQSxjQUFjLENBQWUsRUFBRSxTQUFTLEVBQUUsRUFBSyxDQUFDLFVBQVUsR0FBSTtFQVI5RCxBQUFBLFNBQVMsQ0FBYyxFQUFFLEtBQUssRUFBQyxJQUFDLEdBQWE7RUFDN0MsQUFBQSxVQUFVLENBQWMsRUFBRSxLQUFLLEVBQUMsR0FBQyxHQUFTO0VBQzFDLEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUNqRCxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFFakQsQUFBQSxXQUFXLENBQWMsRUFBRSxLQUFLLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQUM1RCxBQUFBLFlBQVksQ0FBYyxFQUFFLEtBQUssRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQ3ZELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDOUQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQVI5RCxBQUFBLFNBQVMsQ0FBYyxFQUFFLEtBQUssRUFBQyxJQUFDLEdBQWE7RUFDN0MsQUFBQSxVQUFVLENBQWMsRUFBRSxLQUFLLEVBQUMsR0FBQyxHQUFTO0VBQzFDLEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUNqRCxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFFakQsQUFBQSxXQUFXLENBQWMsRUFBRSxLQUFLLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQUM1RCxBQUFBLFlBQVksQ0FBYyxFQUFFLEtBQUssRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQ3ZELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDOUQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQVI5RCxBQUFBLFNBQVMsQ0FBYyxFQUFFLEtBQUssRUFBQyxJQUFDLEdBQWE7RUFDN0MsQUFBQSxVQUFVLENBQWMsRUFBRSxLQUFLLEVBQUMsR0FBQyxHQUFTO0VBQzFDLEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUNqRCxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFFakQsQUFBQSxXQUFXLENBQWMsRUFBRSxLQUFLLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQUM1RCxBQUFBLFlBQVksQ0FBYyxFQUFFLEtBQUssRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQ3ZELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDOUQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQVI5RCxBQUFBLFNBQVMsQ0FBYyxFQUFFLEtBQUssRUFBQyxJQUFDLEdBQWE7RUFDN0MsQUFBQSxVQUFVLENBQWMsRUFBRSxLQUFLLEVBQUMsR0FBQyxHQUFTO0VBQzFDLEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUNqRCxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFFakQsQUFBQSxXQUFXLENBQWMsRUFBRSxLQUFLLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQUM1RCxBQUFBLFlBQVksQ0FBYyxFQUFFLEtBQUssRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQ3ZELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDOUQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQVI5RCxBQUFBLFNBQVMsQ0FBYyxFQUFFLEtBQUssRUFBQyxJQUFDLEdBQWE7RUFDN0MsQUFBQSxVQUFVLENBQWMsRUFBRSxLQUFLLEVBQUMsR0FBQyxHQUFTO0VBQzFDLEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUNqRCxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFFakQsQUFBQSxXQUFXLENBQWMsRUFBRSxLQUFLLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQUM1RCxBQUFBLFlBQVksQ0FBYyxFQUFFLEtBQUssRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQ3ZELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDOUQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQVI5RCxBQUFBLFNBQVMsQ0FBYyxFQUFFLEtBQUssRUFBQyxJQUFDLEdBQWE7RUFDN0MsQUFBQSxVQUFVLENBQWMsRUFBRSxLQUFLLEVBQUMsR0FBQyxHQUFTO0VBQzFDLEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUNqRCxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFFakQsQUFBQSxXQUFXLENBQWMsRUFBRSxLQUFLLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQUM1RCxBQUFBLFlBQVksQ0FBYyxFQUFFLEtBQUssRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQ3ZELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDOUQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQVI5RCxBQUFBLFNBQVMsQ0FBYyxFQUFFLEtBQUssRUFBQyxJQUFDLEdBQWE7RUFDN0MsQUFBQSxVQUFVLENBQWMsRUFBRSxLQUFLLEVBQUMsR0FBQyxHQUFTO0VBQzFDLEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUNqRCxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFFakQsQUFBQSxXQUFXLENBQWMsRUFBRSxLQUFLLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQUM1RCxBQUFBLFlBQVksQ0FBYyxFQUFFLEtBQUssRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQ3ZELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDOUQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQVI5RCxBQUFBLFNBQVMsQ0FBYyxFQUFFLEtBQUssRUFBQyxJQUFDLEdBQWE7RUFDN0MsQUFBQSxVQUFVLENBQWMsRUFBRSxLQUFLLEVBQUMsR0FBQyxHQUFTO0VBQzFDLEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUNqRCxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFFakQsQUFBQSxXQUFXLENBQWMsRUFBRSxLQUFLLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQUM1RCxBQUFBLFlBQVksQ0FBYyxFQUFFLEtBQUssRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQ3ZELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDOUQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQVI5RCxBQUFBLFNBQVMsQ0FBYyxFQUFFLEtBQUssRUFBQyxJQUFDLEdBQWE7RUFDN0MsQUFBQSxVQUFVLENBQWMsRUFBRSxLQUFLLEVBQUMsR0FBQyxHQUFTO0VBQzFDLEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUNqRCxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFFakQsQUFBQSxXQUFXLENBQWMsRUFBRSxLQUFLLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQUM1RCxBQUFBLFlBQVksQ0FBYyxFQUFFLEtBQUssRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQ3ZELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDOUQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQVI5RCxBQUFBLFNBQVMsQ0FBYyxFQUFFLEtBQUssRUFBQyxJQUFDLEdBQWE7RUFDN0MsQUFBQSxVQUFVLENBQWMsRUFBRSxLQUFLLEVBQUMsR0FBQyxHQUFTO0VBQzFDLEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUNqRCxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFFakQsQUFBQSxXQUFXLENBQWMsRUFBRSxLQUFLLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQUM1RCxBQUFBLFlBQVksQ0FBYyxFQUFFLEtBQUssRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQ3ZELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDOUQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQVI5RCxBQUFBLFNBQVMsQ0FBYyxFQUFFLEtBQUssRUFBQyxJQUFDLEdBQWE7RUFDN0MsQUFBQSxVQUFVLENBQWMsRUFBRSxLQUFLLEVBQUMsR0FBQyxHQUFTO0VBQzFDLEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUNqRCxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFFakQsQUFBQSxXQUFXLENBQWMsRUFBRSxLQUFLLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQUM1RCxBQUFBLFlBQVksQ0FBYyxFQUFFLEtBQUssRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQ3ZELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDOUQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQVI5RCxBQUFBLFNBQVMsQ0FBYyxFQUFFLEtBQUssRUFBQyxJQUFDLEdBQWE7RUFDN0MsQUFBQSxVQUFVLENBQWMsRUFBRSxLQUFLLEVBQUMsR0FBQyxHQUFTO0VBQzFDLEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUNqRCxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFFakQsQUFBQSxXQUFXLENBQWMsRUFBRSxLQUFLLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQUM1RCxBQUFBLFlBQVksQ0FBYyxFQUFFLEtBQUssRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQ3ZELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDOUQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQVI5RCxBQUFBLFNBQVMsQ0FBYyxFQUFFLEtBQUssRUFBQyxJQUFDLEdBQWE7RUFDN0MsQUFBQSxVQUFVLENBQWMsRUFBRSxLQUFLLEVBQUMsR0FBQyxHQUFTO0VBQzFDLEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUNqRCxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFFakQsQUFBQSxXQUFXLENBQWMsRUFBRSxLQUFLLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQUM1RCxBQUFBLFlBQVksQ0FBYyxFQUFFLEtBQUssRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQ3ZELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDOUQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQVI5RCxBQUFBLFNBQVMsQ0FBYyxFQUFFLEtBQUssRUFBQyxJQUFDLEdBQWE7RUFDN0MsQUFBQSxVQUFVLENBQWMsRUFBRSxLQUFLLEVBQUMsR0FBQyxHQUFTO0VBQzFDLEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUNqRCxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFFakQsQUFBQSxXQUFXLENBQWMsRUFBRSxLQUFLLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQUM1RCxBQUFBLFlBQVksQ0FBYyxFQUFFLEtBQUssRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQ3ZELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDOUQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQVI5RCxBQUFBLFNBQVMsQ0FBYyxFQUFFLEtBQUssRUFBQyxJQUFDLEdBQWE7RUFDN0MsQUFBQSxVQUFVLENBQWMsRUFBRSxLQUFLLEVBQUMsR0FBQyxHQUFTO0VBQzFDLEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUNqRCxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFFakQsQUFBQSxXQUFXLENBQWMsRUFBRSxLQUFLLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQUM1RCxBQUFBLFlBQVksQ0FBYyxFQUFFLEtBQUssRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQ3ZELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDOUQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQVI5RCxBQUFBLFNBQVMsQ0FBYyxFQUFFLEtBQUssRUFBQyxJQUFDLEdBQWE7RUFDN0MsQUFBQSxVQUFVLENBQWMsRUFBRSxLQUFLLEVBQUMsR0FBQyxHQUFTO0VBQzFDLEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUNqRCxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFFakQsQUFBQSxXQUFXLENBQWMsRUFBRSxLQUFLLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQUM1RCxBQUFBLFlBQVksQ0FBYyxFQUFFLEtBQUssRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQ3ZELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDOUQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQVI5RCxBQUFBLFNBQVMsQ0FBYyxFQUFFLEtBQUssRUFBQyxJQUFDLEdBQWE7RUFDN0MsQUFBQSxVQUFVLENBQWMsRUFBRSxLQUFLLEVBQUMsR0FBQyxHQUFTO0VBQzFDLEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUNqRCxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFFakQsQUFBQSxXQUFXLENBQWMsRUFBRSxLQUFLLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQUM1RCxBQUFBLFlBQVksQ0FBYyxFQUFFLEtBQUssRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQ3ZELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDOUQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQVI5RCxBQUFBLFNBQVMsQ0FBYyxFQUFFLEtBQUssRUFBQyxJQUFDLEdBQWE7RUFDN0MsQUFBQSxVQUFVLENBQWMsRUFBRSxLQUFLLEVBQUMsR0FBQyxHQUFTO0VBQzFDLEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUNqRCxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFB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QVUsR0FBSTtFQVI5RCxBQUFBLFNBQVMsQ0FBYyxFQUFFLEtBQUssRUFBQyxJQUFDLEdBQWE7RUFDN0MsQUFBQSxVQUFVLENBQWMsRUFBRSxLQUFLLEVBQUMsR0FBQyxHQUFTO0VBQzFDLEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUNqRCxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFFakQsQUFBQSxXQUFXLENBQWMsRUFBRSxLQUFLLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQUM1RCxBQUFBLFlBQVksQ0FBYyxFQUFFLEtBQUssRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQ3ZELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDOUQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQVI5RCxBQUFBLFNBQVMsQ0FBYyxFQUFFLEtBQUssRUFBQyxJQUFDLEdBQWE7RUFDN0MsQUFBQSxVQUFVLENBQWMsRUFBRSxLQUFLLEVBQUMsR0FBQyxHQUFTO0VBQzFDLEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUNqRCxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFFakQsQUFBQSxXQUFXLENBQWMsRUFBRSxLQUFLLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQUM1RCxBQUFBLFlBQVksQ0FBYyxFQUFFLEtBQUssRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQ3ZELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDOUQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQVI5RCxBQUFBLFNBQVMsQ0FBYyxFQUFFLEtBQUssRUFBQyxJQUFDLEdBQWE7RUFDN0MsQUFBQSxVQUFVLENBQWMsRUFBRSxLQUFLLEVBQUMsR0FBQyxHQUFTO0VBQzFDLEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUNqRCxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFFakQsQUFBQSxXQUFXLENBQWMsRUFBRSxLQUFLLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQUM1RCxBQUFBLFlBQVksQ0FBYyxFQUFFLEtBQUssRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQ3ZELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDOUQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQVI5RCxBQUFBLFNBQVMsQ0FBYyxFQUFFLEtBQUssRUFBQyxJQUFDLEdBQWE7RUFDN0MsQUFBQSxVQUFVLENBQWMsRUFBRSxLQUFLLEVBQUMsR0FBQyxHQUFTO0VBQzFDLEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUNqRCxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFFakQsQUFBQSxXQUFXLENBQWMsRUFBRSxLQUFLLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQUM1RCxBQUFBLFlBQVksQ0FBYyxFQUFFLEtBQUssRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQ3ZELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDOUQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQVI5RCxBQUFBLFNBQVMsQ0FBYyxFQUFFLEtBQUssRUFBQyxJQUFDLEdBQWE7RUFDN0MsQUFBQSxVQUFVLENBQWMsRUFBRSxLQUFLLEVBQUMsR0FBQyxHQUFTO0VBQzFDLEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUNqRCxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFFakQsQUFBQSxXQUFXLENBQWMsRUFBRSxLQUFLLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQUM1RCxBQUFBLFlBQVksQ0FBYyxFQUFFLEtBQUssRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQ3ZELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDOUQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQVI5RCxBQUFBLFNBQVMsQ0FBYyxFQUFFLEtBQUssRUFBQyxJQUFDLEdBQWE7RUFDN0MsQUFBQSxVQUFVLENBQWMsRUFBRSxLQUFLLEVBQUMsR0FBQyxHQUFTO0VBQzFDLEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUNqRCxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFFakQsQUFBQSxXQUFXLENBQWMsRUFBRSxLQUFLLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQUM1RCxBQUFBLFlBQVksQ0FBYyxFQUFFLEtBQUssRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQ3ZELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDOUQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQVI5RCxBQUFBLFNBQVMsQ0FBYyxFQUFFLEtBQUssRUFBQyxJQUFDLEdBQWE7RUFDN0MsQUFBQSxVQUFVLENBQWMsRUFBRSxLQUFLLEVBQUMsR0FBQyxHQUFTO0VBQzFDLEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUNqRCxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFFakQsQUFBQSxXQUFXLENBQWMsRUFBRSxLQUFLLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQUM1RCxBQUFBLFlBQVksQ0FBYyxFQUFFLEtBQUssRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQ3ZELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDOUQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQVI5RCxBQUFBLFNBQVMsQ0FBYyxFQUFFLEtBQUssRUFBQyxJQUFDLEdBQWE7RUFDN0MsQUFBQSxVQUFVLENBQWMsRUFBRSxLQUFLLEVBQUMsR0FBQyxHQUFTO0VBQzFDLEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUNqRCxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFFakQsQUFBQSxXQUFXLENBQWMsRUFBRSxLQUFLLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQUM1RCxBQUFBLFlBQVksQ0FBYyxFQUFFLEtBQUssRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQ3ZELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDOUQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQVI5RCxBQUFBLFNBQVMsQ0FBYyxFQUFFLEtBQUssRUFBQyxJQUFDLEdBQWE7RUFDN0MsQUFBQSxVQUFVLENBQWMsRUFBRSxLQUFLLEVBQUMsR0FBQyxHQUFTO0VBQzFDLEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUNqRCxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFFakQsQUFBQSxXQUFXLENBQWMsRUFBRSxLQUFLLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQUM1RCxBQUFBLFlBQVksQ0FBYyxFQUFFLEtBQUssRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQ3ZELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDOUQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQVI5RCxBQUFBLFNBQVMsQ0FBYyxFQUFFLEtBQUssRUFBQyxJQUFDLEdBQWE7RUFDN0MsQUFBQSxVQUFVLENBQWMsRUFBRSxLQUFLLEVBQUMsR0FBQyxHQUFTO0VBQzFDLEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUNqRCxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFFakQsQUFBQSxXQUFXLENBQWMsRUFBRSxLQUFLLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQUM1RCxBQUFBLFlBQVksQ0FBYyxFQUFFLEtBQUssRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQ3ZELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDOUQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQVI5RCxBQUFBLFNBQVMsQ0FBYyxFQUFFLEtBQUssRUFBQyxJQUFDLEdBQWE7RUFDN0MsQUFBQSxVQUFVLENBQWMsRUFBRSxLQUFLLEVBQUMsR0FBQyxHQUFTO0VBQzFDLEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUNqRCxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFFakQsQUFBQSxXQUFXLENBQWMsRUFBRSxLQUFLLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQUM1RCxBQUFBLFlBQVksQ0FBYyxFQUFFLEtBQUssRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQ3ZELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDOUQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQVI5RCxBQUFBLFNBQVMsQ0FBYyxFQUFFLEtBQUssRUFBQyxJQUFDLEdBQWE7RUFDN0MsQUFBQSxVQUFVLENBQWMsRUFBRSxLQUFLLEVBQUMsR0FBQyxHQUFTO0VBQzFDLEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUNqRCxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFFakQsQUFBQSxXQUFXLENBQWMsRUFBRSxLQUFLLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQUM1RCxBQUFBLFlBQVksQ0FBYyxFQUFFLEtBQUssRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQ3ZELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDOUQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQVI5RCxBQUFBLFNBQVMsQ0FBYyxFQUFFLEtBQUssRUFBQyxJQUFDLEdBQWE7RUFDN0MsQUFBQSxVQUFVLENBQWMsRUFBRSxLQUFLLEVBQUMsR0FBQyxHQUFTO0VBQzFDLEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUNqRCxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFFakQsQUFBQSxXQUFXLENBQWMsRUFBRSxLQUFLLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQUM1RCxBQUFBLFlBQVksQ0FBYyxFQUFFLEtBQUssRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQ3ZELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDOUQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQVI5RCxBQUFBLFNBQVMsQ0FBYyxFQUFFLEtBQUssRUFBQyxJQUFDLEdBQWE7RUFDN0MsQUFBQSxVQUFVLENBQWMsRUFBRSxLQUFLLEVBQUMsR0FBQyxHQUFTO0VBQzFDLEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUNqRCxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFFakQsQUFBQSxXQUFXLENBQWMsRUFBRSxLQUFLLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQUM1RCxBQUFBLFlBQVksQ0FBYyxFQUFFLEtBQUssRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQ3ZELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDOUQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQVI5RCxBQUFBLFNBQVMsQ0FBYyxFQUFFLEtBQUssRUFBQyxJQUFDLEdBQWE7RUFDN0MsQUFBQSxVQUFVLENBQWMsRUFBRSxLQUFLLEVBQUMsR0FBQyxHQUFTO0VBQzFDLEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUNqRCxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFFakQsQUFBQSxXQUFXLENBQWMsRUFBRSxLQUFLLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQUM1RCxBQUFBLFlBQVksQ0FBYyxFQUFFLEtBQUssRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQ3ZELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDOUQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQVI5RCxBQUFBLFNBQVMsQ0FBYyxFQUFFLEtBQUssRUFBQyxJQUFDLEdBQWE7RUFDN0MsQUFBQSxVQUFVLENBQWMsRUFBRSxLQUFLLEVBQUMsR0FBQyxHQUFTO0VBQzFDLEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUNqRCxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFB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QzlELEFBQUEsY0FBYyxDQUFlLEVBQUUsU0FBUyxFQUFFLEVBQUssQ0FBQyxVQUFVLEdBQUk7RUFSOUQsQUFBQSxTQUFTLENBQWMsRUFBRSxLQUFLLEVBQUMsSUFBQyxHQUFhO0VBQzdDLEFBQUEsVUFBVSxDQUFjLEVBQUUsS0FBSyxFQUFDLEdBQUMsR0FBUztFQUMxQyxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFDakQsQUFBQSxhQUFhLENBQWMsRUFBRSxTQUFTLEVBQUMsR0FBQyxHQUFTO0VBRWpELEFBQUEsV0FBVyxDQUFjLEVBQUUsS0FBSyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFDNUQsQUFBQSxZQUFZLENBQWMsRUFBRSxLQUFLLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQUN2RCxBQUFBLGVBQWUsQ0FBYyxFQUFFLFNBQVMsRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQzlELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFSOUQsQUFBQSxTQUFTLENBQWMsRUFBRSxLQUFLLEVBQUMsSUFBQyxHQUFhO0VBQzdDLEFBQUEsVUFBVSxDQUFjLEVBQUUsS0FBSyxFQUFDLEdBQUMsR0FBUztFQUMxQyxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFDakQsQUFBQSxhQUFhLENBQWMsRUFBRSxTQUFTLEVBQUMsR0FBQyxHQUFTO0VBRWpELEFBQUEsV0FBVyxDQUFjLEVBQUUsS0FBSyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFDNUQsQUFBQSxZQUFZLENBQWMsRUFBRSxLQUFLLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQUN2RCxBQUFBLGVBQWUsQ0FBYyxFQUFFLFNBQVMsRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQzlELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFSOUQsQUFBQSxTQUFTLENBQWMsRUFBRSxLQUFLLEVBQUMsSUFBQyxHQUFhO0VBQzdDLEFBQUEsVUFBVSxDQUFjLEVBQUUsS0FBSyxFQUFDLEdBQUMsR0FBUztFQUMxQyxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFDakQsQUFBQSxhQUFhLENBQWMsRUFBRSxTQUFTLEVBQUMsR0FBQyxHQUFTO0VBRWpELEFBQUEsV0FBVyxDQUFjLEVBQUUsS0FBSyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFDNUQsQUFBQSxZQUFZLENBQWMsRUFBRSxLQUFLLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQUN2RCxBQUFBLGVBQWUsQ0FBYyxFQUFFLFNBQVMsRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQzlELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFSOUQsQUFBQSxTQUFTLENBQWMsRUFBRSxLQUFLLEVBQUMsSUFBQyxHQUFhO0VBQzdDLEFBQUEsVUFBVSxDQUFjLEVBQUUsS0FBSyxFQUFDLEdBQUMsR0FBUztFQUMxQyxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFDakQsQUFBQSxhQUFhLENBQWMsRUFBRSxTQUFTLEVBQUMsR0FBQyxHQUFTO0VBRWpELEFBQUEsV0FBVyxDQUFjLEVBQUUsS0FBSyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFDNUQsQUFBQSxZQUFZLENBQWMsRUFBRSxLQUFLLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQUN2RCxBQUFBLGVBQWUsQ0FBYyxFQUFFLFNBQVMsRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQzlELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFSOUQsQUFBQSxTQUFTLENBQWMsRUFBRSxLQUFLLEVBQUMsSUFBQyxHQUFhO0VBQzdDLEFBQUEsVUFBVSxDQUFjLEVBQUUsS0FBSyxFQUFDLEdBQUMsR0FBUztFQUMxQyxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFDakQsQUFBQSxhQUFhLENBQWMsRUFBRSxTQUFTLEVBQUMsR0FBQyxHQUFTO0VBRWpELEFBQUEsV0FBVyxDQUFjLEVBQUUsS0FBSyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFDNUQsQUFBQSxZQUFZLENBQWMsRUFBRSxLQUFLLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQUN2RCxBQUFBLGVBQWUsQ0FBYyxFQUFFLFNBQVMsRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQzlELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFSOUQsQUFBQSxTQUFTLENBQWMsRUFBRSxLQUFLLEVBQUMsSUFBQyxHQUFhO0VBQzdDLEFBQUEsVUFBVSxDQUFjLEVBQUUsS0FBSyxFQUFDLEdBQUMsR0FBUztFQUMxQyxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFDakQsQUFBQSxhQUFhLENBQWMsRUFBRSxTQUFTLEVBQUMsR0FBQyxHQUFTO0VBRWpELEFBQUEsV0FBVyxDQUFjLEVBQUUsS0FBSyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFDNUQsQUFBQSxZQUFZLENBQWMsRUFBRSxLQUFLLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQUN2RCxBQUFBLGVBQWUsQ0FBYyxFQUFFLFNBQVMsRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQzlELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFSOUQsQUFBQSxTQUFTLENBQWMsRUFBRSxLQUFLLEVBQUMsSUFBQyxHQUFhO0VBQzdDLEFBQUEsVUFBVSxDQUFjLEVBQUUsS0FBSyxFQUFDLEdBQUMsR0FBUztFQUMxQyxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFDakQsQUFBQSxhQUFhLENBQWMsRUFBRSxTQUFTLEVBQUMsR0FBQyxHQUFTO0VBRWpELEFBQUEsV0FBVyxDQUFjLEVBQUUsS0FBSyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFDNUQsQUFBQSxZQUFZLENBQWMsRUFBRSxLQUFLLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQUN2RCxBQUFBLGVBQWUsQ0FBYyxFQUFFLFNBQVMsRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQzlELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFSOUQsQUFBQSxTQUFTLENBQWMsRUFBRSxLQUFLLEVBQUMsSUFBQyxHQUFhO0VBQzdDLEFBQUEsVUFBVSxDQUFjLEVBQUUsS0FBSyxFQUFDLEdBQUMsR0FBUztFQUMxQyxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFDakQsQUFBQSxhQUFhLENBQWMsRUFBRSxTQUFTLEVBQUMsR0FBQyxHQUFTO0VBRWpELEFBQUEsV0FBVyxDQUFjLEVBQUUsS0FBSyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFDNUQsQUFBQSxZQUFZLENBQWMsRUFBRSxLQUFLLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQUN2RCxBQUFBLGVBQWUsQ0FBYyxFQUFFLFNBQVMsRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQzlELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFSOUQsQUFBQSxTQUFTLENBQWMsRUFBRSxLQUFLLEVBQUMsSUFBQyxHQUFhO0VBQzdDLEFBQUEsVUFBVSxDQUFjLEVBQUUsS0FBSyxFQUFDLEdBQUMsR0FBUztFQUMxQyxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFDakQsQUFBQSxhQUFhLENBQWMsRUFBRSxTQUFTLEVBQUMsR0FBQyxHQUFTO0VBRWpELEFBQUEsV0FBVyxDQUFjLEVBQUUsS0FBSyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFDNUQsQUFBQSxZQUFZLENBQWMsRUFBRSxLQUFLLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQUN2RCxBQUFBLGVBQWUsQ0FBYyxFQUFFLFNBQVMsRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQzlELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFSOUQsQUFBQSxTQUFTLENBQWMsRUFBRSxLQUFLLEVBQUMsSUFBQyxHQUFhO0VBQzdDLEFBQUEsVUFBVSxDQUFjLEVBQUUsS0FBSyxFQUFDLEdBQUMsR0FBUztFQUMxQyxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFDakQsQUFBQSxhQUFhLENBQWMsRUFBRSxTQUFTLEVBQUMsR0FBQyxHQUFTO0VBRWpELEFBQUEsV0FBVyxDQUFjLEVBQUUsS0FBSyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFDNUQsQUFBQSxZQUFZLENBQWMsRUFBRSxLQUFLLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQUN2RCxBQUFBLGVBQWUsQ0FBYyxFQUFFLFNBQVMsRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQzlELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFSOUQsQUFBQSxTQUFTLENBQWMsRUFBRSxLQUFLLEVBQUMsSUFBQyxHQUFhO0VBQzdDLEFBQUEsVUFBVSxDQUFjLEVBQUUsS0FBSyxFQUFDLEdBQUMsR0FBUztFQUMxQyxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFDakQsQUFBQSxhQUFhLENBQWMsRUFBRSxTQUFTLEVBQUMsR0FBQyxHQUFTO0VBRWpELEFBQUEsV0FBVyxDQUFjLEVBQUUsS0FBSyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFDNUQsQUFBQSxZQUFZLENBQWMsRUFBRSxLQUFLLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQUN2RCxBQUFBLGVBQWUsQ0FBYyxFQUFFLFNBQVMsRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQzlELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFSOUQsQUFBQSxTQUFTLENBQWMsRUFBRSxLQUFLLEVBQUMsSUFBQyxHQUFhO0VBQzdDLEFBQUEsVUFBVSxDQUFjLEVBQUUsS0FBSyxFQUFDLEdBQUMsR0FBUztFQUMxQyxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFDakQsQUFBQSxhQUFhLENBQWMsRUFBRSxTQUFTLEVBQUMsR0FBQyxHQUFTO0VBRWpELEFBQUEsV0FBVyxDQUFjLEVBQUUsS0FBSyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFDNUQsQUFBQSxZQUFZLENBQWMsRUFBRSxLQUFLLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQUN2RCxBQUFBLGVBQWUsQ0FBYyxFQUFFLFNBQVMsRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQzlELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFSOUQsQUFBQSxTQUFTLENBQWMsRUFBRSxLQUFLLEVBQUMsSUFBQyxHQUFhO0VBQzdDLEFBQUEsVUFBVSxDQUFjLEVBQUUsS0FBSyxFQUFDLEdBQUMsR0FBUztFQUMxQyxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFDakQsQUFBQSxhQUFhLENBQWMsRUFBRSxTQUFTLEVBQUMsR0FBQyxHQUFTO0VBRWpELEFBQUEsV0FBVyxDQUFjLEVBQUUsS0FBSyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFDNUQsQUFBQSxZQUFZLENBQWMsRUFBRSxLQUFLLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQUN2RCxBQUFBLGVBQWUsQ0FBYyxFQUFFLFNBQVMsRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQzlELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFSOUQsQUFBQSxTQUFTLENBQWMsRUFBRSxLQUFLLEVBQUMsSUFBQyxHQUFhO0VBQzdDLEFBQUEsVUFBVSxDQUFjLEVBQUUsS0FBSyxFQUFDLEdBQUMsR0FBUztFQUMxQyxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFDakQsQUFBQSxhQUFhLENBQWMsRUFBRSxTQUFTLEVBQUMsR0FBQyxHQUFTO0VBRWpELEFBQUEsV0FBVyxDQUFjLEVBQUUsS0FBSyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFDNUQsQUFBQSxZQUFZLENBQWMsRUFBRSxLQUFLLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQUN2RCxBQUFBLGVBQWUsQ0FBYyxFQUFFLFNBQVMsRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQzlELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFSOUQsQUFBQSxTQUFTLENBQWMsRUFBRSxLQUFLLEVBQUMsSUFBQyxHQUFhO0VBQzdDLEFBQUEsVUFBVSxDQUFjLEVBQUUsS0FBSyxFQUFDLEdBQUMsR0FBUztFQUMxQyxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFDakQsQUFBQSxhQUFhLENBQWMsRUFBRSxTQUFTLEVBQUMsR0FBQyxHQUFTO0VBRWpELEFBQUEsV0FBVyxDQUFjLEVBQUUsS0FBSyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFDNUQsQUFBQSxZQUFZLENBQWMsRUFBRSxLQUFLLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQUN2RCxBQUFBLGVBQWUsQ0FBYyxFQUFFLFNBQVMsRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQzlELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFSOUQsQUFBQSxTQUFTLENBQWMsRUFBRSxLQUFLLEVBQUMsSUFBQyxHQUFhO0VBQzdDLEFBQUEsVUFBVSxDQUFjLEVBQUUsS0FBSyxFQUFDLEdBQUMsR0FBUztFQUMxQyxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFDakQsQUFBQSxhQUFhLENBQWMsRUFBRSxTQUFTLEVBQUMsR0FBQyxHQUFTO0VBRWpELEFBQUEsV0FBVyxDQUFjLEVBQUUsS0FBSyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFDNUQsQUFBQSxZQUFZLENBQWMsRUFBRSxLQUFLLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQUN2RCxBQUFBLGVBQWUsQ0FBYyxFQUFFLFNBQVMsRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQzlELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFSOUQsQUFBQSxTQUFTLENBQWMsRUFBRSxLQUFLLEVBQUMsSUFBQyxHQUFhO0VBQzdDLEFBQUEsVUFBVSxDQUFjLEVBQUUsS0FBSyxFQUFDLEdBQUMsR0FBUztFQUMxQyxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFDakQsQUFBQSxhQUFhLENBQWMsRUFBRSxTQUFTLEVBQUMsR0FBQyxHQUFTO0VBRWpELEFBQUEsV0FBVyxDQUFjLEVBQUUsS0FBSyxFQUFFLElBQVcsQ0FBQyxVQUFVLEdBQUk7RUFDNUQsQUFBQSxZQUFZLENBQWMsRUFBRSxLQUFLLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQUN2RCxBQUFBLGVBQWUsQ0FBYyxFQUFFLFNBQVMsRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQzlELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFSOUQsQUFBQSxTQUFTLENBQWMsRUFBRSxLQUFLLEVBQUMsSUFBQyxHQUFhO0VBQzdDLEFBQUEsVUFBVSxDQUFjLEVBQUUsS0FBSyxFQUFDLEdBQUMsR0FBUztFQUMxQyxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFDakQsQUFBQSxhQUFhLENBQWMsRUFBRSxTQUFTLEVBQUMsR0FBQyxHQUFTO0VBRWpELEFBQUEsV0FBVyxDQUFjLEVBQUUs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LENBQUMsVUFBVSxHQUFJO0VBUjlELEFBQUEsU0FBUyxDQUFjLEVBQUUsS0FBSyxFQUFDLElBQUMsR0FBYTtFQUM3QyxBQUFBLFVBQVUsQ0FBYyxFQUFFLEtBQUssRUFBQyxHQUFDLEdBQVM7RUFDMUMsQUFBQSxhQUFhLENBQWMsRUFBRSxTQUFTLEVBQUMsR0FBQyxHQUFTO0VBQ2pELEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUVqRCxBQUFBLFdBQVcsQ0FBYyxFQUFFLEtBQUssRUFBRSxJQUFXLENBQUMsVUFBVSxHQUFJO0VBQzVELEFBQUEsWUFBWSxDQUFjLEVBQUUsS0FBSyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDdkQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQUM5RCxBQUFBLGVBQWUsQ0FBYyxFQUFFLFNBQVMsRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBUjlELEFBQUEsU0FBUyxDQUFjLEVBQUUsS0FBSyxFQUFDLElBQUMsR0FBYTtFQUM3QyxBQUFBLFVBQVUsQ0FBYyxFQUFFLEtBQUssRUFBQyxHQUFDLEdBQVM7RUFDMUMsQUFBQSxhQUFhLENBQWMsRUFBRSxTQUFTLEVBQUMsR0FBQyxHQUFTO0VBQ2pELEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUVqRCxBQUFBLFdBQVcsQ0FBYyxFQUFFLEtBQUssRUFBRSxJQUFXLENBQUMsVUFBVSxHQUFJO0VBQzVELEFBQUEsWUFBWSxDQUFjLEVBQUUsS0FBSyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDdkQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQUM5RCxBQUFBLGVBQWUsQ0FBYyxFQUFFLFNBQVMsRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBUjlELEFBQUEsU0FBUyxDQUFjLEVBQUUsS0FBSyxFQUFDLElBQUMsR0FBYTtFQUM3QyxBQUFBLFVBQVUsQ0FBYyxFQUFFLEtBQUssRUFBQyxHQUFDLEdBQVM7RUFDMUMsQUFBQSxhQUFhLENBQWMsRUFBRSxTQUFTLEVBQUMsR0FBQyxHQUFTO0VBQ2pELEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUVqRCxBQUFBLFdBQVcsQ0FBYyxFQUFFLEtBQUssRUFBRSxJQUFXLENBQUMsVUFBVSxHQUFJO0VBQzVELEFBQUEsWUFBWSxDQUFjLEVBQUUsS0FBSyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDdkQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQUM5RCxBQUFBLGVBQWUsQ0FBYyxFQUFFLFNBQVMsRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBUjlELEFBQUEsU0FBUyxDQUFjLEVBQUUsS0FBSyxFQUFDLElBQUMsR0FBYTtFQUM3QyxBQUFBLFVBQVUsQ0FBYyxFQUFFLEtBQUssRUFBQyxHQUFDLEdBQVM7RUFDMUMsQUFBQSxhQUFhLENBQWMsRUFBRSxTQUFTLEVBQUMsR0FBQyxHQUFTO0VBQ2pELEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUVqRCxBQUFBLFdBQVcsQ0FBYyxFQUFFLEtBQUssRUFBRSxJQUFXLENBQUMsVUFBVSxHQUFJO0VBQzVELEFBQUEsWUFBWSxDQUFjLEVBQUUsS0FBSyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDdkQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQUM5RCxBQUFBLGVBQWUsQ0FBYyxFQUFFLFNBQVMsRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBUjlELEFBQUEsU0FBUyxDQUFjLEVBQUUsS0FBSyxFQUFDLElBQUMsR0FBYTtFQUM3QyxBQUFBLFVBQVUsQ0FBYyxFQUFFLEtBQUssRUFBQyxHQUFDLEdBQVM7RUFDMUMsQUFBQSxhQUFhLENBQWMsRUFBRSxTQUFTLEVBQUMsR0FBQyxHQUFTO0VBQ2pELEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUVqRCxBQUFBLFdBQVcsQ0FBYyxFQUFFLEtBQUssRUFBRSxJQUFXLENBQUMsVUFBVSxHQUFJO0VBQzVELEFBQUEsWUFBWSxDQUFjLEVBQUUsS0FBSyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDdkQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQUM5RCxBQUFBLGVBQWUsQ0FBYyxFQUFFLFNBQVMsRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBUjlELEFBQUEsU0FBUyxDQUFjLEVBQUUsS0FBSyxFQUFDLElBQUMsR0FBYTtFQUM3QyxBQUFBLFVBQVUsQ0FBYyxFQUFFLEtBQUssRUFBQyxHQUFDLEdBQVM7RUFDMUMsQUFBQSxhQUFhLENBQWMsRUFBRSxTQUFTLEVBQUMsR0FBQyxHQUFTO0VBQ2pELEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUVqRCxBQUFBLFdBQVcsQ0FBYyxFQUFFLEtBQUssRUFBRSxJQUFXLENBQUMsVUFBVSxHQUFJO0VBQzVELEFBQUEsWUFBWSxDQUFjLEVBQUUsS0FBSyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDdkQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQUM5RCxBQUFBLGVBQWUsQ0FBYyxFQUFFLFNBQVMsRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBUjlELEFBQUEsU0FBUyxDQUFjLEVBQUUsS0FBSyxFQUFDLElBQUMsR0FBYTtFQUM3QyxBQUFBLFVBQVUsQ0FBYyxFQUFFLEtBQUssRUFBQyxHQUFDLEdBQVM7RUFDMUMsQUFBQSxhQUFhLENBQWMsRUFBRSxTQUFTLEVBQUMsR0FBQyxHQUFTO0VBQ2pELEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUVqRCxBQUFBLFdBQVcsQ0FBYyxFQUFFLEtBQUssRUFBRSxJQUFXLENBQUMsVUFBVSxHQUFJO0VBQzVELEFBQUEsWUFBWSxDQUFjLEVBQUUsS0FBSyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDdkQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQUM5RCxBQUFBLGVBQWUsQ0FBYyxFQUFFLFNBQVMsRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBUjlELEFBQUEsU0FBUyxDQUFjLEVBQUUsS0FBSyxFQUFDLElBQUMsR0FBYTtFQUM3QyxBQUFBLFVBQVUsQ0FBYyxFQUFFLEtBQUssRUFBQyxHQUFDLEdBQVM7RUFDMUMsQUFBQSxhQUFhLENBQWMsRUFBRSxTQUFTLEVBQUMsR0FBQyxHQUFTO0VBQ2pELEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUVqRCxBQUFBLFdBQVcsQ0FBYyxFQUFFLEtBQUssRUFBRSxJQUFXLENBQUMsVUFBVSxHQUFJO0VBQzVELEFBQUEsWUFBWSxDQUFjLEVBQUUsS0FBSyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDdkQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQUM5RCxBQUFBLGVBQWUsQ0FBYyxFQUFFLFNBQVMsRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBUjlELEFBQUEsU0FBUyxDQUFjLEVBQUUsS0FBSyxFQUFDLElBQUMsR0FBYTtFQUM3QyxBQUFBLFVBQVUsQ0FBYyxFQUFFLEtBQUssRUFBQyxHQUFDLEdBQVM7RUFDMUMsQUFBQSxhQUFhLENBQWMsRUFBRSxTQUFTLEVBQUMsR0FBQyxHQUFTO0VBQ2pELEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUVqRCxBQUFBLFdBQVcsQ0FBYyxFQUFFLEtBQUssRUFBRSxJQUFXLENBQUMsVUFBVSxHQUFJO0VBQzVELEFBQUEsWUFBWSxDQUFjLEVBQUUsS0FBSyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDdkQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQUM5RCxBQUFBLGVBQWUsQ0FBYyxFQUFFLFNBQVMsRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBUjlELEFBQUEsU0FBUyxDQUFjLEVBQUUsS0FBSyxFQUFDLElBQUMsR0FBYTtFQUM3QyxBQUFBLFVBQVUsQ0FBYyxFQUFFLEtBQUssRUFBQyxHQUFDLEdBQVM7RUFDMUMsQUFBQSxhQUFhLENBQWMsRUFBRSxTQUFTLEVBQUMsR0FBQyxHQUFTO0VBQ2pELEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUVqRCxBQUFBLFdBQVcsQ0FBYyxFQUFFLEtBQUssRUFBRSxJQUFXLENBQUMsVUFBVSxHQUFJO0VBQzVELEFBQUEsWUFBWSxDQUFjLEVBQUUsS0FBSyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDdkQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQUM5RCxBQUFBLGVBQWUsQ0FBYyxFQUFFLFNBQVMsRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBUjlELEFBQUEsU0FBUyxDQUFjLEVBQUUsS0FBSyxFQUFDLElBQUMsR0FBYTtFQUM3QyxBQUFBLFVBQVUsQ0FBYyxFQUFFLEtBQUssRUFBQyxHQUFDLEdBQVM7RUFDMUMsQUFBQSxhQUFhLENBQWMsRUFBRSxTQUFTLEVBQUMsR0FBQyxHQUFTO0VBQ2pELEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUVqRCxBQUFBLFdBQVcsQ0FBYyxFQUFFLEtBQUssRUFBRSxJQUFXLENBQUMsVUFBVSxHQUFJO0VBQzVELEFBQUEsWUFBWSxDQUFjLEVBQUUsS0FBSyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDdkQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQUM5RCxBQUFBLGVBQWUsQ0FBYyxFQUFFLFNBQVMsRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBUjlELEFBQUEsU0FBUyxDQUFjLEVBQUUsS0FBSyxFQUFDLElBQUMsR0FBYTtFQUM3QyxBQUFBLFVBQVUsQ0FBYyxFQUFFLEtBQUssRUFBQyxHQUFDLEdBQVM7RUFDMUMsQUFBQSxhQUFhLENBQWMsRUFBRSxTQUFTLEVBQUMsR0FBQyxHQUFTO0VBQ2pELEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUVqRCxBQUFBLFdBQVcsQ0FBYyxFQUFFLEtBQUssRUFBRSxJQUFXLENBQUMsVUFBVSxHQUFJO0VBQzVELEFBQUEsWUFBWSxDQUFjLEVBQUUsS0FBSyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDdkQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQUM5RCxBQUFBLGVBQWUsQ0FBYyxFQUFFLFNBQVMsRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBUjlELEFBQUEsU0FBUyxDQUFjLEVBQUUsS0FBSyxFQUFDLElBQUMsR0FBYTtFQUM3QyxBQUFBLFVBQVUsQ0FBYyxFQUFFLEtBQUssRUFBQyxHQUFDLEdBQVM7RUFDMUMsQUFBQSxhQUFhLENBQWMsRUFBRSxTQUFTLEVBQUMsR0FBQyxHQUFTO0VBQ2pELEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUVqRCxBQUFBLFdBQVcsQ0FBYyxFQUFFLEtBQUssRUFBRSxJQUFXLENBQUMsVUFBVSxHQUFJO0VBQzVELEFBQUEsWUFBWSxDQUFjLEVBQUUsS0FBSyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDdkQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQUM5RCxBQUFBLGVBQWUsQ0FBYyxFQUFFLFNBQVMsRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBUjlELEFBQUEsU0FBUyxDQUFjLEVBQUUsS0FBSyxFQUFDLElBQUMsR0FBYTtFQUM3QyxBQUFBLFVBQVUsQ0FBYyxFQUFFLEtBQUssRUFBQyxHQUFDLEdBQVM7RUFDMUMsQUFBQSxhQUFhLENBQWMsRUFBRSxTQUFTLEVBQUMsR0FBQyxHQUFTO0VBQ2pELEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUVqRCxBQUFBLFdBQVcsQ0FBYyxFQUFFLEtBQUssRUFBRSxJQUFXLENBQUMsVUFBVSxHQUFJO0VBQzVELEFBQUEsWUFBWSxDQUFjLEVBQUUsS0FBSyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDdkQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQUM5RCxBQUFBLGVBQWUsQ0FBYyxFQUFFLFNBQVMsRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBUjlELEFBQUEsU0FBUyxDQUFjLEVBQUUsS0FBSyxFQUFDLElBQUMsR0FBYTtFQUM3QyxBQUFBLFVBQVUsQ0FBYyxFQUFFLEtBQUssRUFBQyxHQUFDLEdBQVM7RUFDMUMsQUFBQSxhQUFhLENBQWMsRUFBRSxTQUFTLEVBQUMsR0FBQyxHQUFTO0VBQ2pELEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUVqRCxBQUFBLFdBQVcsQ0FBYyxFQUFFLEtBQUssRUFBRSxJQUFXLENBQUMsVUFBVSxHQUFJO0VBQzVELEFBQUEsWUFBWSxDQUFjLEVBQUUsS0FBSyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDdkQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQUM5RCxBQUFBLGVBQWUsQ0FBYyxFQUFFLFNBQVMsRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBUjlELEFBQUEsU0FBUyxDQUFjLEVBQUUsS0FBSyxFQUFDLElBQUMsR0FBYTtFQUM3QyxBQUFBLFVBQVUsQ0FBYyxFQUFFLEtBQUssRUFBQyxHQUFDLEdBQVM7RUFDMUMsQUFBQSxhQUFhLENBQWMsRUFBRSxTQUFTLEVBQUMsR0FBQyxHQUFTO0VBQ2pELEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUVqRCxBQUFBLFdBQVcsQ0FBYyxFQUFFLEtBQUssRUFBRSxJQUFXLENBQUMsVUFBVSxHQUFJO0VBQzVELEFBQUEsWUFBWSxDQUFjLEVBQUUsS0FBSyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDdkQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQUM5RCxBQUFBLGVBQWUsQ0FBYyxFQUFFLFNBQVMsRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBUjlELEFBQUEsU0FBUyxDQUFjLEVBQUUsS0FBSyxFQUFDLElBQUMsR0FBYTtFQUM3QyxBQUFBLFVBQVUsQ0FBYyxFQUFFLEtBQUssRUFBQyxHQUFDLEdBQVM7RUFDMUMsQUFBQSxhQUFhLENBQWMsRUFBRSxTQUFTLEVBQUMsR0FBQyxHQUFTO0VBQ2pELEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUVqRCxBQUFBLFdBQVcsQ0FBYyxFQUFFLEtBQUssRUFBRSxJQUFXLENBQUMsVUFBVSxHQUFJO0VBQzVELEFBQUEsWUFBWSxDQUFjLEVBQUUsS0FBSyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDdkQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQUM5RCxBQUFBLGVBQWUsQ0FBYyxFQUFFLFNBQVMsRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBUjlELEFBQUEsVUFBVSxDQUFhLEVBQUUsS0FBSyxFQUFDLEtBQUMsR0FBYTtFQUM3QyxBQUFBLFdBQVcsQ0FBYSxFQUFFLEtBQUssRUFBQyxJQUFDLEdBQVM7RUFDMUMsQUFBQSxjQUFjLENBQWEsRUFBRSxTQUFTLEVBQUMsSUFBQyxHQUFTO0VBQ2pELEFBQUEsY0FBYyxDQUFhLEVBQUUsU0FBUyxFQUFDLElBQUMsR0FBUztFQUVqRCxBQUFBLFlBQVksQ0FBYSxFQUFFLEtBQUssRUFBRSxLQUFXLENBQUMsVUFBVSxHQUFJO0VBQzVELEFB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SyxDQUFDLFVBQVUsR0FBSTtFQVI5RCxBQUFBLFNBQVMsQ0FBYyxFQUFFLEtBQUssRUFBQyxJQUFDLEdBQWE7RUFDN0MsQUFBQSxVQUFVLENBQWMsRUFBRSxLQUFLLEVBQUMsR0FBQyxHQUFTO0VBQzFDLEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUNqRCxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFFakQsQUFBQSxXQUFXLENBQWMsRUFBRSxLQUFLLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQUM1RCxBQUFBLFlBQVksQ0FBYyxFQUFFLEtBQUssRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQ3ZELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDOUQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQVI5RCxBQUFBLFNBQVMsQ0FBYyxFQUFFLEtBQUssRUFBQyxJQUFDLEdBQWE7RUFDN0MsQUFBQSxVQUFVLENBQWMsRUFBRSxLQUFLLEVBQUMsR0FBQyxHQUFTO0VBQzFDLEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUNqRCxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFFakQsQUFBQSxXQUFXLENBQWMsRUFBRSxLQUFLLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQUM1RCxBQUFBLFlBQVksQ0FBYyxFQUFFLEtBQUssRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQ3ZELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDOUQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQVI5RCxBQUFBLFNBQVMsQ0FBYyxFQUFFLEtBQUssRUFBQyxJQUFDLEdBQWE7RUFDN0MsQUFBQSxVQUFVLENBQWMsRUFBRSxLQUFLLEVBQUMsR0FBQyxHQUFTO0VBQzFDLEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUNqRCxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFFakQsQUFBQSxXQUFXLENBQWMsRUFBRSxLQUFLLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQUM1RCxBQUFBLFlBQVksQ0FBYyxFQUFFLEtBQUssRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQ3ZELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDOUQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQVI5RCxBQUFBLFNBQVMsQ0FBYyxFQUFFLEtBQUssRUFBQyxJQUFDLEdBQWE7RUFDN0MsQUFBQSxVQUFVLENBQWMsRUFBRSxLQUFLLEVBQUMsR0FBQyxHQUFTO0VBQzFDLEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUNqRCxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFFakQsQUFBQSxXQUFXLENBQWMsRUFBRSxLQUFLLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQUM1RCxBQUFBLFlBQVksQ0FBYyxFQUFFLEtBQUssRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQ3ZELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDOUQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQVI5RCxBQUFBLFNBQVMsQ0FBYyxFQUFFLEtBQUssRUFBQyxJQUFDLEdBQWE7RUFDN0MsQUFBQSxVQUFVLENBQWMsRUFBRSxLQUFLLEVBQUMsR0FBQyxHQUFTO0VBQzFDLEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUNqRCxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFFakQsQUFBQSxXQUFXLENBQWMsRUFBRSxLQUFLLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQUM1RCxBQUFBLFlBQVksQ0FBYyxFQUFFLEtBQUssRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQ3ZELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDOUQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQVI5RCxBQUFBLFNBQVMsQ0FBYyxFQUFFLEtBQUssRUFBQyxJQUFDLEdBQWE7RUFDN0MsQUFBQSxVQUFVLENBQWMsRUFBRSxLQUFLLEVBQUMsR0FBQyxHQUFTO0VBQzFDLEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUNqRCxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFFakQsQUFBQSxXQUFXLENBQWMsRUFBRSxLQUFLLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQUM1RCxBQUFBLFlBQVksQ0FBYyxFQUFFLEtBQUssRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQ3ZELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDOUQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQVI5RCxBQUFBLFNBQVMsQ0FBYyxFQUFFLEtBQUssRUFBQyxJQUFDLEdBQWE7RUFDN0MsQUFBQSxVQUFVLENBQWMsRUFBRSxLQUFLLEVBQUMsR0FBQyxHQUFTO0VBQzFDLEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUNqRCxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFFakQsQUFBQSxXQUFXLENBQWMsRUFBRSxLQUFLLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQUM1RCxBQUFBLFlBQVksQ0FBYyxFQUFFLEtBQUssRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQ3ZELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDOUQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQVI5RCxBQUFBLFNBQVMsQ0FBYyxFQUFFLEtBQUssRUFBQyxJQUFDLEdBQWE7RUFDN0MsQUFBQSxVQUFVLENBQWMsRUFBRSxLQUFLLEVBQUMsR0FBQyxHQUFTO0VBQzFDLEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUNqRCxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFFakQsQUFBQSxXQUFXLENBQWMsRUFBRSxLQUFLLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQUM1RCxBQUFBLFlBQVksQ0FBYyxFQUFFLEtBQUssRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQ3ZELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDOUQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQVI5RCxBQUFBLFNBQVMsQ0FBYyxFQUFFLEtBQUssRUFBQyxJQUFDLEdBQWE7RUFDN0MsQUFBQSxVQUFVLENBQWMsRUFBRSxLQUFLLEVBQUMsR0FBQyxHQUFTO0VBQzFDLEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUNqRCxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFFakQsQUFBQSxXQUFXLENBQWMsRUFBRSxLQUFLLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQUM1RCxBQUFBLFlBQVksQ0FBYyxFQUFFLEtBQUssRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQ3ZELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDOUQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQVI5RCxBQUFBLFNBQVMsQ0FBYyxFQUFFLEtBQUssRUFBQyxJQUFDLEdBQWE7RUFDN0MsQUFBQSxVQUFVLENBQWMsRUFBRSxLQUFLLEVBQUMsR0FBQyxHQUFTO0VBQzFDLEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUNqRCxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFFakQsQUFBQSxXQUFXLENBQWMsRUFBRSxLQUFLLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQUM1RCxBQUFBLFlBQVksQ0FBYyxFQUFFLEtBQUssRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQ3ZELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDOUQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQVI5RCxBQUFBLFNBQVMsQ0FBYyxFQUFFLEtBQUssRUFBQyxJQUFDLEdBQWE7RUFDN0MsQUFBQSxVQUFVLENBQWMsRUFBRSxLQUFLLEVBQUMsR0FBQyxHQUFTO0VBQzFDLEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUNqRCxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFFakQsQUFBQSxXQUFXLENBQWMsRUFBRSxLQUFLLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQUM1RCxBQUFBLFlBQVksQ0FBYyxFQUFFLEtBQUssRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQ3ZELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDOUQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQVI5RCxBQUFBLFNBQVMsQ0FBYyxFQUFFLEtBQUssRUFBQyxJQUFDLEdBQWE7RUFDN0MsQUFBQSxVQUFVLENBQWMsRUFBRSxLQUFLLEVBQUMsR0FBQyxHQUFTO0VBQzFDLEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUNqRCxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFFakQsQUFBQSxXQUFXLENBQWMsRUFBRSxLQUFLLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQUM1RCxBQUFBLFlBQVksQ0FBYyxFQUFFLEtBQUssRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQ3ZELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDOUQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQVI5RCxBQUFBLFNBQVMsQ0FBYyxFQUFFLEtBQUssRUFBQyxJQUFDLEdBQWE7RUFDN0MsQUFBQSxVQUFVLENBQWMsRUFBRSxLQUFLLEVBQUMsR0FBQyxHQUFTO0VBQzFDLEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUNqRCxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFFakQsQUFBQSxXQUFXLENBQWMsRUFBRSxLQUFLLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQUM1RCxBQUFBLFlBQVksQ0FBYyxFQUFFLEtBQUssRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQ3ZELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDOUQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQVI5RCxBQUFBLFNBQVMsQ0FBYyxFQUFFLEtBQUssRUFBQyxJQUFDLEdBQWE7RUFDN0MsQUFBQSxVQUFVLENBQWMsRUFBRSxLQUFLLEVBQUMsR0FBQyxHQUFTO0VBQzFDLEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUNqRCxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFFakQsQUFBQSxXQUFXLENBQWMsRUFBRSxLQUFLLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQUM1RCxBQUFBLFlBQVksQ0FBYyxFQUFFLEtBQUssRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQ3ZELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDOUQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQVI5RCxBQUFBLFNBQVMsQ0FBYyxFQUFFLEtBQUssRUFBQyxJQUFDLEdBQWE7RUFDN0MsQUFBQSxVQUFVLENBQWMsRUFBRSxLQUFLLEVBQUMsR0FBQyxHQUFTO0VBQzFDLEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUNqRCxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFFakQsQUFBQSxXQUFXLENBQWMsRUFBRSxLQUFLLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQUM1RCxBQUFBLFlBQVksQ0FBYyxFQUFFLEtBQUssRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQ3ZELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDOUQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQVI5RCxBQUFBLFNBQVMsQ0FBYyxFQUFFLEtBQUssRUFBQyxJQUFDLEdBQWE7RUFDN0MsQUFBQSxVQUFVLENBQWMsRUFBRSxLQUFLLEVBQUMsR0FBQyxHQUFTO0VBQzFDLEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUNqRCxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFFakQsQUFBQSxXQUFXLENBQWMsRUFBRSxLQUFLLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQUM1RCxBQUFBLFlBQVksQ0FBYyxFQUFFLEtBQUssRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQ3ZELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDOUQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQVI5RCxBQUFBLFNBQVMsQ0FBYyxFQUFFLEtBQUssRUFBQyxJQUFDLEdBQWE7RUFDN0MsQUFBQSxVQUFVLENBQWMsRUFBRSxLQUFLLEVBQUMsR0FBQyxHQUFTO0VBQzFDLEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUNqRCxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFFakQsQUFBQSxXQUFXLENBQWMsRUFBRSxLQUFLLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQUM1RCxBQUFBLFlBQVksQ0FBYyxFQUFFLEtBQUssRUFBRSxHQUFLLENBQUMsVUFBVSxHQUFJO0VBQ3ZELEFBQUEsZUFBZSxDQUFjLEVBQUUsU0FBUyxFQUFFLEdBQUssQ0FBQyxVQUFVLEdBQUk7RUFDOUQsQUFBQSxlQUFlLENBQWMsRUFBRSxTQUFTLEVBQUUsR0FBSyxDQUFDLFVBQVUsR0FBSTtFQVI5RCxBQUFBLFNBQVMsQ0FBYyxFQUFFLEtBQUssRUFBQyxJQUFDLEdBQWE7RUFDN0MsQUFBQSxVQUFVLENBQWMsRUFBRSxLQUFLLEVBQUMsR0FBQyxHQUFTO0VBQzFDLEFBQUEsYUFBYSxDQUFjLEVBQUUsU0FBUyxFQUFDLEdBQUMsR0FBUztFQUNqRCxBQUFBLGFBQWEsQ0FBYyxFQUFFLFNBQVMsRUFBQyxHQUFDLEdBQVM7RUFFakQsQUFBQSxXQUFXLENBQWMsRUFBRSxLQUFLLEVBQUUsSUFBVyxDQUFDLFVBQVUsR0FBSTtFQUM1RCxB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 */

/*# sourceMappingURL=style.css.map */
