@font-face { font-family: Lora; font-style: italic; font-weight: 400; font-display: swap; src: url("/fonts/0QIhMX1D_JOuMw_LL_tLp_A.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: Lora; font-style: italic; font-weight: 400; font-display: swap; src: url("/fonts/0QIhMX1D_JOuMw_LIftL.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: Lora; font-style: italic; font-weight: 500; font-display: swap; src: url("/fonts/0QIhMX1D_JOuMw_LL_tLp_A.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: Lora; font-style: italic; font-weight: 500; font-display: swap; src: url("/fonts/0QIhMX1D_JOuMw_LIftL.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: Lora; font-style: italic; font-weight: 600; font-display: swap; src: url("/fonts/0QIhMX1D_JOuMw_LL_tLp_A.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: Lora; font-style: italic; font-weight: 600; font-display: swap; src: url("/fonts/0QIhMX1D_JOuMw_LIftL.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: Lora; font-style: italic; font-weight: 700; font-display: swap; src: url("/fonts/0QIhMX1D_JOuMw_LL_tLp_A.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: Lora; font-style: italic; font-weight: 700; font-display: swap; src: url("/fonts/0QIhMX1D_JOuMw_LIftL.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: Lora; font-style: normal; font-weight: 400; font-display: swap; src: url("/fonts/0QIvMX1D_JOuMwT7I-NP.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: Lora; font-style: normal; font-weight: 400; font-display: swap; src: url("/fonts/0QIvMX1D_JOuMwr7Iw.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: Lora; font-style: normal; font-weight: 500; font-display: swap; src: url("/fonts/0QIvMX1D_JOuMwT7I-NP.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: Lora; font-style: normal; font-weight: 500; font-display: swap; src: url("/fonts/0QIvMX1D_JOuMwr7Iw.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: Lora; font-style: normal; font-weight: 600; font-display: swap; src: url("/fonts/0QIvMX1D_JOuMwT7I-NP.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: Lora; font-style: normal; font-weight: 600; font-display: swap; src: url("/fonts/0QIvMX1D_JOuMwr7Iw.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: Lora; font-style: normal; font-weight: 700; font-display: swap; src: url("/fonts/0QIvMX1D_JOuMwT7I-NP.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: Lora; font-style: normal; font-weight: 700; font-display: swap; src: url("/fonts/0QIvMX1D_JOuMwr7Iw.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: "PT Sans"; font-style: italic; font-weight: 400; font-display: swap; src: url("/fonts/jizYRExUiTo99u79D0e0ycmIEDQ.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: "PT Sans"; font-style: italic; font-weight: 400; font-display: swap; src: url("/fonts/jizYRExUiTo99u79D0e0x8mI.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: "PT Sans"; font-style: italic; font-weight: 700; font-display: swap; src: url("/fonts/jizdRExUiTo99u79D0e8fOydIRUdwzM.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: "PT Sans"; font-style: italic; font-weight: 700; font-display: swap; src: url("/fonts/jizdRExUiTo99u79D0e8fOydLxUd.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: "PT Sans"; font-style: normal; font-weight: 400; font-display: swap; src: url("/fonts/jizaRExUiTo99u79D0yExdGM.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: "PT Sans"; font-style: normal; font-weight: 400; font-display: swap; src: url("/fonts/jizaRExUiTo99u79D0KExQ.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: "PT Sans"; font-style: normal; font-weight: 700; font-display: swap; src: url("/fonts/jizfRExUiTo99u79B_mh0OCtLQ0Z.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: "PT Sans"; font-style: normal; font-weight: 700; font-display: swap; src: url("/fonts/jizfRExUiTo99u79B_mh0O6tLQ.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: Poppins; font-style: italic; font-weight: 100; font-display: swap; src: url("/fonts/pxiAyp8kv8JHgFVrJJLmE0tMMPKzSQ.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: Poppins; font-style: italic; font-weight: 100; font-display: swap; src: url("/fonts/pxiAyp8kv8JHgFVrJJLmE0tCMPI.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: Poppins; font-style: italic; font-weight: 200; font-display: swap; src: url("/fonts/pxiDyp8kv8JHgFVrJJLmv1pVGdeOcEg.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: Poppins; font-style: italic; font-weight: 200; font-display: swap; src: url("/fonts/pxiDyp8kv8JHgFVrJJLmv1pVF9eO.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: Poppins; font-style: italic; font-weight: 300; font-display: swap; src: url("/fonts/pxiDyp8kv8JHgFVrJJLm21lVGdeOcEg.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: Poppins; font-style: italic; font-weight: 300; font-display: swap; src: url("/fonts/pxiDyp8kv8JHgFVrJJLm21lVF9eO.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: Poppins; font-style: italic; font-weight: 400; font-display: swap; src: url("/fonts/pxiGyp8kv8JHgFVrJJLufntAKPY.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: Poppins; font-style: italic; font-weight: 400; font-display: swap; src: url("/fonts/pxiGyp8kv8JHgFVrJJLucHtA.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: Poppins; font-style: italic; font-weight: 500; font-display: swap; src: url("/fonts/pxiDyp8kv8JHgFVrJJLmg1hVGdeOcEg.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: Poppins; font-style: italic; font-weight: 500; font-display: swap; src: url("/fonts/pxiDyp8kv8JHgFVrJJLmg1hVF9eO.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: Poppins; font-style: italic; font-weight: 600; font-display: swap; src: url("/fonts/pxiDyp8kv8JHgFVrJJLmr19VGdeOcEg.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: Poppins; font-style: italic; font-weight: 600; font-display: swap; src: url("/fonts/pxiDyp8kv8JHgFVrJJLmr19VF9eO.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: Poppins; font-style: italic; font-weight: 700; font-display: swap; src: url("/fonts/pxiDyp8kv8JHgFVrJJLmy15VGdeOcEg.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: Poppins; font-style: italic; font-weight: 700; font-display: swap; src: url("/fonts/pxiDyp8kv8JHgFVrJJLmy15VF9eO.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: Poppins; font-style: italic; font-weight: 800; font-display: swap; src: url("/fonts/pxiDyp8kv8JHgFVrJJLm111VGdeOcEg.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: Poppins; font-style: italic; font-weight: 800; font-display: swap; src: url("/fonts/pxiDyp8kv8JHgFVrJJLm111VF9eO.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: Poppins; font-style: italic; font-weight: 900; font-display: swap; src: url("/fonts/pxiDyp8kv8JHgFVrJJLm81xVGdeOcEg.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: Poppins; font-style: italic; font-weight: 900; font-display: swap; src: url("/fonts/pxiDyp8kv8JHgFVrJJLm81xVF9eO.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: Poppins; font-style: normal; font-weight: 100; font-display: swap; src: url("/fonts/pxiGyp8kv8JHgFVrLPTufntAKPY.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: Poppins; font-style: normal; font-weight: 100; font-display: swap; src: url("/fonts/pxiGyp8kv8JHgFVrLPTucHtA.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: Poppins; font-style: normal; font-weight: 200; font-display: swap; src: url("/fonts/pxiByp8kv8JHgFVrLFj_Z1JlFc-K.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: Poppins; font-style: normal; font-weight: 200; font-display: swap; src: url("/fonts/pxiByp8kv8JHgFVrLFj_Z1xlFQ.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: Poppins; font-style: normal; font-weight: 300; font-display: swap; src: url("/fonts/pxiByp8kv8JHgFVrLDz8Z1JlFc-K.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: Poppins; font-style: normal; font-weight: 300; font-display: swap; src: url("/fonts/pxiByp8kv8JHgFVrLDz8Z1xlFQ.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: Poppins; font-style: normal; font-weight: 400; font-display: swap; src: url("/fonts/pxiEyp8kv8JHgFVrJJnecmNE.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: Poppins; font-style: normal; font-weight: 400; font-display: swap; src: url("/fonts/pxiEyp8kv8JHgFVrJJfecg.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: Poppins; font-style: normal; font-weight: 500; font-display: swap; src: url("/fonts/pxiByp8kv8JHgFVrLGT9Z1JlFc-K.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: Poppins; font-style: normal; font-weight: 500; font-display: swap; src: url("/fonts/pxiByp8kv8JHgFVrLGT9Z1xlFQ.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: Poppins; font-style: normal; font-weight: 600; font-display: swap; src: url("/fonts/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: Poppins; font-style: normal; font-weight: 600; font-display: swap; src: url("/fonts/pxiByp8kv8JHgFVrLEj6Z1xlFQ.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: Poppins; font-style: normal; font-weight: 700; font-display: swap; src: url("/fonts/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: Poppins; font-style: normal; font-weight: 700; font-display: swap; src: url("/fonts/pxiByp8kv8JHgFVrLCz7Z1xlFQ.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: Poppins; font-style: normal; font-weight: 800; font-display: swap; src: url("/fonts/pxiByp8kv8JHgFVrLDD4Z1JlFc-K.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: Poppins; font-style: normal; font-weight: 800; font-display: swap; src: url("/fonts/pxiByp8kv8JHgFVrLDD4Z1xlFQ.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: Poppins; font-style: normal; font-weight: 900; font-display: swap; src: url("/fonts/pxiByp8kv8JHgFVrLBT5Z1JlFc-K.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: Poppins; font-style: normal; font-weight: 900; font-display: swap; src: url("/fonts/pxiByp8kv8JHgFVrLBT5Z1xlFQ.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, [data-bs-theme="light"] { --bs-blue: #0d6efd; --bs-indigo: #6610f2; --bs-purple: #6f42c1; --bs-pink: #d63384; --bs-red: #dc3545; --bs-orange: #fd7e14; --bs-yellow: #ffc107; --bs-green: #198754; --bs-teal: #20c997; --bs-cyan: #0dcaf0; --bs-black: #000; --bs-white: #fff; --bs-gray: #6c757d; --bs-gray-dark: #343a40; --bs-gray-100: #f8f9fa; --bs-gray-200: #e9ecef; --bs-gray-300: #dee2e6; --bs-gray-400: #ced4da; --bs-gray-500: #adb5bd; --bs-gray-600: #6c757d; --bs-gray-700: #495057; --bs-gray-800: #343a40; --bs-gray-900: #212529; --bs-primary: #0d6efd; --bs-secondary: #6c757d; --bs-success: #198754; --bs-info: #0dcaf0; --bs-warning: #ffc107; --bs-danger: #dc3545; --bs-light: #f8f9fa; --bs-dark: #212529; --bs-primary-rgb: 13,110,253; --bs-secondary-rgb: 108,117,125; --bs-success-rgb: 25,135,84; --bs-info-rgb: 13,202,240; --bs-warning-rgb: 255,193,7; --bs-danger-rgb: 220,53,69; --bs-light-rgb: 248,249,250; --bs-dark-rgb: 33,37,41; --bs-primary-text-emphasis: #052c65; --bs-secondary-text-emphasis: #2b2f32; --bs-success-text-emphasis: #0a3622; --bs-info-text-emphasis: #055160; --bs-warning-text-emphasis: #664d03; --bs-danger-text-emphasis: #58151c; --bs-light-text-emphasis: #495057; --bs-dark-text-emphasis: #495057; --bs-primary-bg-subtle: #cfe2ff; --bs-secondary-bg-subtle: #e2e3e5; --bs-success-bg-subtle: #d1e7dd; --bs-info-bg-subtle: #cff4fc; --bs-warning-bg-subtle: #fff3cd; --bs-danger-bg-subtle: #f8d7da; --bs-light-bg-subtle: #fcfcfd; --bs-dark-bg-subtle: #ced4da; --bs-primary-border-subtle: #9ec5fe; --bs-secondary-border-subtle: #c4c8cb; --bs-success-border-subtle: #a3cfbb; --bs-info-border-subtle: #9eeaf9; --bs-warning-border-subtle: #ffe69c; --bs-danger-border-subtle: #f1aeb5; --bs-light-border-subtle: #e9ecef; --bs-dark-border-subtle: #adb5bd; --bs-white-rgb: 255,255,255; --bs-black-rgb: 0,0,0; --bs-font-sans-serif: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; --bs-font-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace; --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); --bs-body-font-family: var(--bs-font-sans-serif); --bs-body-font-size: 1rem; --bs-body-font-weight: 400; --bs-body-line-height: 1.5; --bs-body-color: #212529; --bs-body-color-rgb: 33,37,41; --bs-body-bg: #fff; --bs-body-bg-rgb: 255,255,255; --bs-emphasis-color: #000; --bs-emphasis-color-rgb: 0,0,0; --bs-secondary-color: rgba(33, 37, 41, 0.75); --bs-secondary-color-rgb: 33,37,41; --bs-secondary-bg: #e9ecef; --bs-secondary-bg-rgb: 233,236,239; --bs-tertiary-color: rgba(33, 37, 41, 0.5); --bs-tertiary-color-rgb: 33,37,41; --bs-tertiary-bg: #f8f9fa; --bs-tertiary-bg-rgb: 248,249,250; --bs-heading-color: inherit; --bs-link-color: #0d6efd; --bs-link-color-rgb: 13,110,253; --bs-link-decoration: underline; --bs-link-hover-color: #0a58ca; --bs-link-hover-color-rgb: 10,88,202; --bs-code-color: #d63384; --bs-highlight-bg: #fff3cd; --bs-border-width: 1px; --bs-border-style: solid; --bs-border-color: #dee2e6; --bs-border-color-translucent: rgba(0, 0, 0, 0.175); --bs-border-radius: 0.375rem; --bs-border-radius-sm: 0.25rem; --bs-border-radius-lg: 0.5rem; --bs-border-radius-xl: 1rem; --bs-border-radius-xxl: 2rem; --bs-border-radius-2xl: var(--bs-border-radius-xxl); --bs-border-radius-pill: 50rem; --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175); --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075); --bs-focus-ring-width: 0.25rem; --bs-focus-ring-opacity: 0.25; --bs-focus-ring-color: rgba(13, 110, 253, 0.25); --bs-form-valid-color: #198754; --bs-form-valid-border-color: #198754; --bs-form-invalid-color: #dc3545; --bs-form-invalid-border-color: #dc3545; }*, ::after, ::before { box-sizing: border-box; }@media (prefers-reduced-motion: no-preference){:root { scroll-behavior: smooth; }}body { margin: 0px; font-family: var(--bs-body-font-family); font-size: var(--bs-body-font-size); font-weight: var(--bs-body-font-weight); line-height: var(--bs-body-line-height); color: var(--bs-body-color); text-align: var(--bs-body-text-align); background-color: var(--bs-body-bg); text-size-adjust: 100%; -webkit-tap-highlight-color: transparent; }hr { margin: 1rem 0px; color: inherit; border-right: 0px; border-bottom: 0px; border-left: 0px; border-image: none; border-top: var(--bs-border-width) solid; opacity: 0.25; }.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { margin-top: 0px; margin-bottom: 0.5rem; font-weight: 500; line-height: 1.2; color: var(--bs-heading-color); }.h1, h1 { font-size: calc(1.375rem + 1.5vw); }@media (min-width: 1200px){.h1, h1 { font-size: 2.5rem; }}.h2, h2 { font-size: calc(1.325rem + 0.9vw); }@media (min-width: 1200px){.h2, h2 { font-size: 2rem; }}.h3, h3 { font-size: calc(1.3rem + 0.6vw); }@media (min-width: 1200px){.h3, h3 { font-size: 1.75rem; }}.h4, h4 { font-size: calc(1.275rem + 0.3vw); }@media (min-width: 1200px){.h4, h4 { font-size: 1.5rem; }}.h5, h5 { font-size: 1.25rem; }p { margin-top: 0px; margin-bottom: 1rem; }ol, ul { padding-left: 2rem; }dl, ol, ul { margin-top: 0px; margin-bottom: 1rem; }ol ol, ol ul, ul ol, ul ul { margin-bottom: 0px; }b, strong { font-weight: bolder; }a { color: rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1)); text-decoration: underline; }a:hover { --bs-link-color-rgb: var(--bs-link-hover-color-rgb); }a:not([href]):not([class]), a:not([href]):not([class]):hover { color: inherit; text-decoration: none; }img, svg { vertical-align: middle; }table { caption-side: bottom; border-collapse: collapse; }th { text-align: -webkit-match-parent; }tbody, td, tfoot, th, thead, tr { border-color: inherit; border-style: solid; border-width: 0px; }label { display: inline-block; }button { border-radius: 0px; }button:focus:not(:focus-visible) { outline: 0px; }button, input, optgroup, select, textarea { margin: 0px; font-family: inherit; font-size: inherit; line-height: inherit; }button, select { text-transform: none; }[role="button"] { cursor: pointer; }select { overflow-wrap: normal; }select:disabled { opacity: 1; }[type="button"], [type="reset"], [type="submit"], button { appearance: button; }[type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled), button:not(:disabled) { cursor: pointer; }textarea { resize: vertical; }::file-selector-button { font: inherit; appearance: button; }iframe { border: 0px; }.list-unstyled { padding-left: 0px; list-style: none; }.list-inline { padding-left: 0px; list-style: none; }.list-inline-item { display: inline-block; }.list-inline-item:not(:last-child) { margin-right: 0.5rem; }.blockquote > :last-child { margin-bottom: 0px; }.img-fluid { max-width: 100%; height: auto; }.img-thumbnail { padding: 0.25rem; background-color: var(--bs-body-bg); border: var(--bs-border-width) solid var(--bs-border-color); border-radius: var(--bs-border-radius); max-width: 100%; height: auto; }.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl { --bs-gutter-x: 1.5rem; --bs-gutter-y: 0; width: 100%; padding-right: calc(var(--bs-gutter-x) * .5); padding-left: calc(var(--bs-gutter-x) * .5); margin-right: auto; margin-left: auto; }@media (min-width: 576px){.container, .container-sm { max-width: 540px; }}@media (min-width: 768px){.container, .container-md, .container-sm { max-width: 720px; }}@media (min-width: 992px){.container, .container-lg, .container-md, .container-sm { max-width: 960px; }}@media (min-width: 1200px){.container, .container-lg, .container-md, .container-sm, .container-xl { max-width: 1140px; }}@media (min-width: 1400px){.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl { max-width: 1320px; }}:root { --bs-breakpoint-xs: 0; --bs-breakpoint-sm: 576px; --bs-breakpoint-md: 768px; --bs-breakpoint-lg: 992px; --bs-breakpoint-xl: 1200px; --bs-breakpoint-xxl: 1400px; }.row { --bs-gutter-x: 1.5rem; --bs-gutter-y: 0; display: flex; flex-wrap: wrap; margin-top: calc(-1 * var(--bs-gutter-y)); margin-right: calc(-.5 * var(--bs-gutter-x)); margin-left: calc(-.5 * var(--bs-gutter-x)); }.row > * { flex-shrink: 0; width: 100%; max-width: 100%; padding-right: calc(var(--bs-gutter-x) * .5); padding-left: calc(var(--bs-gutter-x) * .5); margin-top: var(--bs-gutter-y); }.col { flex: 1 0 0%; }@media (min-width: 768px){.col-md-2 { flex: 0 0 auto; width: 16.6667%; }.col-md-3 { flex: 0 0 auto; width: 25%; }.col-md-4 { flex: 0 0 auto; width: 33.3333%; }.col-md-5 { flex: 0 0 auto; width: 41.6667%; }.col-md-6 { flex: 0 0 auto; width: 50%; }.col-md-7 { flex: 0 0 auto; width: 58.3333%; }.col-md-9 { flex: 0 0 auto; width: 75%; }.col-md-10 { flex: 0 0 auto; width: 83.3333%; }}@media (min-width: 992px){.col-lg-2 { flex: 0 0 auto; width: 16.6667%; }.col-lg-3 { flex: 0 0 auto; width: 25%; }.col-lg-4 { flex: 0 0 auto; width: 33.3333%; }.col-lg-5 { flex: 0 0 auto; width: 41.6667%; }.col-lg-6 { flex: 0 0 auto; width: 50%; }.col-lg-7 { flex: 0 0 auto; width: 58.3333%; }.col-lg-8 { flex: 0 0 auto; width: 66.6667%; }.col-lg-9 { flex: 0 0 auto; width: 75%; }.col-lg-10 { flex: 0 0 auto; width: 83.3333%; }}@media (min-width: 1200px){.col-xl-5 { flex: 0 0 auto; width: 41.6667%; }.col-xl-7 { flex: 0 0 auto; width: 58.3333%; }}.table { --bs-table-color-type: initial; --bs-table-bg-type: initial; --bs-table-color-state: initial; --bs-table-bg-state: initial; --bs-table-color: var(--bs-body-color); --bs-table-bg: var(--bs-body-bg); --bs-table-border-color: var(--bs-border-color); --bs-table-accent-bg: transparent; --bs-table-striped-color: var(--bs-body-color); --bs-table-striped-bg: rgba(0, 0, 0, 0.05); --bs-table-active-color: var(--bs-body-color); --bs-table-active-bg: rgba(0, 0, 0, 0.1); --bs-table-hover-color: var(--bs-body-color); --bs-table-hover-bg: rgba(0, 0, 0, 0.075); width: 100%; margin-bottom: 1rem; vertical-align: top; border-color: var(--bs-table-border-color); }.table > :not(caption) > * > * { padding: 0.5rem; color: var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color))); background-color: var(--bs-table-bg); border-bottom-width: var(--bs-border-width); box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg))); }.table > tbody { vertical-align: inherit; }.table > thead { vertical-align: bottom; }.table-bordered > :not(caption) > * { border-width: var(--bs-border-width) 0; }.table-bordered > :not(caption) > * > * { border-width: 0 var(--bs-border-width); }.table-borderless > :not(:first-child) { border-top-width: 0px; }.table-striped > tbody > tr:nth-of-type(2n+1) > * { --bs-table-color-type: var(--bs-table-striped-color); --bs-table-bg-type: var(--bs-table-striped-bg); }.table-striped-columns > :not(caption) > tr > :nth-child(2n) { --bs-table-color-type: var(--bs-table-striped-color); --bs-table-bg-type: var(--bs-table-striped-bg); }.table-responsive { overflow-x: auto; }.form-control { display: block; width: 100%; padding: 0.375rem 0.75rem; font-size: 1rem; font-weight: 400; line-height: 1.5; color: var(--bs-body-color); background-color: var(--bs-body-bg); background-clip: padding-box; border: var(--bs-border-width) solid var(--bs-border-color); appearance: none; border-radius: var(--bs-border-radius); transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }@media (prefers-reduced-motion: reduce){.form-control { transition: none; }}.form-control[type="file"]:not(:disabled):not([readonly]) { cursor: pointer; }.form-control:focus { color: var(--bs-body-color); background-color: var(--bs-body-bg); border-color: rgb(134, 183, 254); outline: 0px; box-shadow: rgba(13, 110, 253, 0.25) 0px 0px 0px 0.25rem; }.form-control::placeholder { color: var(--bs-secondary-color); opacity: 1; }.form-control:disabled { background-color: var(--bs-secondary-bg); opacity: 1; }.form-control::file-selector-button { padding: 0.375rem 0.75rem; margin: -0.375rem -0.75rem; margin-inline-end: 0.75rem; color: var(--bs-body-color); background-color: var(--bs-tertiary-bg); pointer-events: none; border-color: inherit; border-style: solid; border-width: 0px; border-inline-end-width: var(--bs-border-width); border-radius: 0px; 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){.form-control::file-selector-button { transition: none; }}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button { background-color: var(--bs-secondary-bg); }.form-control:hover:not(:disabled):not([readonly])::file-selector-button { background-color: var(--bs-secondary-bg); }textarea.form-control { min-height: calc(1.5em + .75rem + calc(var(--bs-border-width) * 2)); }.form-control-color:not(:disabled):not([readonly]) { cursor: pointer; }[data-bs-theme="dark"] .form-switch .form-check-input:not(:checked):not(:focus) { --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e"); }.form-floating > :disabled ~ label { color: rgb(108, 117, 125); }.form-floating > :disabled ~ label::after { background-color: var(--bs-secondary-bg); }.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3), .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control, .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select, .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating) { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) { margin-left: calc(var(--bs-border-width) * -1); border-top-left-radius: 0px; border-bottom-left-radius: 0px; }.input-group > .form-floating:not(:first-child) > .form-control, .input-group > .form-floating:not(:first-child) > .form-select { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }.input-group > .form-control:not(:focus).is-valid, .input-group > .form-floating:not(:focus-within).is-valid, .input-group > .form-select:not(:focus).is-valid, .was-validated .input-group > .form-control:not(:focus):valid, .was-validated .input-group > .form-floating:not(:focus-within):valid, .was-validated .input-group > .form-select:not(:focus):valid { z-index: 3; }.input-group > .form-control:not(:focus).is-invalid, .input-group > .form-floating:not(:focus-within).is-invalid, .input-group > .form-select:not(:focus).is-invalid, .was-validated .input-group > .form-control:not(:focus):invalid, .was-validated .input-group > .form-floating:not(:focus-within):invalid, .was-validated .input-group > .form-select:not(:focus):invalid { z-index: 4; }.btn { --bs-btn-padding-x: 0.75rem; --bs-btn-padding-y: 0.375rem; --bs-btn-font-family: ; --bs-btn-font-size: 1rem; --bs-btn-font-weight: 400; --bs-btn-line-height: 1.5; --bs-btn-color: var(--bs-body-color); --bs-btn-bg: transparent; --bs-btn-border-width: var(--bs-border-width); --bs-btn-border-color: transparent; --bs-btn-border-radius: var(--bs-border-radius); --bs-btn-hover-border-color: transparent; --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075); --bs-btn-disabled-opacity: 0.65; --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5); display: inline-block; padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x); font-family: var(--bs-btn-font-family); font-size: var(--bs-btn-font-size); font-weight: var(--bs-btn-font-weight); line-height: var(--bs-btn-line-height); color: var(--bs-btn-color); text-align: center; text-decoration: none; vertical-align: middle; cursor: pointer; user-select: none; border: var(--bs-btn-border-width) solid var(--bs-btn-border-color); border-radius: var(--bs-btn-border-radius); background-color: var(--bs-btn-bg); 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 { transition: none; }}.btn:hover { color: var(--bs-btn-hover-color); background-color: var(--bs-btn-hover-bg); border-color: var(--bs-btn-hover-border-color); }.btn-check:checked + .btn, .btn.active, .btn.show, .btn:first-child:active, :not(.btn-check) + .btn:active { color: var(--bs-btn-active-color); background-color: var(--bs-btn-active-bg); border-color: var(--bs-btn-active-border-color); }.btn.disabled, .btn:disabled, fieldset:disabled .btn { color: var(--bs-btn-disabled-color); pointer-events: none; background-color: var(--bs-btn-disabled-bg); border-color: var(--bs-btn-disabled-border-color); opacity: var(--bs-btn-disabled-opacity); }.btn-primary { --bs-btn-color: #fff; --bs-btn-bg: #0d6efd; --bs-btn-border-color: #0d6efd; --bs-btn-hover-color: #fff; --bs-btn-hover-bg: #0b5ed7; --bs-btn-hover-border-color: #0a58ca; --bs-btn-focus-shadow-rgb: 49,132,253; --bs-btn-active-color: #fff; --bs-btn-active-bg: #0a58ca; --bs-btn-active-border-color: #0a53be; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #fff; --bs-btn-disabled-bg: #0d6efd; --bs-btn-disabled-border-color: #0d6efd; }.btn-secondary { --bs-btn-color: #fff; --bs-btn-bg: #6c757d; --bs-btn-border-color: #6c757d; --bs-btn-hover-color: #fff; --bs-btn-hover-bg: #5c636a; --bs-btn-hover-border-color: #565e64; --bs-btn-focus-shadow-rgb: 130,138,145; --bs-btn-active-color: #fff; --bs-btn-active-bg: #565e64; --bs-btn-active-border-color: #51585e; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #fff; --bs-btn-disabled-bg: #6c757d; --bs-btn-disabled-border-color: #6c757d; }.btn-light { --bs-btn-color: #000; --bs-btn-bg: #f8f9fa; --bs-btn-border-color: #f8f9fa; --bs-btn-hover-color: #000; --bs-btn-hover-bg: #d3d4d5; --bs-btn-hover-border-color: #c6c7c8; --bs-btn-focus-shadow-rgb: 211,212,213; --bs-btn-active-color: #000; --bs-btn-active-bg: #c6c7c8; --bs-btn-active-border-color: #babbbc; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #000; --bs-btn-disabled-bg: #f8f9fa; --bs-btn-disabled-border-color: #f8f9fa; }.collapse:not(.show) { display: none; }.dropdown, .dropdown-center, .dropend, .dropstart, .dropup, .dropup-center { position: relative; }.dropdown-toggle { white-space: nowrap; }.dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; border-width: 0.3em 0.3em 0px; border-style: solid solid none; border-color: currentcolor transparent; }.dropdown-toggle:empty::after { margin-left: 0px; }.dropdown-menu { --bs-dropdown-zindex: 1000; --bs-dropdown-min-width: 10rem; --bs-dropdown-padding-x: 0; --bs-dropdown-padding-y: 0.5rem; --bs-dropdown-spacer: 0.125rem; --bs-dropdown-font-size: 1rem; --bs-dropdown-color: var(--bs-body-color); --bs-dropdown-bg: var(--bs-body-bg); --bs-dropdown-border-color: var(--bs-border-color-translucent); --bs-dropdown-border-radius: var(--bs-border-radius); --bs-dropdown-border-width: var(--bs-border-width); --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width)); --bs-dropdown-divider-bg: var(--bs-border-color-translucent); --bs-dropdown-divider-margin-y: 0.5rem; --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); --bs-dropdown-link-color: var(--bs-body-color); --bs-dropdown-link-hover-color: var(--bs-body-color); --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg); --bs-dropdown-link-active-color: #fff; --bs-dropdown-link-active-bg: #0d6efd; --bs-dropdown-link-disabled-color: var(--bs-tertiary-color); --bs-dropdown-item-padding-x: 1rem; --bs-dropdown-item-padding-y: 0.25rem; --bs-dropdown-header-color: #6c757d; --bs-dropdown-header-padding-x: 1rem; --bs-dropdown-header-padding-y: 0.5rem; position: absolute; z-index: var(--bs-dropdown-zindex); display: none; min-width: var(--bs-dropdown-min-width); padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x); margin: 0px; font-size: var(--bs-dropdown-font-size); color: var(--bs-dropdown-color); text-align: left; list-style: none; background-color: var(--bs-dropdown-bg); background-clip: padding-box; border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color); border-radius: var(--bs-dropdown-border-radius); }.dropdown-item { display: block; width: 100%; padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x); clear: both; font-weight: 400; color: var(--bs-dropdown-link-color); text-align: inherit; text-decoration: none; white-space: nowrap; background-color: transparent; border: 0px; border-radius: var(--bs-dropdown-item-border-radius,0); }.dropdown-item:focus, .dropdown-item:hover { color: var(--bs-dropdown-link-hover-color); background-color: var(--bs-dropdown-link-hover-bg); }.dropdown-item.active, .dropdown-item:active { color: var(--bs-dropdown-link-active-color); text-decoration: none; background-color: var(--bs-dropdown-link-active-bg); }.dropdown-item.disabled, .dropdown-item:disabled { color: var(--bs-dropdown-link-disabled-color); pointer-events: none; background-color: transparent; }.btn-group > .btn-group:not(:first-child), .btn-group > :not(.btn-check:first-child) + .btn { margin-left: calc(var(--bs-border-width) * -1); }.btn-group > .btn-group:not(:last-child) > .btn, .btn-group > .btn.dropdown-toggle-split:first-child, .btn-group > .btn:not(:last-child):not(.dropdown-toggle) { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }.btn-group > .btn-group:not(:first-child) > .btn, .btn-group > .btn:nth-child(n+3), .btn-group > :not(.btn-check) + .btn { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }.btn-group-vertical > .btn-group:not(:first-child), .btn-group-vertical > .btn:not(:first-child) { margin-top: calc(var(--bs-border-width) * -1); }.btn-group-vertical > .btn-group:not(:last-child) > .btn, .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle) { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }.btn-group-vertical > .btn-group:not(:first-child) > .btn, .btn-group-vertical > .btn ~ .btn { border-top-left-radius: 0px; border-top-right-radius: 0px; }.nav { --bs-nav-link-padding-x: 1rem; --bs-nav-link-padding-y: 0.5rem; --bs-nav-link-font-weight: ; --bs-nav-link-color: var(--bs-link-color); --bs-nav-link-hover-color: var(--bs-link-hover-color); --bs-nav-link-disabled-color: var(--bs-secondary-color); display: flex; flex-wrap: wrap; padding-left: 0px; margin-bottom: 0px; list-style: none; }.nav-link { display: block; padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x); font-size: var(--bs-nav-link-font-size); font-weight: var(--bs-nav-link-font-weight); color: var(--bs-nav-link-color); text-decoration: none; background: 0px 0px; border: 0px; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; }@media (prefers-reduced-motion: reduce){.nav-link { transition: none; }}.nav-link:focus, .nav-link:hover { color: var(--bs-nav-link-hover-color); }.nav-tabs { --bs-nav-tabs-border-width: var(--bs-border-width); --bs-nav-tabs-border-color: var(--bs-border-color); --bs-nav-tabs-border-radius: var(--bs-border-radius); --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color); --bs-nav-tabs-link-active-color: var(--bs-emphasis-color); --bs-nav-tabs-link-active-bg: var(--bs-body-bg); --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg); border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color); }.nav-tabs .nav-link { margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width)); border: var(--bs-nav-tabs-border-width) solid transparent; border-top-left-radius: var(--bs-nav-tabs-border-radius); border-top-right-radius: var(--bs-nav-tabs-border-radius); }.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover { isolation: isolate; border-color: var(--bs-nav-tabs-link-hover-border-color); }.nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled { color: var(--bs-nav-link-disabled-color); background-color: transparent; border-color: transparent; }.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active { color: var(--bs-nav-tabs-link-active-color); background-color: var(--bs-nav-tabs-link-active-bg); border-color: var(--bs-nav-tabs-link-active-border-color); }.nav-pills { --bs-nav-pills-border-radius: var(--bs-border-radius); --bs-nav-pills-link-active-color: #fff; --bs-nav-pills-link-active-bg: #0d6efd; }.nav-pills .nav-link { border-radius: var(--bs-nav-pills-border-radius); }.nav-pills .nav-link:disabled { color: var(--bs-nav-link-disabled-color); background-color: transparent; border-color: transparent; }.nav-justified .nav-item, .nav-justified > .nav-link { flex-basis: 0px; flex-grow: 1; text-align: center; }.nav-fill .nav-item .nav-link, .nav-justified .nav-item .nav-link { width: 100%; }.tab-content > .tab-pane { display: none; }.tab-content > .active { display: block; }.card { --bs-card-spacer-y: 1rem; --bs-card-spacer-x: 1rem; --bs-card-title-spacer-y: 0.5rem; --bs-card-title-color: ; --bs-card-subtitle-color: ; --bs-card-border-width: var(--bs-border-width); --bs-card-border-color: var(--bs-border-color-translucent); --bs-card-border-radius: var(--bs-border-radius); --bs-card-box-shadow: ; --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width))); --bs-card-cap-padding-y: 0.5rem; --bs-card-cap-padding-x: 1rem; --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03); --bs-card-cap-color: ; --bs-card-height: ; --bs-card-color: ; --bs-card-bg: var(--bs-body-bg); --bs-card-img-overlay-padding: 1rem; --bs-card-group-margin: 0.75rem; position: relative; display: flex; flex-direction: column; min-width: 0px; height: var(--bs-card-height); color: var(--bs-body-color); overflow-wrap: break-word; background-color: var(--bs-card-bg); background-clip: border-box; border: var(--bs-card-border-width) solid var(--bs-card-border-color); border-radius: var(--bs-card-border-radius); }.card-body { flex: 1 1 auto; padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x); color: var(--bs-card-color); }.card-title { margin-bottom: var(--bs-card-title-spacer-y); color: var(--bs-card-title-color); }.card-header { padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x); margin-bottom: 0px; color: var(--bs-card-cap-color); background-color: var(--bs-card-cap-bg); border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color); }.card-header:first-child { border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0; }.card-img, .card-img-bottom, .card-img-top { width: 100%; }.card-img, .card-img-top { border-top-left-radius: var(--bs-card-inner-border-radius); border-top-right-radius: var(--bs-card-inner-border-radius); }@media (min-width: 576px){.card-group > .card:not(:last-child) { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }.card-group > .card:not(:last-child) .card-header, .card-group > .card:not(:last-child) .card-img-top { border-top-right-radius: 0px; }.card-group > .card:not(:last-child) .card-footer, .card-group > .card:not(:last-child) .card-img-bottom { border-bottom-right-radius: 0px; }.card-group > .card:not(:first-child) { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }.card-group > .card:not(:first-child) .card-header, .card-group > .card:not(:first-child) .card-img-top { border-top-left-radius: 0px; }.card-group > .card:not(:first-child) .card-footer, .card-group > .card:not(:first-child) .card-img-bottom { border-bottom-left-radius: 0px; }}.accordion { --bs-accordion-color: var(--bs-body-color); --bs-accordion-bg: var(--bs-body-bg); --bs-accordion-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,border-radius 0.15s ease; --bs-accordion-border-color: var(--bs-border-color); --bs-accordion-border-width: var(--bs-border-width); --bs-accordion-border-radius: var(--bs-border-radius); --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width))); --bs-accordion-btn-padding-x: 1.25rem; --bs-accordion-btn-padding-y: 1rem; --bs-accordion-btn-color: var(--bs-body-color); --bs-accordion-btn-bg: var(--bs-accordion-bg); --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); --bs-accordion-btn-icon-width: 1.25rem; --bs-accordion-btn-icon-transform: rotate(-180deg); --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out; --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23052c65'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); --bs-accordion-btn-focus-border-color: #86b7fe; --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); --bs-accordion-body-padding-x: 1.25rem; --bs-accordion-body-padding-y: 1rem; --bs-accordion-active-color: var(--bs-primary-text-emphasis); --bs-accordion-active-bg: var(--bs-primary-bg-subtle); }.breadcrumb { --bs-breadcrumb-padding-x: 0; --bs-breadcrumb-padding-y: 0; --bs-breadcrumb-margin-bottom: 1rem; --bs-breadcrumb-bg: ; --bs-breadcrumb-border-radius: ; --bs-breadcrumb-divider-color: var(--bs-secondary-color); --bs-breadcrumb-item-padding-x: 0.5rem; --bs-breadcrumb-item-active-color: var(--bs-secondary-color); display: flex; flex-wrap: wrap; padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x); margin-bottom: var(--bs-breadcrumb-margin-bottom); font-size: var(--bs-breadcrumb-font-size); list-style: none; background-color: var(--bs-breadcrumb-bg); border-radius: var(--bs-breadcrumb-border-radius); }.page-item:not(:first-child) .page-link { margin-left: calc(var(--bs-border-width) * -1); }.badge { --bs-badge-padding-x: 0.65em; --bs-badge-padding-y: 0.35em; --bs-badge-font-size: 0.75em; --bs-badge-font-weight: 700; --bs-badge-color: #fff; --bs-badge-border-radius: var(--bs-border-radius); display: inline-block; padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x); font-size: var(--bs-badge-font-size); font-weight: var(--bs-badge-font-weight); line-height: 1; color: var(--bs-badge-color); text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: var(--bs-badge-border-radius); }.badge:empty { display: none; }@keyframes progress-bar-stripes { 
  0% { background-position-x: 1rem; }
}.list-group-horizontal > .list-group-item:first-child:not(:last-child) { border-bottom-left-radius: var(--bs-list-group-border-radius); border-top-right-radius: 0px; }.list-group-horizontal > .list-group-item:last-child:not(:first-child) { border-top-right-radius: var(--bs-list-group-border-radius); border-bottom-left-radius: 0px; }@media (min-width: 576px){.list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) { border-bottom-left-radius: var(--bs-list-group-border-radius); border-top-right-radius: 0px; }.list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) { border-top-right-radius: var(--bs-list-group-border-radius); border-bottom-left-radius: 0px; }}@media (min-width: 768px){.list-group-horizontal-md > .list-group-item:first-child:not(:last-child) { border-bottom-left-radius: var(--bs-list-group-border-radius); border-top-right-radius: 0px; }.list-group-horizontal-md > .list-group-item:last-child:not(:first-child) { border-top-right-radius: var(--bs-list-group-border-radius); border-bottom-left-radius: 0px; }}@media (min-width: 992px){.list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) { border-bottom-left-radius: var(--bs-list-group-border-radius); border-top-right-radius: 0px; }.list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) { border-top-right-radius: var(--bs-list-group-border-radius); border-bottom-left-radius: 0px; }}@media (min-width: 1200px){.list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) { border-bottom-left-radius: var(--bs-list-group-border-radius); border-top-right-radius: 0px; }.list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) { border-top-right-radius: var(--bs-list-group-border-radius); border-bottom-left-radius: 0px; }}@media (min-width: 1400px){.list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) { border-bottom-left-radius: var(--bs-list-group-border-radius); border-top-right-radius: 0px; }.list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) { border-top-right-radius: var(--bs-list-group-border-radius); border-bottom-left-radius: 0px; }}.toast-container > :not(:last-child) { margin-bottom: var(--bs-toast-spacing); }.carousel { position: relative; }.carousel.pointer-event { 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%; backface-visibility: hidden; transition: transform 0.6s ease-in-out; }@media (prefers-reduced-motion: reduce){.carousel-item { transition: none; }}.carousel-item-next, .carousel-item-prev, .carousel-item.active { display: block; }.active.carousel-item-end, .carousel-item-next:not(.carousel-item-start) { transform: translateX(100%); }.active.carousel-item-start, .carousel-item-prev:not(.carousel-item-end) { transform: translateX(-100%); }.carousel-fade .carousel-item { opacity: 0; transition-property: opacity; transform: none; }.carousel-fade .carousel-item-next.carousel-item-start, .carousel-fade .carousel-item-prev.carousel-item-end, .carousel-fade .carousel-item.active { z-index: 1; opacity: 1; }.carousel-fade .active.carousel-item-end, .carousel-fade .active.carousel-item-start { z-index: 0; opacity: 0; transition: opacity 0.6s; }@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-end, .carousel-fade .active.carousel-item-start { transition: none; }}.carousel-control-next, .carousel-control-prev { position: absolute; top: 0px; bottom: 0px; z-index: 1; display: flex; align-items: center; justify-content: center; width: 15%; padding: 0px; color: rgb(255, 255, 255); text-align: center; background: 0px 0px; border: 0px; opacity: 0.5; transition: opacity 0.15s; }@media (prefers-reduced-motion: reduce){.carousel-control-next, .carousel-control-prev { transition: none; }}.carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover { color: rgb(255, 255, 255); text-decoration: none; outline: 0px; opacity: 0.9; }.carousel-control-prev { left: 0px; }.carousel-control-next { right: 0px; }.carousel-control-next-icon, .carousel-control-prev-icon { display: inline-block; width: 2rem; height: 2rem; background-repeat: no-repeat; background-position: 50% center; background-size: 100% 100%; }.carousel-control-prev-icon { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e"); }.carousel-control-next-icon { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); }.carousel-indicators { position: absolute; right: 0px; bottom: 0px; left: 0px; z-index: 2; display: flex; justify-content: center; padding: 0px; margin-right: 15%; margin-bottom: 1rem; margin-left: 15%; }.carousel-indicators [data-bs-target] { box-sizing: content-box; flex: 0 1 auto; width: 30px; height: 3px; padding: 0px; margin-right: 3px; margin-left: 3px; text-indent: -999px; cursor: pointer; background-color: rgb(255, 255, 255); background-clip: padding-box; border-width: 10px 0px; border-style: solid none; border-color: transparent currentcolor; border-image: none; opacity: 0.5; transition: opacity 0.6s; }@media (prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target] { transition: none; }}.carousel-indicators .active { opacity: 1; }.carousel-caption { position: absolute; right: 15%; bottom: 1.25rem; left: 15%; padding-top: 1.25rem; padding-bottom: 1.25rem; color: rgb(255, 255, 255); text-align: center; }.carousel-dark .carousel-control-next-icon, .carousel-dark .carousel-control-prev-icon { filter: invert(1) grayscale(1); }.carousel-dark .carousel-indicators [data-bs-target] { background-color: rgb(0, 0, 0); }.carousel-dark .carousel-caption { color: rgb(0, 0, 0); }[data-bs-theme="dark"] .carousel .carousel-control-next-icon, [data-bs-theme="dark"] .carousel .carousel-control-prev-icon, [data-bs-theme="dark"].carousel .carousel-control-next-icon, [data-bs-theme="dark"].carousel .carousel-control-prev-icon { filter: invert(1) grayscale(1); }[data-bs-theme="dark"] .carousel .carousel-indicators [data-bs-target], [data-bs-theme="dark"].carousel .carousel-indicators [data-bs-target] { background-color: rgb(0, 0, 0); }[data-bs-theme="dark"] .carousel .carousel-caption, [data-bs-theme="dark"].carousel .carousel-caption { color: rgb(0, 0, 0); }@keyframes spinner-border { 
  100% { transform: rotate(360deg); }
}@keyframes spinner-grow { 
  0% { transform: scale(0); }
  50% { opacity: 1; transform: none; }
}@keyframes placeholder-glow { 
  50% { opacity: 0.2; }
}@keyframes placeholder-wave { 
  100% { mask-position: -200% 0%; }
}.visually-hidden, .visually-hidden-focusable:not(:focus):not(:focus-within) { width: 1px !important; height: 1px !important; padding: 0px !important; margin: -1px !important; overflow: hidden !important; clip: rect(0px, 0px, 0px, 0px) !important; white-space: nowrap !important; border: 0px !important; }.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption), .visually-hidden:not(caption) { position: absolute !important; }.overflow-hidden { overflow: hidden !important; }.d-inline-block { display: inline-block !important; }.d-block { display: block !important; }.d-flex { display: flex !important; }.d-inline-flex { display: inline-flex !important; }.d-none { display: none !important; }.shadow-lg { box-shadow: rgba(0, 0, 0, 0.176) 0px 1rem 3rem !important; }.position-relative { position: relative !important; }.position-absolute { position: absolute !important; }.top-0 { top: 0px !important; }.bottom-0 { bottom: 0px !important; }.border-0 { border: 0px !important; }.border-top-0 { border-top: 0px !important; }.border-bottom-0 { border-bottom: 0px !important; }.w-100 { width: 100% !important; }.w-auto { width: auto !important; }.h-100 { height: 100% !important; }.h-auto { height: auto !important; }.flex-column { flex-direction: column !important; }.flex-wrap { flex-wrap: wrap !important; }.justify-content-start { justify-content: flex-start !important; }.justify-content-end { justify-content: flex-end !important; }.justify-content-center { justify-content: center !important; }.align-items-center { align-items: center !important; }.m-0 { margin: 0px !important; }.my-0 { margin-top: 0px !important; margin-bottom: 0px !important; }.my-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; }.my-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }.my-5 { margin-top: 3rem !important; margin-bottom: 3rem !important; }.mt-0 { margin-top: 0px !important; }.mt-2 { margin-top: 0.5rem !important; }.mt-3 { margin-top: 1rem !important; }.mt-4 { margin-top: 1.5rem !important; }.mt-5 { margin-top: 3rem !important; }.me-1 { margin-right: 0.25rem !important; }.me-2 { margin-right: 0.5rem !important; }.me-4 { margin-right: 1.5rem !important; }.mb-0 { margin-bottom: 0px !important; }.mb-1 { margin-bottom: 0.25rem !important; }.mb-2 { margin-bottom: 0.5rem !important; }.mb-3 { margin-bottom: 1rem !important; }.mb-4 { margin-bottom: 1.5rem !important; }.mb-5 { margin-bottom: 3rem !important; }.ms-1 { margin-left: 0.25rem !important; }.ms-2 { margin-left: 0.5rem !important; }.p-0 { padding: 0px !important; }.p-4 { padding: 1.5rem !important; }.px-3 { padding-right: 1rem !important; padding-left: 1rem !important; }.px-4 { padding-right: 1.5rem !important; padding-left: 1.5rem !important; }.px-5 { padding-right: 3rem !important; padding-left: 3rem !important; }.py-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; }.py-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; }.py-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; }.py-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }.py-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; }.pt-0 { padding-top: 0px !important; }.pt-2 { padding-top: 0.5rem !important; }.pt-3 { padding-top: 1rem !important; }.pt-4 { padding-top: 1.5rem !important; }.pt-5 { padding-top: 3rem !important; }.pb-2 { padding-bottom: 0.5rem !important; }.pb-3 { padding-bottom: 1rem !important; }.pb-4 { padding-bottom: 1.5rem !important; }.pb-5 { padding-bottom: 3rem !important; }.gap-3 { gap: 1rem !important; }.text-start { text-align: left !important; }.text-center { text-align: center !important; }.text-decoration-none { text-decoration: none !important; }.text-uppercase { text-transform: uppercase !important; }.text-primary { --bs-text-opacity: 1; color: rgba(var(--bs-primary-rgb),var(--bs-text-opacity)) !important; }.text-secondary { --bs-text-opacity: 1; color: rgba(var(--bs-secondary-rgb),var(--bs-text-opacity)) !important; }.text-light { --bs-text-opacity: 1; color: rgba(var(--bs-light-rgb),var(--bs-text-opacity)) !important; }.text-muted { --bs-text-opacity: 1; color: var(--bs-secondary-color) !important; }.bg-transparent { --bs-bg-opacity: 1; background-color: transparent !important; }.rounded-pill { border-radius: var(--bs-border-radius-pill) !important; }@media (min-width: 768px){.d-md-inline-block { display: inline-block !important; }.d-md-block { display: block !important; }.flex-md-row { flex-direction: row !important; }.me-md-4 { margin-right: 1.5rem !important; }}@media (min-width: 992px){.d-lg-block { display: block !important; }.mt-lg-0 { margin-top: 0px !important; }.mb-lg-0 { margin-bottom: 0px !important; }.p-lg-5 { padding: 3rem !important; }.px-lg-4 { padding-right: 1.5rem !important; padding-left: 1.5rem !important; }.py-lg-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; }.pe-lg-5 { padding-right: 3rem !important; }.ps-lg-5 { padding-left: 3rem !important; }.text-lg-end { text-align: right !important; }}@media (min-width: 1200px){.pe-xl-4 { padding-right: 1.5rem !important; }}.fa, .fa-brands, .fa-classic, .fa-regular, .fa-sharp, .fa-solid, .fab, .far, .fas { -webkit-font-smoothing: antialiased; display: var(--fa-display,inline-block); font-style: normal; font-variant: normal; line-height: 1; text-rendering: auto; }.fa-classic, .fa-regular, .fa-solid, .far, .fas { font-family: "Font Awesome 6 Free"; }.fa-brands, .fab { font-family: "Font Awesome 6 Brands"; }@-webkit-keyframes fa-beat { 
  0%, 90% { transform: scale(1); }
  45% { transform: scale(var(--fa-beat-scale,1.25)); }
}@keyframes fa-beat { 
  0%, 90% { transform: scale(1); }
  45% { transform: scale(var(--fa-beat-scale,1.25)); }
}@-webkit-keyframes fa-bounce { 
  0% { transform: scale(1) translateY(0px); }
  10% { transform: scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0); }
  30% { transform: scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em)); }
  50% { transform: scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0); }
  57% { transform: scale(1) translateY(var(--fa-bounce-rebound,-.125em)); }
  64% { transform: scale(1) translateY(0px); }
  100% { transform: scale(1) translateY(0px); }
}@keyframes fa-bounce { 
  0% { transform: scale(1) translateY(0px); }
  10% { transform: scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0); }
  30% { transform: scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em)); }
  50% { transform: scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0); }
  57% { transform: scale(1) translateY(var(--fa-bounce-rebound,-.125em)); }
  64% { transform: scale(1) translateY(0px); }
  100% { transform: scale(1) translateY(0px); }
}@-webkit-keyframes fa-fade { 
  50% { opacity: var(--fa-fade-opacity,.4); }
}@keyframes fa-fade { 
  50% { opacity: var(--fa-fade-opacity,.4); }
}@-webkit-keyframes fa-beat-fade { 
  0%, 100% { opacity: var(--fa-beat-fade-opacity,.4); transform: scale(1); }
  50% { opacity: 1; transform: scale(var(--fa-beat-fade-scale,1.125)); }
}@keyframes fa-beat-fade { 
  0%, 100% { opacity: var(--fa-beat-fade-opacity,.4); transform: scale(1); }
  50% { opacity: 1; transform: scale(var(--fa-beat-fade-scale,1.125)); }
}@-webkit-keyframes fa-flip { 
  50% { transform: rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg)); }
}@keyframes fa-flip { 
  50% { transform: rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg)); }
}@-webkit-keyframes fa-shake { 
  0% { transform: rotate(-15deg); }
  4% { transform: rotate(15deg); }
  8%, 24% { transform: rotate(-18deg); }
  12%, 28% { transform: rotate(18deg); }
  16% { transform: rotate(-22deg); }
  20% { transform: rotate(22deg); }
  32% { transform: rotate(-12deg); }
  36% { transform: rotate(12deg); }
  40%, 100% { transform: rotate(0deg); }
}@keyframes fa-shake { 
  0% { transform: rotate(-15deg); }
  4% { transform: rotate(15deg); }
  8%, 24% { transform: rotate(-18deg); }
  12%, 28% { transform: rotate(18deg); }
  16% { transform: rotate(-22deg); }
  20% { transform: rotate(22deg); }
  32% { transform: rotate(-12deg); }
  36% { transform: rotate(12deg); }
  40%, 100% { transform: rotate(0deg); }
}@-webkit-keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}@keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}.fa-caret-right::before { content: ""; }.fa-bars::before, .fa-navicon::before { content: ""; }.fa-people-group::before { content: ""; }.fa-flask-vial::before { content: ""; }.fa-angle-right::before { content: ""; }.fa-star::before { content: ""; }.fa-box::before { content: ""; }.fa-microchip::before { content: ""; }.fa-bowl-food::before { content: ""; }.fa-arrow-right::before { content: ""; }.fa-comment-dots::before, .fa-commenting::before { content: ""; }.fa-digging::before, .fa-person-digging::before { content: ""; }.fa-file-pdf::before { content: ""; }.fa-bowl-rice::before { content: ""; }.fa-arrows-turn-to-dots::before { content: ""; }.fa-wine-bottle::before { content: ""; }.fa-diagnoses::before, .fa-person-dots-from-line::before { content: ""; }.fa-chevron-down::before { content: ""; }.fa-list-dots::before, .fa-list-ul::before { content: ""; }.fa-chevron-right::before { content: ""; }.fa-arrow-up-right-dots::before { content: ""; }.fa-building::before { content: ""; }.fa-check::before { content: ""; }.fa-book-open::before { content: ""; }.fa-bowling-ball::before { content: ""; }.fa-allergies::before, .fa-hand-dots::before { content: ""; }.fa-sr-only, .fa-sr-only-focusable:not(:focus), .sr-only, .sr-only-focusable:not(:focus) { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; }:host, :root { --fa-style-family-brands: "Font Awesome 6 Brands"; --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; }@font-face { font-family: "Font Awesome 6 Brands"; font-style: normal; font-weight: 400; font-display: swap; src: url("/vendor/fontawesome-free/webfonts/fa-brands-400.woff2") format("woff2"), url("/vendor/fontawesome-free/webfonts/fa-brands-400.ttf") format("truetype"); }.fa-brands, .fab { font-weight: 400; }.fa-facebook-f::before { content: ""; }.fa-pied-piper-square::before, .fa-square-pied-piper::before { content: ""; }.fa-tiktok::before { content: ""; }.fa-linkedin::before { content: ""; }.fa-instagram::before { content: ""; }.fa-whatsapp::before { content: ""; }.fa-youtube::before { content: ""; }:host, :root { --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; }@font-face { font-family: "Font Awesome 6 Free"; font-style: normal; font-weight: 400; font-display: swap; src: url("/vendor/fontawesome-free/webfonts/fa-regular-400.woff2") format("woff2"), url("/vendor/fontawesome-free/webfonts/fa-regular-400.ttf") format("truetype"); }.fa-regular, .far { font-weight: 400; }:host, :root { --fa-style-family-classic: "Font Awesome 6 Free"; --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; }@font-face { font-family: "Font Awesome 6 Free"; font-style: normal; font-weight: 900; font-display: swap; src: url("/vendor/fontawesome-free/webfonts/fa-solid-900.woff2") format("woff2"), url("/vendor/fontawesome-free/webfonts/fa-solid-900.ttf") format("truetype"); }.fa-solid, .fas { font-weight: 900; }@font-face { font-family: "Font Awesome 5 Brands"; font-display: swap; font-weight: 400; src: url("/vendor/fontawesome-free/webfonts/fa-brands-400.woff2") format("woff2"), url("/vendor/fontawesome-free/webfonts/fa-brands-400.ttf") format("truetype"); }@font-face { font-family: "Font Awesome 5 Free"; font-display: swap; font-weight: 900; src: url("/vendor/fontawesome-free/webfonts/fa-solid-900.woff2") format("woff2"), url("/vendor/fontawesome-free/webfonts/fa-solid-900.ttf") format("truetype"); }@font-face { font-family: "Font Awesome 5 Free"; font-display: swap; font-weight: 400; src: url("/vendor/fontawesome-free/webfonts/fa-regular-400.woff2") format("woff2"), url("/vendor/fontawesome-free/webfonts/fa-regular-400.ttf") format("truetype"); }@font-face { font-family: FontAwesome; font-display: swap; src: url("/vendor/fontawesome-free/webfonts/fa-solid-900.woff2") format("woff2"), url("/vendor/fontawesome-free/webfonts/fa-solid-900.ttf") format("truetype"); }@font-face { font-family: FontAwesome; font-display: swap; src: url("/vendor/fontawesome-free/webfonts/fa-brands-400.woff2") format("woff2"), url("/vendor/fontawesome-free/webfonts/fa-brands-400.ttf") format("truetype"); }@font-face { font-family: FontAwesome; font-display: swap; src: url("/vendor/fontawesome-free/webfonts/fa-regular-400.woff2") format("woff2"), url("/vendor/fontawesome-free/webfonts/fa-regular-400.ttf") format("truetype"); unicode-range: U+F003, U+F006, U+F014, U+F016-F017, U+F01A-F01B, U+F01D, U+F022, U+F03E, U+F044, U+F046, U+F05C-F05D, U+F06E, U+F070, U+F087-F088, U+F08A, U+F094, U+F096-F097, U+F09D, U+F0A0, U+F0A2, U+F0A4-F0A7, U+F0C5, U+F0C7, U+F0E5-F0E6, U+F0EB, U+F0F6-F0F8, U+F10C, U+F114-F115, U+F118-F11A, U+F11C-F11D, U+F133, U+F147, U+F14E, U+F150-F152, U+F185-F186, U+F18E, U+F190-F192, U+F196, U+F1C1-F1C9, U+F1D9, U+F1DB, U+F1E3, U+F1EA, U+F1F7, U+F1F9, U+F20A, U+F247-F248, U+F24A, U+F24D, U+F255-F25B, U+F25D, U+F271-F274, U+F278, U+F27B, U+F28C, U+F28E, U+F29C, U+F2B5, U+F2B7, U+F2BA, U+F2BC, U+F2BE, U+F2C0-F2C1, U+F2C3, U+F2D0, U+F2D2, U+F2D4, U+F2DC; }@font-face { font-family: FontAwesome; font-display: swap; src: url("/vendor/fontawesome-free/webfonts/fa-v4compatibility.woff2") format("woff2"), url("/vendor/fontawesome-free/webfonts/fa-v4compatibility.ttf") format("truetype"); unicode-range: U+F041, U+F047, U+F065-F066, U+F07D-F07E, U+F080, U+F08B, U+F08E, U+F090, U+F09A, U+F0AC, U+F0AE, U+F0B2, U+F0D0, U+F0D6, U+F0E4, U+F0EC, U+F10A-F10B, U+F123, U+F13E, U+F148-F149, U+F14C, U+F156, U+F15E, U+F160-F161, U+F163, U+F175-F178, U+F195, U+F1F8, U+F219, U+F27A; }:root { --animate-duration: 1s; --animate-delay: 1s; --animate-repeat: 1; }.animated { animation-duration: var(--animate-duration); animation-fill-mode: both; }@media (prefers-reduced-motion: reduce), print{.animated { animation-duration: 1ms !important; transition-duration: 1ms !important; animation-iteration-count: 1 !important; }}@-webkit-keyframes bounce { 
  0%, 20%, 53%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transform: translateZ(0px); }
  40%, 43% { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -30px, 0px) scaleY(1.1); }
  70% { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -15px, 0px) scaleY(1.05); }
  80% { transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transform: translateZ(0px) scaleY(0.95); }
  90% { transform: translate3d(0px, -4px, 0px) scaleY(1.02); }
}@keyframes bounce { 
  0%, 20%, 53%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transform: translateZ(0px); }
  40%, 43% { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -30px, 0px) scaleY(1.1); }
  70% { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -15px, 0px) scaleY(1.05); }
  80% { transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transform: translateZ(0px) scaleY(0.95); }
  90% { transform: translate3d(0px, -4px, 0px) scaleY(1.02); }
}@-webkit-keyframes flash { 
  0%, 50%, 100% { opacity: 1; }
  25%, 75% { opacity: 0; }
}@keyframes flash { 
  0%, 50%, 100% { opacity: 1; }
  25%, 75% { opacity: 0; }
}@-webkit-keyframes pulse { 
  0% { transform: scaleX(1); }
  50% { transform: scale3d(1.05, 1.05, 1.05); }
  100% { transform: scaleX(1); }
}@keyframes pulse { 
  0% { transform: scaleX(1); }
  50% { transform: scale3d(1.05, 1.05, 1.05); }
  100% { transform: scaleX(1); }
}@-webkit-keyframes rubberBand { 
  0% { transform: scaleX(1); }
  30% { transform: scale3d(1.25, 0.75, 1); }
  40% { transform: scale3d(0.75, 1.25, 1); }
  50% { transform: scale3d(1.15, 0.85, 1); }
  65% { transform: scale3d(0.95, 1.05, 1); }
  75% { transform: scale3d(1.05, 0.95, 1); }
  100% { transform: scaleX(1); }
}@keyframes rubberBand { 
  0% { transform: scaleX(1); }
  30% { transform: scale3d(1.25, 0.75, 1); }
  40% { transform: scale3d(0.75, 1.25, 1); }
  50% { transform: scale3d(1.15, 0.85, 1); }
  65% { transform: scale3d(0.95, 1.05, 1); }
  75% { transform: scale3d(1.05, 0.95, 1); }
  100% { transform: scaleX(1); }
}@-webkit-keyframes shakeX { 
  0%, 100% { transform: translateZ(0px); }
  10%, 30%, 50%, 70%, 90% { transform: translate3d(-10px, 0px, 0px); }
  20%, 40%, 60%, 80% { transform: translate3d(10px, 0px, 0px); }
}@keyframes shakeX { 
  0%, 100% { transform: translateZ(0px); }
  10%, 30%, 50%, 70%, 90% { transform: translate3d(-10px, 0px, 0px); }
  20%, 40%, 60%, 80% { transform: translate3d(10px, 0px, 0px); }
}@-webkit-keyframes shakeY { 
  0%, 100% { transform: translateZ(0px); }
  10%, 30%, 50%, 70%, 90% { transform: translate3d(0px, -10px, 0px); }
  20%, 40%, 60%, 80% { transform: translate3d(0px, 10px, 0px); }
}@keyframes shakeY { 
  0%, 100% { transform: translateZ(0px); }
  10%, 30%, 50%, 70%, 90% { transform: translate3d(0px, -10px, 0px); }
  20%, 40%, 60%, 80% { transform: translate3d(0px, 10px, 0px); }
}@-webkit-keyframes headShake { 
  0% { transform: translateX(0px); }
  6.5% { transform: translateX(-6px) rotateY(-9deg); }
  18.5% { transform: translateX(5px) rotateY(7deg); }
  31.5% { transform: translateX(-3px) rotateY(-5deg); }
  43.5% { transform: translateX(2px) rotateY(3deg); }
  50% { transform: translateX(0px); }
}@keyframes headShake { 
  0% { transform: translateX(0px); }
  6.5% { transform: translateX(-6px) rotateY(-9deg); }
  18.5% { transform: translateX(5px) rotateY(7deg); }
  31.5% { transform: translateX(-3px) rotateY(-5deg); }
  43.5% { transform: translateX(2px) rotateY(3deg); }
  50% { transform: translateX(0px); }
}@-webkit-keyframes swing { 
  20% { transform: rotate(15deg); }
  40% { transform: rotate(-10deg); }
  60% { transform: rotate(5deg); }
  80% { transform: rotate(-5deg); }
  100% { transform: rotate(0deg); }
}@keyframes swing { 
  20% { transform: rotate(15deg); }
  40% { transform: rotate(-10deg); }
  60% { transform: rotate(5deg); }
  80% { transform: rotate(-5deg); }
  100% { transform: rotate(0deg); }
}@-webkit-keyframes tada { 
  0% { transform: scaleX(1); }
  10%, 20% { transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg); }
  30%, 50%, 70%, 90% { transform: scale3d(1.1, 1.1, 1.1) rotate(3deg); }
  40%, 60%, 80% { transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg); }
  100% { transform: scaleX(1); }
}@keyframes tada { 
  0% { transform: scaleX(1); }
  10%, 20% { transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg); }
  30%, 50%, 70%, 90% { transform: scale3d(1.1, 1.1, 1.1) rotate(3deg); }
  40%, 60%, 80% { transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg); }
  100% { transform: scaleX(1); }
}@-webkit-keyframes wobble { 
  0% { transform: translateZ(0px); }
  15% { transform: translate3d(-25%, 0px, 0px) rotate(-5deg); }
  30% { transform: translate3d(20%, 0px, 0px) rotate(3deg); }
  45% { transform: translate3d(-15%, 0px, 0px) rotate(-3deg); }
  60% { transform: translate3d(10%, 0px, 0px) rotate(2deg); }
  75% { transform: translate3d(-5%, 0px, 0px) rotate(-1deg); }
  100% { transform: translateZ(0px); }
}@keyframes wobble { 
  0% { transform: translateZ(0px); }
  15% { transform: translate3d(-25%, 0px, 0px) rotate(-5deg); }
  30% { transform: translate3d(20%, 0px, 0px) rotate(3deg); }
  45% { transform: translate3d(-15%, 0px, 0px) rotate(-3deg); }
  60% { transform: translate3d(10%, 0px, 0px) rotate(2deg); }
  75% { transform: translate3d(-5%, 0px, 0px) rotate(-1deg); }
  100% { transform: translateZ(0px); }
}@-webkit-keyframes jello { 
  0%, 11.1%, 100% { transform: translateZ(0px); }
  22.2% { transform: skewX(-12.5deg) skewY(-12.5deg); }
  33.3% { transform: skewX(6.25deg) skewY(6.25deg); }
  44.4% { transform: skewX(-3.125deg) skewY(-3.125deg); }
  55.5% { transform: skewX(1.5625deg) skewY(1.5625deg); }
  66.6% { transform: skewX(-0.78125deg) skewY(-0.78125deg); }
  77.7% { transform: skewX(0.390625deg) skewY(0.390625deg); }
  88.8% { transform: skewX(-0.195312deg) skewY(-0.195312deg); }
}@keyframes jello { 
  0%, 11.1%, 100% { transform: translateZ(0px); }
  22.2% { transform: skewX(-12.5deg) skewY(-12.5deg); }
  33.3% { transform: skewX(6.25deg) skewY(6.25deg); }
  44.4% { transform: skewX(-3.125deg) skewY(-3.125deg); }
  55.5% { transform: skewX(1.5625deg) skewY(1.5625deg); }
  66.6% { transform: skewX(-0.78125deg) skewY(-0.78125deg); }
  77.7% { transform: skewX(0.390625deg) skewY(0.390625deg); }
  88.8% { transform: skewX(-0.195312deg) skewY(-0.195312deg); }
}@-webkit-keyframes heartBeat { 
  0% { transform: scale(1); }
  14% { transform: scale(1.3); }
  28% { transform: scale(1); }
  42% { transform: scale(1.3); }
  70% { transform: scale(1); }
}@keyframes heartBeat { 
  0% { transform: scale(1); }
  14% { transform: scale(1.3); }
  28% { transform: scale(1); }
  42% { transform: scale(1.3); }
  70% { transform: scale(1); }
}@-webkit-keyframes backInDown { 
  0% { transform: translateY(-1200px) scale(0.7); opacity: 0.7; }
  80% { transform: translateY(0px) scale(0.7); opacity: 0.7; }
  100% { transform: scale(1); opacity: 1; }
}@keyframes backInDown { 
  0% { transform: translateY(-1200px) scale(0.7); opacity: 0.7; }
  80% { transform: translateY(0px) scale(0.7); opacity: 0.7; }
  100% { transform: scale(1); opacity: 1; }
}@-webkit-keyframes backInLeft { 
  0% { transform: translateX(-2000px) scale(0.7); opacity: 0.7; }
  80% { transform: translateX(0px) scale(0.7); opacity: 0.7; }
  100% { transform: scale(1); opacity: 1; }
}@keyframes backInLeft { 
  0% { transform: translateX(-2000px) scale(0.7); opacity: 0.7; }
  80% { transform: translateX(0px) scale(0.7); opacity: 0.7; }
  100% { transform: scale(1); opacity: 1; }
}@-webkit-keyframes backInRight { 
  0% { transform: translateX(2000px) scale(0.7); opacity: 0.7; }
  80% { transform: translateX(0px) scale(0.7); opacity: 0.7; }
  100% { transform: scale(1); opacity: 1; }
}@keyframes backInRight { 
  0% { transform: translateX(2000px) scale(0.7); opacity: 0.7; }
  80% { transform: translateX(0px) scale(0.7); opacity: 0.7; }
  100% { transform: scale(1); opacity: 1; }
}@-webkit-keyframes backInUp { 
  0% { transform: translateY(1200px) scale(0.7); opacity: 0.7; }
  80% { transform: translateY(0px) scale(0.7); opacity: 0.7; }
  100% { transform: scale(1); opacity: 1; }
}@keyframes backInUp { 
  0% { transform: translateY(1200px) scale(0.7); opacity: 0.7; }
  80% { transform: translateY(0px) scale(0.7); opacity: 0.7; }
  100% { transform: scale(1); opacity: 1; }
}@-webkit-keyframes backOutDown { 
  0% { transform: scale(1); opacity: 1; }
  20% { transform: translateY(0px) scale(0.7); opacity: 0.7; }
  100% { transform: translateY(700px) scale(0.7); opacity: 0.7; }
}@keyframes backOutDown { 
  0% { transform: scale(1); opacity: 1; }
  20% { transform: translateY(0px) scale(0.7); opacity: 0.7; }
  100% { transform: translateY(700px) scale(0.7); opacity: 0.7; }
}@-webkit-keyframes backOutLeft { 
  0% { transform: scale(1); opacity: 1; }
  20% { transform: translateX(0px) scale(0.7); opacity: 0.7; }
  100% { transform: translateX(-2000px) scale(0.7); opacity: 0.7; }
}@keyframes backOutLeft { 
  0% { transform: scale(1); opacity: 1; }
  20% { transform: translateX(0px) scale(0.7); opacity: 0.7; }
  100% { transform: translateX(-2000px) scale(0.7); opacity: 0.7; }
}@-webkit-keyframes backOutRight { 
  0% { transform: scale(1); opacity: 1; }
  20% { transform: translateX(0px) scale(0.7); opacity: 0.7; }
  100% { transform: translateX(2000px) scale(0.7); opacity: 0.7; }
}@keyframes backOutRight { 
  0% { transform: scale(1); opacity: 1; }
  20% { transform: translateX(0px) scale(0.7); opacity: 0.7; }
  100% { transform: translateX(2000px) scale(0.7); opacity: 0.7; }
}@-webkit-keyframes backOutUp { 
  0% { transform: scale(1); opacity: 1; }
  20% { transform: translateY(0px) scale(0.7); opacity: 0.7; }
  100% { transform: translateY(-700px) scale(0.7); opacity: 0.7; }
}@keyframes backOutUp { 
  0% { transform: scale(1); opacity: 1; }
  20% { transform: translateY(0px) scale(0.7); opacity: 0.7; }
  100% { transform: translateY(-700px) scale(0.7); opacity: 0.7; }
}@-webkit-keyframes bounceIn { 
  0%, 20%, 40%, 60%, 80%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  20% { transform: scale3d(1.1, 1.1, 1.1); }
  40% { transform: scale3d(0.9, 0.9, 0.9); }
  60% { opacity: 1; transform: scale3d(1.03, 1.03, 1.03); }
  80% { transform: scale3d(0.97, 0.97, 0.97); }
  100% { opacity: 1; transform: scaleX(1); }
}@keyframes bounceIn { 
  0%, 20%, 40%, 60%, 80%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  20% { transform: scale3d(1.1, 1.1, 1.1); }
  40% { transform: scale3d(0.9, 0.9, 0.9); }
  60% { opacity: 1; transform: scale3d(1.03, 1.03, 1.03); }
  80% { transform: scale3d(0.97, 0.97, 0.97); }
  100% { opacity: 1; transform: scaleX(1); }
}@-webkit-keyframes bounceInDown { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(0px, -3000px, 0px) scaleY(3); }
  60% { opacity: 1; transform: translate3d(0px, 25px, 0px) scaleY(0.9); }
  75% { transform: translate3d(0px, -10px, 0px) scaleY(0.95); }
  90% { transform: translate3d(0px, 5px, 0px) scaleY(0.985); }
  100% { transform: translateZ(0px); }
}@keyframes bounceInDown { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(0px, -3000px, 0px) scaleY(3); }
  60% { opacity: 1; transform: translate3d(0px, 25px, 0px) scaleY(0.9); }
  75% { transform: translate3d(0px, -10px, 0px) scaleY(0.95); }
  90% { transform: translate3d(0px, 5px, 0px) scaleY(0.985); }
  100% { transform: translateZ(0px); }
}@-webkit-keyframes bounceInLeft { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(-3000px, 0px, 0px) scaleX(3); }
  60% { opacity: 1; transform: translate3d(25px, 0px, 0px) scaleX(1); }
  75% { transform: translate3d(-10px, 0px, 0px) scaleX(0.98); }
  90% { transform: translate3d(5px, 0px, 0px) scaleX(0.995); }
  100% { transform: translateZ(0px); }
}@keyframes bounceInLeft { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(-3000px, 0px, 0px) scaleX(3); }
  60% { opacity: 1; transform: translate3d(25px, 0px, 0px) scaleX(1); }
  75% { transform: translate3d(-10px, 0px, 0px) scaleX(0.98); }
  90% { transform: translate3d(5px, 0px, 0px) scaleX(0.995); }
  100% { transform: translateZ(0px); }
}@-webkit-keyframes bounceInRight { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(3000px, 0px, 0px) scaleX(3); }
  60% { opacity: 1; transform: translate3d(-25px, 0px, 0px) scaleX(1); }
  75% { transform: translate3d(10px, 0px, 0px) scaleX(0.98); }
  90% { transform: translate3d(-5px, 0px, 0px) scaleX(0.995); }
  100% { transform: translateZ(0px); }
}@keyframes bounceInRight { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(3000px, 0px, 0px) scaleX(3); }
  60% { opacity: 1; transform: translate3d(-25px, 0px, 0px) scaleX(1); }
  75% { transform: translate3d(10px, 0px, 0px) scaleX(0.98); }
  90% { transform: translate3d(-5px, 0px, 0px) scaleX(0.995); }
  100% { transform: translateZ(0px); }
}@-webkit-keyframes bounceInUp { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(0px, 3000px, 0px) scaleY(5); }
  60% { opacity: 1; transform: translate3d(0px, -20px, 0px) scaleY(0.9); }
  75% { transform: translate3d(0px, 10px, 0px) scaleY(0.95); }
  90% { transform: translate3d(0px, -5px, 0px) scaleY(0.985); }
  100% { transform: translateZ(0px); }
}@keyframes bounceInUp { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(0px, 3000px, 0px) scaleY(5); }
  60% { opacity: 1; transform: translate3d(0px, -20px, 0px) scaleY(0.9); }
  75% { transform: translate3d(0px, 10px, 0px) scaleY(0.95); }
  90% { transform: translate3d(0px, -5px, 0px) scaleY(0.985); }
  100% { transform: translateZ(0px); }
}@-webkit-keyframes bounceOut { 
  20% { transform: scale3d(0.9, 0.9, 0.9); }
  50%, 55% { opacity: 1; transform: scale3d(1.1, 1.1, 1.1); }
  100% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
}@keyframes bounceOut { 
  20% { transform: scale3d(0.9, 0.9, 0.9); }
  50%, 55% { opacity: 1; transform: scale3d(1.1, 1.1, 1.1); }
  100% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
}@-webkit-keyframes bounceOutDown { 
  20% { transform: translate3d(0px, 10px, 0px) scaleY(0.985); }
  40%, 45% { opacity: 1; transform: translate3d(0px, -20px, 0px) scaleY(0.9); }
  100% { opacity: 0; transform: translate3d(0px, 2000px, 0px) scaleY(3); }
}@keyframes bounceOutDown { 
  20% { transform: translate3d(0px, 10px, 0px) scaleY(0.985); }
  40%, 45% { opacity: 1; transform: translate3d(0px, -20px, 0px) scaleY(0.9); }
  100% { opacity: 0; transform: translate3d(0px, 2000px, 0px) scaleY(3); }
}@-webkit-keyframes bounceOutLeft { 
  20% { opacity: 1; transform: translate3d(20px, 0px, 0px) scaleX(0.9); }
  100% { opacity: 0; transform: translate3d(-2000px, 0px, 0px) scaleX(2); }
}@keyframes bounceOutLeft { 
  20% { opacity: 1; transform: translate3d(20px, 0px, 0px) scaleX(0.9); }
  100% { opacity: 0; transform: translate3d(-2000px, 0px, 0px) scaleX(2); }
}@-webkit-keyframes bounceOutRight { 
  20% { opacity: 1; transform: translate3d(-20px, 0px, 0px) scaleX(0.9); }
  100% { opacity: 0; transform: translate3d(2000px, 0px, 0px) scaleX(2); }
}@keyframes bounceOutRight { 
  20% { opacity: 1; transform: translate3d(-20px, 0px, 0px) scaleX(0.9); }
  100% { opacity: 0; transform: translate3d(2000px, 0px, 0px) scaleX(2); }
}@-webkit-keyframes bounceOutUp { 
  20% { transform: translate3d(0px, -10px, 0px) scaleY(0.985); }
  40%, 45% { opacity: 1; transform: translate3d(0px, 20px, 0px) scaleY(0.9); }
  100% { opacity: 0; transform: translate3d(0px, -2000px, 0px) scaleY(3); }
}@keyframes bounceOutUp { 
  20% { transform: translate3d(0px, -10px, 0px) scaleY(0.985); }
  40%, 45% { opacity: 1; transform: translate3d(0px, 20px, 0px) scaleY(0.9); }
  100% { opacity: 0; transform: translate3d(0px, -2000px, 0px) scaleY(3); }
}@-webkit-keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}@-webkit-keyframes fadeInDown { 
  0% { opacity: 0; transform: translate3d(0px, -100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}@keyframes fadeInDown { 
  0% { opacity: 0; transform: translate3d(0px, -100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}@-webkit-keyframes fadeInDownBig { 
  0% { opacity: 0; transform: translate3d(0px, -2000px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}@keyframes fadeInDownBig { 
  0% { opacity: 0; transform: translate3d(0px, -2000px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}@-webkit-keyframes fadeInLeft { 
  0% { opacity: 0; transform: translate3d(-100%, 0px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}@keyframes fadeInLeft { 
  0% { opacity: 0; transform: translate3d(-100%, 0px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}@-webkit-keyframes fadeInLeftBig { 
  0% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}@keyframes fadeInLeftBig { 
  0% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}@-webkit-keyframes fadeInRight { 
  0% { opacity: 0; transform: translate3d(100%, 0px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}@keyframes fadeInRight { 
  0% { opacity: 0; transform: translate3d(100%, 0px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}@-webkit-keyframes fadeInRightBig { 
  0% { opacity: 0; transform: translate3d(2000px, 0px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}@keyframes fadeInRightBig { 
  0% { opacity: 0; transform: translate3d(2000px, 0px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}@-webkit-keyframes fadeInUp { 
  0% { opacity: 0; transform: translate3d(0px, 100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}@keyframes fadeInUp { 
  0% { opacity: 0; transform: translate3d(0px, 100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}@-webkit-keyframes fadeInUpBig { 
  0% { opacity: 0; transform: translate3d(0px, 2000px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}@keyframes fadeInUpBig { 
  0% { opacity: 0; transform: translate3d(0px, 2000px, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}@-webkit-keyframes fadeInTopLeft { 
  0% { opacity: 0; transform: translate3d(-100%, -100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}@keyframes fadeInTopLeft { 
  0% { opacity: 0; transform: translate3d(-100%, -100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}@-webkit-keyframes fadeInTopRight { 
  0% { opacity: 0; transform: translate3d(100%, -100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}@keyframes fadeInTopRight { 
  0% { opacity: 0; transform: translate3d(100%, -100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}@-webkit-keyframes fadeInBottomLeft { 
  0% { opacity: 0; transform: translate3d(-100%, 100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}@keyframes fadeInBottomLeft { 
  0% { opacity: 0; transform: translate3d(-100%, 100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}@-webkit-keyframes fadeInBottomRight { 
  0% { opacity: 0; transform: translate3d(100%, 100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}@keyframes fadeInBottomRight { 
  0% { opacity: 0; transform: translate3d(100%, 100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}@-webkit-keyframes fadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}@keyframes fadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}@-webkit-keyframes fadeOutDown { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(0px, 100%, 0px); }
}@keyframes fadeOutDown { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(0px, 100%, 0px); }
}@-webkit-keyframes fadeOutDownBig { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(0px, 2000px, 0px); }
}@keyframes fadeOutDownBig { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(0px, 2000px, 0px); }
}@-webkit-keyframes fadeOutLeft { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(-100%, 0px, 0px); }
}@keyframes fadeOutLeft { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(-100%, 0px, 0px); }
}@-webkit-keyframes fadeOutLeftBig { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); }
}@keyframes fadeOutLeftBig { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); }
}@-webkit-keyframes fadeOutRight { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(100%, 0px, 0px); }
}@keyframes fadeOutRight { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(100%, 0px, 0px); }
}@-webkit-keyframes fadeOutRightBig { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(2000px, 0px, 0px); }
}@keyframes fadeOutRightBig { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(2000px, 0px, 0px); }
}@-webkit-keyframes fadeOutUp { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(0px, -100%, 0px); }
}@keyframes fadeOutUp { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(0px, -100%, 0px); }
}@-webkit-keyframes fadeOutUpBig { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(0px, -2000px, 0px); }
}@keyframes fadeOutUpBig { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(0px, -2000px, 0px); }
}@-webkit-keyframes fadeOutTopLeft { 
  0% { opacity: 1; transform: translateZ(0px); }
  100% { opacity: 0; transform: translate3d(-100%, -100%, 0px); }
}@keyframes fadeOutTopLeft { 
  0% { opacity: 1; transform: translateZ(0px); }
  100% { opacity: 0; transform: translate3d(-100%, -100%, 0px); }
}@-webkit-keyframes fadeOutTopRight { 
  0% { opacity: 1; transform: translateZ(0px); }
  100% { opacity: 0; transform: translate3d(100%, -100%, 0px); }
}@keyframes fadeOutTopRight { 
  0% { opacity: 1; transform: translateZ(0px); }
  100% { opacity: 0; transform: translate3d(100%, -100%, 0px); }
}@-webkit-keyframes fadeOutBottomRight { 
  0% { opacity: 1; transform: translateZ(0px); }
  100% { opacity: 0; transform: translate3d(100%, 100%, 0px); }
}@keyframes fadeOutBottomRight { 
  0% { opacity: 1; transform: translateZ(0px); }
  100% { opacity: 0; transform: translate3d(100%, 100%, 0px); }
}@-webkit-keyframes fadeOutBottomLeft { 
  0% { opacity: 1; transform: translateZ(0px); }
  100% { opacity: 0; transform: translate3d(-100%, 100%, 0px); }
}@keyframes fadeOutBottomLeft { 
  0% { opacity: 1; transform: translateZ(0px); }
  100% { opacity: 0; transform: translate3d(-100%, 100%, 0px); }
}@-webkit-keyframes flip { 
  0% { transform: perspective(400px) scaleX(1) translateZ(0px) rotateY(-1turn); animation-timing-function: ease-out; }
  40% { transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg); animation-timing-function: ease-out; }
  50% { transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg); animation-timing-function: ease-in; }
  80% { transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0px) rotateY(0deg); animation-timing-function: ease-in; }
  100% { transform: perspective(400px) scaleX(1) translateZ(0px) rotateY(0deg); animation-timing-function: ease-in; }
}@keyframes flip { 
  0% { transform: perspective(400px) scaleX(1) translateZ(0px) rotateY(-1turn); animation-timing-function: ease-out; }
  40% { transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg); animation-timing-function: ease-out; }
  50% { transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg); animation-timing-function: ease-in; }
  80% { transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0px) rotateY(0deg); animation-timing-function: ease-in; }
  100% { transform: perspective(400px) scaleX(1) translateZ(0px) rotateY(0deg); animation-timing-function: ease-in; }
}@-webkit-keyframes flipInX { 
  0% { transform: perspective(400px) rotateX(90deg); animation-timing-function: ease-in; opacity: 0; }
  40% { transform: perspective(400px) rotateX(-20deg); animation-timing-function: ease-in; }
  60% { transform: perspective(400px) rotateX(10deg); opacity: 1; }
  80% { transform: perspective(400px) rotateX(-5deg); }
  100% { transform: perspective(400px); }
}@keyframes flipInX { 
  0% { transform: perspective(400px) rotateX(90deg); animation-timing-function: ease-in; opacity: 0; }
  40% { transform: perspective(400px) rotateX(-20deg); animation-timing-function: ease-in; }
  60% { transform: perspective(400px) rotateX(10deg); opacity: 1; }
  80% { transform: perspective(400px) rotateX(-5deg); }
  100% { transform: perspective(400px); }
}@-webkit-keyframes flipInY { 
  0% { transform: perspective(400px) rotateY(90deg); animation-timing-function: ease-in; opacity: 0; }
  40% { transform: perspective(400px) rotateY(-20deg); animation-timing-function: ease-in; }
  60% { transform: perspective(400px) rotateY(10deg); opacity: 1; }
  80% { transform: perspective(400px) rotateY(-5deg); }
  100% { transform: perspective(400px); }
}@keyframes flipInY { 
  0% { transform: perspective(400px) rotateY(90deg); animation-timing-function: ease-in; opacity: 0; }
  40% { transform: perspective(400px) rotateY(-20deg); animation-timing-function: ease-in; }
  60% { transform: perspective(400px) rotateY(10deg); opacity: 1; }
  80% { transform: perspective(400px) rotateY(-5deg); }
  100% { transform: perspective(400px); }
}@-webkit-keyframes flipOutX { 
  0% { transform: perspective(400px); }
  30% { transform: perspective(400px) rotateX(-20deg); opacity: 1; }
  100% { transform: perspective(400px) rotateX(90deg); opacity: 0; }
}@keyframes flipOutX { 
  0% { transform: perspective(400px); }
  30% { transform: perspective(400px) rotateX(-20deg); opacity: 1; }
  100% { transform: perspective(400px) rotateX(90deg); opacity: 0; }
}@-webkit-keyframes flipOutY { 
  0% { transform: perspective(400px); }
  30% { transform: perspective(400px) rotateY(-15deg); opacity: 1; }
  100% { transform: perspective(400px) rotateY(90deg); opacity: 0; }
}@keyframes flipOutY { 
  0% { transform: perspective(400px); }
  30% { transform: perspective(400px) rotateY(-15deg); opacity: 1; }
  100% { transform: perspective(400px) rotateY(90deg); opacity: 0; }
}@-webkit-keyframes lightSpeedInRight { 
  0% { transform: translate3d(100%, 0px, 0px) skewX(-30deg); opacity: 0; }
  60% { transform: skewX(20deg); opacity: 1; }
  80% { transform: skewX(-5deg); }
  100% { transform: translateZ(0px); }
}@keyframes lightSpeedInRight { 
  0% { transform: translate3d(100%, 0px, 0px) skewX(-30deg); opacity: 0; }
  60% { transform: skewX(20deg); opacity: 1; }
  80% { transform: skewX(-5deg); }
  100% { transform: translateZ(0px); }
}@-webkit-keyframes lightSpeedInLeft { 
  0% { transform: translate3d(-100%, 0px, 0px) skewX(30deg); opacity: 0; }
  60% { transform: skewX(-20deg); opacity: 1; }
  80% { transform: skewX(5deg); }
  100% { transform: translateZ(0px); }
}@keyframes lightSpeedInLeft { 
  0% { transform: translate3d(-100%, 0px, 0px) skewX(30deg); opacity: 0; }
  60% { transform: skewX(-20deg); opacity: 1; }
  80% { transform: skewX(5deg); }
  100% { transform: translateZ(0px); }
}@-webkit-keyframes lightSpeedOutRight { 
  0% { opacity: 1; }
  100% { transform: translate3d(100%, 0px, 0px) skewX(30deg); opacity: 0; }
}@keyframes lightSpeedOutRight { 
  0% { opacity: 1; }
  100% { transform: translate3d(100%, 0px, 0px) skewX(30deg); opacity: 0; }
}@-webkit-keyframes lightSpeedOutLeft { 
  0% { opacity: 1; }
  100% { transform: translate3d(-100%, 0px, 0px) skewX(-30deg); opacity: 0; }
}@keyframes lightSpeedOutLeft { 
  0% { opacity: 1; }
  100% { transform: translate3d(-100%, 0px, 0px) skewX(-30deg); opacity: 0; }
}@-webkit-keyframes rotateIn { 
  0% { transform: rotate(-200deg); opacity: 0; }
  100% { transform: translateZ(0px); opacity: 1; }
}@keyframes rotateIn { 
  0% { transform: rotate(-200deg); opacity: 0; }
  100% { transform: translateZ(0px); opacity: 1; }
}@-webkit-keyframes rotateInDownLeft { 
  0% { transform: rotate(-45deg); opacity: 0; }
  100% { transform: translateZ(0px); opacity: 1; }
}@keyframes rotateInDownLeft { 
  0% { transform: rotate(-45deg); opacity: 0; }
  100% { transform: translateZ(0px); opacity: 1; }
}@-webkit-keyframes rotateInDownRight { 
  0% { transform: rotate(45deg); opacity: 0; }
  100% { transform: translateZ(0px); opacity: 1; }
}@keyframes rotateInDownRight { 
  0% { transform: rotate(45deg); opacity: 0; }
  100% { transform: translateZ(0px); opacity: 1; }
}@-webkit-keyframes rotateInUpLeft { 
  0% { transform: rotate(45deg); opacity: 0; }
  100% { transform: translateZ(0px); opacity: 1; }
}@keyframes rotateInUpLeft { 
  0% { transform: rotate(45deg); opacity: 0; }
  100% { transform: translateZ(0px); opacity: 1; }
}@-webkit-keyframes rotateInUpRight { 
  0% { transform: rotate(-90deg); opacity: 0; }
  100% { transform: translateZ(0px); opacity: 1; }
}@keyframes rotateInUpRight { 
  0% { transform: rotate(-90deg); opacity: 0; }
  100% { transform: translateZ(0px); opacity: 1; }
}@-webkit-keyframes rotateOut { 
  0% { opacity: 1; }
  100% { transform: rotate(200deg); opacity: 0; }
}@keyframes rotateOut { 
  0% { opacity: 1; }
  100% { transform: rotate(200deg); opacity: 0; }
}@-webkit-keyframes rotateOutDownLeft { 
  0% { opacity: 1; }
  100% { transform: rotate(45deg); opacity: 0; }
}@keyframes rotateOutDownLeft { 
  0% { opacity: 1; }
  100% { transform: rotate(45deg); opacity: 0; }
}@-webkit-keyframes rotateOutDownRight { 
  0% { opacity: 1; }
  100% { transform: rotate(-45deg); opacity: 0; }
}@keyframes rotateOutDownRight { 
  0% { opacity: 1; }
  100% { transform: rotate(-45deg); opacity: 0; }
}@-webkit-keyframes rotateOutUpLeft { 
  0% { opacity: 1; }
  100% { transform: rotate(-45deg); opacity: 0; }
}@keyframes rotateOutUpLeft { 
  0% { opacity: 1; }
  100% { transform: rotate(-45deg); opacity: 0; }
}@-webkit-keyframes rotateOutUpRight { 
  0% { opacity: 1; }
  100% { transform: rotate(90deg); opacity: 0; }
}@keyframes rotateOutUpRight { 
  0% { opacity: 1; }
  100% { transform: rotate(90deg); opacity: 0; }
}@-webkit-keyframes hinge { 
  0% { animation-timing-function: ease-in-out; }
  20%, 60% { transform: rotate(80deg); animation-timing-function: ease-in-out; }
  40%, 80% { transform: rotate(60deg); animation-timing-function: ease-in-out; opacity: 1; }
  100% { transform: translate3d(0px, 700px, 0px); opacity: 0; }
}@keyframes hinge { 
  0% { animation-timing-function: ease-in-out; }
  20%, 60% { transform: rotate(80deg); animation-timing-function: ease-in-out; }
  40%, 80% { transform: rotate(60deg); animation-timing-function: ease-in-out; opacity: 1; }
  100% { transform: translate3d(0px, 700px, 0px); opacity: 0; }
}@-webkit-keyframes jackInTheBox { 
  0% { opacity: 0; transform: scale(0.1) rotate(30deg); transform-origin: center bottom; }
  50% { transform: rotate(-10deg); }
  70% { transform: rotate(3deg); }
  100% { opacity: 1; transform: scale(1); }
}@keyframes jackInTheBox { 
  0% { opacity: 0; transform: scale(0.1) rotate(30deg); transform-origin: center bottom; }
  50% { transform: rotate(-10deg); }
  70% { transform: rotate(3deg); }
  100% { opacity: 1; transform: scale(1); }
}@-webkit-keyframes rollIn { 
  0% { opacity: 0; transform: translate3d(-100%, 0px, 0px) rotate(-120deg); }
  100% { opacity: 1; transform: translateZ(0px); }
}@keyframes rollIn { 
  0% { opacity: 0; transform: translate3d(-100%, 0px, 0px) rotate(-120deg); }
  100% { opacity: 1; transform: translateZ(0px); }
}@-webkit-keyframes rollOut { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(100%, 0px, 0px) rotate(120deg); }
}@keyframes rollOut { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(100%, 0px, 0px) rotate(120deg); }
}@-webkit-keyframes zoomIn { 
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; }
}@keyframes zoomIn { 
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; }
}@-webkit-keyframes zoomInDown { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -1000px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}@keyframes zoomInDown { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -1000px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}@-webkit-keyframes zoomInLeft { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}@keyframes zoomInLeft { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}@-webkit-keyframes zoomInRight { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}@keyframes zoomInRight { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}@-webkit-keyframes zoomInUp { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 1000px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}@keyframes zoomInUp { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 1000px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}@-webkit-keyframes zoomOut { 
  0% { opacity: 1; }
  50% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  100% { opacity: 0; }
}@keyframes zoomOut { 
  0% { opacity: 1; }
  50% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  100% { opacity: 0; }
}@-webkit-keyframes zoomOutDown { 
  40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  100% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 2000px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}@keyframes zoomOutDown { 
  40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  100% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 2000px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}@-webkit-keyframes zoomOutLeft { 
  40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0px, 0px); }
  100% { opacity: 0; transform: scale(0.1) translate3d(-2000px, 0px, 0px); }
}@keyframes zoomOutLeft { 
  40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0px, 0px); }
  100% { opacity: 0; transform: scale(0.1) translate3d(-2000px, 0px, 0px); }
}@-webkit-keyframes zoomOutRight { 
  40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0px, 0px); }
  100% { opacity: 0; transform: scale(0.1) translate3d(2000px, 0px, 0px); }
}@keyframes zoomOutRight { 
  40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0px, 0px); }
  100% { opacity: 0; transform: scale(0.1) translate3d(2000px, 0px, 0px); }
}@-webkit-keyframes zoomOutUp { 
  40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  100% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -2000px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}@keyframes zoomOutUp { 
  40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  100% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -2000px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}@-webkit-keyframes slideInDown { 
  0% { transform: translate3d(0px, -100%, 0px); visibility: visible; }
  100% { transform: translateZ(0px); }
}@keyframes slideInDown { 
  0% { transform: translate3d(0px, -100%, 0px); visibility: visible; }
  100% { transform: translateZ(0px); }
}@-webkit-keyframes slideInLeft { 
  0% { transform: translate3d(-100%, 0px, 0px); visibility: visible; }
  100% { transform: translateZ(0px); }
}@keyframes slideInLeft { 
  0% { transform: translate3d(-100%, 0px, 0px); visibility: visible; }
  100% { transform: translateZ(0px); }
}@-webkit-keyframes slideInRight { 
  0% { transform: translate3d(100%, 0px, 0px); visibility: visible; }
  100% { transform: translateZ(0px); }
}@keyframes slideInRight { 
  0% { transform: translate3d(100%, 0px, 0px); visibility: visible; }
  100% { transform: translateZ(0px); }
}@-webkit-keyframes slideInUp { 
  0% { transform: translate3d(0px, 100%, 0px); visibility: visible; }
  100% { transform: translateZ(0px); }
}@keyframes slideInUp { 
  0% { transform: translate3d(0px, 100%, 0px); visibility: visible; }
  100% { transform: translateZ(0px); }
}@-webkit-keyframes slideOutDown { 
  0% { transform: translateZ(0px); }
  100% { visibility: hidden; transform: translate3d(0px, 100%, 0px); }
}@keyframes slideOutDown { 
  0% { transform: translateZ(0px); }
  100% { visibility: hidden; transform: translate3d(0px, 100%, 0px); }
}@-webkit-keyframes slideOutLeft { 
  0% { transform: translateZ(0px); }
  100% { visibility: hidden; transform: translate3d(-100%, 0px, 0px); }
}@keyframes slideOutLeft { 
  0% { transform: translateZ(0px); }
  100% { visibility: hidden; transform: translate3d(-100%, 0px, 0px); }
}@-webkit-keyframes slideOutRight { 
  0% { transform: translateZ(0px); }
  100% { visibility: hidden; transform: translate3d(100%, 0px, 0px); }
}@keyframes slideOutRight { 
  0% { transform: translateZ(0px); }
  100% { visibility: hidden; transform: translate3d(100%, 0px, 0px); }
}@-webkit-keyframes slideOutUp { 
  0% { transform: translateZ(0px); }
  100% { visibility: hidden; transform: translate3d(0px, -100%, 0px); }
}@keyframes slideOutUp { 
  0% { transform: translateZ(0px); }
  100% { visibility: hidden; transform: translate3d(0px, -100%, 0px); }
}@font-face { font-display: swap; font-family: simple-line-icons; src: url("/vendor/simple-line-icons/fonts/Simple-Line-Iconsb26c.woff2?v=2.4.0") format("woff2"), url("/vendor/simple-line-icons/fonts/Simple-Line-Iconsb26c.ttf?v=2.4.0") format("truetype"), url("/vendor/simple-line-icons/fonts/Simple-Line-Iconsb26c.woff?v=2.4.0") format("woff"); font-weight: 400; font-style: normal; }.icon-action-redo, .icon-action-undo, .icon-anchor, .icon-arrow-down, .icon-arrow-down-circle, .icon-arrow-left, .icon-arrow-left-circle, .icon-arrow-right, .icon-arrow-right-circle, .icon-arrow-up, .icon-arrow-up-circle, .icon-badge, .icon-bag, .icon-ban, .icon-basket, .icon-basket-loaded, .icon-bell, .icon-book-open, .icon-briefcase, .icon-bubble, .icon-bubbles, .icon-bulb, .icon-calculator, .icon-calendar, .icon-call-end, .icon-call-in, .icon-call-out, .icon-camera, .icon-camrecorder, .icon-chart, .icon-check, .icon-chemistry, .icon-clock, .icon-close, .icon-cloud-download, .icon-cloud-upload, .icon-compass, .icon-control-end, .icon-control-forward, .icon-control-pause, .icon-control-play, .icon-control-rewind, .icon-control-start, .icon-credit-card, .icon-crop, .icon-cup, .icon-cursor, .icon-cursor-move, .icon-diamond, .icon-direction, .icon-directions, .icon-disc, .icon-dislike, .icon-doc, .icon-docs, .icon-drawer, .icon-drop, .icon-earphones, .icon-earphones-alt, .icon-emotsmile, .icon-energy, .icon-envelope, .icon-envelope-letter, .icon-envelope-open, .icon-equalizer, .icon-event, .icon-exclamation, .icon-eye, .icon-eyeglass, .icon-feed, .icon-film, .icon-fire, .icon-flag, .icon-folder, .icon-folder-alt, .icon-frame, .icon-game-controller, .icon-ghost, .icon-globe, .icon-globe-alt, .icon-graduation, .icon-graph, .icon-grid, .icon-handbag, .icon-heart, .icon-home, .icon-hourglass, .icon-info, .icon-key, .icon-layers, .icon-like, .icon-link, .icon-list, .icon-location-pin, .icon-lock, .icon-lock-open, .icon-login, .icon-logout, .icon-loop, .icon-magic-wand, .icon-magnet, .icon-magnifier, .icon-magnifier-add, .icon-magnifier-remove, .icon-map, .icon-menu, .icon-microphone, .icon-minus, .icon-mouse, .icon-music-tone, .icon-music-tone-alt, .icon-mustache, .icon-note, .icon-notebook, .icon-options, .icon-options-vertical, .icon-organization, .icon-paper-clip, .icon-paper-plane, .icon-paypal, .icon-pencil, .icon-people, .icon-phone, .icon-picture, .icon-pie-chart, .icon-pin, .icon-plane, .icon-playlist, .icon-plus, .icon-power, .icon-present, .icon-printer, .icon-puzzle, .icon-question, .icon-refresh, .icon-reload, .icon-rocket, .icon-screen-desktop, .icon-screen-smartphone, .icon-screen-tablet, .icon-settings, .icon-share, .icon-share-alt, .icon-shield, .icon-shuffle, .icon-size-actual, .icon-size-fullscreen, .icon-social-behance, .icon-social-dribbble, .icon-social-dropbox, .icon-social-facebook, .icon-social-foursqare, .icon-social-github, .icon-social-google, .icon-social-instagram, .icon-social-linkedin, .icon-social-pinterest, .icon-social-reddit, .icon-social-skype, .icon-social-soundcloud, .icon-social-spotify, .icon-social-steam, .icon-social-stumbleupon, .icon-social-tumblr, .icon-social-twitter, .icon-social-vkontakte, .icon-social-youtube, .icon-speech, .icon-speedometer, .icon-star, .icon-support, .icon-symbol-female, .icon-symbol-male, .icon-tag, .icon-target, .icon-trash, .icon-trophy, .icon-umbrella, .icon-user, .icon-user-female, .icon-user-follow, .icon-user-following, .icon-user-unfollow, .icon-vector, .icon-volume-1, .icon-volume-2, .icon-volume-off, .icon-wallet, .icon-wrench { font-family: simple-line-icons; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }.icon-phone::before { content: ""; }.icon-location-pin::before { content: ""; }.icon-envelope::before { content: ""; }.owl-carousel, .owl-carousel .owl-item { -webkit-tap-highlight-color: transparent; position: relative; }.owl-carousel { display: none; width: 100%; z-index: 1; }.owl-carousel .owl-stage { position: relative; touch-action: manipulation; }.owl-carousel .owl-stage::after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }.owl-carousel .owl-stage-outer { position: relative; overflow: hidden; transform: translate3d(0px, 0px, 0px); }.owl-carousel .owl-item, .owl-carousel .owl-wrapper { backface-visibility: hidden; transform: translate3d(0px, 0px, 0px); }.owl-carousel .owl-item { min-height: 1px; float: left; backface-visibility: hidden; }.owl-carousel .owl-item img { display: block; width: 100%; }.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled { display: none; }.no-js .owl-carousel, .owl-carousel.owl-loaded { display: block; }.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev { cursor: pointer; user-select: none; }.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot { background: 0px 0px; color: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font: inherit; padding: 0px !important; }.owl-carousel.owl-loading { opacity: 0; display: block; }.owl-carousel.owl-hidden { opacity: 0; }.owl-carousel.owl-refresh .owl-item { visibility: hidden; }.owl-carousel.owl-drag .owl-item { touch-action: pan-y; user-select: none; }.owl-carousel.owl-grab { cursor: grab; }.owl-carousel.owl-rtl { direction: rtl; }.owl-carousel.owl-rtl .owl-item { float: right; }.owl-carousel .animated { animation-duration: 1s; animation-fill-mode: both; }.owl-carousel .owl-animated-in { z-index: 0; }.owl-carousel .owl-animated-out { z-index: 1; }.owl-carousel .fadeOut { animation-name: fadeOut; }@keyframes fadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}.owl-height { transition: height 0.5s ease-in-out; }.owl-carousel .owl-item .owl-lazy { opacity: 0; transition: opacity 0.4s; }.owl-carousel .owl-item .owl-lazy:not([src]), .owl-carousel .owl-item .owl-lazy[src^=""] { max-height: 0px; }.owl-carousel .owl-item img.owl-lazy { transform-style: preserve-3d; }.owl-carousel .owl-video-wrapper { position: relative; height: 100%; background: rgb(0, 0, 0); }.owl-carousel .owl-video-play-icon { position: absolute; height: 80px; width: 80px; left: 50%; top: 50%; margin-left: -40px; margin-top: -40px; background: url("/vendor/owl.carousel/assets/owl.video.play.png") no-repeat; cursor: pointer; z-index: 1; backface-visibility: hidden; transition: transform 0.1s; }.owl-carousel .owl-video-play-icon:hover { transform: scale(1.3, 1.3); }.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn { display: none; }.owl-carousel .owl-video-tn { opacity: 0; height: 100%; background-position: center center; background-repeat: no-repeat; background-size: contain; transition: opacity 0.4s; }.owl-carousel .owl-video-frame { position: relative; z-index: 1; height: 100%; width: 100%; }.owl-theme .owl-dots, .owl-theme .owl-nav { text-align: center; -webkit-tap-highlight-color: transparent; }.owl-theme .owl-nav { margin-top: 10px; }.owl-theme .owl-nav [class*="owl-"] { color: rgb(255, 255, 255); font-size: 14px; margin: 5px; padding: 4px 7px; background: rgb(214, 214, 214); display: inline-block; cursor: pointer; border-radius: 3px; }.owl-theme .owl-nav [class*="owl-"]:hover { background: rgb(134, 151, 145); color: rgb(255, 255, 255); text-decoration: none; }.owl-theme .owl-nav .disabled { opacity: 0.5; cursor: default; }.owl-theme .owl-nav.disabled + .owl-dots { margin-top: 10px; }.owl-theme .owl-dots .owl-dot { display: inline-block; zoom: 1; }.owl-theme .owl-dots .owl-dot span { width: 10px; height: 10px; margin: 5px 7px; background: rgb(214, 214, 214); display: block; backface-visibility: visible; transition: opacity 0.2s; border-radius: 30px; }.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { background: rgb(134, 151, 145); }@font-face { font-display: swap; font-family: tipologo; src: url("/css/fonts/tipologo.woff") format("woff"), url("/css/fonts/tipologo.ttf") format("truetype"); font-weight: normal; font-style: normal; }[class*="icon-tipo"]::before { display: inline-block; font-family: tipologo; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; }.icon-tipo::before { content: "A"; font-size: 30px; vertical-align: middle; color: rgb(255, 255, 255); }html { direction: ltr; overflow-x: hidden; -webkit-font-smoothing: antialiased; box-shadow: none !important; }@media (prefers-reduced-motion: no-preference){:root { scroll-behavior: auto; }}body { background-color: var(--light); color: var(--default); font-family: Poppins, Arial, sans-serif; font-size: 14px; line-height: 26px; margin: 0px; }body a { outline: none !important; }::selection { color: var(--primary-inverse); background: var(--primary); }.body { background-color: var(--light); }a { text-decoration: none; }a:not(.btn):hover { text-decoration: underline; }li { line-height: 24px; }@media (max-width: 575px){body { font-size: 13px; }}#header { position: relative; z-index: 1030; }#header .header-body { display: flex; flex-direction: column; background: var(--light); transition: min-height 0.3s; width: 100%; border-top: 3px solid rgb(237, 237, 237); border-bottom: 1px solid transparent; z-index: 1001; }#header .header-container { position: relative; display: flex; flex-flow: wrap; align-items: center; transition: height 300ms; }#header .container { position: relative; }@media (max-width: 767px){#header .container { width: 100%; }}#header .header-row { display: flex; flex-grow: 1; align-items: center; align-self: stretch; max-height: 100%; }#header .header-column { display: flex; align-self: stretch; align-items: center; flex-grow: 1; flex-direction: column; }#header .header-column .header-row { justify-content: inherit; }#header .header-top { display: flex; align-items: center; border-bottom: 2px solid rgba(0, 0, 0, 0.06); min-height: 47px; }#header .header-top.header-top-default { background: var(--grey-100); }#header .header-top.header-top-borders { border-bottom-width: 1px; }#header .header-logo { margin: 1rem 0px; position: relative; z-index: 1; }#header .header-logo img { transition: 0.3s; position: relative; top: 0px; image-rendering: -webkit-optimize-contrast; transform: translateZ(0px); }#header .header-nav { padding: 1rem 0px; min-height: 70px; }#header .header-nav-top { display: flex; align-self: stretch; align-items: center; }#header .header-nav-features { position: relative; margin-left: 10px; }#header .header-nav-features::before, #header .header-nav-features::after { background: rgba(0, 0, 0, 0.03); content: none; width: 1px; height: 16px; position: absolute; display: block; top: 50%; transform: translate3d(0px, -50%, 0px); left: 0px; }#header .header-nav-features .header-nav-feature { position: relative; }#header .header-btn-collapse-nav { background: var(--grey-500); color: var(--light); display: none; float: right; margin: 0px 0px 0px 1rem; }#header.header-effect-shrink { transition: height 300ms; }#header.header-effect-shrink .header-top { transition: height 300ms; }#header.header-effect-shrink .header-container { min-height: 100px; }#header.header-effect-shrink .header-logo { display: flex; align-items: center; }html.sticky-header-active #header .header-body { position: fixed; border-bottom-color: rgba(234, 234, 234, 0.5); box-shadow: rgba(234, 234, 234, 0.5) 0px 0px 3px; }html.sticky-header-active #header .header-body.header-body-bottom-border { border-bottom: 1px solid rgba(234, 234, 234, 0.5) !important; }html.sticky-header-active #header.header-effect-shrink .header-body { position: relative; }@media (min-width: 992px){#header .header-nav-main { display: flex !important; height: auto !important; }#header .header-nav-main nav { display: flex !important; }#header .header-nav-main nav > ul > li { height: 100%; align-self: stretch; margin-left: -12px; }#header .header-nav-main nav > ul > li > a { display: inline-flex; align-items: center; white-space: normal; border-radius: var(--border-radius); color: var(--grey-500); font-size: 14px; font-style: normal; font-weight: 600; padding: 0.5rem 1rem; letter-spacing: -0.5px; text-transform: uppercase; text-decoration: none; }#header .header-nav-main nav > ul > li > a::after { display: none; }#header .header-nav-main nav > ul > li > a:active { background-color: transparent; text-decoration: none; color: var(--grey-500); }#header .header-nav-main nav > ul > li > a.dropdown-toggle .fa-chevron-down { display: none; }#header .header-nav-main nav > ul > li.open > a, #header .header-nav-main nav > ul > li.accessibility-open > a, #header .header-nav-main nav > ul > li:hover > a { background: var(--grey-500); color: var(--light); }#header .header-nav-main nav > ul > li.dropdown .dropdown-menu { top: -10000px; display: block; opacity: 0; left: auto; border-radius: 0 var(--border-radius) var(--border-radius); border-right: 0px; border-bottom: 0px; border-left: 0px; border-image: none; border-top: 3px solid var(--grey-500); box-shadow: rgba(0, 0, 0, 0.07) 0px 15px 30px -5px; margin: 0px; min-width: 200px; padding: 5px 0px; text-align: left; }#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a { border-bottom: 1px solid var(--grey-100); color: var(--default); font-size: 0.83em; font-weight: 400; padding: 6px 18px; position: relative; text-transform: none; text-decoration: none; letter-spacing: -0.5px; }#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a:hover, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a:focus, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a.active, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a:active { background-color: transparent; }#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li:hover > a, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li:focus > a, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.active > a, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li:active > a, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.open > a, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.accessibility-open > a { background-color: rgb(245, 130, 32); }#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu { position: relative; }#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > a .fa-chevron-down { display: none; }#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > a::after { font-family: "Font Awesome 6 Free"; content: ""; font-weight: 900; position: absolute; top: 50%; font-size: 0.5rem; opacity: 0.7; right: 20px; transform: translateY(-50%); transition: 0.2s ease-out; }#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-menu { left: 100%; display: block; margin-top: -8px; margin-left: -1px; border-radius: var(--border-radius); opacity: 0; transform: translate3d(0px, 0px, 0px); }#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu.open > a::after, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu.accessibility-open > a::after, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu:hover > a::after { opacity: 1; right: 15px; }#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu.open > .dropdown-menu, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu.accessibility-open > .dropdown-menu, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu:hover > .dropdown-menu { top: 0px; opacity: 1; }#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li:last-child a { border-bottom: 0px; }#header .header-nav-main nav > ul > li.dropdown.open > a, #header .header-nav-main nav > ul > li.dropdown.accessibility-open > a, #header .header-nav-main nav > ul > li.dropdown:hover > a { border-radius: var(--border-radius) var(--border-radius) 0 0; position: relative; }#header .header-nav-main nav > ul > li.dropdown.open > a::before, #header .header-nav-main nav > ul > li.dropdown.accessibility-open > a::before, #header .header-nav-main nav > ul > li.dropdown:hover > a::before { content: ""; display: block; position: absolute; left: 0px; right: 0px; bottom: -3px; border-bottom: 5px solid var(--grey-500); }#header .header-nav-main nav > ul > li.dropdown.open > .dropdown-menu, #header .header-nav-main nav > ul > li.dropdown.accessibility-open > .dropdown-menu, #header .header-nav-main nav > ul > li.dropdown:hover > .dropdown-menu { top: auto; display: block; opacity: 1; }#header .header-nav-main nav > ul > li .wrapper-items-cloned i { display: none; }}@media (min-width: 992px){#header .header-nav-main.header-nav-main-text-capitalize nav > ul > li > a { text-transform: capitalize; }}@media (min-width: 992px){#header .header-nav { display: flex; align-items: center; flex-grow: 1; justify-content: flex-end; align-self: stretch; }#header .header-nav.header-nav-stripe nav > ul:not(:hover) > li > a.active { color: var(--light) !important; }#header .header-nav.header-nav-links, #header .header-nav.header-nav-line { padding: 0px; }#header .header-nav.header-nav-links .header-nav-main, #header .header-nav.header-nav-line .header-nav-main { align-self: stretch; min-height: 0px; margin-top: 0px; }#header .header-nav.header-nav-links nav > ul > li > a, #header .header-nav.header-nav-links nav > ul > li:hover > a, #header .header-nav.header-nav-line nav > ul > li > a, #header .header-nav.header-nav-line nav > ul > li:hover > a { position: relative; padding: 0px 0.9rem; margin: 1px 0px 0px; min-height: 60px; height: 100%; background: transparent !important; }#header .header-nav.header-nav-links nav > ul > li:hover > a::before, #header .header-nav.header-nav-links nav > ul > li.open > a::before, #header .header-nav.header-nav-links nav > ul > li.accessibility-open > a::before, #header .header-nav.header-nav-line nav > ul > li:hover > a::before, #header .header-nav.header-nav-line nav > ul > li.open > a::before, #header .header-nav.header-nav-line nav > ul > li.accessibility-open > a::before { opacity: 1; }#header .header-nav.header-nav-links nav > ul > li.dropdown > a::before, #header .header-nav.header-nav-line nav > ul > li.dropdown > a::before { border-bottom: 0px; }#header .header-nav.header-nav-links nav > ul > li.dropdown.open > .dropdown-menu, #header .header-nav.header-nav-links nav > ul > li.dropdown.accessibility-open > .dropdown-menu, #header .header-nav.header-nav-links nav > ul > li.dropdown:hover > .dropdown-menu, #header .header-nav.header-nav-line nav > ul > li.dropdown.open > .dropdown-menu, #header .header-nav.header-nav-line nav > ul > li.dropdown.accessibility-open > .dropdown-menu, #header .header-nav.header-nav-line nav > ul > li.dropdown:hover > .dropdown-menu { margin-top: 0px; }#header .header-nav.header-nav-links:not(.header-nav-light-text) nav > ul > li > a, #header .header-nav.header-nav-line:not(.header-nav-light-text) nav > ul > li > a { color: rgb(255, 255, 255); }#header .header-nav.header-nav-line.header-nav-bottom-line.header-nav-bottom-line-active-text-light nav > ul:not(:hover) li > a.active { color: var(--light) !important; }#header .header-nav.header-nav-line.header-nav-bottom-line.header-nav-bottom-line-active-text-dark nav > ul:not(:hover) li > a.active { color: rgb(68, 68, 68) !important; }#header .header-nav.header-nav-force-light-text .header-nav-main nav > ul > li > a, #header .header-nav.header-nav-force-light-text .header-nav-main nav > ul > li .wrapper-items-cloned > a { color: var(--light) !important; }#header .header-nav.header-nav-force-light-text:not(.header-nav-force-light-text-active-skin-color) .header-nav-main nav > ul > li:hover > a, #header .header-nav.header-nav-force-light-text:not(.header-nav-force-light-text-active-skin-color) .header-nav-main nav > ul > li .wrapper-items-cloned:hover > a { color: var(--dark--200) !important; }#header .header-nav.header-nav-force-light-text:not(.header-nav-force-light-text-active-skin-color) .header-nav-main nav > ul:not(:hover) > li > a.active, #header .header-nav.header-nav-force-light-text:not(.header-nav-force-light-text-active-skin-color) .header-nav-main nav > ul:not(:hover) > li .wrapper-items-cloned > a.active { color: var(--dark--200) !important; }}@media (min-width: 992px){#header .header-nav-main-effect-2 nav > ul > li.dropdown .dropdown-menu { transition: opacity 0.2s ease-out; opacity: 0; }#header .header-nav-main-effect-2 nav > ul > li.dropdown:hover > .dropdown-menu, #header .header-nav-main-effect-2 nav > ul > li.dropdown.open > .dropdown-menu, #header .header-nav-main-effect-2 nav > ul > li.dropdown.accessibility-open > .dropdown-menu { opacity: 1; }}@media (min-width: 992px){#header .header-nav-main-sub-effect-1 nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-menu { transition: transform 0.2s ease-out, opacity 0.2s ease-out; transform: translate3d(-10px, 0px, 0px); opacity: 0; }#header .header-nav-main-sub-effect-1 nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu:hover > .dropdown-menu, #header .header-nav-main-sub-effect-1 nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu.open > .dropdown-menu, #header .header-nav-main-sub-effect-1 nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu.accessibility-open > .dropdown-menu { transform: translate3d(0px, 0px, 0px); opacity: 1; }}@media (max-width: 991px){#header .header-nav-main { position: absolute; background: transparent; width: 100%; top: 100%; left: 50%; transform: translate3d(-50%, 0px, 0px); }#header .header-nav-main::before { content: ""; display: block; position: absolute; top: 0px; left: 50%; width: 100vw; height: 100%; background: var(--light); z-index: -1; transform: translateX(-50%); }#header .header-nav-main nav { max-height: 50vh; overflow: hidden auto; padding: 0px 15px; transition: 500ms; }#header .header-nav-main nav > ul { padding-top: 15px; padding-bottom: 15px; flex-direction: column; }#header .header-nav-main nav > ul li { border-bottom: 1px solid rgb(232, 232, 232); clear: both; display: block; float: none; margin: 0px; padding: 0px; position: relative; }#header .header-nav-main nav > ul li a { font-size: 13px; font-style: normal; line-height: 20px; padding: 7px 8px; margin: 1px 0px; border-radius: var(--border-radius); text-align: left; }#header .header-nav-main nav > ul li a.dropdown-toggle { position: relative; }#header .header-nav-main nav > ul li a.dropdown-toggle::after { content: none; }#header .header-nav-main nav > ul li a.dropdown-toggle .fa-chevron-down { position: absolute; top: 0px; right: 0px; width: 30px; height: 100%; display: flex; align-items: center; justify-content: center; font-size: 0.6rem; }#header .header-nav-main nav > ul li a:active { background-color: rgb(248, 249, 250); color: inherit; }#header .header-nav-main nav > ul li.dropdown .dropdown-menu { background: transparent; padding: 0px; margin: 0px; font-size: 13px; box-shadow: none; border-radius: 0px; border: 0px; clear: both; display: none; float: none; position: static; }#header .header-nav-main nav > ul li.dropdown .dropdown-menu li.dropdown-submenu > a { position: relative; }#header .header-nav-main nav > ul li.dropdown .dropdown-menu li.dropdown-submenu > a::after { content: none; }#header .header-nav-main nav > ul li.dropdown .dropdown-menu li.dropdown-submenu > a .fa-chevron-down { position: absolute; top: 0px; right: 0px; width: 30px; height: 100%; display: flex; align-items: center; justify-content: center; font-size: 0.6rem; }#header .header-nav-main nav > ul li:last-child { border-bottom: 0px; }#header .header-nav-main nav > ul > li > a { text-transform: uppercase; font-weight: 700; margin-top: 1px; margin-bottom: 1px; color: var(--grey-500); }#header .header-nav-main nav > ul > li > a:active { color: var(--grey-500); }#header .header-nav-main.header-nav-main-slide .wrapper-items-cloned { display: none; }#header .header-btn-collapse-nav { outline: 0px; display: block; position: relative; z-index: 1; }#header .header-nav.header-nav-links, #header .header-nav.header-nav-line { min-height: 70px; }}@media (min-width: 992px){#header .header-body:not(.h-100) { height: auto !important; }}@media (max-width: 991px){#header .header-logo img { z-index: 1; }#header .header-nav { display: flex; align-items: center; }}#header .header-btn-collapse-nav { background: var(--secondary); }@media (min-width: 992px){#header .header-nav-main nav > ul > li > a { color: var(--primary); }#header .header-nav-main nav > ul > li.open > a, #header .header-nav-main nav > ul > li:hover > a { background: var(--primary); }#header .header-nav-main nav > ul > li.dropdown .dropdown-menu { border-top-color: var(--primary); }#header .header-nav-main nav > ul > li.dropdown.open > a::before, #header .header-nav-main nav > ul > li.dropdown:hover > a::before { border-bottom-color: var(--primary); }#header .header-nav-main nav > ul:not(:hover) > li > a.active { background-color: var(--primary); color: var(--primary-inverse); }#header .header-nav.header-nav-stripe nav > ul:not(:hover) > li > a.active { background-color: var(--primary); }#header .header-nav.header-nav-links nav > ul li:hover > a { color: var(--secondary); }#header .header-nav.header-nav-links nav > ul:not(:hover) > li > a.active { color: var(--primary); }#header .header-nav.header-nav-line nav > ul:not(:hover) li > a.active { color: var(--primary); }#header .header-nav.header-nav-line nav > ul:not(:hover) li > a.active::before { background: var(--primary); }#header .header-nav-main.header-nav-main-slide nav > ul:not(:hover) > li > span > a.active { color: var(--primary); }}@media (min-width: 992px){#header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-primary > a.active { background: var(--primary); color: var(--primary-inverse); }#header .header-nav-line .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-primary > a.active { color: var(--primary); }#header .header-nav-line .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-primary > a.active::before { background-color: var(--primary); }#header .header-nav-links .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-primary > a.active { color: var(--primary); }#header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-secondary > a.active { background: var(--secondary); color: var(--secondary-inverse); }#header .header-nav-line .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-secondary > a.active { color: var(--secondary); }#header .header-nav-line .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-secondary > a.active::before { background-color: var(--secondary); }#header .header-nav-links .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-secondary > a.active { color: var(--secondary); }#header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-tertiary > a.active { background: var(--tertiary); color: var(--tertiary-inverse); }#header .header-nav-line .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-tertiary > a.active { color: var(--tertiary); }#header .header-nav-line .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-tertiary > a.active::before { background-color: var(--tertiary); }#header .header-nav-links .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-tertiary > a.active { color: var(--tertiary); }#header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-quaternary > a.active { background: var(--quaternary); color: var(--quaternary-inverse); }#header .header-nav-line .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-quaternary > a.active { color: var(--quaternary); }#header .header-nav-line .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-quaternary > a.active::before { background-color: var(--quaternary); }#header .header-nav-links .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-quaternary > a.active { color: var(--quaternary); }#header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-dark > a.active { background: var(--dark); color: var(--dark-inverse); }#header .header-nav-line .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-dark > a.active { color: var(--dark); }#header .header-nav-line .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-dark > a.active::before { background-color: var(--dark); }#header .header-nav-links .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-dark > a.active { color: var(--dark); }#header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-light > a.active { background: var(--light); color: var(--light-inverse); }#header .header-nav-line .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-light > a.active { color: var(--light); }#header .header-nav-line .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-light > a.active::before { background-color: var(--light); }#header .header-nav-links .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-light > a.active { color: var(--light); }}@media (min-width: 992px){#header .header-nav-force-light-text-active-skin-color .header-nav-main nav > ul > li:hover > a, #header .header-nav-force-light-text-active-skin-color .header-nav-main nav > ul > li .wrapper-items-cloned:hover > a { color: var(--primary) !important; }#header .header-nav-force-light-text-active-skin-color .header-nav-main nav > ul:not(:hover) > li > a.active, #header .header-nav-force-light-text-active-skin-color .header-nav-main nav > ul:not(:hover) > li .wrapper-items-cloned > a.active { color: var(--primary) !important; }}@media (max-width: 991px){#header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a { color: var(--primary); }#header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a:active { color: var(--primary); }}.page-header { background-color: var(--dark); margin: 0px 0px 35px; padding: 30px 0px; position: relative; text-align: left; }.page-header h1 { color: var(--light); display: inline-block; font-size: 30px; line-height: 1; margin: 0px; padding: 0px; font-weight: 400; position: relative; top: 1px; }.page-header.page-header-lg { padding: 50px 0px; }.page-header.page-header-lg h1 { font-size: 40px; }.page-header.page-header-modern h1 { font-size: 28px; }.page-header.page-header-modern.page-header-lg { padding: 65px 0px; }.page-header.page-header-modern.page-header-lg h1 { font-size: 32px; }@media (min-width: 1200px){.container:not(.container-bs):not(.container-xl-custom):not(.container-xxl-custom) { max-width: 1140px; }}@media (min-width: 1440px){.container-xl-custom { max-width: 1440px; }}.row-gutter-sm { margin-right: -10px; margin-left: -10px; }.row-gutter-sm .col, .row-gutter-sm .col-1, .row-gutter-sm .col-10, .row-gutter-sm .col-11, .row-gutter-sm .col-12, .row-gutter-sm .col-2, .row-gutter-sm .col-3, .row-gutter-sm .col-4, .row-gutter-sm .col-5, .row-gutter-sm .col-6, .row-gutter-sm .col-7, .row-gutter-sm .col-8, .row-gutter-sm .col-9, .row-gutter-sm .col-auto, .row-gutter-sm .col-lg, .row-gutter-sm .col-lg-1, .row-gutter-sm .col-lg-10, .row-gutter-sm .col-lg-11, .row-gutter-sm .col-lg-12, .row-gutter-sm .col-lg-2, .row-gutter-sm .col-lg-3, .row-gutter-sm .col-lg-4, .row-gutter-sm .col-lg-5, .row-gutter-sm .col-lg-6, .row-gutter-sm .col-lg-7, .row-gutter-sm .col-lg-8, .row-gutter-sm .col-lg-9, .row-gutter-sm .col-lg-auto, .row-gutter-sm .col-md, .row-gutter-sm .col-md-1, .row-gutter-sm .col-md-10, .row-gutter-sm .col-md-11, .row-gutter-sm .col-md-12, .row-gutter-sm .col-md-2, .row-gutter-sm .col-md-3, .row-gutter-sm .col-md-4, .row-gutter-sm .col-md-5, .row-gutter-sm .col-md-6, .row-gutter-sm .col-md-7, .row-gutter-sm .col-md-8, .row-gutter-sm .col-md-9, .row-gutter-sm .col-md-auto, .row-gutter-sm .col-sm, .row-gutter-sm .col-sm-1, .row-gutter-sm .col-sm-10, .row-gutter-sm .col-sm-11, .row-gutter-sm .col-sm-12, .row-gutter-sm .col-sm-2, .row-gutter-sm .col-sm-3, .row-gutter-sm .col-sm-4, .row-gutter-sm .col-sm-5, .row-gutter-sm .col-sm-6, .row-gutter-sm .col-sm-7, .row-gutter-sm .col-sm-8, .row-gutter-sm .col-sm-9, .row-gutter-sm .col-sm-auto, .row-gutter-sm .col-xl, .row-gutter-sm .col-xl-1, .row-gutter-sm .col-xl-10, .row-gutter-sm .col-xl-11, .row-gutter-sm .col-xl-12, .row-gutter-sm .col-xl-2, .row-gutter-sm .col-xl-3, .row-gutter-sm .col-xl-4, .row-gutter-sm .col-xl-5, .row-gutter-sm .col-xl-6, .row-gutter-sm .col-xl-7, .row-gutter-sm .col-xl-8, .row-gutter-sm .col-xl-9, .row-gutter-sm .col-xl-auto { padding-left: 10px; padding-right: 10px; }.text-color-primary, .text-primary { color: var(--primary) !important; }.text-color-hover-primary:hover, .text-hover-primary:hover { color: var(--primary) !important; }.text-color-secondary, .text-secondary { color: var(--secondary) !important; }.text-color-quaternary, .text-quaternary { color: var(--quaternary) !important; }.text-color-dark, .text-dark { color: var(--dark) !important; }.text-color-light, .text-light { color: var(--light) !important; }.bg-color-primary, .bg-primary { background-color: rgb(13, 90, 164) !important; }.bg-color-light, .bg-light { background-color: var(--light) !important; }.bg-grey, .bg-color-grey { background-color: var(--grey-100) !important; }.p-relative { position: relative !important; }.box-shadow-1::before { display: block; position: absolute; left: 0px; top: 0px; height: 100%; width: 100%; opacity: 0.33; content: ""; box-shadow: rgb(187, 187, 187) 0px 30px 90px; transition: 0.2s ease-in-out; }.background-transparent, .bg-transparent, .bg-color-transparent { background: transparent !important; }.mb-0 { margin-bottom: 0px !important; }.mt-0 { margin-top: 0px !important; }.pt-0 { padding-top: 0px !important; }@media (min-width: 992px){.mb-lg-0 { margin-bottom: 0px !important; }.mt-lg-0 { margin-top: 0px !important; }}.negative-ls-1 { letter-spacing: -1px; }.cur-pointer { cursor: pointer; }.text-1 { font-size: 0.8em !important; }.text-2 { font-size: 0.9em !important; }.text-3 { font-size: 1em !important; }.text-3-4, .text-3-5 { font-size: 1.1em !important; }.text-4 { font-size: 1.2em !important; }.text-4-5 { font-size: 1.35em !important; }.text-5 { font-size: 1.5em !important; }.text-5-6, .text-5-5 { font-size: 1.65em !important; }.text-6 { font-size: 1.8em !important; }.text-7 { font-size: 2em !important; }.text-8 { font-size: 2.3em !important; }.text-9 { font-size: 2.5em !important; }.text-10 { font-size: 2.75em !important; }.text-11 { font-size: 3em !important; }.text-12 { font-size: 3.5em !important; }.text-13 { font-size: 4em !important; }.text-15 { font-size: 5em !important; }@media (min-width: 576px){.text-sm-9 { font-size: 2.5em !important; }}@media (min-width: 768px){.text-md-14 { font-size: 4.5em !important; }}@media (min-width: 1200px){.text-xl-10 { font-size: 2.75em !important; }}.line-height-1 { line-height: 1 !important; }.line-height-2 { line-height: 1.2 !important; }.opacity-8 { opacity: 0.8 !important; }.top-0 { top: 0px !important; }.bottom-0 { bottom: 0px !important; }.left-0 { left: 0px !important; }.right-0 { right: 0px !important; }.top-1 { top: 1px !important; }.top-2 { top: 2px !important; }.top-6 { top: 6px !important; }.text-decoration-none { text-decoration: none !important; }.text-uppercase { text-transform: uppercase !important; }.text-transform-none { text-transform: none !important; }.text-muted { color: rgb(153, 153, 153) !important; }.overflow-hidden { overflow: hidden !important; }.z-index-1 { z-index: 1 !important; }.z-index-3 { z-index: 3 !important; }@keyframes colorTransition { 
  0% { background-color: var(--primary); }
  33% { background-color: var(--secondary); }
  66% { background-color: var(--tertiary); }
  100% { background-color: var(--quaternary); }
}.font-weight-medium { font-weight: 500 !important; }.font-weight-semibold, .font-weight-semi-bold { font-weight: 600 !important; }.font-weight-bold { font-weight: 700 !important; }.font-weight-extrabold, .font-weight-extra-bold { font-weight: 800 !important; }.border-radius-2 { border-radius: var(--border-radius2x) !important; }.border-radius-2.box-shadow-1::before { border-radius: var(--border-radius2x) !important; }.border-radius-0 { border-radius: 0px !important; }:root { --bs-border-radius: var(--border-radius); --bs-btn-border-radius: var(--border-radius); }.ws-nowrap { white-space: nowrap !important; }.w-auto { width: auto !important; }#footer { background: var(--primary); border-top: 4px solid var(--dark); font-size: 0.9em; margin-top: 50px; padding: 0px; position: relative; clear: both; }#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6 { color: var(--light); }#footer a:not(.btn):not(.no-footer-css) { color: var(--default); transition: 0.1s ease-in-out; }#footer a:not(.btn):not(.no-footer-css):hover { text-decoration: none; color: var(--light); }#footer a:not(.btn):not(.no-footer-css):focus, #footer a:not(.btn):not(.no-footer-css):active { color: var(--grey-500); }#footer a:not(.btn):not(.no-footer-css).text-color-light { color: var(--light) !important; }#footer a:not(.btn):not(.no-footer-css).text-color-light:hover { color: var(--light-200) !important; }#footer a:not(.btn):not(.no-footer-css).text-color-light:focus, #footer a:not(.btn):not(.no-footer-css).text-color-light:active { color: var(--light-300) !important; }#footer .footer-copyright { background: var(--secondary); }#footer .footer-copyright p { color: rgb(85, 85, 85); margin: 0px; padding: 0px; font-size: 0.9em; }#footer .footer-nav.footer-nav-bottom-line nav > ul:not(:hover) > li > a.active { color: var(--primary) !important; }#footer .footer-nav.footer-nav-bottom-line nav > ul:not(:hover) > li > a.active::before { background: var(--primary) !important; }html.dark .owl-dots button.owl-dot span { background: var(--dark--200); }html.dark .owl-carousel.top-border { border-top-color: rgb(63, 66, 71); }.accordion .card { margin-top: 5px; }.accordion .card:first-child { margin-top: 0px; }.accordion .card:first-of-type, .accordion .card:not(:first-of-type):not(:last-of-type), .accordion .card:last-of-type { border: 1px solid rgba(0, 0, 0, 0.125); border-radius: 0.25rem; }.accordion .card:not(:first-of-type) .card-header:first-child { border-radius: 0.25rem; }.accordion .card-title { font-size: 16px; }.accordion .card-header { padding: 0px; border-radius: 0.25rem; border-bottom: 0px; margin: -1px; }.accordion .card-header a { cursor: pointer; display: block; padding: 10px 20px; }.accordion .card-header a:hover, .accordion .card-header a:focus { text-decoration: none; }.accordion .card-header a { color: var(--primary); }.appear-animation { opacity: 0; }.appear-animation-visible { opacity: 1; }.transition-2ms { transition: 0.2s ease-in-out; }.anim-hover-translate-top-5px:hover { transform: translateY(-5px) !important; }@keyframes sideMenuArrow { 
  0% { left: 5px; }
  50% { left: 10px; }
  100% { left: 5px; }
}@keyframes sideMenuArrowBack { 
  0% { right: 5px; }
  50% { right: 10px; }
  100% { right: 5px; }
}@keyframes maskUp { 
  0% { transform: translate(0px, 100%); }
  100% { transform: translate(0px, 0px); }
}@keyframes maskRight { 
  0% { transform: translate(-100%, 0px); }
  100% { transform: translate(0px, 0px); }
}@keyframes maskDown { 
  0% { transform: translate(0px, -100%); }
  100% { transform: translate(0px, 0px); }
}@keyframes maskLeft { 
  0% { transform: translate(100%, 0px); }
  100% { transform: translate(0px, 0px); }
}@keyframes textEntrance { 
  0% { opacity: 0; transform: translateY(100%) rotateX(-80deg); }
  100% { transform: none; opacity: 1; }
}@keyframes headerReveal { 
  0% { top: -150px; }
  100% { top: 0px; }
}@keyframes fadeInUpShorter { 
  0% { opacity: 0; transform: translate(0px, 50px); }
  100% { opacity: 1; transform: none; }
}@keyframes fadeInUpShorterPlus { 
  0% { opacity: 0; transform: translate(0px, 15px); }
  100% { opacity: 1; transform: none; }
}.fadeInUpShorterPlus { animation-name: fadeInUpShorterPlus; }@keyframes fadeInLeftShorter { 
  0% { opacity: 0; transform: translate(50px, 0px); }
  100% { opacity: 1; transform: none; }
}@keyframes fadeInLeftShorterPlus { 
  0% { opacity: 0; transform: translate(15px, 0px); }
  100% { opacity: 1; transform: none; }
}@keyframes fadeInRightShorter { 
  0% { opacity: 0; transform: translate(-50px, 0px); }
  100% { opacity: 1; transform: none; }
}@keyframes fadeInRightShorterPlus { 
  0% { opacity: 0; transform: translate(-15px, 0px); }
  100% { opacity: 1; transform: none; }
}@keyframes fadeInRightShorterOpacity { 
  0% { opacity: 0; transform: translate(-50px, 0px); }
  100% { opacity: 0.7; transform: none; }
}@keyframes fadeInDownShorter { 
  0% { opacity: 0; transform: translate(0px, -50px); }
  100% { opacity: 1; transform: none; }
}@keyframes fadeInDownShorterPlus { 
  0% { opacity: 0; transform: translate(0px, -15px); }
  100% { opacity: 1; transform: none; }
}@keyframes fadeInRightDownShorter { 
  0% { opacity: 0; transform: translate(-50px, -50px); }
  100% { opacity: 1; transform: none; }
}@keyframes fadeInRightUpShorter { 
  0% { opacity: 0; transform: translate(-50px, 50px); }
  100% { opacity: 1; transform: none; }
}@keyframes fadeInLeftDownShorter { 
  0% { opacity: 0; transform: translate(50px, -50px); }
  100% { opacity: 1; transform: none; }
}@keyframes fadeInLeftUpShorter { 
  0% { opacity: 0; transform: translate(50px, 50px); }
  100% { opacity: 1; transform: none; }
}@keyframes expandIn { 
  0% { opacity: 0; transform: scale(0.8); }
  100% { opacity: 1; transform: scale(1); }
}@keyframes gradientTransition { 
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}@keyframes sliderScrollButton { 
  0% { opacity: 1; transform: translate3d(-50%, 0px, 0px); }
  70% { opacity: 1; transform: translate3d(-50%, 10px, 0px); }
  100% { opacity: 0; transform: translate3d(-50%, 10px, 0px); }
}@keyframes arrowLeftRight { 
  0% { transform: translate3d(-1px, 0px, 0px); }
  50% { transform: translate3d(1px, 0px, 0px); }
  100% { transform: translate3d(-1px, 0px, 0px); }
}@keyframes navItemArrow { 
  0% { position: relative; left: -1px; }
  50% { position: relative; left: 3px; }
  100% { position: relative; left: -1px; }
}@keyframes hotspot-pulsate { 
  0% { transform: scale(1); opacity: 0.8; }
  45% { transform: scale(1.75); opacity: 0; }
}@keyframes stop-hotspot-pulsate { 
  0% { opacity: 0.4; }
  100% { transform: scale(2); opacity: 0; }
}@keyframes dotPulse { 
  0% { opacity: 1; transform: scale(0.2); }
  100% { opacity: 0; transform: scale(1); }
}@keyframes blurIn { 
  0% { opacity: 0; filter: blur(20px); transform: scale(1.3); }
  100% { opacity: 1; filter: blur(0.1px); transform: none; }
}@keyframes kenBurnsToRight { 
  0% { transform: scale(1.2); }
  100% { transform: scale(1); }
}@keyframes kenBurnsToLeft { 
  0% { transform: scale(1.2); }
  100% { transform: scale(1); }
}.kenBurnsToLeft { animation-name: kenBurnsToLeft; animation-timing-function: linear; transform-origin: left center; }@keyframes bgPositionBottomToTop { 
  0% { background-position: center bottom; }
  100% { background-position: center top; }
}@keyframes pulseAnim { 
  0% { transform: scale(1); opacity: 1; }
  100% { transform: scale(1.4); opacity: 0; }
}.pulseAnim:not(:hover)::after { animation-name: pulseAnim; }@keyframes basicRotation { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}@keyframes blockSlideToRight { 
  0% { transform: translate(-110%, 0px); }
  100% { transform: translate(110%, 0px); }
}@keyframes blockSlideToLeft { 
  0% { transform: translate(110%, 0px); }
  100% { transform: translate(-110%, 0px); }
}@keyframes blockSlideToTop { 
  0% { transform: translate(0px, 110%); }
  100% { transform: translate(0px, -110%); }
}@keyframes blockSlideToBottom { 
  0% { transform: translate(0px, -110%); }
  100% { transform: translate(0px, 110%); }
}@keyframes svgAnimationEffect1 { 
  0% { stroke-dasharray: 1000; stroke-dashoffset: -500; }
  100% { stroke-dasharray: 1000; stroke-dashoffset: 0; }
}@keyframes rotate-animation { 
  0% { transform: rotate(0deg); }
  50% { transform: rotate(180deg); }
  100% { transform: rotate(360deg); }
}@keyframes rotate-animation-inverse { 
  0% { transform: rotate(0deg); }
  50% { transform: rotate(-180deg); }
  100% { transform: rotate(-360deg); }
}@keyframes highlightScribble1 { 
  0% { stroke-dashoffset: 1; opacity: 0; }
  1% { opacity: 1; }
  100% { stroke-dashoffset: 0; }
}@keyframes pencilAnimation { 
  0% { width: 0px; }
  100% { width: 74px; }
}@keyframes pencilAnimation2 { 
  0% { width: 0px; }
  100% { width: 115px; }
}@keyframes typeWriterFlash { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}.breadcrumb { background: 0px 0px; margin: 0px; padding: 0px; position: relative; z-index: 1; }.breadcrumb > li { display: inline-block; font-size: 0.7em; text-transform: unset; text-shadow: none; }.breadcrumb > li + li::before { color: inherit; opacity: 0.5; font-family: "font awesome 6 free"; font-weight: 900; content: ""; padding: 0px 7px 0px 5px; }.btn { font-size: 0.8rem; padding: 0.533rem 0.933rem; cursor: pointer; font-weight: 600; }.btn.btn-px-5 { padding-left: 2.4rem; padding-right: 2.4rem; }.btn.btn-py-3 { padding-top: 1.25rem; padding-bottom: 1.25rem; }html body .btn.focus, html body .btn:focus, html body .btn.active, html body .btn:active, html body.body .btn.focus, html body.body .btn:focus, html body.body .btn.active, html body.body .btn:active { box-shadow: none !important; }.btn-modern { text-transform: uppercase; font-size: 0.8em; padding: 0.8rem 1.5rem; font-weight: 600; }.btn-swap-1 > :nth-child(1) { max-width: 100%; text-align: center; left: 50%; top: 50%; margin: 0px; transform: translate(-50%, -50%); position: absolute; }.btn-swap-1 > :nth-child(2) { display: inline-block; transform: translateY(120%); opacity: 0; }.btn-swap-1:hover > :nth-child(1) { transform: translate(-50%, -120%); opacity: 0; }.btn-swap-1:hover > :nth-child(2) { transform: none; opacity: 1; }@keyframes btnArrowEffect1 { 
  0% { transform: translateX(0px); }
  51% { transform: translateX(20px); opacity: 1; }
  52% { opacity: 0; transform: translateX(-20px); }
  53% { opacity: 0; }
  54% { opacity: 1; }
  100% { transform: translateX(0px); }
}.btn-arrow-effect-1:hover > :nth-child(1) { animation: 0.3s ease-out 0s 1 normal none running btnArrowEffect1; }html body .btn-light, html body .btn-outline.btn-light { border-color: rgb(217, 217, 217) rgb(217, 217, 217) rgb(191, 191, 191); color: var(--default); }html body .btn-light:hover, html body .btn-light.hover, html body .btn-outline.btn-light:hover, html body .btn-outline.btn-light.hover { background-color: rgb(242, 242, 242); border-color: rgb(230, 229, 229) rgb(230, 229, 229) rgb(204, 204, 204); color: var(--default); }html body .btn-light:focus, html body .btn-light.focus, html body .btn-outline.btn-light:focus, html body .btn-outline.btn-light.focus { box-shadow: rgba(191, 191, 191, 0.5) 0px 0px 0px 3px; }html body .btn-light.disabled, html body .btn-light:disabled, html body .btn-outline.btn-light.disabled, html body .btn-outline.btn-light:disabled { border-color: rgb(191, 191, 191); }html body .btn-light:active, html body .btn-light.active, .show > html body .btn-light.dropdown-toggle, html body .btn-outline.btn-light:active, html body .btn-outline.btn-light.active, .show > html body .btn-outline.btn-light.dropdown-toggle { border-color: rgb(191, 191, 191); }html[dir="rtl"] .input-group .form-control:not(:first-child), html[dir="rtl"] .input-group-addon:not(:first-child), html[dir="rtl"] .input-group-btn:not(:first-child) > .btn, html[dir="rtl"] .input-group-btn:not(:first-child) > .btn-group > .btn, html[dir="rtl"] .input-group-btn:not(:first-child) > .dropdown-toggle, html[dir="rtl"] .input-group-btn:not(:last-child) > .btn-group:not(:first-child) > .btn, html[dir="rtl"] .input-group-btn:not(:last-child) > .btn:not(:first-child) { border-radius: 4px 0px 0px 4px; }.btn-primary { --hover: var(--primary--200); background-color: var(--primary); border-color: var(--primary) var(--primary) var(--primary-300); color: var(--primary-inverse); }.btn-primary:hover, .btn-primary.hover { border-color: var(--primary--200) var(--primary--200) var(--primary); color: var(--primary); }.btn-primary:hover:not(.bg-transparent), .btn-primary.hover:not(.bg-transparent) { background-color: var(--primary--200); }.btn-primary:focus, .btn-primary.focus { border-color: var(--primary-300) var(--primary-300) var(--primary-300); color: var(--primary-inverse); box-shadow: 0 0 0 3px var(--primary-rgba-50); }.btn-primary:focus:not(.bg-transparent), .btn-primary.focus:not(.bg-transparent) { background-color: var(--primary-200); }.btn-primary.disabled, .btn-primary:disabled { border-color: var(--primary) var(--primary) var(--primary-300); }.btn-primary.disabled:not(.bg-transparent), .btn-primary:disabled:not(.bg-transparent) { background-color: var(--primary); }.btn-primary:active, .btn-primary.active { border-color: var(--primary-300) var(--primary-300) var(--primary-300) !important; }.btn-primary:active:not(.bg-transparent), .btn-primary.active:not(.bg-transparent) { background-color: var(--primary-200) !important; background-image: none !important; }.btn-secondary { --hover: var(--secondary--200); background-color: var(--secondary); border-color: var(--secondary) var(--secondary) var(--secondary-300); color: var(--secondary-inverse); }.btn-secondary:hover, .btn-secondary.hover { border-color: var(--secondary--200) var(--secondary--200) var(--secondary--200); color: var(--secondary-inverse); }.btn-secondary:hover:not(.bg-transparent), .btn-secondary.hover:not(.bg-transparent) { background-color: var(--secondary--200); }.btn-secondary:focus, .btn-secondary.focus { border-color: var(--secondary-300) var(--secondary-300) var(--secondary-300); color: var(--secondary-inverse); box-shadow: 0 0 0 3px var(--secondary-rgba-50); }.btn-secondary:focus:not(.bg-transparent), .btn-secondary.focus:not(.bg-transparent) { background-color: var(--secondary-200); }.btn-secondary.disabled, .btn-secondary:disabled { border-color: var(--secondary) var(--secondary) var(--secondary-300); }.btn-secondary.disabled:not(.bg-transparent), .btn-secondary:disabled:not(.bg-transparent) { background-color: var(--secondary); }.btn-secondary:active, .btn-secondary.active { border-color: var(--secondary-300) var(--secondary-300) var(--secondary-300) !important; }.btn-secondary:active:not(.bg-transparent), .btn-secondary.active:not(.bg-transparent) { background-color: var(--secondary-200) !important; background-image: none !important; }.btn-light { --hover: var(--light--200); background-color: var(--light); border-color: var(--light) var(--light) var(--light-300); color: var(--light-inverse); }.btn-light:hover, .btn-light.hover { border-color: var(--light--200) var(--light--200) var(--light); color: var(--light-inverse); }.btn-light:hover:not(.bg-transparent), .btn-light.hover:not(.bg-transparent) { background-color: var(--light--200); }.btn-light:focus, .btn-light.focus { border-color: var(--light-300) var(--light-300) var(--light-300); color: var(--light-inverse); box-shadow: 0 0 0 3px var(--light-rgba-50); }.btn-light:focus:not(.bg-transparent), .btn-light.focus:not(.bg-transparent) { background-color: var(--light-200); }.btn-light.disabled, .btn-light:disabled { border-color: var(--light) var(--light) var(--light-300); }.btn-light.disabled:not(.bg-transparent), .btn-light:disabled:not(.bg-transparent) { background-color: var(--light); }.btn-light:active, .btn-light.active { border-color: var(--light-300) var(--light-300) var(--light-300) !important; }.btn-light:active:not(.bg-transparent), .btn-light.active:not(.bg-transparent) { background-color: var(--light-200) !important; background-image: none !important; }@keyframes btn-pulse { 
  0% { box-shadow: 0 0 0 0 var(--hover); }
}.read-more, .learn-more { display: inline-block; white-space: nowrap; }.card { position: relative; border: 1px solid rgba(0, 0, 0, 0.06); }.card-header { border-bottom: 1px solid rgba(0, 0, 0, 0.06); }.card-body { padding: 2rem; position: relative; z-index: 1; }.owl-carousel { display: block; margin-bottom: 20px; opacity: 0; }.owl-carousel.owl-loaded { opacity: 1; }.owl-carousel:not(.owl-loaded):not(.owl-carousel-light) > div, .owl-carousel:not(.owl-loaded):not(.owl-carousel-light) span { display: none; }.owl-carousel:not(.owl-loaded):not(.owl-carousel-light) > div:first-child, .owl-carousel:not(.owl-loaded):not(.owl-carousel-light) span:first-child { display: block; }.owl-carousel .owl-item img { transform-style: unset; }.owl-carousel .owl-item img[data-icon] { display: inline; }.owl-carousel .thumbnail { margin-right: 1px; }.owl-carousel .item-video { height: 300px; }.owl-carousel .owl-nav { top: 50%; position: absolute; width: 100%; margin-top: 0px; transform: translate3d(0px, -50%, 0px); }.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next { display: inline-block; position: absolute; top: 50%; width: 30px; height: 30px; outline: 0px; margin: 0px; transform: translate3d(0px, -50%, 0px); }.owl-carousel .owl-nav button.owl-prev { left: 0px; }.owl-carousel .owl-nav button.owl-prev::before { font-family: "font awesome 6 free"; font-weight: 900; font-size: 0.5rem; content: ""; position: relative; left: -1px; top: -1px; }.owl-carousel .owl-nav button.owl-next { right: 0px; }.owl-carousel .owl-nav button.owl-next::before { font-family: "font awesome 6 free"; font-weight: 900; font-size: 0.5rem; content: ""; position: relative; left: 1px; top: -1px; }.owl-carousel.stage-margin .owl-stage-outer { margin-left: 40px !important; margin-right: 40px !important; }.owl-carousel.stage-margin .owl-stage-outer .owl-stage { padding-left: 0px !important; padding-right: 0px !important; }.owl-carousel.stage-margin.stage-margin-sm .owl-stage-outer { margin-left: 50px !important; margin-right: 50px !important; }.owl-carousel.stage-margin.stage-margin-md .owl-stage-outer { margin-left: 75px !important; margin-right: 75px !important; }.owl-carousel.stage-margin.stage-margin-lg .owl-stage-outer { margin-left: 100px !important; margin-right: 100px !important; }.owl-carousel.top-border { border-top: 1px solid rgb(234, 234, 234); padding-top: 18px; }.owl-carousel.nav-remove-prev .owl-nav .owl-prev { display: none; }.owl-carousel.nav-remove-next .owl-nav .owl-next { display: none; }.owl-carousel.nav-full-height .owl-stage-outer { z-index: 1; }.owl-carousel.nav-full-height .owl-nav { height: 100%; }.owl-carousel.nav-full-height .owl-nav .owl-next, .owl-carousel.nav-full-height .owl-nav .owl-prev { height: 100% !important; }.owl-carousel.show-nav-hover .owl-nav { opacity: 0; transition: 0.2s ease-in-out; }.owl-carousel.show-nav-hover .owl-nav button.owl-prev { left: 0px; transition: 0.2s ease-in-out; }.owl-carousel.show-nav-hover .owl-nav button.owl-next { right: 0px; transition: 0.2s ease-in-out; }.owl-carousel.show-nav-hover:hover .owl-nav { opacity: 1; }.owl-carousel.show-nav-hover:hover .owl-nav button.owl-prev { left: -40px; }.owl-carousel.show-nav-hover:hover .owl-nav button.owl-next { right: -40px; }.owl-carousel.show-nav-title .owl-nav { top: 0px; right: 0px; margin-top: -25px; width: auto; }.owl-carousel.show-nav-title .owl-nav button[class*="owl-"], .owl-carousel.show-nav-title .owl-nav button[class*="owl-"]:hover, .owl-carousel.show-nav-title .owl-nav button[class*="owl-"]:active { font-size: 18px; width: 18px; background: 0px 0px !important; }.owl-carousel.show-nav-title .owl-nav button.owl-prev { left: -40px; }.owl-carousel.show-nav-title .owl-nav button.owl-prev::before, .owl-carousel.show-nav-title .owl-nav button.owl-prev::after, .owl-carousel.show-nav-title .owl-nav button.owl-next::before, .owl-carousel.show-nav-title .owl-nav button.owl-next::after { font-size: inherit; }.owl-carousel.show-nav-title.show-nav-title-both-sides .owl-nav { width: 100%; }.owl-carousel.show-nav-title.show-nav-title-both-sides button.owl-prev { left: 0px; }.owl-carousel.show-nav-title.show-nav-title-both-sides button.owl-next { right: 0px; }.owl-carousel.show-nav-title.show-nav-title-both-sides-style-2 .owl-nav { margin-top: 15px; }.owl-carousel.rounded-nav .owl-nav button[class*="owl-"] { padding: 3px 7px; border-radius: 50%; background: 0px 0px; border: 1px solid rgb(153, 153, 153); color: rgb(153, 153, 153); }.owl-carousel.rounded-nav .owl-nav button[class*="owl-"]:hover, .owl-carousel.rounded-nav .owl-nav button[class*="owl-"].hover { background: 0px 0px; border: 1px solid rgb(161, 161, 161); color: rgb(161, 161, 161); }.owl-carousel.rounded-nav .owl-nav button[class*="owl-"]:active, .owl-carousel.rounded-nav .owl-nav button[class*="owl-"].active { background: 0px 0px; border: 1px solid rgb(102, 102, 102); color: rgb(102, 102, 102); }.owl-carousel.nav-bottom .owl-stage-outer { margin-bottom: 10px; }.owl-carousel.nav-bottom .owl-nav { position: static; margin: 0px; padding: 0px; width: auto; transform: none; }.owl-carousel.nav-bottom .owl-nav button.owl-prev, .owl-carousel.nav-bottom .owl-nav button.owl-next { position: static; transform: none; }.owl-carousel.nav-bottom .owl-nav button.owl-prev { margin-right: 5px; }.owl-carousel.nav-bottom .owl-nav button.owl-next { margin-left: 5px; }.owl-carousel.nav-bottom.nav-bottom-align-left .owl-nav { text-align: left; }.owl-carousel.nav-bottom.nav-bottom-align-right .owl-nav { text-align: right; }.owl-carousel.nav-bottom-inside .owl-nav { position: relative; margin: -4.3rem 0px 0px; padding: 0px; width: auto; }.owl-carousel.nav-bottom-inside .owl-nav button.owl-prev, .owl-carousel.nav-bottom-inside .owl-nav button.owl-next { position: static; }.owl-carousel.nav-inside .owl-nav button.owl-prev { left: 15px; }.owl-carousel.nav-inside .owl-nav button.owl-next { right: 15px; left: auto; }.owl-carousel.nav-inside.nav-inside-edge .owl-nav button.owl-prev { left: 0px; }.owl-carousel.nav-inside.nav-inside-edge .owl-nav button.owl-next { right: 0px; left: auto; }.owl-carousel.nav-inside.nav-inside-plus .owl-nav button.owl-prev { left: 30px; }.owl-carousel.nav-inside.nav-inside-plus .owl-nav button.owl-next { right: 30px; left: auto; }.owl-carousel.nav-inside.nav-bottom .owl-nav { position: absolute; top: auto; bottom: 40px; width: 100%; }.owl-carousel.nav-inside.nav-bottom .owl-nav button.owl-prev, .owl-carousel.nav-inside.nav-bottom .owl-nav button.owl-next { position: relative; }.owl-carousel.nav-inside.nav-bottom .owl-nav button.owl-prev { left: 0px; }.owl-carousel.nav-inside.nav-bottom .owl-nav button.owl-next { right: 0px; }.owl-carousel.nav-inside.nav-bottom.nav-style-2 .owl-nav button.owl-prev, .owl-carousel.nav-inside.nav-bottom.nav-style-2 .owl-nav button.owl-next { position: relative; }.owl-carousel.nav-inside.nav-inside-half-section .owl-nav { top: auto; bottom: 60px; }.owl-carousel.nav-inside.nav-inside-half-section .owl-nav button.owl-prev, .owl-carousel.nav-inside.nav-inside-half-section .owl-nav button.owl-next { transform: none; width: 60px !important; height: 60px !important; }.owl-carousel.nav-inside.nav-inside-half-section .owl-nav button.owl-prev::before, .owl-carousel.nav-inside.nav-inside-half-section .owl-nav button.owl-next::before { font-size: 0.8rem; left: 0px; top: 0px; }.owl-carousel.nav-inside.nav-inside-half-section .owl-nav button.owl-prev { left: -60px; top: -61px; }.owl-carousel.nav-inside.nav-inside-half-section .owl-nav button.owl-next { left: -60px; }@media (max-width: 991px){.owl-carousel.nav-inside.nav-inside-half-section .owl-nav button.owl-prev { left: 0px; }.owl-carousel.nav-inside.nav-inside-half-section .owl-nav button.owl-next { left: 0px; }}.owl-carousel.nav-outside .owl-nav button.owl-prev { left: 0px; }.owl-carousel.nav-outside .owl-nav button.owl-next { right: 0px; }@media (min-width: 992px){.owl-carousel.nav-outside .owl-nav button.owl-prev { left: -50px; }.owl-carousel.nav-outside .owl-nav button.owl-next { right: -50px; }}.owl-carousel.nav-position-1 .owl-nav button.owl-prev { left: 20px; }.owl-carousel.nav-position-1 .owl-nav button.owl-next { right: 20px; }.owl-carousel.nav-icon-1 .owl-nav .owl-next::before { content: ""; }.owl-carousel.nav-icon-1 .owl-nav .owl-prev::before { content: ""; }.owl-carousel.nav-size-md .owl-nav .owl-next { width: 40px; height: 40px; }.owl-carousel.nav-size-md .owl-nav .owl-next::before { top: 0px; font-size: 0.75rem; }.owl-carousel.nav-size-md .owl-nav .owl-prev { width: 40px; height: 40px; }.owl-carousel.nav-size-md .owl-nav .owl-prev::before { top: 0px; font-size: 0.75rem; }.owl-carousel.nav-style-1 .owl-nav .owl-next, .owl-carousel.nav-style-1 .owl-nav .owl-prev { width: 20px; color: rgb(0, 0, 0); background: 0px 0px !important; }.owl-carousel.nav-style-1 .owl-nav .owl-next:hover, .owl-carousel.nav-style-1 .owl-nav .owl-next:active, .owl-carousel.nav-style-1 .owl-nav .owl-prev:hover, .owl-carousel.nav-style-1 .owl-nav .owl-prev:active { color: var(--grey-500); }.owl-carousel.nav-style-1 .owl-nav .owl-next::before, .owl-carousel.nav-style-1 .owl-nav .owl-next::after, .owl-carousel.nav-style-1 .owl-nav .owl-prev::before, .owl-carousel.nav-style-1 .owl-nav .owl-prev::after { font-size: inherit; }.owl-carousel.nav-style-2 .owl-nav .owl-next, .owl-carousel.nav-style-2 .owl-nav .owl-prev { background: 0px 0px !important; }.owl-carousel.nav-style-2 .owl-nav .owl-next::before, .owl-carousel.nav-style-2 .owl-nav .owl-prev::before { content: ""; display: block; position: absolute; top: 50%; left: 1px; width: 1.3em; height: 1.3em; border-top: 2px solid var(--grey-500); border-left: 2px solid var(--grey-500); font-size: inherit; transform: translate3d(0px, -50%, 0px) rotate(-45deg); }.owl-carousel.nav-style-2 .owl-nav .owl-next::after, .owl-carousel.nav-style-2 .owl-nav .owl-prev::after { content: ""; display: block; border-top: 3px solid var(--grey-500); width: 2.5em; position: absolute; top: 50%; font-size: inherit; transform: translate3d(0px, -50%, 0px); }.owl-carousel.nav-style-2 .owl-nav .owl-next { transform: rotate(180deg) !important; transform-origin: 15px 8px; }.owl-carousel.nav-style-2.nav-bottom.nav-inside .owl-nav .owl-next { transform-origin: 15px center; }.owl-carousel.nav-style-3 .owl-nav { top: 25%; }.owl-carousel.nav-style-3 .owl-nav .owl-next, .owl-carousel.nav-style-3 .owl-nav .owl-prev { width: 30px; color: var(--grey-500); background: 0px 0px !important; }.owl-carousel.nav-style-3 .owl-nav .owl-next:hover, .owl-carousel.nav-style-3 .owl-nav .owl-next:active, .owl-carousel.nav-style-3 .owl-nav .owl-prev:hover, .owl-carousel.nav-style-3 .owl-nav .owl-prev:active { color: var(--grey-500); }.owl-carousel.nav-style-3 .owl-nav .owl-next::before, .owl-carousel.nav-style-3 .owl-nav .owl-next::after, .owl-carousel.nav-style-3 .owl-nav .owl-prev::before, .owl-carousel.nav-style-3 .owl-nav .owl-prev::after { font-size: 1.5em; }.owl-carousel.nav-style-4 .owl-nav .owl-prev { left: 75px; }@media (max-width: 991px){.owl-carousel.nav-style-4 .owl-nav .owl-prev { left: 40px; }}@media (max-width: 767px){.owl-carousel.nav-style-4 .owl-nav .owl-prev { left: 13px; }}.owl-carousel.nav-style-4 .owl-nav .owl-next { right: 75px; }@media (max-width: 991px){.owl-carousel.nav-style-4 .owl-nav .owl-next { right: 40px; }}@media (max-width: 767px){.owl-carousel.nav-style-4 .owl-nav .owl-next { right: 13px; }}.owl-carousel.nav-style-4 .owl-nav .owl-prev, .owl-carousel.nav-style-4 .owl-nav .owl-next { background: var(--light); font-size: 0.7rem; width: 40px; height: 40px; color: rgb(0, 0, 0); border-radius: 100%; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 40px -10px; }.owl-carousel.nav-style-4 .owl-nav .owl-prev:hover, .owl-carousel.nav-style-4 .owl-nav .owl-next:hover { color: var(--light); }.owl-carousel.nav-style-4.nav-style-4-pos-2 .owl-nav .owl-prev { left: 0px; }.owl-carousel.nav-style-4.nav-style-4-pos-2 .owl-nav .owl-next { right: 0px; }.owl-carousel.nav-style-diamond .owl-nav .owl-prev, .owl-carousel.nav-style-diamond .owl-nav .owl-next { transform: rotate(45deg); transform-origin: 100% 0%; }.owl-carousel.nav-style-diamond .owl-nav .owl-prev::before, .owl-carousel.nav-style-diamond .owl-nav .owl-next::before { display: block; transform: rotate(-45deg); transform-origin: 60% 50%; }.owl-carousel.nav-style-diamond .owl-nav .owl-next::before { transform-origin: 50% center; }.owl-carousel.nav-svg-arrows-1 .owl-nav .owl-prev, .owl-carousel.nav-svg-arrows-1 .owl-nav .owl-next { width: 35px; height: 35px; }.owl-carousel.nav-svg-arrows-1 .owl-nav .owl-prev::before, .owl-carousel.nav-svg-arrows-1 .owl-nav .owl-next::before { content: none; }.owl-carousel.nav-svg-arrows-1 .owl-nav .owl-prev svg, .owl-carousel.nav-svg-arrows-1 .owl-nav .owl-next svg { width: 2em; }.owl-carousel.nav-svg-arrows-1 .owl-nav .owl-prev svg polygon, .owl-carousel.nav-svg-arrows-1 .owl-nav .owl-next svg polygon { fill: rgb(255, 255, 255); stroke: rgb(255, 255, 255); }.owl-carousel.nav-svg-arrows-1 .owl-nav .owl-prev svg { transform: rotate(180deg); }.owl-carousel.nav-arrows-1 .owl-nav .owl-prev, .owl-carousel.nav-arrows-1 .owl-nav .owl-next { width: 35px; height: 35px; font-size: 1.2rem; background: 0px 0px; }.owl-carousel.nav-arrows-1 .owl-nav .owl-next::before { content: ""; font-size: inherit; }.owl-carousel.nav-arrows-1 .owl-nav .owl-prev::before { content: ""; font-size: inherit; }.owl-carousel.nav-arrows-2 .owl-nav .owl-prev, .owl-carousel.nav-arrows-2 .owl-nav .owl-next { width: 35px; height: 35px; font-size: 1.2rem; background: 0px 0px; }.owl-carousel.nav-arrows-2 .owl-nav .owl-next::before { content: ""; font-size: inherit; }.owl-carousel.nav-arrows-2 .owl-nav .owl-prev::before { content: ""; font-size: inherit; }.owl-carousel.nav-arrows-thin .owl-nav .owl-prev::before, .owl-carousel.nav-arrows-thin .owl-nav .owl-next::before { font-family: simple-line-icons; speak: none; font-style: normal; font-weight: 700; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }.owl-carousel.nav-arrows-thin .owl-nav .owl-next::before { content: ""; font-size: inherit; }.owl-carousel.nav-arrows-thin .owl-nav .owl-prev::before { content: ""; font-size: inherit; }.owl-carousel.nav-center-images-only .owl-nav { top: 37%; }.owl-carousel.nav-center-outside .owl-nav { width: calc(100% + 90px); left: 49.9%; transform: translate3d(-50%, 0px, 0px); }.owl-carousel.full-width .owl-nav button[class*="owl-"], .owl-carousel.full-width .owl-nav button[class*="owl-"]:hover, .owl-carousel.big-nav .owl-nav button[class*="owl-"], .owl-carousel.big-nav .owl-nav button[class*="owl-"]:hover { height: auto; padding: 20px 0px !important; }.owl-carousel.full-width .owl-nav button.owl-prev, .owl-carousel.big-nav .owl-nav button.owl-prev { border-radius: 0px 4px 4px 0px; }.owl-carousel.full-width .owl-nav button.owl-next, .owl-carousel.big-nav .owl-nav button.owl-next { border-radius: 4px 0px 0px 4px; }.owl-carousel.nav-squared .owl-nav button[class*="owl-"] { border-radius: 0px; }.owl-carousel.nav-sm .owl-nav button.owl-prev, .owl-carousel.nav-sm .owl-nav button.owl-next { width: 30px !important; height: 30px !important; }.owl-carousel.nav-md .owl-nav button.owl-prev, .owl-carousel.nav-md .owl-nav button.owl-next { width: 40px; height: 40px; }.owl-carousel.nav-lg .owl-nav button.owl-prev, .owl-carousel.nav-lg .owl-nav button.owl-next { width: 45px; height: 60px; }.owl-carousel.nav-lg.rounded-nav .owl-nav button.owl-prev, .owl-carousel.nav-lg.rounded-nav .owl-nav button.owl-next { width: 60px; height: 60px; }.owl-carousel.nav-font-size-sm .owl-nav button.owl-prev, .owl-carousel.nav-font-size-sm .owl-nav button.owl-next { font-size: 10px; }.owl-carousel.nav-font-size-sm .owl-nav button.owl-prev::before, .owl-carousel.nav-font-size-sm .owl-nav button.owl-next::before { font-size: inherit; }.owl-carousel.nav-font-size-md .owl-nav button.owl-prev, .owl-carousel.nav-font-size-md .owl-nav button.owl-next { font-size: 14px; }.owl-carousel.nav-font-size-md .owl-nav button.owl-prev::before, .owl-carousel.nav-font-size-md .owl-nav button.owl-next::before { font-size: inherit; }.owl-carousel.nav-font-size-lg .owl-nav button.owl-prev, .owl-carousel.nav-font-size-lg .owl-nav button.owl-next { font-size: 19px; }.owl-carousel.nav-font-size-lg .owl-nav button.owl-prev::before, .owl-carousel.nav-font-size-lg .owl-nav button.owl-next::before { font-size: inherit; left: 2px; }.owl-carousel.nav-font-size-xl .owl-nav button.owl-prev, .owl-carousel.nav-font-size-xl .owl-nav button.owl-next { font-size: 25px; }.owl-carousel.nav-font-size-xl .owl-nav button.owl-prev::before, .owl-carousel.nav-font-size-xl .owl-nav button.owl-next::before { font-size: inherit; left: 2px; }.owl-carousel.nav-light:not(.nav-style-1):not(.nav-style-2):not(.nav-style-3):not(.show-nav-title):not(.nav-arrows-1) .owl-nav button[class*="owl-"] { background-color: rgb(236, 236, 236) !important; border-color: rgb(236, 236, 236) !important; color: var(--dark) !important; }.owl-carousel.nav-light:not(.nav-style-1):not(.nav-style-2):not(.nav-style-3):not(.show-nav-title):not(.nav-arrows-1) .owl-nav button[class*="owl-"]:hover { background-color: var(--light) !important; border-color: var(--light) !important; }.owl-carousel.nav-light:not(.nav-style-1):not(.nav-style-2):not(.nav-style-3):not(.show-nav-title):not(.nav-arrows-1) .owl-nav button[class*="owl-"]:active { background-color: rgb(210, 210, 210) !important; border-color: rgb(210, 210, 210) !important; }.owl-carousel.nav-light:not(.nav-style-1):not(.nav-style-2):not(.nav-style-3):not(.show-nav-title):not(.nav-arrows-1).nav-with-transparency .owl-nav button[class*="owl-"] { width: 35px; height: 45px; background-color: rgba(236, 236, 236, 0.4) !important; border-color: transparent !important; }.owl-carousel.nav-light:not(.nav-style-1):not(.nav-style-2):not(.nav-style-3):not(.show-nav-title):not(.nav-arrows-1).nav-svg-arrows-1 .owl-nav button[class*="owl-"] svg polygon { fill: var(--dark) !important; stroke: var(--dark) !important; }.owl-carousel.nav-light.nav-style-1 .owl-nav .owl-next, .owl-carousel.nav-light.nav-style-1 .owl-nav .owl-prev { color: var(--light) !important; }.owl-carousel.nav-light.nav-style-2 .owl-nav .owl-next::before, .owl-carousel.nav-light.nav-style-2 .owl-nav .owl-next::after, .owl-carousel.nav-light.nav-style-2 .owl-nav .owl-prev::before, .owl-carousel.nav-light.nav-style-2 .owl-nav .owl-prev::after { border-color: var(--light) !important; }.owl-carousel.nav-light.nav-style-3 .owl-nav .owl-next, .owl-carousel.nav-light.nav-style-3 .owl-nav .owl-prev { color: var(--light) !important; }.owl-carousel.nav-light.nav-svg-arrows-1 .owl-nav .owl-next svg polygon, .owl-carousel.nav-light.nav-svg-arrows-1 .owl-nav .owl-prev svg polygon { fill: rgb(255, 255, 255) !important; stroke: rgb(255, 255, 255) !important; }.owl-carousel.nav-light.nav-arrows-1 .owl-nav .owl-next, .owl-carousel.nav-light.nav-arrows-1 .owl-nav .owl-prev { color: var(--light) !important; }.owl-carousel.nav-dark:not(.nav-style-1):not(.nav-style-2):not(.nav-style-3):not(.show-nav-title):not(.nav-arrows-1) .owl-nav .owl-next, .owl-carousel.nav-dark:not(.nav-style-1):not(.nav-style-2):not(.nav-style-3):not(.show-nav-title):not(.nav-arrows-1) .owl-nav .owl-prev { background-color: var(--dark--100) !important; border-color: var(--dark--100) var(--dark--100) var(--dark--100) !important; color: var(--light) !important; }.owl-carousel.nav-dark:not(.nav-style-1):not(.nav-style-2):not(.nav-style-3):not(.show-nav-title):not(.nav-arrows-1) .owl-nav .owl-next:hover, .owl-carousel.nav-dark:not(.nav-style-1):not(.nav-style-2):not(.nav-style-3):not(.show-nav-title):not(.nav-arrows-1) .owl-nav .owl-prev:hover { background-color: var(--dark--100) !important; border-color: var(--dark--100) !important; }.owl-carousel.nav-dark:not(.nav-style-1):not(.nav-style-2):not(.nav-style-3):not(.show-nav-title):not(.nav-arrows-1) .owl-nav .owl-next:active, .owl-carousel.nav-dark:not(.nav-style-1):not(.nav-style-2):not(.nav-style-3):not(.show-nav-title):not(.nav-arrows-1) .owl-nav .owl-prev:active { background-color: var(--dark) !important; border-color: var(--dark) !important; }.owl-carousel.nav-dark:not(.nav-style-1):not(.nav-style-2):not(.nav-style-3):not(.show-nav-title):not(.nav-arrows-1).nav-with-transparency .owl-nav .owl-next, .owl-carousel.nav-dark:not(.nav-style-1):not(.nav-style-2):not(.nav-style-3):not(.show-nav-title):not(.nav-arrows-1).nav-with-transparency .owl-nav .owl-prev { width: 35px; height: 45px; background-color: rgba(var(--dark--100),0.4) !important; border-color: transparent !important; }.owl-carousel.nav-dark:not(.nav-style-1):not(.nav-style-2):not(.nav-style-3):not(.show-nav-title):not(.nav-arrows-1).nav-with-transparency .owl-nav .owl-next:hover, .owl-carousel.nav-dark:not(.nav-style-1):not(.nav-style-2):not(.nav-style-3):not(.show-nav-title):not(.nav-arrows-1).nav-with-transparency .owl-nav .owl-prev:hover { background-color: rgba(var(--dark--100),1) !important; }.owl-carousel.nav-dark:not(.nav-style-1):not(.nav-style-2):not(.nav-style-3):not(.show-nav-title):not(.nav-arrows-1).nav-with-transparency.nav-style-diamond .owl-nav .owl-next, .owl-carousel.nav-dark:not(.nav-style-1):not(.nav-style-2):not(.nav-style-3):not(.show-nav-title):not(.nav-arrows-1).nav-with-transparency.nav-style-diamond .owl-nav .owl-prev { width: 40px; height: 40px; }.owl-carousel.nav-dark:not(.nav-style-1):not(.nav-style-2):not(.nav-style-3):not(.show-nav-title):not(.nav-arrows-1).nav-svg-arrows-1 .owl-nav .owl-next svg polygon, .owl-carousel.nav-dark:not(.nav-style-1):not(.nav-style-2):not(.nav-style-3):not(.show-nav-title):not(.nav-arrows-1).nav-svg-arrows-1 .owl-nav .owl-prev svg polygon { fill: rgb(255, 255, 255) !important; stroke: rgb(255, 255, 255) !important; }.owl-carousel.nav-dark.nav-style-1 .owl-nav .owl-next, .owl-carousel.nav-dark.nav-style-1 .owl-nav .owl-prev { color: var(--dark) !important; }.owl-carousel.nav-dark.nav-style-2 .owl-nav .owl-next::before, .owl-carousel.nav-dark.nav-style-2 .owl-nav .owl-next::after, .owl-carousel.nav-dark.nav-style-2 .owl-nav .owl-prev::before, .owl-carousel.nav-dark.nav-style-2 .owl-nav .owl-prev::after { border-color: var(--dark) !important; }.owl-carousel.nav-dark.nav-style-3 .owl-nav .owl-next, .owl-carousel.nav-dark.nav-style-3 .owl-nav .owl-prev { color: var(--dark) !important; }.owl-carousel.nav-dark.nav-svg-arrows-1 .owl-nav .owl-next svg polygon, .owl-carousel.nav-dark.nav-svg-arrows-1 .owl-nav .owl-prev svg polygon { fill: var(--dark) !important; stroke: var(--dark) !important; }.owl-carousel.nav-dark.nav-arrows-1 .owl-nav .owl-next, .owl-carousel.nav-dark.nav-arrows-1 .owl-nav .owl-prev { color: var(--dark) !important; }.owl-carousel .owl-dots .owl-dot { outline: 0px; }.owl-carousel .owl-dots .owl-dot span { width: 8px; height: 8px; margin: 5px 4px; }.owl-carousel.dots-inside .owl-dots { position: absolute; bottom: 2px; right: 10px; margin-top: 0px; }.owl-carousel.dots-title .owl-dots { position: absolute; top: -51px; left: 155px; margin-top: 0px !important; }.owl-carousel.dots-title .owl-dots .owl-dot span { width: 8px; height: 8px; margin: 5px 4px; }.owl-carousel.dots-title.dots-title-pos-2 .owl-dots { left: 235px; }.owl-carousel.dots-light .owl-dots .owl-dot span { background: rgba(255, 255, 255, 0.6); }.owl-carousel.dots-light .owl-dots .owl-dot.active span, .owl-carousel.dots-light .owl-dots .owl-dot:hover span { background: rgb(255, 255, 255) !important; }.owl-carousel.dots-dark .owl-dots .owl-dot span { background: rgba(33, 33, 33, 0.6); }.owl-carousel.dots-dark .owl-dots .owl-dot.active span, .owl-carousel.dots-dark .owl-dots .owl-dot:hover span { background: rgb(33, 33, 33) !important; }.owl-carousel.dots-morphing .owl-dots .owl-dot span { width: 20px; height: 6px; transition: width 300ms; }.owl-carousel.dots-morphing .owl-dots .owl-dot.active span, .owl-carousel.dots-morphing .owl-dots .owl-dot:hover span { width: 40px; }.owl-carousel.dots-modern .owl-dots { display: flex; align-items: center; justify-content: center; }.owl-carousel.dots-modern .owl-dots .owl-dot { display: flex; align-items: center; justify-content: center; margin: 0px 2px; }.owl-carousel.dots-modern .owl-dots .owl-dot span { width: 4px; height: 4px; transition: 300ms 300ms; }.owl-carousel.dots-modern .owl-dots .owl-dot.active span { transition: 300ms; transform: scale(2); }.owl-carousel.dots-modern.dots-modern-lg .owl-dots .owl-dot { margin: 0px 3px; }.owl-carousel.dots-modern.dots-modern-lg .owl-dots .owl-dot span { width: 6px; height: 6px; }.owl-carousel.dots-orientation-portrait .owl-dots { display: flex; flex-direction: column; margin-left: 15px !important; margin-right: 15px !important; }.owl-carousel.dots-align-left .owl-dots { text-align: left; justify-content: flex-start; }.owl-carousel.dots-align-right .owl-dots { text-align: left; }.owl-carousel.dots-horizontal-center .owl-dots { left: 0px; right: 0px; width: 100%; }.owl-carousel.dots-vertical-center .owl-dots { top: 50%; bottom: auto; margin: 0px; transform: translate3d(0px, -50%, 0px); }@media (max-width: 575px){.owl-carousel.show-dots-xs .owl-dots { opacity: 1 !important; visibility: visible !important; }}@media (min-width: 576px) and (max-width: 767px){.owl-carousel.show-dots-sm .owl-dots { opacity: 1 !important; visibility: visible !important; }}@media (min-width: 768px) and (max-width: 991px){.owl-carousel.show-dots-md .owl-dots { opacity: 1 !important; visibility: visible !important; }}.owl-carousel.show-dots-hover .owl-dots { opacity: 0; visibility: hidden; transition: opacity 300ms; }.owl-carousel.show-dots-hover:hover .owl-dots { opacity: 1; visibility: visible; }.owl-carousel.carousel-shadow-1 { position: relative; }.owl-carousel.carousel-shadow-1::before { content: ""; position: absolute; top: 50%; left: 50%; width: 65%; height: 0px; box-shadow: rgba(0, 0, 0, 0.04) 0px 0px 110px 180px; transform: translate3d(-50%, -50%, 0px); z-index: 0; }.owl-carousel.carousel-shadow-1.carousel-shadow-1-bold::before { box-shadow: rgba(0, 0, 0, 0.04) 0px 0px 110px 230px; }.owl-carousel .img-thumbnail.img-thumbnail-hover-icon { display: block; }.owl-carousel.carousel-right-side-nav { width: calc(100% - 55px); }.owl-carousel.carousel-right-side-nav .owl-nav .owl-next { width: 55px; transform: translate3d(100%, -50%, 0px); }.owl-carousel.carousel-bottom-inside-shadow .owl-stage-outer::after { content: ""; position: absolute; bottom: 0px; left: 0px; height: 35%; width: 100%; background-image: linear-gradient(360deg,var(--grey-500) 0%,transparent 100%); }.owl-carousel [class*="opacity-"]:not([class*="opacity-hover"]) { transition: opacity 300ms; }.owl-carousel [class*="opacity-"]:not([class*="opacity-hover"]):hover { opacity: 1 !important; }@media (min-width: 576px){.owl-carousel.carousel-sync-style-1 { position: absolute; top: 50%; left: -30px; max-width: 355px; transform: translate3d(0px, -50%, 0px); }}.owl-carousel-spaced { margin-left: -5px; }.owl-carousel-spaced .owl-item > div { margin: 5px; }.owl-carousel.testimonials img { display: inline-block; height: 70px; width: 70px; }@media (max-width: 575px){.owl-carousel-spaced { margin-left: 0px; }}.carousel-half-full-width-wrapper > .owl-carousel { width: 100%; }@media (min-width: 576px){.carousel-half-full-width-wrapper > .owl-carousel { width: calc(270px + 50vw); }}@media (min-width: 768px){.carousel-half-full-width-wrapper > .owl-carousel { width: calc(360px + 50vw); }}@media (min-width: 992px){.carousel-half-full-width-wrapper > .owl-carousel { width: calc(480px + 50vw); }}@media (min-width: 1200px){.carousel-half-full-width-wrapper > .owl-carousel { width: calc(570px + 50vw); }}.carousel-half-full-width-wrapper > .owl-carousel .owl-stage-outer { margin-bottom: 20px; }.carousel-half-full-width-wrapper.carousel-half-full-width-left { direction: rtl; }.carousel-half-full-width-wrapper.carousel-half-full-width-left > .owl-carousel .owl-nav { display: flex; }.carousel-half-full-width-wrapper.carousel-half-full-width-left > .owl-carousel .owl-nav .owl-prev { order: 2; }.carousel-half-full-width-wrapper.carousel-half-full-width-left > .owl-carousel .owl-nav .owl-next { order: 1; }.carousel-areas { background: linear-gradient(rgb(242, 242, 242) 0%, rgba(33, 37, 41, 0.5) 100%); margin-bottom: -10px; padding: 8px 8px 0px; border-radius: 6px 6px 0px 0px; box-shadow: rgba(0, 0, 0, 0.07) 0px 0px 50px 20px; }.carousel-areas .owl-carousel { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px; }.carousel-areas .owl-carousel .owl-nav button.owl-prev { left: -55px; }.carousel-areas .owl-carousel .owl-nav button.owl-next { right: -55px; }.carousel-areas .owl-carousel:first-child img { border-radius: 6px 6px 0px 0px; }@media (max-width: 991px){.carousel-areas .owl-carousel .owl-nav { display: none; }}.owl-carousel.carousel-center-active-item .owl-item { opacity: 0.2; transition: opacity 300ms; }.owl-carousel.carousel-center-active-item .owl-item.current { opacity: 1 !important; }.owl-carousel.carousel-center-active-item.carousel-center-active-item-style-2 .owl-item { opacity: 0.7; }.owl-carousel.carousel-center-active-item-2 .owl-stage-outer { overflow: visible; }.owl-carousel.carousel-center-active-item-2 .owl-item > div { width: 66.6666%; margin-left: auto; padding: 3rem; background: var(--light); border-radius: 7px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 70px -40px; }.owl-carousel.carousel-center-active-item-2 .owl-item.active > div { margin-right: auto; }.owl-carousel.carousel-center-active-item-2 .owl-item.active > div * { color: var(--light) !important; }.owl-carousel.carousel-center-active-item-2 .owl-item.active + .owl-item > div { margin-right: auto; margin-left: 0px; }.owl-carousel.carousel-center-active-item-3 .owl-stage-outer { overflow: visible; }.owl-carousel.carousel-center-active-item-3 .owl-item > div { width: 100%; margin-left: auto; transition: opacity 300ms; }.owl-carousel.carousel-center-active-item-3 .owl-item.active > div { margin-right: auto; }.owl-carousel.carousel-center-active-item-3 .owl-item.active + .owl-item > div { margin-right: auto; margin-left: 0px; }.owl-carousel-light.owl-carousel-light-init-fadeIn { transition: opacity 300ms; }.owl-carousel-light .owl-stage-outer, .owl-carousel-light .owl-stage { height: 100%; }.owl-carousel-light .owl-item { display: none; visibility: hidden; opacity: 0; width: 100%; height: 100%; top: 0px; transition: opacity 300ms; position: absolute !important; }.owl-carousel-light .owl-item.active { display: block; visibility: visible; opacity: 1; }.owl-carousel-light .owl-dots .owl-dot span { margin: 5px 2px; }.owl-carousel .owl-dots .owl-dot.active span, .owl-carousel .owl-dots .owl-dot:hover span { background-color: var(--primary-100); }.owl-carousel.show-nav-title .owl-nav button[class*="owl-"], .owl-carousel.show-nav-title .owl-nav button[class*="owl-"]:hover, .owl-carousel.show-nav-title .owl-nav button[class*="owl-"].hover { color: var(--primary); }.owl-carousel:not(.nav-arrows-1):not(.show-nav-title) .owl-nav button[class*="owl-"] { background-color: var(--primary); border-color: var(--primary) var(--primary) var(--primary-300); color: var(--primary-inverse); }.owl-carousel:not(.nav-arrows-1):not(.show-nav-title) .owl-nav button[class*="owl-"]:hover, .owl-carousel:not(.nav-arrows-1):not(.show-nav-title) .owl-nav button[class*="owl-"].hover { background-color: var(--primary--100); border-color: var(--primary--300) var(--primary--300) var(--primary); }.owl-carousel:not(.nav-arrows-1):not(.show-nav-title) .owl-nav button[class*="owl-"]:active, .owl-carousel:not(.nav-arrows-1):not(.show-nav-title) .owl-nav button[class*="owl-"].active { background-color: var(--primary-300); background-image: none; border-color: var(--primary-300) var(--primary-300) var(--primary-300); }.owl-carousel.nav-with-transparency:not(.nav-style-1):not(.show-nav-title):not(.nav-arrows-1) .owl-nav button[class*="owl-"] { background-color: var(--primary-rgba-35); }.owl-carousel.nav-style-1 .owl-nav .owl-next, .owl-carousel.nav-style-1 .owl-nav .owl-prev { color: var(--primary) !important; }.owl-carousel.nav-style-2 .owl-nav .owl-next::before, .owl-carousel.nav-style-2 .owl-nav .owl-next::after, .owl-carousel.nav-style-2 .owl-nav .owl-prev::before, .owl-carousel.nav-style-2 .owl-nav .owl-prev::after { border-color: var(--primary); }.owl-carousel.nav-svg-arrows-1 .owl-nav .owl-prev svg polygon, .owl-carousel.nav-svg-arrows-1 .owl-nav .owl-next svg polygon { fill: var(--primary); stroke: var(--primary); }.owl-carousel.nav-arrows-1 .owl-nav .owl-prev, .owl-carousel.nav-arrows-1 .owl-nav .owl-next { color: var(--primary); }.owl-carousel.carousel-center-active-item-2 .owl-item.active > div { background: var(--primary); }.owl-carousel.carousel-bottom-inside-shadow .owl-stage-outer::after { background-image: linear-gradient(360deg,var(--primary) 0%,transparent 100%); }hr { background: rgba(0, 0, 0, 0.06); border: 0px; height: 1px; margin: 22px 0px; opacity: 1; }@keyframes dividerProgress25 { 
  0% { width: 0px; }
  100% { width: 25%; }
}.dropdown-item:not(.btn):hover { text-decoration: none; }.featured-boxes-modern-style-2-hover-only:not(:hover) .featured-box { box-shadow: none; border: 0px; background: rgba(0, 0, 0, 0.06) !important; }.featured-boxes-modern-style-2-hover-only:not(:hover) .featured-box-no-borders { background: 0px 0px !important; }.featured-boxes-modern-style-2-hover-only:not(:hover) .featured-box-box-shadow { box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 0px 0px; }@keyframes toRightFromLeft { 
  49% { transform: translate(100%); }
  50% { opacity: 0; transform: translate(-100%); }
  51% { opacity: 1; }
}.feature-box { display: flex; }.feature-box .feature-box-icon { display: inline-flex; align-items: center; justify-content: center; flex: 1 0 auto; background: rgba(0, 0, 0, 0.06); border-radius: 100%; color: var(--light); font-size: 1rem; position: relative; top: 7px; text-align: center; padding: 0.8em; width: 2.7em; height: 2.7em; }.feature-box .feature-box-info { flex: 1 1 100%; padding-left: 15px; }.feature-box.align-items-center .feature-box-icon { top: 0px; }.feature-box.feature-box-style-2 h4 { color: var(--dark); }.feature-box.feature-box-style-2 .feature-box-icon { background: 0px 0px; top: -3px; }.feature-box.feature-box-style-2 .feature-box-icon [class*="fa-"], .feature-box.feature-box-style-2 .feature-box-icon .icons { font-size: 1.7em; }.featured-boxes-full .featured-box-full.featured-box-full-light:not(:last-child) { border-right: 0px; }.feature-box .feature-box-icon { background-color: var(--primary); }.feature-box-primary .feature-box-icon { background-color: var(--primary); }.feature-box.feature-box-style-2 .feature-box-icon [class*="fa-"], .feature-box.feature-box-style-2 .feature-box-icon .icons { color: var(--primary); }.flag { width: 16px; height: 11px; background: url("/img/flags.png") no-repeat; }form label { font-weight: 400; }textarea { resize: vertical; }select { border: 1px solid rgb(229, 231, 233); border-radius: 6px; outline: none; }.form-group { margin-bottom: 1rem; }.form-group::after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }.form-control { border-color: rgba(0, 0, 0, 0.09); }.form-control:not(.form-control-lg) { font-size: 0.75rem; line-height: 1.3; }.form-control:not(.form-control-sm):not(.form-control-lg) { font-size: 0.85rem; line-height: 1.85; }.form-control:focus { box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset; border-color: var(--grey-500); }input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], textarea { appearance: none; }h1, h2, h3, h4, h5, h6 { color: var(--dark); font-weight: 200; letter-spacing: -0.05em; margin: 0px; -webkit-font-smoothing: antialiased; }h1 { font-size: 2.6em; line-height: 44px; margin: 0px 0px 32px; }h2 { font-size: 2.2em; font-weight: 300; line-height: 42px; margin: 0px 0px 32px; }h3 { font-size: 1.8em; font-weight: 400; line-height: 24px; margin-bottom: 33px; }h4 { font-size: 1.4em; font-weight: 600; line-height: 27px; margin: 0px 0px 14px; }h5 { font-size: 1em; font-weight: 600; line-height: 18px; margin: 0px 0px 14px; text-transform: uppercase; }@media (max-width: 575px){h2 { line-height: 40px; }}.img-thumbnail { border-radius: var(--border-radius); position: relative; }.img-thumbnail img { border-radius: var(--border-radius); }.img-thumbnail.img-thumbnail-hover-icon { position: relative; }.img-thumbnail.img-thumbnail-hover-icon img { position: relative; z-index: 1; }.img-thumbnail.img-thumbnail-hover-icon::before { transition: 0.2s; background: rgba(0, 0, 0, 0.65); border-radius: var(--border-radius); content: ""; display: block; position: absolute; width: 100%; height: 100%; inset: 0px; opacity: 0; z-index: 2; }.img-thumbnail.img-thumbnail-hover-icon::after { transition: 0.2s; font-family: "font awesome 6 free"; font-weight: 900; color: var(--light); content: ""; font-size: 18px; height: 30px; position: absolute; top: 30%; margin-top: -15px; display: block; text-align: center; width: 100%; opacity: 0; z-index: 3; }.img-thumbnail.img-thumbnail-hover-icon:hover::before { opacity: 1; }.img-thumbnail.img-thumbnail-hover-icon:hover::after { top: 50%; opacity: 1; }.img-thumbnail.img-thumbnail-no-borders { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; }.lazy-bg { background-image: url("/css/img/lazy.html"); }.thumb-gallery-wrapper .thumb-gallery-thumbs .owl-item { border: 2px solid var(--grey-100); transition: 300ms; }.thumb-gallery-wrapper .thumb-gallery-thumbs .owl-item:hover, .thumb-gallery-wrapper .thumb-gallery-thumbs .owl-item.selected { border: 2px solid rgb(33, 33, 33); }.list li { margin-bottom: 13px; }.list.list-icons { list-style: none; padding-left: 0px; padding-right: 0px; }.list.list-icons li { position: relative; padding-left: 25px; }.list.list-icons li > [class*="fa-"]:first-child, .list.list-icons li > .icons:first-child, .list.list-icons li a:first-child > [class*="fa-"]:first-child, .list.list-icons li a:first-child > .icons:first-child { position: absolute; left: 0px; top: 5px; }.list.list-icons.list-icons-sm li { padding-left: 13px; margin-bottom: 5px; }.list.list-icons.list-icons-sm li > [class*="fa-"]:first-child, .list.list-icons.list-icons-sm li > .icons:first-child, .list.list-icons.list-icons-sm li a:first-child > [class*="fa-"]:first-child, .list.list-icons.list-icons-sm li a:first-child > .icons:first-child { font-size: 0.8em; top: 7px; }.list.list-unstyled { padding-left: 0px; padding-right: 0px; }.list-unstyled { padding-left: 0px; padding-right: 0px; }.list.list-icons li > [class*="fa-"]:first-child, .list.list-icons li > .icons:first-child, .list.list-icons li a:first-child > [class*="fa-"]:first-child, .list.list-icons li a:first-child > .icons:first-child { color: var(--primary); border-color: var(--primary); }.list-primary.list-icons li > [class*="fa-"]:first-child, .list-primary.list-icons li > .icons:first-child, .list-primary.list-icons li a:first-child > [class*="fa-"]:first-child, .list-primary.list-icons li a:first-child > .icons:first-child { color: var(--primary); border-color: var(--primary); }@keyframes bouncedelay { 
  0%, 80%, 100% { transform: scale(0); }
  40% { transform: scale(1); }
}@keyframes cssload-fold-thecube { 
  0%, 10% { transform: perspective(129px) rotateX(-180deg); opacity: 0; }
  25%, 75% { transform: perspective(129px) rotateX(0deg); opacity: 1; }
  90%, 100% { transform: perspective(129px) rotateY(180deg); opacity: 0; }
}@keyframes cssload-cube-progress { 
  0% { transform: rotate(0deg); }
  25% { transform: rotate(180deg); }
  50% { transform: rotate(180deg); }
  75% { transform: rotate(360deg); }
  100% { transform: rotate(360deg); }
}@keyframes cssload-cube-progress-inner { 
  0% { height: 0%; }
  25% { height: 0%; }
  50% { height: 100%; }
  75% { height: 100%; }
  100% { height: 0%; }
}@keyframes cssload-rotate-one { 
  0% { transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg); }
  100% { transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg); }
}@keyframes cssload-rotate-two { 
  0% { transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg); }
  100% { transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg); }
}@keyframes cssload-rotate-three { 
  0% { transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg); }
  100% { transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg); }
}@keyframes cssload-upDown { 
  0% { transform: translateY(19px); }
  100% { transform: translateY(-19px); }
}@keyframes cssload-upDown2 { 
  0% { transform: translateY(29px); }
  100% { transform: translateY(-19px); }
}@keyframes cssload-spin { 
  100% { transform: rotate(360deg); }
}@keyframes cssload-spin { 
  100% { transform: rotate(360deg); }
}@keyframes cssload-spin { 
  100% { transform: rotate(360deg); }
}@keyframes cssload-blur1 { 
  100% { transform: rotate(-30deg); }
}@keyframes cssload-blur2 { 
  100% { transform: rotate(-15deg); }
}@keyframes cssload-pulse-loader { 
  0% { transform: scale(0); opacity: 1; }
  100% { transform: scale(1); opacity: 0; }
}@keyframes mapPinPulse { 
  0% { transform: scale(1); opacity: 0.7; }
  100% { transform: scale(10); opacity: 0; }
}.hover-effect-1.portfolio-item .thumb-info, .hover-effect-1.portfolio-item .owl-carousel { box-shadow: rgba(0, 0, 0, 0.06) 0px 0px 0px 1px; transition: box-shadow 300ms; }.hover-effect-1.portfolio-item:hover .thumb-info, .hover-effect-1.portfolio-item:hover .owl-carousel, .hover-effect-1.portfolio-item.show .thumb-info, .hover-effect-1.portfolio-item.show .owl-carousel { box-shadow: rgba(0, 0, 0, 0.4) 10px 10px 74px -15px; }@keyframes cd-bounce { 
  0% { transform: translateX(-50%) scale(0); }
  60% { transform: translateX(-50%) scale(1.1); }
  100% { transform: translateX(-50%) scale(1); }
}.particle.particle-dots { mask-image: url("/img/particle-dot.svg"); z-index: 0; mask-size: 18px auto; }.modal-footer > :not(:first-child) { margin-left: 0.25rem; margin-right: 0px; }.modal-footer > :not(:last-child) { margin-right: 0.25rem; margin-left: 0px; }.nav > li > a { text-decoration: none; }.nav > li > a:hover, .nav > li > a:focus { background: 0px 0px; text-decoration: none; }.section-scroll-dots-navigation { display: flex; flex-direction: column; position: fixed; top: 50%; right: 30px; background: var(--light); border-radius: 35px; padding: 0.6rem; z-index: 10; transform: translate3d(0px, -50%, 0px); }.section-scroll-dots-navigation > ul { margin: 0.5rem 0px; }.section-scroll-dots-navigation > ul:hover > li.active:hover > a > span { opacity: 1; visibility: visible; }.section-scroll-dots-navigation > ul:hover > li.active > a > span { opacity: 0; visibility: hidden; }.section-scroll-dots-navigation > ul > li { position: relative; margin-bottom: 0.3rem; }.section-scroll-dots-navigation > ul > li:last-child { margin-bottom: 0px; }.section-scroll-dots-navigation > ul > li:hover { background: 0px 0px; }.section-scroll-dots-navigation > ul > li:hover > a > span { opacity: 1; visibility: visible; }.section-scroll-dots-navigation > ul > li.active > a::before { opacity: 1; }.section-scroll-dots-navigation > ul > li > a { position: relative; width: 15px; height: 15px; display: block; padding: 0.3rem; }.section-scroll-dots-navigation > ul > li > a::before { content: ""; position: absolute; top: 50%; left: 50%; transform: translate3d(-50%, -50%, 0px); width: 8px; height: 8px; border-radius: 100%; opacity: 0.3; background: var(--grey-500); transition: opacity 300ms; }.section-scroll-dots-navigation > ul > li > a > span { position: absolute; top: 50%; right: calc(100% + 20px); background: var(--light); color: var(--dark); font-size: 0.8rem; font-weight: 800; padding: 0.2rem 1rem; border-radius: var(--border-radius); white-space: nowrap; opacity: 0; visibility: hidden; transform: translate3d(0px, -50%, 0px); transition: opacity 300ms; }.section-scroll-dots-navigation > ul > li > a > span::after { content: ""; position: absolute; top: 50%; left: 100%; width: 0px; height: 0px; border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-left: 6px solid var(--grey-100); transform: translate3d(0px, -50%, 0px); }.section-scroll-dots-navigation.section-scroll-dots-navigation-style-2 { background: 0px 0px; }.section-scroll-dots-navigation.section-scroll-dots-navigation-light > ul > li > a::before { background: var(--light); }.section-scroll-dots-navigation.section-scroll-dots-navigation-light > ul > li > a > span { right: calc(100% + 10px); }@media (max-width: 767px){.section-scroll-dots-navigation { right: 15px; }}.nav-link { color: var(--primary); }.nav-link:hover { color: var(--primary--100); }.nav-link:focus { color: var(--primary--100); }.nav-link:active { color: var(--primary-100); }.section-scroll-dots-navigation-colored > ul > li.active > a::before { background: var(--primary); }.overlay { position: relative; }.overlay::before { content: " "; position: absolute; inset: 0px; z-index: 2; background: var(--dark); opacity: 0; pointer-events: none; transition: opacity 300ms 100ms; }.overlay:hover::before, .overlay.overlay-show::before, .overlay.show::before { opacity: 0.8; }.overlay.overlay-op-2:hover::before, .overlay.overlay-op-2.overlay-show::before, .overlay.overlay-op-2.show::before { opacity: 0.2; }.overlay.overlay-op-3:hover::before, .overlay.overlay-op-3.overlay-show::before, .overlay.overlay-op-3.show::before { opacity: 0.3; }.overlay.overlay-op-8:hover::before, .overlay.overlay-op-8.overlay-show::before, .overlay.overlay-op-8.show::before { opacity: 0.8; }.overlay.overlay-op-9:hover::before, .overlay.overlay-op-9.overlay-show::before, .overlay.overlay-op-9.show::before { opacity: 0.9; }.overlay .container, .overlay .container-fluid { position: relative; z-index: 3; }@keyframes processShapesScaleOne { 
  0% { opacity: 0.6; transform: translate3d(-50%, -50%, 0px) scale(1.5); }
  25% { opacity: 0; transform: translate3d(-50%, -50%, 0px) scale(1.8); }
  50% { opacity: 0; transform: translate3d(-50%, -50%, 0px) scale(1); }
  100% { opacity: 0.6; transform: translate3d(-50%, -50%, 0px) scale(1.5); }
}@keyframes processShapesScaleTwo { 
  0% { opacity: 0.3; transform: translate3d(-50%, -50%, 0px) scale(2); }
  25% { opacity: 0; transform: translate3d(-50%, -50%, 0px) scale(2.3); }
  50% { opacity: 0; transform: translate3d(-50%, -50%, 0px) scale(1); }
  100% { opacity: 0.3; transform: translate3d(-50%, -50%, 0px) scale(2); }
}section.section { background: var(--grey-100); border-top: 5px solid var(--grey-100); margin: 30px 0px; padding: 50px 0px; }section.section > .container { position: relative; }@keyframes shapeDividerToLeft { 
  0% { transform: translate3d(0px, 0px, 0px); }
  100% { transform: translate3d(-200%, 0px, 0px); }
}@keyframes shapeDividerToRight { 
  0% { transform: translate3d(0px, 0px, 0px); }
  100% { transform: translate3d(200%, 0px, 0px); }
}.tparrows.tparrows-carousel { display: inline-block; position: absolute; width: 30px; height: auto; padding: 20px 0px; background: var(--primary); }.tparrows.tparrows-carousel.tp-leftarrow { border-radius: 0px 4px 4px 0px; right: auto !important; left: -30px !important; }.tparrows.tparrows-carousel.tp-leftarrow::before { font-family: "font awesome 6 free"; font-weight: 900; content: ""; position: relative; left: -1px; top: 1px; }.tparrows.tparrows-carousel.tp-rightarrow { border-radius: 4px 0px 0px 4px; right: -60px !important; left: auto !important; }.tparrows.tparrows-carousel.tp-rightarrow::before { font-family: "font awesome 6 free"; font-weight: 900; content: ""; position: relative; left: 1px; top: 1px; }.tparrows.tparrows-carousel:hover { background: var(--primary--300); }.social-icons { margin: 0px; padding: 0px; width: auto; }.social-icons li { display: inline-block; margin: -1px 1px 0px 0px; padding: 0px; border-radius: 100%; overflow: visible; }.social-icons li a { transition: 0.2s; border-radius: 100%; display: block; height: 25px; line-height: 25px; width: 25px; text-align: center; text-decoration: none; font-size: 16px; color: var(--light) !important; }.social-icons li:hover a { background: rgb(21, 23, 25); color: var(--light) !important; }.social-icons li:hover.social-icons-facebook a { background: rgb(59, 90, 154) !important; }.social-icons li:hover.social-icons-linkedin a { background: rgb(0, 115, 178) !important; }.social-icons li:hover.social-icons-youtube a { background: rgb(195, 25, 30) !important; }.social-icons li:hover.social-icons-instagram a { background: radial-gradient(circle at 30% 107%, rgb(253, 244, 151) 0px, rgb(253, 244, 151) 5%, rgb(253, 89, 73) 45%, rgb(214, 36, 159) 60%, rgb(40, 90, 235) 90%) !important; }.social-icons.social-icons-medium li a, .social-icons.social-icons-md li a { height: 33px; line-height: 33px; width: 33px; font-size: 0.9rem; }.social-icons:not(.social-icons-opacity-light):not(.social-icons-transparent):not(.social-icons-clean):not(.social-icons-clean-with-border):not(.social-icons-dark):not(.social-icons-dark-2):not(.custom-social-icons) li { box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 1px 0px; }.social-icons:not(.social-icons-opacity-light):not(.social-icons-transparent):not(.social-icons-clean):not(.social-icons-clean-with-border):not(.social-icons-dark):not(.social-icons-dark-2):not(.custom-social-icons) li a { background: var(--primary); }.table > :not(:first-child) { border-top-color: rgba(0, 0, 0, 0.06); }.tabs { border-radius: 4px; margin-bottom: 20px; }.nav-tabs { margin: 0px; padding: 0px; border-bottom-color: rgb(238, 238, 238); }.nav-tabs li:last-child .nav-link { margin-right: 0px; }.nav-tabs li .nav-link { border-radius: 5px 5px 0px 0px; font-size: 15px; font-weight: 600; letter-spacing: -0.2px; padding: 0.7rem 1.5rem; transition: 0.2s; margin-right: 1px; }.nav-tabs li .nav-link, .nav-tabs li .nav-link:hover { background: var(--grey-100); border-width: 3px 1px medium; border-style: solid solid none; border-color: rgb(238, 238, 238) rgb(238, 238, 238) currentcolor; color: var(--grey-500); }.nav-tabs li .nav-link:hover { border-bottom-color: transparent; border-top: 3px solid var(--grey-500); box-shadow: none; }.nav-tabs li .nav-link:active, .nav-tabs li .nav-link:hover, .nav-tabs li .nav-link:focus { background: var(--light); border-left-color: rgb(238, 238, 238); border-right-color: rgb(238, 238, 238); border-top: 3px solid var(--grey-500); color: var(--grey-500); }.tab-content { border-radius: 0px 0px 4px 4px; box-shadow: rgba(0, 0, 0, 0.04) 0px 1px 5px 0px; background-color: var(--light); border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(238, 238, 238) rgb(238, 238, 238); border-image: none; padding: 15px; }.nav-tabs.nav-justified { padding: 0px; margin-bottom: -1px; }.nav-tabs.nav-justified li { margin-bottom: 0px; }.nav-tabs.nav-justified li:first-child .nav-link, .nav-tabs.nav-justified li:first-child .nav-link:hover { border-radius: 5px 0px 0px; }.nav-tabs.nav-justified li:last-child .nav-link, .nav-tabs.nav-justified li:last-child .nav-link:hover { border-radius: 0px 5px 0px 0px; }.nav-tabs.nav-justified li .nav-link { border-bottom: 1px solid rgb(221, 221, 221); border-radius: 0px; margin-right: 0px; }.nav-tabs.nav-justified li .nav-link:hover, .nav-tabs.nav-justified li .nav-link:focus { border-bottom: 1px solid rgb(221, 221, 221); }.nav-tabs.nav-justified li .nav-link.active { border-bottom: 1px solid rgb(255, 255, 255); }.nav-tabs.nav-justified li .nav-link.active, .nav-tabs.nav-justified li .nav-link.active:hover, .nav-tabs.nav-justified li .nav-link.active:focus { background: var(--light); border-left-color: rgb(238, 238, 238); border-right-color: rgb(238, 238, 238); border-top-width: 3px; }.nav-tabs.nav-justified li .nav-link.active, .nav-tabs.nav-justified li .nav-link.active:hover, .nav-tabs.nav-justified li .nav-link.active:focus { border-top-width: 3px; }.nav-tabs.nav-justified li .nav-link.active:hover { border-bottom: 1px solid rgb(255, 255, 255); }@media (max-width: 575px){.tabs .nav.nav-tabs.nav-justified li { display: block; margin-bottom: -5px; }.tabs .nav.nav-tabs.nav-justified li .nav-link { border-top-width: 3px !important; border-bottom-width: 0px !important; }.tabs .nav.nav-tabs.nav-justified li:first-child .nav-link, .tabs .nav.nav-tabs.nav-justified li:first-child .nav-link:hover { border-radius: 5px 5px 0px 0px; }.tabs .nav.nav-tabs.nav-justified li:last-child .nav-link, .tabs .nav.nav-tabs.nav-justified li:last-child .nav-link:hover { border-radius: 0px; }}html body .tabs .nav-tabs .nav-link, html body .tabs .nav-tabs .nav-link:hover, html body .tabs .nav-tabs .nav-link.active, html.dark body .tabs .nav-tabs .nav-link, html.dark body .tabs .nav-tabs .nav-link:hover, html.dark body .tabs .nav-tabs .nav-link.active { color: var(--primary); }html body .tabs .nav-tabs .nav-link:hover, html body .tabs .nav-tabs .nav-link:focus, html body .tabs .nav-tabs .nav-link.active, html body .tabs .nav-tabs.nav-justified .nav-link.active, html body .tabs .nav-tabs.nav-justified .nav-link:hover, html body .tabs .nav-tabs.nav-justified .nav-link:focus, html.dark body .tabs .nav-tabs .nav-link:hover, html.dark body .tabs .nav-tabs .nav-link:focus, html.dark body .tabs .nav-tabs .nav-link.active, html.dark body .tabs .nav-tabs.nav-justified .nav-link.active, html.dark body .tabs .nav-tabs.nav-justified .nav-link:hover, html.dark body .tabs .nav-tabs.nav-justified .nav-link:focus { border-top-color: var(--primary); }.thumb-info .owl-carousel { z-index: auto; }.thumb-info .owl-carousel .owl-dots { z-index: 2; }.thumb-info.thumb-info-swap-content .thumb-info-swap-content-wrapper > :nth-child(1) { max-width: 100%; text-align: center; bottom: 0%; margin: 0px; position: absolute; width: 100%; left: 0px; }.thumb-info.thumb-info-swap-content .thumb-info-swap-content-wrapper > :nth-child(2) { display: inline-block; transform: translateY(120%); opacity: 0; }.thumb-info.thumb-info-swap-content:hover .thumb-info-swap-content-wrapper > :nth-child(1) { transform: translateY(-120%); opacity: 0; }.thumb-info.thumb-info-swap-content:hover .thumb-info-swap-content-wrapper > :nth-child(2) { transform: none; opacity: 1; }.thumb-info-container-full-img .owl-stage-outer:hover .thumb-info-wrapper img { opacity: 0; }section.timeline .timeline-box .owl-carousel { border-radius: 0px; padding: 0px; border: 0px; box-shadow: none; }p { color: var(--default); line-height: 26px; margin: 0px 0px 20px; }a { color: var(--primary); }a:hover { color: var(--primary--100); }a:focus { color: var(--primary--100); }a:active { color: var(--primary-100); }.alternative-font-4 { font-family: poppins, Arial, sans-serif !important; }.text-default, .text-color-default { color: var(--default) !important; }@keyframes word-rotator-rotate-1-in { 
  0% { transform: rotateX(180deg); opacity: 0; }
  35% { transform: rotateX(120deg); opacity: 0; }
  65% { opacity: 0; }
  100% { transform: rotateX(360deg); opacity: 1; }
}@keyframes word-rotator-rotate-1-out { 
  0% { transform: rotateX(0deg); opacity: 1; }
  35% { transform: rotateX(-40deg); opacity: 1; }
  65% { opacity: 0; }
  100% { transform: rotateX(180deg); opacity: 0; }
}@keyframes word-rotator-pulse { 
  0%, 100% { background-color: transparent; }
  50% { background-color: rgb(0, 0, 0); }
}@keyframes word-rotator-pulse-light { 
  0%, 100% { background-color: transparent; }
  50% { background-color: rgb(255, 255, 255); }
}@keyframes word-rotator-rotate-2-in { 
  0% { opacity: 0; transform: translateZ(-20px) rotateX(90deg); }
  60% { opacity: 1; transform: translateZ(-20px) rotateX(-10deg); }
  100% { opacity: 1; transform: translateZ(-20px) rotateX(0deg); }
}@keyframes word-rotator-rotate-2-out { 
  0% { opacity: 1; transform: translateZ(-20px) rotateX(0deg); }
  60% { opacity: 0; transform: translateZ(-20px) rotateX(-100deg); }
  100% { opacity: 0; transform: translateZ(-20px) rotateX(-90deg); }
}@keyframes slide-in { 
  0% { opacity: 0; transform: translateY(-100%); }
  60% { opacity: 1; transform: translateY(20%); }
  100% { opacity: 1; transform: translateY(0px); }
}@keyframes slide-out { 
  0% { opacity: 1; transform: translateY(0px); }
  60% { opacity: 0; transform: translateY(120%); }
  100% { opacity: 0; transform: translateY(100%); }
}@keyframes zoom-in { 
  0% { opacity: 0; transform: translateZ(100px); }
  100% { opacity: 1; transform: translateZ(0px); }
}@keyframes zoom-out { 
  0% { opacity: 1; transform: translateZ(0px); }
  100% { opacity: 0; transform: translateZ(-100px); }
}@keyframes word-rotator-rotate-3-in { 
  0% { transform: rotateY(180deg); }
  100% { transform: rotateY(0deg); }
}@keyframes word-rotator-rotate-3-out { 
  0% { transform: rotateY(0deg); }
  100% { transform: rotateY(-180deg); }
}@keyframes scale-up { 
  0% { transform: scale(0); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); opacity: 1; }
}@keyframes scale-down { 
  0% { transform: scale(1); opacity: 1; }
  60% { transform: scale(0); opacity: 0; }
}@keyframes push-in { 
  0% { opacity: 0; transform: translateX(-100%); }
  60% { opacity: 1; transform: translateX(10%); }
  100% { opacity: 1; transform: translateX(0px); }
}@keyframes push-out { 
  0% { opacity: 1; transform: translateX(0px); }
  60% { opacity: 0; transform: translateX(110%); }
  100% { opacity: 0; transform: translateX(100%); }
}@keyframes animatedLineBg { 
  0% { stroke-dasharray: 1000; }
  100% { stroke-dasharray: 1360; }
}@keyframes animatedLineSmallCircle { 
  0% { stroke-dasharray: 1000; }
  100% { stroke-dasharray: 1120; }
}@keyframes animatedLineBigCircle { 
  0% { stroke-dasharray: 1000; }
  100% { stroke-dasharray: 1266; }
}@keyframes animatedInitialPin { 
  0% { transform: translate(2px, 69px) scale(0.23); }
  33% { transform: translate(2px, 79px) scale(0.23); }
  66% { transform: translate(2px, 74px) scale(0.23); }
  100% { transform: translate(2px, 79px) scale(0.23); }
}@keyframes animatedFinalPin { 
  0% { transform: translate(325px, -19px) scale(0.23) rotate(36deg); }
  33% { transform: translate(325px, -13px) scale(0.23) rotate(36deg); }
  66% { transform: translate(325px, -16px) scale(0.23) rotate(36deg); }
  100% { transform: translate(325px, -13px) scale(0.23) rotate(36deg); }
}@keyframes animatedFinalPinFirefox { 
  0% { transform: translate(193px, -16px) scale(0.23) rotate(36deg); }
  33% { transform: translate(193px, -10px) scale(0.23) rotate(36deg); }
  66% { transform: translate(193px, -13px) scale(0.23) rotate(36deg); }
  100% { transform: translate(193px, -10px) scale(0.23) rotate(36deg); }
}body { font-family: Poppins, sans-serif; }h1, h2, h3, h4, h5, h6 { font-family: Poppins, sans-serif; }.custom-box-shadow-1 { box-shadow: rgba(0, 0, 0, 0.14) 0px 0px 31px -5px !important; }@media (min-width: 992px){#header .header-top { border-bottom-width: 1px; }#header .header-nav-main nav > ul > li > a { font-size: 14px; font-weight: 600; padding: 0px 1.2rem !important; }}.custom-card-style-1 { transition: transform 300ms; }.custom-card-style-1 .card-title { transition: color 300ms; }.custom-card-style-1:hover { transform: scale(1.03); }.custom-dots-style-1 .owl-dots { margin-top: 0px !important; }.custom-dots-style-1 .owl-dots .owl-dot span { background: transparent; border: 1px solid var(--grey-500); width: 12px; height: 12px; }.custom-dots-style-1 .owl-dots .owl-dot:hover span, .custom-dots-style-1 .owl-dots .owl-dot.active span { background: var(--grey-500); }.custom-dots-style-1.dots-dark .owl-dots .owl-dot span { border-color: var(--dark); }.custom-dots-style-1.dots-dark .owl-dots .owl-dot:hover span, .custom-dots-style-1.dots-dark .owl-dots .owl-dot.active span { background: var(--dark) !important; }.custom-dots-style-1.dots-light .owl-dots .owl-dot span { border-color: var(--light); background: transparent; }.custom-dots-style-1.dots-light .owl-dots .owl-dot:hover span, .custom-dots-style-1.dots-light .owl-dots .owl-dot.active span { background: rgb(255, 255, 255) !important; }.custom-carousel-style-1 { position: relative; overflow: hidden; }.custom-carousel-style-1::before, .custom-carousel-style-1::after { content: ""; position: absolute; top: 0px; width: 0px; height: 30%; box-shadow: white -10px 0px 30px 50px; z-index: 1; }.custom-carousel-style-1::before { left: 0px; }.custom-carousel-style-1::after { right: 0px; }.custom-carousel-style-1 .custom-carousel-style-1-icon-wrapper { display: inline-flex; align-items: center; justify-content: center; position: relative; width: 120px; height: 120px; border: 3px solid var(--grey-500); border-radius: 100%; }.custom-carousel-style-1 .custom-carousel-style-1-icon-wrapper::before, .custom-carousel-style-1 .custom-carousel-style-1-icon-wrapper::after { content: ""; position: absolute; top: 50%; width: 85%; border-bottom: 2px solid var(--grey-500); transform: translate3d(0px, -50%, 0px); }.custom-carousel-style-1 .custom-carousel-style-1-icon-wrapper::before { left: calc(100% + 25px); }.custom-carousel-style-1 .custom-carousel-style-1-icon-wrapper::after { right: calc(100% + 25px); }.custom-carousel-style-2 .owl-item:not(.active) { opacity: 0; transition: opacity 300ms; }.custom-carousel-style-2 .owl-item.active .custom-card-style-2 .card-body { box-shadow: rgba(0, 0, 0, 0.07) 0px 8px 31px -5px; }.custom-carousel-style-2.owl-grab .owl-item:not(.active) { opacity: 1; }.custom-form-style-1 .form-control { height: calc(1.8em + 2px + 1.75rem); padding: 0.975rem 1.25rem; background: var(--grey-100); border-color: var(--grey-100); line-height: 1.5 !important; }.custom-form-style-1 .form-control:focus { border-color: var(--grey-500); }.custom-form-style-1 textarea.form-control { height: auto; }#footer p, #footer li, #footer span, #footer a:not(.btn):not(.no-footer-css) { color: rgb(153, 153, 153); }#footer .footer-copyright p { color: rgb(255, 255, 255); }.custom-card-style-1:hover .card-title { color: var(--primary) !important; }:root { --border-radius: 4px; --border-radius2x: 8px; --default: #777; }:root { --primary: #004aad; --primary-100: #2673d8; --primary-200: #60a0f3; --primary-300: #7ab0f7; --primary--100: #b4d8f8; --primary--200: #cbe3f9; --primary--300: #daecfc; --primary-rgba-0: rgba(173,146,99,0); --primary-rgba-10: rgba(173,146,99,0.1); --primary-rgba-20: rgba(173,146,99,0.2); --primary-rgba-30: rgba(173,146,99,0.3); --primary-rgba-40: rgba(173,146,99,0.4); --primary-rgba-50: rgba(173,146,99,0.5); --primary-rgba-60: rgba(173,146,99,0.6); --primary-rgba-70: rgba(173,146,99,0.7); --primary-rgba-80: rgba(173,146,99,0.8); --primary-rgba-90: rgba(173,146,99,0.9); --secondary: #f58220; --secondary-100: #ff7e2f; --secondary-200: #ff924e; --secondary-300: #f68b2e; --secondary--100: #fdb270; --secondary--200: #f1b580; --secondary--300: #f6bd8b; --secondary-rgba-0: rgba(227,97,89,0); --secondary-rgba-10: rgba(227,97,89,0.1); --secondary-rgba-20: rgba(227,97,89,0.2); --secondary-rgba-30: rgba(227,97,89,0.3); --secondary-rgba-40: rgba(227,97,89,0.4); --secondary-rgba-50: rgba(227,97,89,0.5); --secondary-rgba-60: rgba(227,97,89,0.6); --secondary-rgba-70: rgba(227,97,89,0.7); --secondary-rgba-80: rgba(227,97,89,0.8); --secondary-rgba-90: rgba(227,97,89,0.9); --tertiary: #004aad; --tertiary-100: #226ccc; --tertiary-200: #518bd6; --tertiary-300: #8bafdd; --tertiary--100: #a1bde2; --tertiary--200: #34c6ce; --tertiary--300: #3fc9d0; --tertiary-rgba-0: rgba(43,170,177,0); --tertiary-rgba-10: rgba(43,170,177,0.1); --tertiary-rgba-20: rgba(43,170,177,0.2); --tertiary-rgba-30: rgba(43,170,177,0.3); --tertiary-rgba-40: rgba(43,170,177,0.4); --tertiary-rgba-50: rgba(43,170,177,0.5); --tertiary-rgba-60: rgba(43,170,177,0.6); --tertiary-rgba-70: rgba(43,170,177,0.7); --tertiary-rgba-80: rgba(43,170,177,0.8); --tertiary-rgba-90: rgba(43,170,177,0.9); --quaternary: #383f48; --quaternary-100: #2d323a; --quaternary-200: #272c32; --quaternary-300: #22262b; --quaternary--100: #434c56; --quaternary--200: #49525e; --quaternary--300: #4e5865; --quaternary-rgba-0: rgba(56,63,72,0); --quaternary-rgba-10: rgba(56,63,72,0.1); --quaternary-rgba-20: rgba(56,63,72,0.2); --quaternary-rgba-30: rgba(56,63,72,0.3); --quaternary-rgba-40: rgba(56,63,72,0.4); --quaternary-rgba-50: rgba(56,63,72,0.5); --quaternary-rgba-60: rgba(56,63,72,0.6); --quaternary-rgba-70: rgba(56,63,72,0.7); --quaternary-rgba-80: rgba(56,63,72,0.8); --quaternary-rgba-90: rgba(56,63,72,0.9); --dark: #212529; --dark-100: #16181b; --dark-200: #101214; --dark-300: #0a0c0d; --dark--100: #2c3237; --dark--200: #32383e; --dark--300: #383f45; --dark-rgba-0: rgba(33,37,41,0); --dark-rgba-10: rgba(33,37,41,0.1); --dark-rgba-20: rgba(33,37,41,0.2); --dark-rgba-30: rgba(33,37,41,0.3); --dark-rgba-40: rgba(33,37,41,0.4); --dark-rgba-50: rgba(33,37,41,0.5); --dark-rgba-60: rgba(33,37,41,0.6); --dark-rgba-70: rgba(33,37,41,0.7); --dark-rgba-80: rgba(33,37,41,0.8); --dark-rgba-90: rgba(33,37,41,0.9); --light: #FFF; --light-100: #f2f2f2; --light-200: #ececec; --light-300: #e6e6e6; --light--100: #ffffff; --light--200: #ffffff; --light--300: #ffffff; --light-rgba-0: rgba(255,255,255,0); --light-rgba-10: rgba(255,255,255,0.1); --light-rgba-20: rgba(255,255,255,0.2); --light-rgba-30: rgba(255,255,255,0.3); --light-rgba-40: rgba(255,255,255,0.4); --light-rgba-50: rgba(255,255,255,0.5); --light-rgba-60: rgba(255,255,255,0.6); --light-rgba-70: rgba(255,255,255,0.7); --light-rgba-80: rgba(255,255,255,0.8); --light-rgba-90: rgba(255,255,255,0.9); }:root { --primary-inverse: #FFF; --secondary-inverse: #FFF; --tertiary-inverse: #FFF; --quaternary-inverse: #FFF; --dark-inverse: #FFF; --light-inverse: #777; }:root { --grey: #969696; --grey-100: #f4f4f4; --grey-200: #eaeaea; --grey-300: #e5e5e5; --grey-400: #e0e0e0; --grey-500: #dbdbdb; --grey-600: #cecece; --grey-700: #c1c1c1; --grey-800: #a8a8a8; --grey-900: #8e8e8e; --grey-1000: #757575; }@-webkit-keyframes pulse { 
  100% { box-shadow: rgba(217, 0, 0, 0) 0px 0px 0px 45px; }
}@keyframes pulse { 
  100% { box-shadow: rgba(217, 0, 0, 0) 0px 0px 0px 45px; }
}.section-border { background: rgb(245, 251, 255); padding: 27px 0px 10px; border-radius: 10px; }.barra-rolagem { height: 600px; overflow-y: scroll; }.wg-list.country-selector a { line-height: 23px; padding: 0px !important; }.chamada-blog-cta { position: relative; transition: box-shadow 0.3s; }.chamada-blog-cta:hover { box-shadow: rgba(0, 74, 173, 0.32) 0px 20px 48px !important; }.chamada-blog-cta .custom-btn-cta { background-color: rgb(245, 130, 32) !important; border-color: rgb(245, 130, 32) !important; }.chamada-blog-cta .custom-btn-cta:hover { transform: translateY(-2px); background-color: rgb(224, 110, 12) !important; border-color: rgb(224, 110, 12) !important; box-shadow: rgba(245, 130, 32, 0.45) 0px 10px 24px !important; }.chamada-blog-cta .custom-btn-cta:hover i { transform: translateX(4px); transition: transform 0.2s; }.chamada-blog-cta .product-cta-img { transition: transform 0.4s, filter 0.4s; }.chamada-blog-cta:hover .product-cta-img { transform: perspective(800px) rotateY(-3deg) rotateX(2deg) scale(1.04) !important; filter: drop-shadow(rgba(0, 0, 0, 0.45) 0px 20px 30px) !important; }@media (max-width: 991px){.chamada-blog-cta { text-align: center; }.chamada-blog-cta .product-cta-img { max-height: 190px !important; transform: none !important; }.chamada-blog-cta .d-flex { justify-content: center; }}.social-icons li.social-icons-youtube:hover a, .custom-social-icons-style-2 li.social-icons-youtube:hover a { color: rgb(255, 255, 255) !important; }.social-icons li:hover.social-icons-tiktok a { background: rgb(1, 1, 1) !important; color: rgb(255, 255, 255) !important; }.social-icons li.social-icons-tiktok:hover a, .custom-social-icons-style-2 li.social-icons-tiktok:hover a { color: rgb(255, 255, 255) !important; }.custom-social-icons-style-2 { display: flex; flex-wrap: nowrap; align-items: center; }.main .text-color-secondary, .main .text-secondary { color: rgb(179, 93, 0) !important; }.owl-carousel .owl-dots .owl-dot { position: relative; min-width: 24px; min-height: 24px; margin: 0px 3px; }