@font-face { font-family: Comfortaa; font-style: normal; font-weight: 300; font-display: swap; src: url("/neo/fonts/comfortaa-1ptsg8ljrfwjmhdauus4tofqpfe.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Comfortaa; font-style: normal; font-weight: 300; font-display: swap; src: url("/neo/fonts/comfortaa-1ptsg8ljrfwjmhdauus4tyfq.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Comfortaa; font-style: normal; font-weight: 400; font-display: swap; src: url("/neo/fonts/comfortaa-1ptsg8ljrfwjmhdauus4tofqpfe.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Comfortaa; font-style: normal; font-weight: 400; font-display: swap; src: url("/neo/fonts/comfortaa-1ptsg8ljrfwjmhdauus4tyfq.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Comfortaa; font-style: normal; font-weight: 500; font-display: swap; src: url("/neo/fonts/comfortaa-1ptsg8ljrfwjmhdauus4tofqpfe.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Comfortaa; font-style: normal; font-weight: 500; font-display: swap; src: url("/neo/fonts/comfortaa-1ptsg8ljrfwjmhdauus4tyfq.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Comfortaa; font-style: normal; font-weight: 600; font-display: swap; src: url("/neo/fonts/comfortaa-1ptsg8ljrfwjmhdauus4tofqpfe.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Comfortaa; font-style: normal; font-weight: 600; font-display: swap; src: url("/neo/fonts/comfortaa-1ptsg8ljrfwjmhdauus4tyfq.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Comfortaa; font-style: normal; font-weight: 700; font-display: swap; src: url("/neo/fonts/comfortaa-1ptsg8ljrfwjmhdauus4tofqpfe.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Comfortaa; font-style: normal; font-weight: 700; font-display: swap; src: url("/neo/fonts/comfortaa-1ptsg8ljrfwjmhdauus4tyfq.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("/neo/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsymu1ab.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("/neo/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtvomu1ab.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("/neo/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovts-muw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("/neo/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsymu1ab.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("/neo/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtvomu1ab.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("/neo/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovts-muw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("/neo/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsymu1ab.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("/neo/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtvomu1ab.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("/neo/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovts-muw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("/neo/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsymu1ab.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("/neo/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtvomu1ab.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("/neo/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovts-muw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("/neo/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsymu1ab.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("/neo/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtvomu1ab.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("/neo/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovts-muw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("/neo/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsymu1ab.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("/neo/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtvomu1ab.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("/neo/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovts-muw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 100; font-display: swap; src: url("/neo/fonts/montserrat-jtusjig1_i6t8kchkm459wlhyw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 200; font-display: swap; src: url("/neo/fonts/montserrat-jtusjig1_i6t8kchkm459wlhyw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 300; font-display: swap; src: url("/neo/fonts/montserrat-jtusjig1_i6t8kchkm459wlhyw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 400; font-display: swap; src: url("/neo/fonts/montserrat-jtusjig1_i6t8kchkm459wlhyw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 500; font-display: swap; src: url("/neo/fonts/montserrat-jtusjig1_i6t8kchkm459wlhyw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 600; font-display: swap; src: url("/neo/fonts/montserrat-jtusjig1_i6t8kchkm459wlhyw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 700; font-display: swap; src: url("/neo/fonts/montserrat-jtusjig1_i6t8kchkm459wlhyw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 800; font-display: swap; src: url("/neo/fonts/montserrat-jtusjig1_i6t8kchkm459wlhyw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 900; font-display: swap; src: url("/neo/fonts/montserrat-jtusjig1_i6t8kchkm459wlhyw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
:root{--zp--preset--aspect-ratio--square: 1; --zp--preset--aspect-ratio--4-3: 4/3; --zp--preset--aspect-ratio--3-4: 3/4; --zp--preset--aspect-ratio--3-2: 3/2; --zp--preset--aspect-ratio--2-3: 2/3; --zp--preset--aspect-ratio--16-9: 16/9; --zp--preset--aspect-ratio--9-16: 9/16; --zp--preset--color--black: #000000; --zp--preset--color--cyan-bluish-gray: #abb8c3; --zp--preset--color--white: #ffffff; --zp--preset--color--pale-pink: #f78da7; --zp--preset--color--vivid-red: #cf2e2e; --zp--preset--color--luminous-vivid-orange: #ff6900; --zp--preset--color--luminous-vivid-amber: #fcb900; --zp--preset--color--light-green-cyan: #7bdcb5; --zp--preset--color--vivid-green-cyan: #00d084; --zp--preset--color--pale-cyan-blue: #8ed1fc; --zp--preset--color--vivid-cyan-blue: #0693e3; --zp--preset--color--vivid-purple: #9b51e0; --zp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%); --zp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%); --zp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%); --zp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%); --zp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%); --zp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%); --zp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%); --zp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%); --zp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%); --zp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%); --zp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%); --zp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%); --zp--preset--font-size--small: 13px; --zp--preset--font-size--medium: 20px; --zp--preset--font-size--large: 36px; --zp--preset--font-size--x-large: 42px; --zp--preset--spacing--20: 0.44rem; --zp--preset--spacing--30: 0.67rem; --zp--preset--spacing--40: 1rem; --zp--preset--spacing--50: 1.5rem; --zp--preset--spacing--60: 2.25rem; --zp--preset--spacing--70: 3.38rem; --zp--preset--spacing--80: 5.06rem; --zp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2); --zp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4); --zp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2); --zp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0); --zp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}
:where(body){margin: 0px;}
body{padding: 0px;}
body.bpa-a11y-high-contrast a, body.bpa-a11y-high-contrast button, body.bpa-a11y-high-contrast div, body.bpa-a11y-high-contrast h3, body.bpa-a11y-high-contrast h3 a, body.bpa-a11y-high-contrast h3 span, body.bpa-a11y-high-contrast iframe, body.bpa-a11y-high-contrast img, body.bpa-a11y-high-contrast li, body.bpa-a11y-high-contrast main, body.bpa-a11y-high-contrast nav, body.bpa-a11y-high-contrast p, body.bpa-a11y-high-contrast section, body.bpa-a11y-high-contrast span, body.bpa-a11y-high-contrast strong, body.bpa-a11y-high-contrast svg, body.bpa-a11y-high-contrast ul{background-image: none !important; text-shadow: none !important; user-select: text !important;}
body.bpa-a11y-high-contrast a, body.bpa-a11y-high-contrast button, body.bpa-a11y-high-contrast div, body.bpa-a11y-high-contrast h2, body.bpa-a11y-high-contrast h3, body.bpa-a11y-high-contrast iframe, body.bpa-a11y-high-contrast img, body.bpa-a11y-high-contrast li, body.bpa-a11y-high-contrast main, body.bpa-a11y-high-contrast nav, body.bpa-a11y-high-contrast p, body.bpa-a11y-high-contrast section, body.bpa-a11y-high-contrast span, body.bpa-a11y-high-contrast strong, body.bpa-a11y-high-contrast svg, body.bpa-a11y-high-contrast ul{background-image: none !important; text-shadow: none !important; user-select: text !important;}
body.bpa-a11y-high-contrast a, body.bpa-a11y-high-contrast button, body.bpa-a11y-high-contrast div, body.bpa-a11y-high-contrast h2, body.bpa-a11y-high-contrast h3, body.bpa-a11y-high-contrast h4, body.bpa-a11y-high-contrast iframe, body.bpa-a11y-high-contrast img, body.bpa-a11y-high-contrast li, body.bpa-a11y-high-contrast main, body.bpa-a11y-high-contrast nav, body.bpa-a11y-high-contrast p, body.bpa-a11y-high-contrast section, body.bpa-a11y-high-contrast span, body.bpa-a11y-high-contrast strong, body.bpa-a11y-high-contrast svg, body.bpa-a11y-high-contrast ul{background-image: none !important; text-shadow: none !important; user-select: text !important;}
body.bpa-a11y-high-contrast a, body.bpa-a11y-high-contrast b, body.bpa-a11y-high-contrast button, body.bpa-a11y-high-contrast div, body.bpa-a11y-high-contrast h2, body.bpa-a11y-high-contrast iframe, body.bpa-a11y-high-contrast img, body.bpa-a11y-high-contrast li, body.bpa-a11y-high-contrast main, body.bpa-a11y-high-contrast nav, body.bpa-a11y-high-contrast p, body.bpa-a11y-high-contrast section, body.bpa-a11y-high-contrast span, body.bpa-a11y-high-contrast strong, body.bpa-a11y-high-contrast svg, body.bpa-a11y-high-contrast ul{background-image: none !important; text-shadow: none !important; user-select: text !important;}
body.bpa-a11y-high-contrast a, body.bpa-a11y-high-contrast button, body.bpa-a11y-high-contrast div, body.bpa-a11y-high-contrast figure, body.bpa-a11y-high-contrast h2, body.bpa-a11y-high-contrast h3, body.bpa-a11y-high-contrast iframe, body.bpa-a11y-high-contrast img, body.bpa-a11y-high-contrast li, body.bpa-a11y-high-contrast main, body.bpa-a11y-high-contrast nav, body.bpa-a11y-high-contrast p, body.bpa-a11y-high-contrast section, body.bpa-a11y-high-contrast span, body.bpa-a11y-high-contrast strong, body.bpa-a11y-high-contrast svg, body.bpa-a11y-high-contrast ul{background-image: none !important; text-shadow: none !important; user-select: text !important;}
body.bpa-a11y-high-contrast a, body.bpa-a11y-high-contrast article, body.bpa-a11y-high-contrast button, body.bpa-a11y-high-contrast div, body.bpa-a11y-high-contrast h3, body.bpa-a11y-high-contrast h3 a, body.bpa-a11y-high-contrast iframe, body.bpa-a11y-high-contrast img, body.bpa-a11y-high-contrast li, body.bpa-a11y-high-contrast nav, body.bpa-a11y-high-contrast p, body.bpa-a11y-high-contrast section, body.bpa-a11y-high-contrast span, body.bpa-a11y-high-contrast strong, body.bpa-a11y-high-contrast svg, body.bpa-a11y-high-contrast ul{background-image: none !important; text-shadow: none !important; user-select: text !important;}
body.bpa-a11y-high-contrast a, body.bpa-a11y-high-contrast div, body.bpa-a11y-high-contrast h3, body.bpa-a11y-high-contrast h3 a, body.bpa-a11y-high-contrast h3 span, body.bpa-a11y-high-contrast iframe, body.bpa-a11y-high-contrast li, body.bpa-a11y-high-contrast main, body.bpa-a11y-high-contrast nav:not(#bpa-a11y-toolbar), body.bpa-a11y-high-contrast p, body.bpa-a11y-high-contrast section, body.bpa-a11y-high-contrast span, body.bpa-a11y-high-contrast strong, body.bpa-a11y-high-contrast svg, body.bpa-a11y-high-contrast ul{background: black !important;}
body.bpa-a11y-high-contrast a, body.bpa-a11y-high-contrast div, body.bpa-a11y-high-contrast h2, body.bpa-a11y-high-contrast h3, body.bpa-a11y-high-contrast iframe, body.bpa-a11y-high-contrast li, body.bpa-a11y-high-contrast main, body.bpa-a11y-high-contrast nav:not(#bpa-a11y-toolbar), body.bpa-a11y-high-contrast p, body.bpa-a11y-high-contrast section, body.bpa-a11y-high-contrast span, body.bpa-a11y-high-contrast strong, body.bpa-a11y-high-contrast svg, body.bpa-a11y-high-contrast ul{background: black !important;}
body.bpa-a11y-high-contrast a, body.bpa-a11y-high-contrast div, body.bpa-a11y-high-contrast h2, body.bpa-a11y-high-contrast h3, body.bpa-a11y-high-contrast h4, body.bpa-a11y-high-contrast iframe, body.bpa-a11y-high-contrast li, body.bpa-a11y-high-contrast main, body.bpa-a11y-high-contrast nav:not(#bpa-a11y-toolbar), body.bpa-a11y-high-contrast p, body.bpa-a11y-high-contrast section, body.bpa-a11y-high-contrast span, body.bpa-a11y-high-contrast strong, body.bpa-a11y-high-contrast svg, body.bpa-a11y-high-contrast ul{background: black !important;}
body.bpa-a11y-high-contrast a, body.bpa-a11y-high-contrast b, body.bpa-a11y-high-contrast div, body.bpa-a11y-high-contrast h2, body.bpa-a11y-high-contrast iframe, body.bpa-a11y-high-contrast li, body.bpa-a11y-high-contrast main, body.bpa-a11y-high-contrast nav:not(#bpa-a11y-toolbar), body.bpa-a11y-high-contrast p, body.bpa-a11y-high-contrast section, body.bpa-a11y-high-contrast span, body.bpa-a11y-high-contrast strong, body.bpa-a11y-high-contrast svg, body.bpa-a11y-high-contrast ul{background: black !important;}
body.bpa-a11y-high-contrast a, body.bpa-a11y-high-contrast div, body.bpa-a11y-high-contrast figure, body.bpa-a11y-high-contrast h2, body.bpa-a11y-high-contrast h3, body.bpa-a11y-high-contrast iframe, body.bpa-a11y-high-contrast li, body.bpa-a11y-high-contrast main, body.bpa-a11y-high-contrast nav:not(#bpa-a11y-toolbar), body.bpa-a11y-high-contrast p, body.bpa-a11y-high-contrast section, body.bpa-a11y-high-contrast span, body.bpa-a11y-high-contrast strong, body.bpa-a11y-high-contrast svg, body.bpa-a11y-high-contrast ul{background: black !important;}
body.bpa-a11y-high-contrast a, body.bpa-a11y-high-contrast article, body.bpa-a11y-high-contrast div, body.bpa-a11y-high-contrast h3, body.bpa-a11y-high-contrast h3 a, body.bpa-a11y-high-contrast iframe, body.bpa-a11y-high-contrast li, body.bpa-a11y-high-contrast nav:not(#bpa-a11y-toolbar), body.bpa-a11y-high-contrast p, body.bpa-a11y-high-contrast section, body.bpa-a11y-high-contrast span, body.bpa-a11y-high-contrast strong, body.bpa-a11y-high-contrast svg, body.bpa-a11y-high-contrast ul{background: black !important;}
body.bpa-a11y-high-contrast a, body.bpa-a11y-high-contrast button, body.bpa-a11y-high-contrast div, body.bpa-a11y-high-contrast iframe, body.bpa-a11y-high-contrast img, body.bpa-a11y-high-contrast li, body.bpa-a11y-high-contrast main, body.bpa-a11y-high-contrast nav, body.bpa-a11y-high-contrast p, body.bpa-a11y-high-contrast section, body.bpa-a11y-high-contrast span, body.bpa-a11y-high-contrast svg, body.bpa-a11y-high-contrast ul{color: white !important;}
body.bpa-a11y-high-contrast a, body.bpa-a11y-high-contrast button, body.bpa-a11y-high-contrast div, body.bpa-a11y-high-contrast figure, body.bpa-a11y-high-contrast iframe, body.bpa-a11y-high-contrast img, body.bpa-a11y-high-contrast li, body.bpa-a11y-high-contrast main, body.bpa-a11y-high-contrast nav, body.bpa-a11y-high-contrast p, body.bpa-a11y-high-contrast section, body.bpa-a11y-high-contrast span, body.bpa-a11y-high-contrast svg, body.bpa-a11y-high-contrast ul{color: white !important;}
body.bpa-a11y-high-contrast a, body.bpa-a11y-high-contrast article, body.bpa-a11y-high-contrast button, body.bpa-a11y-high-contrast div, body.bpa-a11y-high-contrast iframe, body.bpa-a11y-high-contrast img, body.bpa-a11y-high-contrast li, body.bpa-a11y-high-contrast nav, body.bpa-a11y-high-contrast p, body.bpa-a11y-high-contrast section, body.bpa-a11y-high-contrast span, body.bpa-a11y-high-contrast svg, body.bpa-a11y-high-contrast ul{color: white !important;}
body.bpa-a11y-high-contrast b, body.bpa-a11y-high-contrast strong{color: yellow !important;}
body.bpa-a11y-high-contrast h3, body.bpa-a11y-high-contrast h3 a, body.bpa-a11y-high-contrast h3 span{color: rgb(64, 192, 144) !important;}
body.bpa-a11y-high-contrast h2, body.bpa-a11y-high-contrast h3{color: rgb(64, 192, 144) !important;}
body.bpa-a11y-high-contrast h2, body.bpa-a11y-high-contrast h3, body.bpa-a11y-high-contrast h4{color: rgb(64, 192, 144) !important;}
body.bpa-a11y-high-contrast h2{color: rgb(64, 192, 144) !important;}
body.bpa-a11y-high-contrast h3, body.bpa-a11y-high-contrast h3 a{color: rgb(64, 192, 144) !important;}
body.bpa-a11y-negative-contrast a, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) a, body.bpa-a11y-negative-contrast button, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) button, body.bpa-a11y-negative-contrast div, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) div, body.bpa-a11y-negative-contrast iframe, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) iframe, body.bpa-a11y-negative-contrast img, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) img, body.bpa-a11y-negative-contrast li, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) li, body.bpa-a11y-negative-contrast nav, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) nav, body.bpa-a11y-negative-contrast section, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) section, body.bpa-a11y-negative-contrast span, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) span, body.bpa-a11y-negative-contrast strong, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) strong, body.bpa-a11y-negative-contrast ul, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) ul, body.bpa-a11y-negative-contrast a span, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) a span, body.bpa-a11y-negative-contrast strong, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) strong{color: yellow !important;}
body.bpa-a11y-negative-contrast a, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) a, body.bpa-a11y-negative-contrast b, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) b, body.bpa-a11y-negative-contrast button, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) button, body.bpa-a11y-negative-contrast div, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) div, body.bpa-a11y-negative-contrast iframe, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) iframe, body.bpa-a11y-negative-contrast img, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) img, body.bpa-a11y-negative-contrast li, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) li, body.bpa-a11y-negative-contrast nav, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) nav, body.bpa-a11y-negative-contrast section, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) section, body.bpa-a11y-negative-contrast span, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) span, body.bpa-a11y-negative-contrast strong, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) strong, body.bpa-a11y-negative-contrast ul, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) ul, body.bpa-a11y-negative-contrast a span, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) a span, body.bpa-a11y-negative-contrast strong, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) strong{color: yellow !important;}
body.bpa-a11y-negative-contrast a, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) a, body.bpa-a11y-negative-contrast button, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) button, body.bpa-a11y-negative-contrast div, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) div, body.bpa-a11y-negative-contrast figure, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) figure, body.bpa-a11y-negative-contrast iframe, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) iframe, body.bpa-a11y-negative-contrast img, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) img, body.bpa-a11y-negative-contrast li, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) li, body.bpa-a11y-negative-contrast nav, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) nav, body.bpa-a11y-negative-contrast section, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) section, body.bpa-a11y-negative-contrast span, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) span, body.bpa-a11y-negative-contrast strong, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) strong, body.bpa-a11y-negative-contrast ul, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) ul, body.bpa-a11y-negative-contrast a span, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) a span, body.bpa-a11y-negative-contrast strong, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) strong{color: yellow !important;}
body.bpa-a11y-resize-font-140 h3, body.bpa-a11y-resize-font-140 h3 span{font-size: 186.2% !important;}
body.bpa-a11y-resize-font-140 h2, body.bpa-a11y-resize-font-140 h3{font-size: 186.2% !important;}
body.bpa-a11y-resize-font-140 h2, body.bpa-a11y-resize-font-140 h3, body.bpa-a11y-resize-font-140 h4{font-size: 186.2% !important;}
body.bpa-a11y-resize-font-140 h2{font-size: 186.2% !important;}
body.bpa-a11y-resize-font-140 h3{font-size: 186.2% !important;}
body.bpa-a11y-resize-font-130 h3, body.bpa-a11y-resize-font-130 h3 span{font-size: 172.9% !important;}
body.bpa-a11y-resize-font-130 h2, body.bpa-a11y-resize-font-130 h3{font-size: 172.9% !important;}
body.bpa-a11y-resize-font-130 h2, body.bpa-a11y-resize-font-130 h3, body.bpa-a11y-resize-font-130 h4{font-size: 172.9% !important;}
body.bpa-a11y-resize-font-130 h2{font-size: 172.9% !important;}
body.bpa-a11y-resize-font-130 h3{font-size: 172.9% !important;}
#bpa-a11y-toolbar{position: fixed; line-height: 1.4; z-index: 9999; font-size: 16px !important;}
#bpa-a11y-toolbar.bpa-a11y-toolbar-left{left: -180px; transition: left 750ms cubic-bezier(0.23, 1, 0.32, 1);}
#bpa-a11y-toolbar.bpa-a11y-toolbar-left.bpa-a11y-toolbar-open{left: 0px;}
#bpa-a11y-toolbar.bpa-a11y-toolbar-left .bpa-a11y-toolbar-toggle{left: 180px;}
#bpa-a11y-toolbar .bpa-a11y-toolbar-toggle{position: absolute;}
#bpa-a11y-toolbar .bpa-a11y-toolbar-toggle a{display: inline-block; font-size: 200%; line-height: 0; padding: 10px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px 0px;}
#bpa-a11y-toolbar .bpa-a11y-toolbar-toggle a:hover, #bpa-a11y-toolbar .bpa-a11y-toolbar-toggle a:focus{box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 10px 0px;}
#bpa-a11y-toolbar .bpa-a11y-toolbar-toggle svg{max-width: inherit;}
#bpa-a11y-toolbar .bpa-a11y-toolbar-overlay{border: 1px solid; font-size: 100%; width: 180px;}
#bpa-a11y-toolbar .bpa-a11y-toolbar-overlay p.bpa-a11y-toolbar-title{display: block; line-height: 2; font-weight: bold; padding: 10px 15px 0px; margin: 0px;}
#bpa-a11y-toolbar .bpa-a11y-toolbar-overlay ul.bpa-a11y-toolbar-items{list-style: none; margin: 0px; padding: 10px 0px;}
#bpa-a11y-toolbar .bpa-a11y-toolbar-overlay ul.bpa-a11y-toolbar-items li.bpa-a11y-toolbar-item a{display: block; padding: 10px 15px; font-size: 80%; line-height: 1;}
#bpa-a11y-toolbar .bpa-a11y-toolbar-overlay ul.bpa-a11y-toolbar-items li.bpa-a11y-toolbar-item a.active{font-weight: bold;}
#bpa-a11y-toolbar .bpa-a11y-toolbar-overlay ul.bpa-a11y-toolbar-items li.bpa-a11y-toolbar-item a svg{padding-right: 6px; display: inline-block; width: 1.5em; font-style: normal; font-weight: normal; font-size: inherit; line-height: 1; text-align: center; text-rendering: auto; vertical-align: middle;}
#bpa-a11y-toolbar .bpa-a11y-toolbar-overlay ul.bpa-a11y-toolbar-items li.bpa-a11y-toolbar-item a .bpa-a11y-toolbar-text{vertical-align: middle;}
@media (max-width: 767px){#bpa-a11y-toolbar .bpa-a11y-toolbar-overlay p.bpa-a11y-toolbar-title{padding: 7px 12px 0px;}
#bpa-a11y-toolbar .bpa-a11y-toolbar-overlay ul.bpa-a11y-toolbar-items{padding: 7px 0px;}
#bpa-a11y-toolbar .bpa-a11y-toolbar-overlay ul.bpa-a11y-toolbar-items li.bpa-a11y-toolbar-item a{display: block; padding: 7px 12px;}}
body.bpa-a11y-grayscale{filter: grayscale(1);}
body.bpa-a11y-high-contrast *{box-shadow: none !important;}
body.bpa-a11y-high-contrast a, body.bpa-a11y-high-contrast article, body.bpa-a11y-high-contrast button, body.bpa-a11y-high-contrast div, body.bpa-a11y-high-contrast h1, body.bpa-a11y-high-contrast h1 span, body.bpa-a11y-high-contrast h2, body.bpa-a11y-high-contrast h2 a, body.bpa-a11y-high-contrast header, body.bpa-a11y-high-contrast iframe, body.bpa-a11y-high-contrast img, body.bpa-a11y-high-contrast li, body.bpa-a11y-high-contrast main, body.bpa-a11y-high-contrast nav, body.bpa-a11y-high-contrast p, body.bpa-a11y-high-contrast section, body.bpa-a11y-high-contrast span, body.bpa-a11y-high-contrast strong, body.bpa-a11y-high-contrast svg, body.bpa-a11y-high-contrast ul{background-image: none !important; text-shadow: none !important; user-select: text !important;}
body.bpa-a11y-high-contrast a, body.bpa-a11y-high-contrast article, body.bpa-a11y-high-contrast blockquote, body.bpa-a11y-high-contrast button, body.bpa-a11y-high-contrast div, body.bpa-a11y-high-contrast h1, body.bpa-a11y-high-contrast h2, body.bpa-a11y-high-contrast h3, body.bpa-a11y-high-contrast h3 a, body.bpa-a11y-high-contrast iframe, body.bpa-a11y-high-contrast img, body.bpa-a11y-high-contrast li, body.bpa-a11y-high-contrast nav, body.bpa-a11y-high-contrast p, body.bpa-a11y-high-contrast section, body.bpa-a11y-high-contrast span, body.bpa-a11y-high-contrast strong, body.bpa-a11y-high-contrast svg, body.bpa-a11y-high-contrast time, body.bpa-a11y-high-contrast ul{background-image: none !important; text-shadow: none !important; user-select: text !important;}
body.bpa-a11y-high-contrast a, body.bpa-a11y-high-contrast article, body.bpa-a11y-high-contrast button, body.bpa-a11y-high-contrast div, body.bpa-a11y-high-contrast h1, body.bpa-a11y-high-contrast h2, body.bpa-a11y-high-contrast h3, body.bpa-a11y-high-contrast h3 a, body.bpa-a11y-high-contrast iframe, body.bpa-a11y-high-contrast img, body.bpa-a11y-high-contrast li, body.bpa-a11y-high-contrast nav, body.bpa-a11y-high-contrast p, body.bpa-a11y-high-contrast section, body.bpa-a11y-high-contrast span, body.bpa-a11y-high-contrast strong, body.bpa-a11y-high-contrast svg, body.bpa-a11y-high-contrast time, body.bpa-a11y-high-contrast ul{background-image: none !important; text-shadow: none !important; user-select: text !important;}
body.bpa-a11y-high-contrast a, body.bpa-a11y-high-contrast article, body.bpa-a11y-high-contrast div, body.bpa-a11y-high-contrast h1, body.bpa-a11y-high-contrast h1 span, body.bpa-a11y-high-contrast h2, body.bpa-a11y-high-contrast h2 a, body.bpa-a11y-high-contrast header, body.bpa-a11y-high-contrast iframe, body.bpa-a11y-high-contrast li, body.bpa-a11y-high-contrast main, body.bpa-a11y-high-contrast nav:not(#bpa-a11y-toolbar), body.bpa-a11y-high-contrast p, body.bpa-a11y-high-contrast section, body.bpa-a11y-high-contrast span, body.bpa-a11y-high-contrast strong, body.bpa-a11y-high-contrast svg, body.bpa-a11y-high-contrast ul{background: black !important;}
body.bpa-a11y-high-contrast a, body.bpa-a11y-high-contrast article, body.bpa-a11y-high-contrast blockquote, body.bpa-a11y-high-contrast div, body.bpa-a11y-high-contrast h1, body.bpa-a11y-high-contrast h2, body.bpa-a11y-high-contrast h3, body.bpa-a11y-high-contrast h3 a, body.bpa-a11y-high-contrast iframe, body.bpa-a11y-high-contrast li, body.bpa-a11y-high-contrast nav:not(#bpa-a11y-toolbar), body.bpa-a11y-high-contrast p, body.bpa-a11y-high-contrast section, body.bpa-a11y-high-contrast span, body.bpa-a11y-high-contrast strong, body.bpa-a11y-high-contrast svg, body.bpa-a11y-high-contrast time, body.bpa-a11y-high-contrast ul{background: black !important;}
body.bpa-a11y-high-contrast a, body.bpa-a11y-high-contrast article, body.bpa-a11y-high-contrast div, body.bpa-a11y-high-contrast h1, body.bpa-a11y-high-contrast h2, body.bpa-a11y-high-contrast h3, body.bpa-a11y-high-contrast h3 a, body.bpa-a11y-high-contrast iframe, body.bpa-a11y-high-contrast li, body.bpa-a11y-high-contrast nav:not(#bpa-a11y-toolbar), body.bpa-a11y-high-contrast p, body.bpa-a11y-high-contrast section, body.bpa-a11y-high-contrast span, body.bpa-a11y-high-contrast strong, body.bpa-a11y-high-contrast svg, body.bpa-a11y-high-contrast time, body.bpa-a11y-high-contrast ul{background: black !important;}
body.bpa-a11y-high-contrast a, body.bpa-a11y-high-contrast article, body.bpa-a11y-high-contrast button, body.bpa-a11y-high-contrast div, body.bpa-a11y-high-contrast header, body.bpa-a11y-high-contrast iframe, body.bpa-a11y-high-contrast img, body.bpa-a11y-high-contrast li, body.bpa-a11y-high-contrast main, body.bpa-a11y-high-contrast nav, body.bpa-a11y-high-contrast p, body.bpa-a11y-high-contrast section, body.bpa-a11y-high-contrast span, body.bpa-a11y-high-contrast svg, body.bpa-a11y-high-contrast ul{color: white !important;}
body.bpa-a11y-high-contrast a, body.bpa-a11y-high-contrast article, body.bpa-a11y-high-contrast blockquote, body.bpa-a11y-high-contrast button, body.bpa-a11y-high-contrast div, body.bpa-a11y-high-contrast iframe, body.bpa-a11y-high-contrast img, body.bpa-a11y-high-contrast li, body.bpa-a11y-high-contrast nav, body.bpa-a11y-high-contrast p, body.bpa-a11y-high-contrast section, body.bpa-a11y-high-contrast span, body.bpa-a11y-high-contrast svg, body.bpa-a11y-high-contrast time, body.bpa-a11y-high-contrast ul{color: white !important;}
body.bpa-a11y-high-contrast a, body.bpa-a11y-high-contrast article, body.bpa-a11y-high-contrast button, body.bpa-a11y-high-contrast div, body.bpa-a11y-high-contrast iframe, body.bpa-a11y-high-contrast img, body.bpa-a11y-high-contrast li, body.bpa-a11y-high-contrast nav, body.bpa-a11y-high-contrast p, body.bpa-a11y-high-contrast section, body.bpa-a11y-high-contrast span, body.bpa-a11y-high-contrast svg, body.bpa-a11y-high-contrast time, body.bpa-a11y-high-contrast ul{color: white !important;}
body.bpa-a11y-high-contrast strong{color: yellow !important;}
body.bpa-a11y-high-contrast h1, body.bpa-a11y-high-contrast h1 span, body.bpa-a11y-high-contrast h2, body.bpa-a11y-high-contrast h2 a{color: rgb(64, 192, 144) !important;}
body.bpa-a11y-high-contrast h1, body.bpa-a11y-high-contrast h2, body.bpa-a11y-high-contrast h3, body.bpa-a11y-high-contrast h3 a{color: rgb(64, 192, 144) !important;}
body.bpa-a11y-high-contrast img{background: rgb(128, 128, 128) !important;}
body.bpa-a11y-high-contrast :focus{outline: dotted thin !important;}
body.bpa-a11y-high-contrast a:link, body.bpa-a11y-high-contrast a:link span{color: rgb(0, 128, 255) !important;}
body.bpa-a11y-high-contrast a:link, body.bpa-a11y-high-contrast a:link div, body.bpa-a11y-high-contrast a:link span{color: rgb(0, 128, 255) !important;}
body.bpa-a11y-high-contrast button{border: 1px solid rgb(255, 255, 255) !important;}
body.bpa-a11y-high-contrast button{background: rgb(96, 0, 64) !important;}
body.bpa-a11y-high-contrast a:visited, body.bpa-a11y-high-contrast a:visited span{color: rgb(0, 255, 255) !important;}
body.bpa-a11y-high-contrast a:visited, body.bpa-a11y-high-contrast a:visited div, body.bpa-a11y-high-contrast a:visited span{color: rgb(0, 255, 255) !important;}
body.bpa-a11y-high-contrast a:link:hover, body.bpa-a11y-high-contrast a:link:hover span, body.bpa-a11y-high-contrast a:visited:hover, body.bpa-a11y-high-contrast a:visited:hover span{background: rgb(64, 0, 0) !important;}
body.bpa-a11y-high-contrast a:link:hover, body.bpa-a11y-high-contrast a:link:hover div, body.bpa-a11y-high-contrast a:link:hover span, body.bpa-a11y-high-contrast a:visited:hover, body.bpa-a11y-high-contrast a:visited:hover div, body.bpa-a11y-high-contrast a:visited:hover span{background: rgb(64, 0, 0) !important;}
body.bpa-a11y-high-contrast div[role="button"]{background: rgb(96, 0, 64) !important;}
body.bpa-a11y-negative-contrast, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar){background: rgb(0, 0, 0) !important; color: rgb(255, 255, 255) !important;}
body.bpa-a11y-negative-contrast a, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) a, body.bpa-a11y-negative-contrast button, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) button, body.bpa-a11y-negative-contrast div, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) div, body.bpa-a11y-negative-contrast header, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) header, body.bpa-a11y-negative-contrast iframe, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) iframe, body.bpa-a11y-negative-contrast img, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) img, body.bpa-a11y-negative-contrast li, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) li, body.bpa-a11y-negative-contrast nav, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) nav, body.bpa-a11y-negative-contrast section, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) section, body.bpa-a11y-negative-contrast span, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) span, body.bpa-a11y-negative-contrast strong, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) strong, body.bpa-a11y-negative-contrast ul, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) ul, body.bpa-a11y-negative-contrast a span, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) a span, body.bpa-a11y-negative-contrast strong, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) strong{color: yellow !important;}
body.bpa-a11y-negative-contrast a, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) a, body.bpa-a11y-negative-contrast blockquote, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) blockquote, body.bpa-a11y-negative-contrast button, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) button, body.bpa-a11y-negative-contrast div, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) div, body.bpa-a11y-negative-contrast iframe, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) iframe, body.bpa-a11y-negative-contrast img, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) img, body.bpa-a11y-negative-contrast li, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) li, body.bpa-a11y-negative-contrast nav, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) nav, body.bpa-a11y-negative-contrast section, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) section, body.bpa-a11y-negative-contrast span, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) span, body.bpa-a11y-negative-contrast strong, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) strong, body.bpa-a11y-negative-contrast time, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) time, body.bpa-a11y-negative-contrast ul, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) ul, body.bpa-a11y-negative-contrast a span, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) a span, body.bpa-a11y-negative-contrast strong, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) strong{color: yellow !important;}
body.bpa-a11y-negative-contrast a, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) a, body.bpa-a11y-negative-contrast button, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) button, body.bpa-a11y-negative-contrast div, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) div, body.bpa-a11y-negative-contrast iframe, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) iframe, body.bpa-a11y-negative-contrast img, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) img, body.bpa-a11y-negative-contrast li, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) li, body.bpa-a11y-negative-contrast nav, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) nav, body.bpa-a11y-negative-contrast section, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) section, body.bpa-a11y-negative-contrast span, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) span, body.bpa-a11y-negative-contrast strong, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) strong, body.bpa-a11y-negative-contrast time, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) time, body.bpa-a11y-negative-contrast ul, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) ul, body.bpa-a11y-negative-contrast a span, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) a span, body.bpa-a11y-negative-contrast strong, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) strong{color: yellow !important;}
body.bpa-a11y-negative-contrast button, body.bpa-a11y-negative-contrast :not(#bpa-a11y-toolbar) button{border: 1px solid rgb(255, 255, 255) !important;}
body.bpa-a11y-light-background, body.bpa-a11y-light-background :not(#bpa-a11y-toolbar):not(.bpa-a11y-toolbar-link){background: rgb(255, 255, 255) !important; color: rgb(0, 0, 0) !important;}
body.bpa-a11y-resize-font-140, body.bpa-a11y-resize-font-140 p:not(.bpa-a11y-toolbar-title), body.bpa-a11y-resize-font-140 li:not(.bpa-a11y-toolbar-item), body.bpa-a11y-resize-font-140 span{font-size: 140% !important;}
body.bpa-a11y-resize-font-140, body.bpa-a11y-resize-font-140 p:not(.bpa-a11y-toolbar-title), body.bpa-a11y-resize-font-140 li:not(.bpa-a11y-toolbar-item), body.bpa-a11y-resize-font-140 span, body.bpa-a11y-resize-font-140 blockquote{font-size: 140% !important;}
body.bpa-a11y-resize-font-140 h1, body.bpa-a11y-resize-font-140 h2, body.bpa-a11y-resize-font-140 h1 span{font-size: 186.2% !important;}
body.bpa-a11y-resize-font-140 h1, body.bpa-a11y-resize-font-140 h2, body.bpa-a11y-resize-font-140 h3{font-size: 186.2% !important;}
body.bpa-a11y-resize-font-130, body.bpa-a11y-resize-font-130 p:not(.bpa-a11y-toolbar-title), body.bpa-a11y-resize-font-130 li:not(.bpa-a11y-toolbar-item), body.bpa-a11y-resize-font-130 span{font-size: 130% !important;}
body.bpa-a11y-resize-font-130, body.bpa-a11y-resize-font-130 p:not(.bpa-a11y-toolbar-title), body.bpa-a11y-resize-font-130 li:not(.bpa-a11y-toolbar-item), body.bpa-a11y-resize-font-130 span, body.bpa-a11y-resize-font-130 blockquote{font-size: 130% !important;}
body.bpa-a11y-resize-font-130 h1, body.bpa-a11y-resize-font-130 h2, body.bpa-a11y-resize-font-130 h1 span{font-size: 172.9% !important;}
body.bpa-a11y-resize-font-130 h1, body.bpa-a11y-resize-font-130 h2, body.bpa-a11y-resize-font-130 h3{font-size: 172.9% !important;}
body.bpa-a11y-links-underline a, body.bpa-a11y-links-underline a *{text-decoration: underline !important;}
body.bpa-a11y-readable-font, body.bpa-a11y-readable-font :not(i):not(span){font-family: Verdana, Arial, Helvetica, sans-serif !important;}
.bpa-skip-link{position: absolute; top: -1000em;}
.bpa-skip-link:focus{left: 50px; top: 50px; height: auto; width: 200px; display: block; font-size: 14px; font-weight: 700; text-align: center; padding: 15px 23px 14px; background-color: rgb(241, 241, 241); color: rgb(33, 117, 155); z-index: 100000; line-height: normal; text-decoration: none; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px;}
#bpa-a11y-toolbar *, #bpa-a11y-toolbar ::before, #bpa-a11y-toolbar ::after{box-sizing: border-box;}
.bpa-sr-only{position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); border: 0px;}
h3{margin-block: 0.5rem 1rem; font-family: inherit; font-weight: 500; line-height: 1.2; color: inherit;}
h2, h3{margin-block: 0.5rem 1rem; font-family: inherit; font-weight: 500; line-height: 1.2; color: inherit;}
h2, h3, h4{margin-block: 0.5rem 1rem; font-family: inherit; font-weight: 500; line-height: 1.2; color: inherit;}
h2{margin-block: 0.5rem 1rem; font-family: inherit; font-weight: 500; line-height: 1.2; color: inherit;}
h4{font-size: 1.5rem;}
b, strong{font-weight: bolder;}
small{font-size: 80%;}
@media print{h3, p{orphans: 3; widows: 3;}
h3{break-after: avoid;}}
label{display: inline-block; line-height: 1; vertical-align: middle;}
button, input{font-family: inherit; font-size: 1rem; line-height: 1.5; margin: 0px;}
button, input{overflow: visible;}
[type="checkbox"]{box-sizing: border-box; padding: 0px;}
html{line-height: 1.15; text-size-adjust: 100%;}
*, ::after, ::before{box-sizing: border-box;}
body{margin: 0px; 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"; font-size: 1rem; font-weight: 400; line-height: 1.5; color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); -webkit-font-smoothing: antialiased;}
h1, h2{margin-block: 0.5rem 1rem; font-family: inherit; font-weight: 500; line-height: 1.2; color: inherit;}
h1, h2, h3{margin-block: 0.5rem 1rem; font-family: inherit; font-weight: 500; line-height: 1.2; color: inherit;}
h1{font-size: 2.5rem;}
h2{font-size: 2rem;}
h3{font-size: 1.75rem;}
p{margin-block: 0px 0.9rem;}
a{background-color: transparent; text-decoration: none; color: rgb(204, 51, 102);}
a:active, a:hover{color: rgb(51, 51, 102);}
strong{font-weight: bolder;}
img{border-style: none; height: auto; max-width: 100%;}
[hidden]{display: none;}
@media print{*, ::after, ::before{background: transparent !important; color: rgb(0, 0, 0) !important; box-shadow: none !important; text-shadow: none !important;}
a, a:visited{text-decoration: underline;}
a[href]::after{content: " (" attr(href) ")";}
a[href^="#"]::after, a[href^="javascript:"]::after{content: "";}
blockquote{break-inside: avoid; border: 1px solid rgb(204, 204, 204);}
img{break-inside: avoid;}
h2, p{orphans: 3; widows: 3;}
h2, h3, p{orphans: 3; widows: 3;}
h2{break-after: avoid;}
h2, h3{break-after: avoid;}}
button{font-family: inherit; font-size: 1rem; line-height: 1.5; margin: 0px;}
button{overflow: visible;}
button{text-transform: none;}
[type="button"], button{width: auto; appearance: button;}
[type="button"], button{display: inline-block; font-weight: 400; color: rgb(204, 51, 102); text-align: center; white-space: nowrap; user-select: none; background-color: transparent; border: 1px solid rgb(204, 51, 102); padding: 0.5rem 1rem; font-size: 1rem; border-radius: 3px; transition: 0.3s;}
[type="button"]:focus, button:focus{outline: -webkit-focus-ring-color auto 5px;}
[type="button"]:focus, [type="button"]:hover, button:focus, button:hover{color: rgb(255, 255, 255); background-color: rgb(204, 51, 102); text-decoration: none;}
[type="button"]:not(:disabled), button:not(:disabled){cursor: pointer;}
::-webkit-file-upload-button{appearance: button; font: inherit;}
li, ul{margin-block: 0px; border: 0px; outline: 0px; font-size: 100%; vertical-align: baseline; background: transparent;}
.page-content a{text-decoration: underline;}
.screen-reader-text{clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; width: 1px; position: absolute !important; overflow-wrap: normal !important;}
.screen-reader-text:focus{background-color: rgb(238, 238, 238); clip-path: none; color: rgb(51, 51, 51); display: block; font-size: 1rem; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important;}
.post .entry-title a{text-decoration: none;}
.post .zp-post-image{width: 100%; max-height: 500px; object-fit: cover;}
@media (max-width: 991px){.post .zp-post-image{max-height: 400px;}}
@media (max-width: 575px){.post .zp-post-image{max-height: 300px;}}
.page-header .entry-title, body:not([class*="bp-page-"]) .site-main{margin-inline: auto; width: 100%;}
@media (max-width: 575px){.page-header .entry-title, body:not([class*="bp-page-"]) .site-main{padding-inline: 10px;}}
@media (min-width: 576px){.page-header .entry-title, body:not([class*="bp-page-"]) .site-main{max-width: 500px;}}
@media (min-width: 768px){.page-header .entry-title, body:not([class*="bp-page-"]) .site-main{max-width: 600px;}}
@media (min-width: 992px){.page-header .entry-title, body:not([class*="bp-page-"]) .site-main{max-width: 800px;}}
@media (min-width: 1200px){.page-header .entry-title, body:not([class*="bp-page-"]) .site-main{max-width: 1140px;}}
.bp-clearfix::after{clear: both; content: ""; display: block; height: 0px; width: 0px;}
.bp .bp-widget:not(.bp-widget-text-editor):not(.bp-widget-theme-post-content) figure{margin: 0px;}
.bp-align-left{text-align: left;}
.bp-align-center .bp-button, .bp-align-left .bp-button{width: auto;}
.bp-widget-wrap.bx-swiper-container{width: calc(100% - (var(--bx-column-margin-left, 0px) + var(--bx-column-margin-right, 0px)));}
.bp-widget:not(:last-child).bp-widget__width-auto{margin-block-end: 0px;}
@media (min-width: 768px) and (max-width: 1024px){.bp-reverse-tablet > .bp-container > :first-child{order: 10;}
.bp-reverse-tablet > .bp-container > :nth-child(2){order: 9;}}
@media (min-width:-1) and (max-width: 1024px){.bp-reverse-tablet > .bp-container > :first-child{order: 10;}
.bp-reverse-tablet > .bp-container > :nth-child(2){order: 9;}}
@media (min-width: 768px) and (max-width:-1){.bp-reverse-tablet > .bp-container > :first-child, .bp-reverse-tablet > .bp-container > :nth-child(2){order: 0;}}
.bp-grid-3 .bp-grid{grid-template-columns: repeat(3, 1fr);}
:root{--direction-multiplier: 1;}
.bp-screen-only, .screen-reader-text{height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; top: -10000em; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px;}
.bp *, .bp ::after, .bp ::before{box-sizing: border-box;}
.bp a{box-shadow: none; text-decoration: none;}
.bp img{border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0px; box-shadow: none; height: auto; max-width: 100%;}
.bp iframe{border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; line-height: 1; margin: 0px; max-width: 100%; width: 100%;}
.bp .bp-background-overlay{inset: 0px; position: absolute;}
.bp-widget-wrap .bp-element.bp-widget__width-auto{max-width: 100%;}
.bp-element{--flex-direction: initial; --flex-wrap: initial; --justify-content: initial; --align-items: initial; --align-content: initial; --gap: initial; --flex-basis: initial; --flex-grow: initial; --flex-shrink: initial; --order: initial; --align-self: initial; align-self: var(--align-self); flex-basis: var(--flex-basis); flex-grow: var(--flex-grow); flex-shrink: var(--flex-shrink); order: var(--order);}
.bp-element:where(.bx-con-full, .bp-widget){align-content: var(--align-content); align-items: var(--align-items); flex-direction: var(--flex-direction); flex-wrap: var(--flex-wrap); gap: var(--row-gap) var(--column-gap); justify-content: var(--justify-content);}
.bp-align-center{text-align: center;}
.bp-align-center .bp-button{width: auto;}
@media (max-width: 767px){.bp-mobile-align-center{text-align: center;}}
:root{--page-title-display: block;}
h1.entry-title{display: var(--page-title-display);}
.bp-page-title{display: var(--page-title-display);}
.bp-section{position: relative;}
.bp-section .bp-container{display: flex; margin-inline: auto; position: relative;}
@media (max-width: 1024px){.bp-section .bp-container{flex-wrap: wrap;}}
.bp-section.bp-section-boxed > .bp-container{max-width: 1140px;}
.bp-section.bp-section-items-middle > .bp-container{align-items: center;}
.bp-widget-wrap{align-content: flex-start; flex-wrap: wrap; position: relative; width: 100%;}
.bp:not(.bp-bc-flex-widget) .bp-widget-wrap{display: flex;}
.bp-widget-wrap > .bp-element{width: 100%;}
.bp-widget{position: relative;}
.bp-widget:not(:last-child){margin-block-end: var(--kit-widget-spacing,20px);}
.bp-column{display: flex; min-height: 1px; position: relative;}
.bp-column-gap-default > .bp-column > .bp-element-populated{padding: 10px;}
@media (min-width: 768px){.bp-column.bp-col-33{width: 33.333%;}
.bp-column.bp-col-50{width: 50%;}
.bp-column.bp-col-66{width: 66.666%;}
.bp-column.bp-col-100{width: 100%;}}
@media (max-width: 767px){.bp-reverse-mobile > .bp-container > :first-child{order: 10;}
.bp-reverse-mobile > .bp-container > :nth-child(2){order: 9;}
.bp-column{width: 100%;}}
.bp-grid{display: grid; column-gap: var(--grid-column-gap); row-gap: var(--grid-row-gap);}
.bp-grid .bp-grid-item{min-width: 0px;}
.bp-grid-1 .bp-grid{grid-template-columns: repeat(1, 1fr);}
@media (max-width: 1024px){.bp-grid-tablet-2 .bp-grid{grid-template-columns: repeat(2, 1fr);}}
@media (max-width: 767px){.bp-grid-mobile-1 .bp-grid{grid-template-columns: repeat(1, 1fr);}}
@media (min-width: 1025px){#bp-device-mode::after{content: "desktop";}}
@media (min-width:-1){#bp-device-mode::after{content: "widescreen";}}
@media (max-width:-1){#bp-device-mode::after{content: "tablet_extra";}}
@media (max-width: 1024px){#bp-device-mode::after{content: "tablet";}}
@media (max-width:-1){#bp-device-mode::after{content: "mobile_extra";}}
@media (max-width: 767px){#bp-device-mode::after{content: "mobile";}}
@media (prefers-reduced-motion: no-preference){html{scroll-behavior: smooth;}}
.bp-element:where(:not(.bx-con)):where(:not(.bx-div-block-base)) .bp-widget-container{transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--bx-transform-transition-duration,.4s);}
.bp-heading-title{line-height: 1; margin: 0px; padding: 0px;}
.bp-button{background-color: rgb(105, 114, 125); border-radius: 3px; color: rgb(255, 255, 255); display: inline-block; fill: rgb(255, 255, 255); font-size: 15px; line-height: 1; padding: 12px 24px; text-align: center; transition: 0.3s;}
.bp-button:focus, .bp-button:hover, .bp-button:visited{color: rgb(255, 255, 255);}
.bp-button-content-wrapper{display: flex; flex-direction: row; gap: 5px; justify-content: center;}
.bp-button-text{display: inline-block;}
.bp-button span{text-decoration: inherit;}
.bp-icon{color: rgb(105, 114, 125); display: inline-block; font-size: 50px; line-height: 1; text-align: center; transition: 0.3s;}
.bp-icon:hover{color: rgb(105, 114, 125);}
.bp-icon svg{display: block; height: 1em; position: relative; width: 1em;}
.bp-icon svg::before{left: 50%; position: absolute; transform: translateX(-50%);}
.animated{animation-duration: 1.25s;}
@media (prefers-reduced-motion: reduce){.animated{animation: auto ease 0s 1 normal none running none !important;}
html *{transition-delay: 0s !important; transition-duration: 0s !important;}}
@media (max-width: 767px){.bp .bp-hidden-mobile, .bp .bp-hidden-phone{display: none;}}
@media (min-width: 768px) and (max-width: 1024px){.bp .bp-hidden-tablet{display: none;}}
@media (min-width: 1025px) and (max-width: 99999px){.bp .bp-hidden-desktop{display: none;}}
.bp-kit-4{--bx-global-color-primary: #67C9E0; --bx-global-color-secondary: #F0F5F7; --bx-global-color-text: #2E2E2E; --bx-global-color-accent: #E46B14; --bx-global-color-bda7656: #F7F7F7; --bx-global-color-a83487c: #161616; --bx-global-color-37b8737: #005B88; --bx-global-color-2ec6391: #006DA3; --bx-global-typography-primary-font-family: "Comfortaa"; --bx-global-typography-primary-font-weight: 700; --bx-global-typography-secondary-font-family: "Comfortaa"; --bx-global-typography-secondary-font-weight: 500; --bx-global-typography-text-font-family: "Open Sans"; --bx-global-typography-text-font-weight: 400; --bx-global-typography-accent-font-family: "Comfortaa"; --bx-global-typography-accent-font-weight: 400;}
.bp-section.bp-section-boxed > .bp-container{max-width: 1140px;}
.bp-widget:not(:last-child){margin-block-end: 20px;}
.bp-element{--widgets-spacing: 20px 20px; --widgets-spacing-row: 20px; --widgets-spacing-column: 20px;}
h1.entry-title{display: var(--page-title-display);}
@media (max-width: 1024px){.bp-section.bp-section-boxed > .bp-container{max-width: 1024px;}}
@media (max-width: 767px){.bp-section.bp-section-boxed > .bp-container{max-width: 767px;}}
@media(max-width:767px){.bp-element-115ae78 .bp-widget-container{overflow-wrap:anywhere}}


