@charset "utf-8";

@charset "utf-8";

@font-face { font-family: Nunito; font-style: italic; font-weight: 200; font-display: swap; src: url("/recovered/e0c13ae6635f4afa282736c4.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Nunito; font-style: italic; font-weight: 200; font-display: swap; src: url("/recovered/db9ce539bc6c7c10104b7290.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Nunito; font-style: italic; font-weight: 200; font-display: swap; src: url("/recovered/0ab53d938d77750980a72981.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Nunito; font-style: italic; font-weight: 200; font-display: swap; src: url("/recovered/53d1ee66575cebe7a441ddfc.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: Nunito; font-style: italic; font-weight: 200; font-display: swap; src: url("/recovered/60ad29f2b640800bcd6a5bf8.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: Nunito; font-style: italic; font-weight: 300; font-display: swap; src: url("/recovered/e0c13ae6635f4afa282736c4.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Nunito; font-style: italic; font-weight: 300; font-display: swap; src: url("/recovered/db9ce539bc6c7c10104b7290.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Nunito; font-style: italic; font-weight: 300; font-display: swap; src: url("/recovered/0ab53d938d77750980a72981.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Nunito; font-style: italic; font-weight: 300; font-display: swap; src: url("/recovered/53d1ee66575cebe7a441ddfc.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: Nunito; font-style: italic; font-weight: 300; font-display: swap; src: url("/recovered/60ad29f2b640800bcd6a5bf8.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: Nunito; font-style: italic; font-weight: 400; font-display: swap; src: url("/recovered/e0c13ae6635f4afa282736c4.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Nunito; font-style: italic; font-weight: 400; font-display: swap; src: url("/recovered/db9ce539bc6c7c10104b7290.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Nunito; font-style: italic; font-weight: 400; font-display: swap; src: url("/recovered/0ab53d938d77750980a72981.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Nunito; font-style: italic; font-weight: 400; font-display: swap; src: url("/recovered/53d1ee66575cebe7a441ddfc.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: Nunito; font-style: italic; font-weight: 400; font-display: swap; src: url("/recovered/60ad29f2b640800bcd6a5bf8.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: Nunito; font-style: italic; font-weight: 600; font-display: swap; src: url("/recovered/e0c13ae6635f4afa282736c4.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Nunito; font-style: italic; font-weight: 600; font-display: swap; src: url("/recovered/db9ce539bc6c7c10104b7290.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Nunito; font-style: italic; font-weight: 600; font-display: swap; src: url("/recovered/0ab53d938d77750980a72981.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Nunito; font-style: italic; font-weight: 600; font-display: swap; src: url("/recovered/53d1ee66575cebe7a441ddfc.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: Nunito; font-style: italic; font-weight: 600; font-display: swap; src: url("/recovered/60ad29f2b640800bcd6a5bf8.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: Nunito; font-style: italic; font-weight: 700; font-display: swap; src: url("/recovered/e0c13ae6635f4afa282736c4.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Nunito; font-style: italic; font-weight: 700; font-display: swap; src: url("/recovered/db9ce539bc6c7c10104b7290.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Nunito; font-style: italic; font-weight: 700; font-display: swap; src: url("/recovered/0ab53d938d77750980a72981.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Nunito; font-style: italic; font-weight: 700; font-display: swap; src: url("/recovered/53d1ee66575cebe7a441ddfc.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: Nunito; font-style: italic; font-weight: 700; font-display: swap; src: url("/recovered/60ad29f2b640800bcd6a5bf8.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: Nunito; font-style: italic; font-weight: 800; font-display: swap; src: url("/recovered/e0c13ae6635f4afa282736c4.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Nunito; font-style: italic; font-weight: 800; font-display: swap; src: url("/recovered/db9ce539bc6c7c10104b7290.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Nunito; font-style: italic; font-weight: 800; font-display: swap; src: url("/recovered/0ab53d938d77750980a72981.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Nunito; font-style: italic; font-weight: 800; font-display: swap; src: url("/recovered/53d1ee66575cebe7a441ddfc.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: Nunito; font-style: italic; font-weight: 800; font-display: swap; src: url("/recovered/60ad29f2b640800bcd6a5bf8.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: Nunito; font-style: italic; font-weight: 900; font-display: swap; src: url("/recovered/e0c13ae6635f4afa282736c4.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Nunito; font-style: italic; font-weight: 900; font-display: swap; src: url("/recovered/db9ce539bc6c7c10104b7290.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Nunito; font-style: italic; font-weight: 900; font-display: swap; src: url("/recovered/0ab53d938d77750980a72981.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Nunito; font-style: italic; font-weight: 900; font-display: swap; src: url("/recovered/53d1ee66575cebe7a441ddfc.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: Nunito; font-style: italic; font-weight: 900; font-display: swap; src: url("/recovered/60ad29f2b640800bcd6a5bf8.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: Nunito; font-style: normal; font-weight: 200; font-display: swap; src: url("/recovered/2d06f2c340ecb52c55153ec5.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Nunito; font-style: normal; font-weight: 200; font-display: swap; src: url("/recovered/b63651df977d08650ff2e598.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Nunito; font-style: normal; font-weight: 200; font-display: swap; src: url("/recovered/d107f72673f443b440185eea.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Nunito; font-style: normal; font-weight: 200; font-display: swap; src: url("/recovered/511ce967375fd2d924483d79.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: Nunito; font-style: normal; font-weight: 200; font-display: swap; src: url("/recovered/20fc9b6fc618e7c3c68d3ac7.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: Nunito; font-style: normal; font-weight: 300; font-display: swap; src: url("/recovered/2d06f2c340ecb52c55153ec5.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Nunito; font-style: normal; font-weight: 300; font-display: swap; src: url("/recovered/b63651df977d08650ff2e598.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Nunito; font-style: normal; font-weight: 300; font-display: swap; src: url("/recovered/d107f72673f443b440185eea.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Nunito; font-style: normal; font-weight: 300; font-display: swap; src: url("/recovered/511ce967375fd2d924483d79.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: Nunito; font-style: normal; font-weight: 300; font-display: swap; src: url("/recovered/20fc9b6fc618e7c3c68d3ac7.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: Nunito; font-style: normal; font-weight: 400; font-display: swap; src: url("/recovered/2d06f2c340ecb52c55153ec5.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Nunito; font-style: normal; font-weight: 400; font-display: swap; src: url("/recovered/b63651df977d08650ff2e598.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Nunito; font-style: normal; font-weight: 400; font-display: swap; src: url("/recovered/d107f72673f443b440185eea.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Nunito; font-style: normal; font-weight: 400; font-display: swap; src: url("/recovered/511ce967375fd2d924483d79.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: Nunito; font-style: normal; font-weight: 400; font-display: swap; src: url("/recovered/20fc9b6fc618e7c3c68d3ac7.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: Nunito; font-style: normal; font-weight: 600; font-display: swap; src: url("/recovered/2d06f2c340ecb52c55153ec5.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Nunito; font-style: normal; font-weight: 600; font-display: swap; src: url("/recovered/b63651df977d08650ff2e598.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Nunito; font-style: normal; font-weight: 600; font-display: swap; src: url("/recovered/d107f72673f443b440185eea.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Nunito; font-style: normal; font-weight: 600; font-display: swap; src: url("/recovered/511ce967375fd2d924483d79.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: Nunito; font-style: normal; font-weight: 600; font-display: swap; src: url("/recovered/20fc9b6fc618e7c3c68d3ac7.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: Nunito; font-style: normal; font-weight: 700; font-display: swap; src: url("/recovered/2d06f2c340ecb52c55153ec5.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Nunito; font-style: normal; font-weight: 700; font-display: swap; src: url("/recovered/b63651df977d08650ff2e598.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Nunito; font-style: normal; font-weight: 700; font-display: swap; src: url("/recovered/d107f72673f443b440185eea.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Nunito; font-style: normal; font-weight: 700; font-display: swap; src: url("/recovered/511ce967375fd2d924483d79.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: Nunito; font-style: normal; font-weight: 700; font-display: swap; src: url("/recovered/20fc9b6fc618e7c3c68d3ac7.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: Nunito; font-style: normal; font-weight: 800; font-display: swap; src: url("/recovered/2d06f2c340ecb52c55153ec5.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Nunito; font-style: normal; font-weight: 800; font-display: swap; src: url("/recovered/b63651df977d08650ff2e598.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Nunito; font-style: normal; font-weight: 800; font-display: swap; src: url("/recovered/d107f72673f443b440185eea.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Nunito; font-style: normal; font-weight: 800; font-display: swap; src: url("/recovered/511ce967375fd2d924483d79.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: Nunito; font-style: normal; font-weight: 800; font-display: swap; src: url("/recovered/20fc9b6fc618e7c3c68d3ac7.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: Nunito; font-style: normal; font-weight: 900; font-display: swap; src: url("/recovered/2d06f2c340ecb52c55153ec5.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Nunito; font-style: normal; font-weight: 900; font-display: swap; src: url("/recovered/b63651df977d08650ff2e598.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Nunito; font-style: normal; font-weight: 900; font-display: swap; src: url("/recovered/d107f72673f443b440185eea.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Nunito; font-style: normal; font-weight: 900; font-display: swap; src: url("/recovered/511ce967375fd2d924483d79.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: Nunito; font-style: normal; font-weight: 900; font-display: swap; src: url("/recovered/20fc9b6fc618e7c3c68d3ac7.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("/recovered/31a6c3635706fa8fbacf9813.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: "PT Sans"; font-style: italic; font-weight: 400; font-display: swap; src: url("/recovered/6927218662a96b5cb2ce1843.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: "PT Sans"; font-style: italic; font-weight: 400; font-display: swap; src: url("/recovered/9a6043702e6d0140510ba518.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("/recovered/9f8b910d2a205364fa203d6a.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("/recovered/2bce65df35cec488cd134be2.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: "PT Sans"; font-style: normal; font-weight: 400; font-display: swap; src: url("/recovered/9503de4dcabf36b0a715f1c2.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: "PT Sans"; font-style: normal; font-weight: 400; font-display: swap; src: url("/recovered/707577b546ffdc2403e67f16.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("/recovered/5f81586551e5053bf4206d76.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("/recovered/b18f12b8938243fe1bc5ebf0.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: "PT Sans"; font-style: normal; font-weight: 700; font-display: swap; src: url("/recovered/3259cd13d982525292f209bc.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: "PT Sans"; font-style: normal; font-weight: 700; font-display: swap; src: url("/recovered/94a9333684b6f860dfd07dff.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("/recovered/38d3aa3b6c9ccdc9af1bc44a.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; }

@charset "utf-8";

@font-face { font-family: Arimo; font-style: normal; font-weight: 400; font-display: swap; src: url("/recovered/d2b09ba488feeca13544a4b7.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Arimo; font-style: normal; font-weight: 400; font-display: swap; src: url("/recovered/1cb84c4abc26665c19c62cf5.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Arimo; font-style: normal; font-weight: 400; font-display: swap; src: url("/recovered/c1cd2619e1e296d08086b988.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face { font-family: Arimo; font-style: normal; font-weight: 400; font-display: swap; src: url("/recovered/e405205955ef86e8e3ed1818.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face { font-family: Arimo; font-style: normal; font-weight: 400; font-display: swap; src: url("/recovered/a8420aafa8c2dfd29046889c.woff2") format("woff2"); unicode-range: U+307-308, U+590-5FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; }

@font-face { font-family: Arimo; font-style: normal; font-weight: 400; font-display: swap; src: url("/recovered/9bc3f440f6a4d80d498ad621.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Arimo; font-style: normal; font-weight: 400; font-display: swap; src: url("/recovered/d4c174830339520029d6f116.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: Arimo; font-style: normal; font-weight: 400; font-display: swap; src: url("/recovered/f2dd3a54402a0ab9a8e5d28d.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: Arimo; font-style: normal; font-weight: 700; font-display: swap; src: url("/recovered/d2b09ba488feeca13544a4b7.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

@font-face { font-family: Arimo; font-style: normal; font-weight: 700; font-display: swap; src: url("/recovered/1cb84c4abc26665c19c62cf5.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Arimo; font-style: normal; font-weight: 700; font-display: swap; src: url("/recovered/c1cd2619e1e296d08086b988.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face { font-family: Arimo; font-style: normal; font-weight: 700; font-display: swap; src: url("/recovered/e405205955ef86e8e3ed1818.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }

@font-face { font-family: Arimo; font-style: normal; font-weight: 700; font-display: swap; src: url("/recovered/a8420aafa8c2dfd29046889c.woff2") format("woff2"); unicode-range: U+307-308, U+590-5FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; }

@font-face { font-family: Arimo; font-style: normal; font-weight: 700; font-display: swap; src: url("/recovered/9bc3f440f6a4d80d498ad621.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Arimo; font-style: normal; font-weight: 700; font-display: swap; src: url("/recovered/d4c174830339520029d6f116.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: Arimo; font-style: normal; font-weight: 700; font-display: swap; src: url("/recovered/f2dd3a54402a0ab9a8e5d28d.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; }

img { max-width: 100%; border: 0px; vertical-align: bottom; }

video { max-width: 100%; height: auto; }

.hs-responsive-embed { position: relative; height: auto; overflow: hidden; padding-top: 0px; padding-left: 0px; padding-right: 0px; }

.hs-responsive-embed iframe, .hs-responsive-embed object, .hs-responsive-embed embed { width: 100%; height: 100%; border: 0px; }

.hs-responsive-embed, .hs-responsive-embed.hs-responsive-embed-youtube, .hs-responsive-embed.hs-responsive-embed-wistia, .hs-responsive-embed.hs-responsive-embed-vimeo { padding-bottom: 2%; }

.hs-responsive-embed.hs-responsive-embed-instagram { padding-bottom: 116.01%; }

.hs-responsive-embed.hs-responsive-embed-pinterest { height: auto; overflow: visible; padding: 0px; }

.hs-responsive-embed.hs-responsive-embed-pinterest iframe { position: static; width: auto; height: auto; }

iframe[src^="http://www.slideshare.net/slideshow/embed_code/"] { width: 100%; max-width: 100%; }

@media (max-width: 568px) {
  iframe { max-width: 100%; }
}

textarea, 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"], select { padding: 6px; display: inline-block; width: 100%; box-sizing: border-box; }

.hs-menu-wrapper ul { padding: 0px; }

.hs-menu-wrapper.hs-menu-flow-horizontal ul { list-style: none; margin: 0px; }

.hs-menu-wrapper.hs-menu-flow-horizontal > ul { display: inline-block; margin-bottom: 20px; }

.hs-menu-wrapper.hs-menu-flow-horizontal > ul::before { content: " "; display: table; }

.hs-menu-wrapper.hs-menu-flow-horizontal > ul::after { content: " "; display: table; clear: both; }

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 { float: left; }

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li a { display: inline-block; padding: 10px 20px; white-space: nowrap; max-width: 140px; overflow: hidden; text-overflow: ellipsis; text-decoration: none; }

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children { position: relative; }

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper { visibility: hidden; opacity: 0; transition: opacity 0.4s; position: absolute; z-index: 10; left: 0px; }

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a { display: block; white-space: nowrap; width: 140px; overflow: hidden; text-overflow: ellipsis; }

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper { left: 180px; top: 0px; }

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper { opacity: 1; visibility: visible; }

.row-fluid-wrapper:last-child .hs-menu-wrapper.hs-menu-flow-horizontal > ul { margin-bottom: 0px; }

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch { position: relative; margin-bottom: 20px; min-height: 7em; }

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul { margin-bottom: 0px; }

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children { position: static; }

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children ul.hs-menu-children-wrapper { display: none; }

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper { display: block; visibility: visible; opacity: 1; }

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper::before { content: " "; display: table; }

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper::after { content: " "; display: table; clear: both; }

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li { float: left; }

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li a { display: inline-block; padding: 10px 20px; white-space: nowrap; max-width: 140px; width: auto; overflow: hidden; text-overflow: ellipsis; text-decoration: none; }

.hs-menu-wrapper.hs-menu-flow-vertical { width: 100%; }

.hs-menu-wrapper.hs-menu-flow-vertical ul { list-style: none; margin: 0px; }

.hs-menu-wrapper.hs-menu-flow-vertical li a { display: block; white-space: nowrap; width: 140px; overflow: hidden; text-overflow: ellipsis; }

.hs-menu-wrapper.hs-menu-flow-vertical > ul { margin-bottom: 20px; }

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-menu-depth-1 > a { width: auto; }

.hs-menu-wrapper.hs-menu-flow-vertical > ul li a { padding: 10px 20px; text-decoration: none; }

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children { position: relative; }

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children ul.hs-menu-children-wrapper { visibility: hidden; opacity: 0; transition: opacity 0.4s; position: absolute; z-index: 10; top: 0px; left: 180px; }

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper { opacity: 1; visibility: visible; }

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li a { min-width: 140px; width: auto; }

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul { max-width: 100%; overflow: hidden; }

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul li.hs-item-has-children ul.hs-menu-children-wrapper { display: none; }

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper, .hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li.hs-item-has-children > ul.hs-menu-children-wrapper { display: block; visibility: visible; opacity: 1; position: static; }

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-2 > a { padding-left: 4em; }

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-3 > a { padding-left: 6em; }

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-4 > a { padding-left: 8em; }

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-5 > a { padding-left: 140px; }

.hs-menu-wrapper.hs-menu-not-show-active-branch li.hs-menu-depth-1 ul { box-shadow: rgba(0, 0, 0, 0.18) 0px 1px 3px; }

@media (max-width: 568px) {
  .hs-menu-wrapper, .hs-menu-wrapper * { box-sizing: border-box; display: block; width: 100%; }
  .hs-menu-wrapper.hs-menu-flow-horizontal ul { list-style: none; margin: 0px; display: block; }
  .hs-menu-wrapper.hs-menu-flow-horizontal > ul { display: block; }
  .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 { float: none; }
  .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a, .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a, .hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li a { display: block; max-width: 100%; width: 100%; }
}

.hs-menu-wrapper.hs-menu-flow-vertical.no-flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper, .hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper { visibility: visible; opacity: 1; }

.widget-type-space { visibility: hidden; }

.hs-author-listing-header { margin: 0px 0px 0.75em; }

.hs-author-social-links { display: inline-block; }

.hs-author-social-links a.hs-author-social-link { width: 24px; height: 24px; border: 0px; line-height: 24px; background-size: 24px 24px; background-repeat: no-repeat; display: inline-block; text-indent: -99999px; }

.hs-author-social-links a.hs-author-social-link.hs-social-facebook { background-image: url("/recovered/fd82530897a8eceb7dbafc2d.png"); }

.hs-author-social-links a.hs-author-social-link.hs-social-linkedin { background-image: url("/recovered/76fad9c1a298de348588dec0.png"); }

.hs-author-social-links a.hs-author-social-link.hs-social-twitter { background-image: url("/recovered/e593727ce7302584f066eac4.png"); }

.hs-author-social-links a.hs-author-social-link.hs-social-google-plus { background-image: url("/recovered/5dbf462329bd39acbe92580a.png"); }

.hs_cos_wrapper_type_image_slider { display: block; overflow: hidden; }

.hs_cos_flex-container a:active, .hs_cos_flex-slider a:active, .hs_cos_flex-container a:focus, .hs_cos_flex-slider a:focus { outline: none; }

.hs_cos_flex-slides, .hs_cos_flex-control-nav, .hs_cos_flex-direction-nav { margin: 0px; padding: 0px; list-style: none; }

.hs_cos_flex-slider { margin: 0px; padding: 0px; }

.hs_cos_flex-slider .hs_cos_flex-slides > li { display: none; backface-visibility: hidden; position: relative; }

.hs_cos_flex-slider .hs_cos_flex-slides img { width: 100%; display: block; border-radius: 0px; }

.hs_cos_flex-pauseplay span { text-transform: capitalize; }

.hs_cos_flex-slides::after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }

html[xmlns] .hs_cos_flex-slides { display: block; }

* html .hs_cos_flex-slides { height: 1%; }

.hs_cos_flex-slider { margin: 0px 0px 60px; background: rgb(255, 255, 255); border: 0px; position: relative; border-radius: 4px; zoom: 1; }

.hs_cos_flex-viewport { max-height: 2000px; transition: 1s; }

.loading .hs_cos_flex-viewport { max-height: 300px; }

.hs_cos_flex-slider .hs_cos_flex-slides { zoom: 1; }

.carousel li { margin-right: 5px; }

.hs_cos_flex-direction-nav { }

.hs_cos_flex-direction-nav a { width: 30px; height: 30px; margin: -20px 0px 0px; display: block; background: url("/recovered/1c7f086f34015dcc594b2046.png") 0px 0px no-repeat; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; transition: 0.3s; }

.hs_cos_flex-direction-nav .hs_cos_flex-next { background-position: 100% 0px; right: -36px; }

.hs_cos_flex-direction-nav .hs_cos_flex-prev { left: -36px; }

.hs_cos_flex-slider:hover .hs_cos_flex-next { opacity: 0.8; right: 5px; }

.hs_cos_flex-slider:hover .hs_cos_flex-prev { opacity: 0.8; left: 5px; }

.hs_cos_flex-slider:hover .hs_cos_flex-next:hover, .hs_cos_flex-slider:hover .hs_cos_flex-prev:hover { opacity: 1; }

.hs_cos_flex-direction-nav .hs_cos_flex-disabled { opacity: 0.3 !important; cursor: default; }

.hs_cos_flex_thumbnavs-direction-nav { margin: 0px; padding: 0px; list-style: none; }

.hs_cos_flex_thumbnavs-direction-nav { }

.hs_cos_flex_thumbnavs-direction-nav a { width: 30px; height: 140px; margin: -60px 0px 0px; display: block; background: url("/recovered/1c7f086f34015dcc594b2046.png") 0px 40% no-repeat; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 1; transition: 0.3s; }

.hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-next { background-position: 100% 40%; right: 0px; }

.hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-prev { left: 0px; }

.hs-cos-flex-slider-control-panel img { cursor: pointer; }

.hs-cos-flex-slider-control-panel img:hover { opacity: 0.8; }

.hs-cos-flex-slider-control-panel { margin-top: -30px; }

.hs_cos_flex-control-nav { width: 100%; position: absolute; bottom: -40px; text-align: center; }

.hs_cos_flex-control-nav li { margin: 0px 6px; display: inline-block; zoom: 1; }

.hs_cos_flex-control-paging li a { width: 11px; height: 11px; display: block; background: rgba(0, 0, 0, 0.5); cursor: pointer; text-indent: -9999px; border-radius: 20px; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 3px inset; }

.hs_cos_flex-control-paging li a:hover { background: rgba(0, 0, 0, 0.7); }

.hs_cos_flex-control-paging li a.hs_cos_flex-active { background: rgba(0, 0, 0, 0.9); cursor: default; }

.hs_cos_flex-control-thumbs { margin: 5px 0px 0px; position: static; overflow: hidden; }

.hs_cos_flex-control-thumbs li { width: 25%; float: left; margin: 0px; }

.hs_cos_flex-control-thumbs img { width: 100%; display: block; opacity: 0.7; cursor: pointer; }

.hs_cos_flex-control-thumbs img:hover { opacity: 1; }

.hs_cos_flex-control-thumbs .hs_cos_flex-active { opacity: 1; cursor: default; }

@media screen and (max-width: 860px) {
  .hs_cos_flex-direction-nav .hs_cos_flex-prev { opacity: 1; left: 0px; }
  .hs_cos_flex-direction-nav .hs_cos_flex-next { opacity: 1; right: 0px; }
}

.hs_cos_flex-slider .caption { background-color: rgba(0, 0, 0, 0.5); position: absolute; font-size: 2em; line-height: 1.1em; color: white; padding: 0px 5%; width: 100%; bottom: 0px; text-align: center; }

.hs_cos_flex-slider .superimpose .caption { color: white; font-size: 3em; line-height: 1.1em; position: absolute; padding: 0px 5%; width: 90%; top: 40%; text-align: center; background-color: transparent; }

@media (max-width: 400px) {
  .hs_cos_flex-slider .superimpose .caption { background-color: black; position: static; font-size: 2em; line-height: 1.1em; color: white; width: 90%; padding: 0px 5%; top: 40%; text-align: center; }
  #recaptcha_area table#recaptcha_table { width: 300px !important; }
  #recaptcha_area table#recaptcha_table .recaptcha_r1_c1 { width: 300px !important; }
  #recaptcha_area table#recaptcha_table .recaptcha_r4_c4 { width: 67px !important; }
  #recaptcha_area table#recaptcha_table #recaptcha_image { width: 280px !important; }
}

.hs_cos_flex-slider :is(h1, .recovered-original-h1), .hs_cos_flex-slider h2, .hs_cos_flex-slider h3, .hs_cos_flex-slider h4, .hs_cos_flex-slider h5, .hs_cos_flex-slider h6, .hs_cos_flex-slider p { color: white; }

.hs-gallery-thumbnails li { display: inline-block; margin: 0px -4px 0px 0px; padding: 0px; }

.hs-gallery-thumbnails.fixed-height li img { max-height: 150px; margin: 0px; padding: 0px; border-width: 0px; }

pre { overflow-x: auto; }

table pre { white-space: pre-wrap; }

.comment { margin: 10px 0px; }

.hs_cos_wrapper_type_rich_text, .hs_cos_wrapper_type_text, .hs_cos_wrapper_type_header, .hs_cos_wrapper_type_section_header, .hs_cos_wrapper_type_raw_html, .hs_cos_wrapper_type_raw_jinja, .hs_cos_wrapper_type_page_footer { overflow-wrap: break-word; }

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }

audio, canvas, video { display: inline-block; }

audio:not([controls]) { display: none; }

.wp-float-left { float: left; margin: 0px 20px 20px 0px; }

.wp-float-right { float: right; margin: 0px 0px 20px 20px; }

#map_canvas img, .google-maps img { max-width: none; }

#recaptcha_table td { line-height: 0; }

.recaptchatable #recaptcha_response_field { min-height: 0px; line-height: 12px; }

body { font-size: 16px; color: rgb(26, 26, 26); line-height: 1.5; margin: 0px; font-family: Arimo, sans-serif; font-weight: 300; }

.row-fluid .page-center { max-width: 1100px; padding: 0px 15px; float: none; margin: 0px auto !important; }

#header_for_web .row-fluid .page-center, .footer_top_row .row-fluid .page-center, .footer_bottom_row .row-fluid .page-center { max-width: 1300px; }

*, ::before, ::after { box-sizing: border-box; }

.paddingt10 { padding-top: 10px; }

.paddingt20 { padding-top: 20px; }

.paddingt30 { padding-top: 30px; }

.paddingt40 { padding-top: 40px; }

.paddingt50 { padding-top: 50px; }

.paddingt60 { padding-top: 60px; }

.paddingt70 { padding-top: 70px; }

.paddingt80 { padding-top: 80px; }

.paddingt90 { padding-top: 90px; }

.paddingt100 { padding-top: 100px; }

.paddingt120 { padding-top: 120px; }

.paddingt140 { padding-top: 140px; }

.paddingt160 { padding-top: 160px; }

.paddingt180 { padding-top: 180px; }

.paddingt200 { padding-top: 200px; }

.paddingt220 { padding-top: 220px; }

.paddingt250 { padding-top: 250px; }

.paddingt300 { padding-top: 300px; }

.paddingb10 { padding-bottom: 10px; }

.paddingb20 { padding-bottom: 20px; }

.paddingb30 { padding-bottom: 30px; }

.paddingb40 { padding-bottom: 40px; }

.paddingb50 { padding-bottom: 50px; }

.paddingb60 { padding-bottom: 60px; }

.paddingb70 { padding-bottom: 70px; }

.paddingb80 { padding-bottom: 80px; }

.paddingb90 { padding-bottom: 90px; }

.paddingb100 { padding-bottom: 100px; }

.paddingb120 { padding-bottom: 120px; }

.paddingb140 { padding-bottom: 140px; }

.paddingb160 { padding-bottom: 160px; }

.paddingb180 { padding-bottom: 180px; }

.paddingb200 { padding-bottom: 200px; }

.paddingb220 { padding-bottom: 220px; }

.paddingb250 { padding-bottom: 250px; }

.paddingb300 { padding-bottom: 300px; }

.paddingtb10 { padding-top: 10px; padding-bottom: 10px; }

.paddingtb20 { padding-top: 20px; padding-bottom: 20px; }

.paddingtb30 { padding-top: 30px; padding-bottom: 30px; }

.paddingtb40 { padding-top: 40px; padding-bottom: 40px; }

.paddingtb50 { padding-top: 50px; padding-bottom: 50px; }

.paddingtb60 { padding-top: 60px; padding-bottom: 60px; }

.paddingtb70 { padding-top: 70px; padding-bottom: 70px; }

.paddingtb80 { padding-top: 80px; padding-bottom: 80px; }

.paddingtb90 { padding-top: 90px; padding-bottom: 90px; }

.paddingtb100 { padding-top: 100px; padding-bottom: 100px; }

.paddingtb100 { padding-top: 100px; padding-bottom: 100px; }

.paddingtb120 { padding-top: 120px; padding-bottom: 120px; }

.paddingtb140 { padding-top: 120px; padding-bottom: 120px; }

.paddingtb160 { padding-top: 160px; padding-bottom: 160px; }

.paddingtb180 { padding-top: 180px; padding-bottom: 180px; }

@media (max-width: 767px) {
  .mobile_paddingt0 { padding-top: 0px; }
  .mobile_paddingt10 { padding-top: 10px; }
  .mobile_paddingt20 { padding-top: 20px; }
  .mobile_paddingt30 { padding-top: 30px; }
  .mobile_paddingt40 { padding-top: 40px; }
  .mobile_paddingt50 { padding-top: 50px; }
  .mobile_paddingt60 { padding-top: 60px; }
  .mobile_paddingt70 { padding-top: 70px; }
  .mobile_paddingt80 { padding-top: 80px; }
  .mobile_paddingt90 { padding-top: 90px; }
  .mobile_paddingt100 { padding-top: 100px; }
  .mobile_paddingt120 { padding-top: 120px; }
  .mobile_paddingt140 { padding-top: 140px; }
  .mobile_paddingt150 { padding-top: 150px; }
  .mobile_paddingb0 { padding-bottom: 0px; }
  .mobile_paddingb10 { padding-bottom: 10px; }
  .mobile_paddingb20 { padding-bottom: 20px; }
  .mobile_paddingb30 { padding-bottom: 30px; }
  .mobile_paddingb40 { padding-bottom: 40px; }
  .mobile_paddingb50 { padding-bottom: 50px; }
  .mobile_paddingb60 { padding-bottom: 60px; }
  .mobile_paddingb70 { padding-bottom: 70px; }
  .mobile_paddingb80 { padding-bottom: 80px; }
  .mobile_paddingb90 { padding-bottom: 90px; }
  .mobile_paddingb100 { padding-bottom: 100px; }
  .mobile_paddingb120 { padding-bottom: 120px; }
  .mobile_paddingb140 { padding-bottom: 140px; }
  .mobile_paddingb150 { padding-bottom: 150px; }
  .mobile_paddingtb10 { padding-top: 10px; padding-bottom: 10px; }
  .mobile_paddingtb20 { padding-top: 20px; padding-bottom: 20px; }
  .mobile_paddingtb30 { padding-top: 30px; padding-bottom: 30px; }
  .mobile_paddingtb40 { padding-top: 40px; padding-bottom: 40px; }
  .mobile_paddingtb50 { padding-top: 50px; padding-bottom: 50px; }
  .mobile_paddingtb60 { padding-top: 60px; padding-bottom: 60px; }
  .mobile_paddingtb70 { padding-top: 70px; padding-bottom: 70px; }
  .mobile_paddingtb80 { padding-top: 80px; padding-bottom: 80px; }
  .mobile_paddingtb90 { padding-top: 90px; padding-bottom: 90px; }
  .mobile_paddingtb100 { padding-top: 100px; padding-bottom: 100px; }
  .mobile_paddingtb120 { padding-top: 120px; padding-bottom: 120px; }
  .mobile_paddingtb140 { padding-top: 140px; padding-bottom: 140px; }
  .mobile_paddingtb150 { padding-top: 150px; padding-bottom: 150px; }
  .set-height { height: auto !important; }
}

.text-left { text-align: left; }

.text-center { text-align: center; }

.text-right { text-align: right; }

@media (max-width: 767px) {
  .mobile-text-left { text-align: left; }
  .mobile-text-center { text-align: center; }
  .mobile-text-right { text-align: right; }
}

:is(h1, .recovered-original-h1), h2, h3, h4, h5, h6 { font-family: "PT Sans", sans-serif; font-weight: bold; line-height: 1.2em; margin: 8px 0px; }

:is(h1, .recovered-original-h1) { font-size: 52px; }

h2 { font-size: 30px; }

h3 { font-size: 36px; }

h4 { font-size: 32px; }

h5 { font-size: 24px; }

h6 { font-size: 18px; }

a { text-decoration: none; transition: 0.25s; }

a:hover { text-decoration: none; }

.font-white, .font-white :is(h1, .recovered-original-h1), .font-white h2, .font-white h3, .font-white h4, .font-white h5, .font-white p { color: rgb(255, 255, 255); }

@media (max-width: 500px) {
  .header_mid_column { padding-top: 0px !important; }
  .widget-type-logo img { width: 100px; margin-top: -4px; }
  .mobile-trigger.cta_border_button { top: 0px !important; }
  .mobile-request-demo, .mobile-request-demo:hover { padding: 8px 15px !important; font-size: 13px !important; top: 0px !important; }
}

@media (min-width: 993px) {
  .hs-menu-wrapper { display: block !important; }
}

.mobile-request-demo { display: none; }

@media (max-width: 992px) {
  .hs_cos_wrapper_type_language_switcher { display: none !important; }
  .mobile-request-demo, .mobile-request-demo:hover { font-weight: 700; padding: 10px 30px; border-radius: 8px; transition: 0.5s ease-in-out; display: inline-block; position: absolute; top: 15px; right: 20px; border: 2px solid rgb(161, 210, 248); box-shadow: rgb(193, 222, 255) 0px 0px 10px; background: radial-gradient(rgb(10, 39, 121), rgb(33, 63, 141)); color: rgb(255, 255, 255) !important; }
}

a.orange_fill_btn, .orange_fill_btn a { color: rgb(255, 255, 255); font-weight: 700; background: rgb(245, 140, 53); padding: 12px 25px; border-radius: 8px; transition: 0.5s ease-in-out; display: inline-block; }

a.orange_fill_btn:hover, .orange_fill_btn a:hover { background: rgb(0, 150, 214); }

.green_fill_btn a:hover { background: rgb(37, 176, 140); color: rgb(255, 255, 255); }

.button_block.purple_fill_btn a:hover { background: rgb(44, 76, 159); }

.button_block.green_fill_btn, .button_block.orange_fill_btn, .button_block.skyblue_fill_btn, .button_block.purple_fill_btn { margin-top: 10px; }

.custom-anchor { position: absolute; margin-top: -90px; }

.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }

.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }

.slick-list:focus { outline: none; }

.slick-list.dragging { cursor: pointer; }

.slick-slider .slick-track, .slick-slider .slick-list { transform: translate3d(0px, 0px, 0px); }

.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }

.slick-track::before, .slick-track::after { display: table; content: ""; }

.slick-track::after { clear: both; }

.slick-loading .slick-track { visibility: hidden; }

.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }

[dir="rtl"] .slick-slide { float: right; }

.slick-slide img { display: block; }

.slick-slide.slick-loading img { display: none; }

.slick-slide.dragging img { pointer-events: none; }

.slick-initialized .slick-slide { display: block; }

.slick-loading .slick-slide { visibility: hidden; }

.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

.slick-arrow.slick-hidden { display: none; }

a { color: rgb(18, 150, 211); font-weight: 700; }

a:hover { color: rgb(57, 88, 167); }

div#header_for_web { border-bottom: 2px solid rgb(241, 241, 241); }

div#header_for_web .header_mid_column ul li a { color: rgb(26, 26, 26); font-weight: 700; }

div#header_for_web .header_mid_column ul li a:hover { color: rgb(18, 150, 211); }

div#header_for_web .header_mid_column ul li:last-child a:hover { color: rgb(26, 26, 26); }

div#header_for_web .header_right_column .request-demo, div#header_for_web .header_right_column .login { display: inline-block; width: auto; float: none; }

div#header_for_web .header_right_column { text-align: right; padding-top: 5px; }

div#header_for_web .header_mid_column { padding-top: 20px; height: 44px; }

div#header_for_web .header_mid_column ul li ul { border: 1px solid rgb(241, 241, 241); min-width: 230px; background: rgb(255, 255, 255); }

div#header_for_web .header_mid_column ul li ul li a { font-weight: normal; width: auto; max-width: 100%; }

.small-header div#header_for_web { padding: 5px 0px 20px; position: fixed; width: 100%; background: rgb(255, 255, 255); z-index: 9; }

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li a { max-width: none; }

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a { padding: 5px 20px; }

div#header_for_web.localized-header .hs-menu-wrapper > ul > li:nth-last-child(2) > a, div#header_for_web:not(.localized-header) .hs-menu-wrapper ul li:nth-child(6) a { margin-left: 100px; border: 2px solid rgb(161, 210, 248); box-shadow: rgb(193, 222, 255) 0px 0px 15px; background: radial-gradient(rgb(10, 39, 121), rgb(33, 63, 141)); color: rgb(255, 255, 255); font-weight: 700; padding: 12px 35px; border-radius: 30px; display: inline-block; transition: 0.5s ease-in-out; }

div#header_for_web.localized-header.es-version .hs-menu-wrapper > ul > li:nth-last-child(2) > a { margin-left: 50px; }

div#header_for_web .hs-menu-wrapper ul li.hs-menu-depth-1:last-child { color: rgb(26, 26, 26); margin-left: 15px; display: inline-block; }

div#header_for_web.localized-header.es-version .hs-menu-wrapper ul li.hs-menu-depth-1:last-child { margin-left: 3px; }

div#header_for_web .hs-menu-wrapper ul li.hs-menu-depth-1:last-child:hover { color: rgb(57, 88, 167); }

div#header_for_web.localized-header .page-center { position: relative; }

.lang-toggle { position: absolute; right: 15px; top: 31px; }

.lang_list_class { width: 180px; }

@media (max-width: 1265px) {
  div#header_for_web.localized-header .hs-menu-wrapper > ul > li:nth-last-child(2) > a, div#header_for_web:not(.localized-header) .hs-menu-wrapper ul li:nth-child(6) a { margin-left: 20px; }
}

@media (max-width: 1157px) {
  div#header_for_web .header_mid_column ul li a { padding-left: 10px; }
}

@media (max-width: 1079px) {
  div#header_for_web .header_mid_column ul li a { font-size: 14px; padding: 10px 12px; }
}

@media (max-width: 991px) {
  div#header_for_web.localized-header .hs-menu-wrapper > ul > li:nth-last-child(2) > a, div#header_for_web:not(.localized-header) .hs-menu-wrapper ul li:nth-child(6) a { display: block; margin-left: 0px; color: rgb(245, 140, 53); background: rgb(255, 255, 255); padding: 10px 12px; }
  div#header_for_web .hs-menu-wrapper ul li.hs-menu-depth-1:last-child { margin-left: 0px; }
  .lang-toggle { right: 60px; }
}

.two_Column_repeater_outer_wrapper .repeater_column_block { display: flex; margin: 0px -15px; padding: 60px 0px; }

.two_Column_repeater_outer_wrapper .content_column, .two_Column_repeater_outer_wrapper .image_column { position: relative; }

.two_Column_repeater_outer_wrapper .image_column { padding-left: 20px; }

.repeater_column_block.copy_right_image_left .image_column { padding-right: 20px; padding-left: 0px; }

.two_Column_repeater_outer_wrapper .content_column { padding-right: 50px; }

.repeater_column_block.copy_right_image_left .content_column { padding-right: 0px; padding-left: 50px; }

.repeater_column_block.copy_right_image_left .content_column, .repeater_column_block.copy_left_image_right .image_column { order: 1; }

.repeater_column_block.copy_left_image_right .content_column, .repeater_column_block.copy_right_image_left .image_column { order: 0; }

.repeater_column_block .content_column h5 i { font-weight: normal; display: block; margin: 20px 0px; }

.two_Column_repeater_outer_wrapper .repeater_column_block .img-box-inner { position: relative; }

.two_Column_repeater_outer_wrapper .repeater_column_block .image_border { position: absolute; width: 160px; height: 160px; top: -10px; left: -10px; }

.two_Column_repeater_outer_wrapper .repeater_column_block .img-box-inner img { position: relative; width: 100%; z-index: 2; }

.two_Column_repeater_outer_wrapper .repeater_column_block.copy_right_image_left .image_border { left: auto; right: -10px; }

.two_Column_repeater_outer_wrapper .repeater_column_block .img-box-inner::after { content: ""; position: absolute; height: 270px; width: 560px; background: none; right: -25px; bottom: -25px; }

.two_Column_repeater_outer_wrapper .repeater_column_block.copy_right_image_left .img-box-inner::after { right: auto; left: -25px; }

.two_Column_repeater_outer_wrapper .content_column h2 span { font-weight: normal; }

.two_Column_repeater_outer_wrapper .repeater_column_block .content_column ul { list-style: none; padding-left: 0px; }

.two_Column_repeater_outer_wrapper .repeater_column_block .content_column ul li { position: relative; padding-left: 20px; padding-bottom: 10px; }

.two_Column_repeater_outer_wrapper .repeater_column_block .content_column ul li::before { content: ""; position: absolute; left: 0px; display: inline-block; font-family: "Font Awesome 5 Free"; font-weight: bold; }

.customers_outer_wrapper .section_inner_wrapper { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; }

.customers_outer_wrapper .section_header { margin-bottom: 50px; }

.cta_row_outer_wrapper, .cta_row_outer_wrapper .section_inner_box { position: relative; }

.cta_row_outer_wrapper .section_inner_box.full_width_block { max-width: 100%; margin: 0px auto; display: flex; position: relative; z-index: 1; flex-wrap: wrap; }

.cta_row_outer_wrapper .section_inner_box.half_width_block { max-width: 65%; margin: 0px auto; display: flex; padding: 0px 50px; position: relative; z-index: 1; }

.row_down_pointer { background: rgb(255, 255, 255); clip-path: polygon(0px 40%, 50% 100%, 100% 40%, 100% 100%, 0px 100%); height: 100%; width: 100%; position: absolute; bottom: -1px; }

.cta_row_outer_wrapper .button_block { margin-left: 50px; }

.cta_row_outer_wrapper .button_block a { }

.cta_row_outer_wrapper .button_block a:hover { }

.purple_fill_btn a { background: rgb(57, 88, 167); color: rgb(255, 255, 255); font-weight: 700; padding: 12px 25px; border-radius: 8px; display: inline-block; transition: 0.5s ease-in-out; }

.purple_fill_btn a:hover { }

.mod_top_border .section_inner_box::after { content: ""; position: absolute; top: -58px; border-top: 2px dotted rgb(217, 217, 217); width: 100%; left: 0px; right: 0px; margin: 0px auto; }

.mod_bottom_border .section_inner_box::before { content: ""; position: absolute; bottom: -58px; border-top: 2px dotted rgb(217, 217, 217); width: 100%; left: 0px; right: 0px; margin: 0px auto; }

.cta_row_outer_wrapper .section_inner_box.full_width_block .content_box { width: 100%; }

.cta_row_outer_wrapper .section_inner_box.full_width_block .button_block { margin-left: 0px; width: 100%; margin-top: 20px; }

.one_column_copy_outer_wrapper .content_box h3 { text-align: center; }

.one_column_copy_outer_wrapper .content_box { font-size: 18px; }

.resources_mod_outer_wrapper .resources_inner_wrapper { display: flex; margin: 0px -2%; }

.resources_mod_outer_wrapper .resources_inner_wrapper .resources_column { margin: 0px 2%; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 5px; padding: 25px; width: 100%; }

.resources_info { min-height: 255px; }

.resources_topic { margin-bottom: 30px; }

.two_column_single_outer_wrapper { overflow: hidden; }

.two_column_single_outer_wrapper .mod_inner_wrapper { display: block; position: relative; z-index: 1; margin: 0px -15px; }

.two_column_single_outer_wrapper .mod_inner_wrapper.image_left_copy_right .column_image_box, .two_column_single_outer_wrapper .mod_inner_wrapper.image_right_copy_left .column_content_box { order: 0; }

.two_column_single_outer_wrapper .mod_inner_wrapper.image_left_copy_right .column_content_box, .two_column_single_outer_wrapper .mod_inner_wrapper.image_right_copy_left .column_image_box { order: 1; }

.two_column_single_outer_wrapper { position: relative; }

.two_column_single_outer_wrapper .row_down_pointer { clip-path: polygon(0px 70%, 50% 100%, 100% 70%, 100% 100%, 0px 100%); }

.two_column_single_outer_wrapper .mod_inner_wrapper .column_image_box, .two_column_single_outer_wrapper .mod_inner_wrapper .column_content_box { width: 50%; padding: 0px 15px; }

.two_column_single_outer_wrapper .mod_inner_wrapper .column_content_box a { margin-top: 20px; }

a.skyBlue_fill_btn, .skyblue_fill_btn a { background: rgb(18, 150, 211); color: rgb(255, 255, 255); font-weight: 700; padding: 12px 35px; border-radius: 8px; display: inline-block; transition: 0.5s ease-in-out; }

a.skyBlue_fill_btn:hover, .skyblue_fill_btn a:hover { background: rgb(16, 134, 175); }

.two_column_single_outer_wrapper .mod_inner_wrapper .column_content_box ul { list-style: none; padding-left: 0px; }

.two_column_single_outer_wrapper .mod_inner_wrapper .column_content_box ul li { position: relative; padding-bottom: 10px; padding-left: 20px; }

.two_column_single_outer_wrapper .mod_inner_wrapper .column_content_box ul li ::before { content: ""; position: absolute; left: 0px; display: inline-block; font-family: "Font Awesome 5 Free"; font-weight: bold; }

.two_column_single_outer_wrapper .mod_inner_wrapper.image_left_copy_right .column_image_box { position: absolute; width: auto; left: -25%; top: -50px; }

.two_column_single_outer_wrapper .mod_inner_wrapper.image_left_copy_right .column_content_box { float: right; }

.two_column_single_outer_wrapper .mod_inner_wrapper.image_right_copy_left .column_image_box { position: absolute; width: auto; right: -25%; left: auto; top: -50px; }

.two_column_single_outer_wrapper .mod_inner_wrapper.image_right_copy_left .column_content_box { float: left; }

.testimonial_slider_outer_wrapper { background-image: none; background-repeat: no-repeat; background-position: center center; }

.testimonial_slider_outer_wrapper .page-center { max-width: 840px; }

.testimonial_slide { background: rgb(255, 255, 255); padding: 60px; margin: 0px auto; }

.testimonial_slider_outer_wrapper ul.slick-dots li { list-style: none; display: inline; }

.testimonial_slider_outer_wrapper ul.slick-dots li button { font-size: 0px; width: 12px; height: 12px; background: rgb(204, 204, 204); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; line-height: 12px; border-radius: 100%; margin: 0px 4px; }

.testimonial_slider_outer_wrapper ul.slick-dots li.slick-active button { background: rgb(18, 150, 211); }

div#footer_for_web .footer_logo, div#footer_for_web .social_share_mod { margin-bottom: 30px; }

div#footer_for_web { background: rgb(18, 150, 211); color: rgb(255, 255, 255); position: relative; }

div#footer_for_web .social_share_mod { text-align: right; }

div#footer_for_web .social_share_mod ul { padding-left: 0px; }

div#footer_for_web .social_share_mod ul li { list-style: none; display: inline; margin: 0px 8px; }

div#footer_for_web .social_share_mod a { color: rgb(255, 255, 255); font-size: 28px; }

div#footer_for_web .social_share_mod a:hover { color: rgb(57, 88, 167); }

div#footer_for_web .footer_menu ul { width: 100%; z-index: 1; }

div#footer_for_web .footer_menu ul > li { margin-right: 10%; }

div#footer_for_web .footer_menu ul > li:last-child { margin-right: 0px; }

div#footer_for_web .company_info p { margin-top: 0px; font-size: 14px; }

div#footer_for_web .footer_menu ul li a { color: rgb(255, 255, 255); padding: 0px; font-size: 14px; }

div#footer_for_web .footer_menu ul li ul li a { width: auto; max-width: 100%; font-weight: normal; padding: 2px 0px; }

div#footer_for_web .footer_menu ul li ul li a:hover, div#footer_for_web .footer_menu ul li a:hover, div#footer_for_web .copyright_txt a:hover { color: rgb(26, 26, 26); }

div#footer_for_web .footer_menu ul li ul { position: relative; }

div#footer_for_web .footer_menu ul li ul li { width: 100%; }

div#footer_for_web.section_border .copyright_txt { margin-top: 50px; font-size: 14px; }

div#footer_for_web .copyright_txt a { color: rgb(255, 255, 255); font-weight: normal; }

@media (max-width: 1230px) {
  .two_Column_repeater_outer_wrapper .repeater_column_block .img-box-inner::after { right: 0px; }
  .two_Column_repeater_outer_wrapper .repeater_column_block.copy_right_image_left .img-box-inner::after { left: 0px; }
}

@media (max-width: 1200px) {
  .two_Column_repeater_outer_wrapper .repeater_column_block, .two_column_single_outer_wrapper .mod_inner_wrapper { margin: 0px; }
  .two_column_single_outer_wrapper .row_down_pointer { clip-path: polygon(0px 92%, 50% 100%, 100% 92%, 100% 100%, 0px 100%); }
  div#footer_for_web .footer_menu ul > li { margin-right: 0px; float: none; display: inline-block; max-width: 23%; width: 100%; }
  div#footer_for_web .footer_menu ul > li ul li { max-width: 100%; float: left; }
  .two_column_single_outer_wrapper .mod_inner_wrapper.image_left_copy_right .column_image_box { left: -27%; }
  .two_column_single_outer_wrapper .mod_inner_wrapper.image_right_copy_left .column_image_box { right: -27%; }
}

@media (max-width: 1060px) {
  .two_column_single_outer_wrapper .mod_inner_wrapper.image_left_copy_right .column_image_box, .two_column_single_outer_wrapper .mod_inner_wrapper.image_right_copy_left .column_image_box { width: 75%; }
}

@media (max-width: 1024px) {
  div#header_for_web .request-demo a { padding: 10px 14px; font-size: 14px; }
  div#header_for_web .header_right_column .login a { font-size: 14px; margin-left: 5px; }
  .cta_row_outer_wrapper .row_down_pointer { clip-path: polygon(0px 70%, 50% 100%, 100% 70%, 100% 100%, 0px 100%); }
  .cta_row_outer_wrapper .section_inner_box.half_width_block { flex-wrap: wrap; }
  .cta_row_outer_wrapper .section_inner_box.half_width_block .content_box, .cta_row_outer_wrapper .section_inner_box.half_width_block .button_block { width: 100%; }
  .cta_row_outer_wrapper .section_inner_box.half_width_block .button_block { margin-left: 0px; margin-top: 15px; }
  div#footer_for_web .footer_menu ul > li { box-sizing: border-box; padding-right: 10px; max-width: 24%; }
  div#footer_for_web .footer_menu ul li ul li a { white-space: normal; }
}

@media (max-width: 991px) {
  :is(h1, .recovered-original-h1) { font-size: 38px; }
  h2 { font-size: 35px; }
  h3 { font-size: 28px; }
  h4 { font-size: 24px; }
  h5 { font-size: 20px; }
  h6 { font-size: 16px; }
  .customers_outer_wrapper .section_inner_wrapper { justify-content: center; }
  .customers_outer_wrapper .section_inner_wrapper .customer_logo { width: 33.333%; margin: 10px 0px; text-align: center; }
  .mobile-trigger.cta_border_button { width: 30px; height: 30px; float: right; cursor: pointer; position: absolute; top: 20px; left: 20px; }
  .mobile-trigger.cta_border_button:hover { }
  .mobile-trigger.cta_border_button span { background: rgb(5, 150, 214); height: 4px; width: 100%; margin: 4.5px 0px 5px; display: block; }
  .hs_cos_wrapper_type_logo { margin-left: 50px; }
  div#header_for_web { position: relative; }
  div#header_for_web .header_menu .hs-menu-wrapper.active-branch.flyouts.hs-menu-flow-horizontal { display: none; width: 100%; z-index: 9; position: absolute; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 5px; left: 0px; top: 72px; }
  div#header_for_web .header_menu .hs-menu-wrapper.active-branch.flyouts.hs-menu-flow-horizontal ul { width: 100%; }
  div#header_for_web .header_menu .hs-menu-wrapper.active-branch.flyouts.hs-menu-flow-horizontal ul li { float: none; width: 100%; }
  div#header_for_web .header_menu .hs-menu-wrapper.active-branch.flyouts.hs-menu-flow-horizontal ul li .child-trigger { position: absolute; height: 20px; width: 20px; right: 24px; border: 1px solid rgb(241, 241, 241); top: 10px; text-align: center; margin-top: 5px; }
  div#header_for_web .header_menu .hs-menu-wrapper.active-branch.flyouts.hs-menu-flow-horizontal ul li ul { position: relative; visibility: visible; opacity: 1; background-color: rgb(5, 150, 214); }
  div#header_for_web .header_menu .hs-menu-wrapper.active-branch.flyouts.hs-menu-flow-horizontal ul li ul li a { color: rgb(255, 255, 255); }
  div#header_for_web .header_menu .hs-menu-wrapper.active-branch.flyouts.hs-menu-flow-horizontal ul li .child-trigger i::before { content: ""; font-family: "Font Awesome 5 Free"; font-weight: bold; line-height: 20px; display: block; width: 20px; text-align: center; font-style: normal; }
  div#header_for_web .header_right_column { position: absolute; right: 65px; top: 25px; padding-top: 15px; width: 100%; }
  div#header_for_web .header_left_column { width: auto; float: left; }
  .row-fluid .span6.header_mid_column, .row-fluid .span6.header_right_column { display: block; float: right; width: auto; margin-left: 0px; }
  div#header_for_web .header_mid_column { padding-top: 25px; }
}

@media (max-width: 767px) {
  .two_Column_repeater_outer_wrapper .repeater_column_block, .two_column_single_outer_wrapper .mod_inner_wrapper { flex-wrap: wrap; }
  .two_Column_repeater_outer_wrapper .repeater_column_block .content_column, .two_Column_repeater_outer_wrapper .repeater_column_block .image_column { width: 100% !important; }
  .resources_mod_outer_wrapper .resources_inner_wrapper { flex-wrap: wrap; margin: 0px; }
  .resources_mod_outer_wrapper .resources_inner_wrapper .resources_column { width: 100%; margin: 15px 0px; }
  .resources_info { min-height: auto; }
  .two_column_single_outer_wrapper .mod_inner_wrapper .column_image_box, .two_column_single_outer_wrapper .mod_inner_wrapper .column_content_box { width: 100% !important; }
  div#footer_for_web .social_share_mod { text-align: left; }
  .two_Column_repeater_outer_wrapper .repeater_column_block { padding: 40px 0px; }
  .repeater_column_block.copy_left_image_right .content_column, .repeater_column_block.copy_right_image_left .image_column, .repeater_column_block.copy_right_image_left .content_column, .repeater_column_block.copy_left_image_right .image_column { order: unset; }
  .two_Column_repeater_outer_wrapper .repeater_column_block .image_column { margin-top: 30px; }
  .two_Column_repeater_outer_wrapper { overflow: hidden; }
  div#header_for_web .header_mid_column { padding-top: 25px; }
  .small-header div#header_for_web .header_right_column { top: 9px; }
  .repeater_column_block.copy_right_image_left .content_column { padding-left: 0px; }
  .repeater_column_block.copy_left_image_right .content_column { padding-right: 0px; }
  .two_column_single_outer_wrapper .mod_inner_wrapper.image_left_copy_right .column_image_box, .two_column_single_outer_wrapper .mod_inner_wrapper.image_right_copy_left .column_image_box { position: relative; left: auto; right: auto; top: auto; width: 100%; }
  .two_column_single_outer_wrapper .mod_inner_wrapper { display: flex; }
  .two_column_single_outer_wrapper .mod_inner_wrapper.image_left_copy_right .column_content_box, .two_column_single_outer_wrapper .mod_inner_wrapper.image_right_copy_left .column_content_box { }
  .two_column_single_outer_wrapper .mod_inner_wrapper.image_left_copy_right .column_image_box { order: 2; }
}

@media (max-width: 620px) {
  div#footer_for_web .footer_menu ul > li { max-width: 100%; }
  .customers_outer_wrapper .section_inner_wrapper .customer_logo { width: 50%; padding: 0px 15px; box-sizing: border-box; }
  .testimonial_slide { padding: 35px; }
  .cta_row_outer_wrapper .section_inner_box.half_width_block { max-width: 100%; }
  div#header_for_web .header_menu .hs-menu-wrapper.active-branch.flyouts.hs-menu-flow-horizontal { max-width: 100%; right: 0px; left: 0px; }
}

@media (max-width: 420px) {
  div#header_for_web .header_right_column { display: none; }
}

.inner_hero_outer_wrapper { background-position: center center; clip-path: ellipse(100% 88% at 50% 3%); min-height: 375px; display: flex; justify-content: center; align-items: center; position: relative; z-index: 3; margin-bottom: -50px; background-size: cover; }

.inner_hero_outer_wrapper .overlay { position: absolute; height: 100%; left: 0px; width: 100%; top: 0px; }

.inner_hero_outer_wrapper .banner_content { position: relative; }

.three_col_boxes_outer_wrapper .boxes_inner_wrapper { display: flex; flex-wrap: wrap; margin: 0px -1.5%; }

.three_col_boxes_outer_wrapper .section_header { margin-bottom: 40px; }

.three_col_boxes_outer_wrapper .boxes_inner_wrapper .column_box { max-width: 30.3333%; margin: 1.5%; width: 100%; padding: 30px 25px; transition: 0.5s ease-in-out; }

.three_col_boxes_outer_wrapper .column_box .box_icon { margin: 10px 0px 20px; display: block; overflow: hidden; position: relative; }

.three_col_boxes_outer_wrapper .column_box .box_icon img { transition: 0.5s ease-in-out; }

.three_col_boxes_outer_wrapper .column_box .box_icon img.hover-icon { opacity: 0; position: absolute; left: 0px; }

.three_col_boxes_outer_wrapper .column_box.text-center img.hover-icon { right: 0px; margin: 0px auto; }

.three_col_boxes_outer_wrapper .column_box.text-right img.hover-icon { right: 0px; margin: 0px; left: auto; }

.three_col_boxes_outer_wrapper .column_box .box_content { overflow: hidden; }

.three_col_boxes_outer_wrapper .column_box .box_content h5, .three_col_boxes_outer_wrapper .column_box .box_content p { color: rgb(26, 26, 26); transition: 0.5s ease-in-out; }

.three_col_boxes_outer_wrapper .column_box .box_content p { font-weight: normal; }

.three_col_boxes_outer_wrapper .column_box span { display: block; margin-top: 20px; margin-bottom: 10px; transition: 0.5s ease-in-out; }

.three_col_boxes_outer_wrapper .column_box .box_content a.skyBlue_fill_btn { margin-top: 20px; }

.three_col_boxes_outer_wrapper .boxes_inner_wrapper .column_box:hover { transition: 0.5s ease-in-out; background: rgb(18, 150, 211) !important; }

.three_col_boxes_outer_wrapper .boxes_inner_wrapper .column_box:hover .box_icon img.hover-icon { opacity: 1; transition: 0.5s ease-in-out; }

.three_col_boxes_outer_wrapper .boxes_inner_wrapper .column_box:hover .box_icon img.normal-icon { opacity: 0; transition: 0.5s ease-in-out; }

.three_col_boxes_outer_wrapper .boxes_inner_wrapper .column_box:hover .box_content h5, .three_col_boxes_outer_wrapper .boxes_inner_wrapper .column_box:hover .box_content p, .three_col_boxes_outer_wrapper .boxes_inner_wrapper .column_box:hover span { color: rgb(255, 255, 255); transition: 0.5s ease-in-out; }

@media (max-width: 767px) {
  .three_col_boxes_outer_wrapper .section_header h2 br { display: none; }
  .three_col_boxes_outer_wrapper .boxes_inner_wrapper .column_box { max-width: 47%; }
  .inner_hero_outer_wrapper { }
}

@media (max-width: 480px) {
  .three_col_boxes_outer_wrapper .boxes_inner_wrapper .column_box { max-width: 100%; }
}

.news-two_column .two_Column_repeater_outer_wrapper { position: relative; }

.news-two_column .two_Column_repeater_outer_wrapper::after { content: ""; position: absolute; bottom: 0px; width: 100%; height: 100%; background: rgb(255, 255, 255); clip-path: polygon(100% 0%, 0px 85%, 0px 100%, 100% 100%); }

.news-two_column .two_Column_repeater_outer_wrapper .repeater_column_block { position: relative; z-index: 1; }

.news_mod_outer_wrapper .site_news_block_inner_wrapper { display: flex; margin: 0px -1.5%; }

.news_mod_outer_wrapper .site_news_block_inner_wrapper .news_item { margin: 1.5%; width: 100%; background: rgb(255, 255, 255); padding: 30px 25px; box-shadow: rgba(0, 0, 0, 0.2) 4px 4px 10px; }

.news_mod_outer_wrapper .site_news_block_inner_wrapper .news_item .news_date { font-size: 18px; color: rgb(18, 150, 211); }

.news_mod_outer_wrapper .site_news_block_inner_wrapper .news_title h5 { color: rgb(26, 26, 26); margin: 25px 0px; line-height: 1.4em; }

.locations_mod_outer_wrapper { position: relative; }

.locations_mod_outer_wrapper .page-center .section_inner_box { position: relative; right: 32%; padding: 60px; width: 100%; }

.locations_mod_outer_wrapper .section_inner_box { display: flex; margin: 0px -15px; flex-wrap: wrap; }

.locations_mod_outer_wrapper .section_inner_box .section_header { max-width: 100%; width: 100%; padding: 0px 15px; }

.locations_mod_outer_wrapper .section_inner_box .location_block { max-width: 33.333%; width: 100%; padding: 0px 15px; margin: 1.2% 0px; }

.locations_mod_outer_wrapper .partners_block { margin-top: 50px; display: flex; align-items: baseline; }

.locations_mod_outer_wrapper .partners_block h5 { margin-right: 25px; }

.locations_mod_outer_wrapper .partners_block .partner_logo { margin-right: 25px; }

.resources_top_row { position: relative; margin-top: -50px; z-index: 4; }

.resource_library_mod_outer_wrapper .resources_top_row .resources_inner_wrapper { display: flex; margin: 0px -1.5%; }

.resource_library_mod_outer_wrapper .resources_top_row .resources_inner_wrapper .resources_list { width: 100%; max-width: 33.333%; text-align: center; margin: 1.5%; }

.resource_library_mod_outer_wrapper .resources_top_row .resources_inner_wrapper .resources_list .list_top_block { background: rgb(18, 150, 211); padding: 15% 0px; }

.resource_library_mod_outer_wrapper .resources_top_row .resources_inner_wrapper .resources_list .list_bottom_block { overflow: hidden; background: rgb(241, 241, 241); padding: 10% 0px; }

.resource_library_mod_outer_wrapper .resources_top_row .resources_inner_wrapper .resources_list .list_bottom_block h5 { font-size: 18px; color: rgb(26, 26, 26); }

.resources_bottom_row { }

.resources_filter { text-align: center; border-bottom: 1px solid rgb(18, 150, 211); margin-top: 80px; }

.resources_filter .controls { position: relative; bottom: -1px; }

.resources_filter .controls ul { list-style: none; margin: 0px; padding: 0px; }

.resources_filter .controls ul li { display: inline-block; vertical-align: middle; text-transform: uppercase; font-size: 14px; margin: 0px 5px; border: 1px solid transparent; }

.resources_filter .controls ul li a { color: rgb(26, 26, 26); padding: 15px 20px; display: block; }

.resources_filter .controls ul li.active-li, .resources_filter .controls ul li:hover { border-width: 1px; border-style: solid; border-color: rgb(18, 150, 211) rgb(18, 150, 211) rgb(255, 255, 255); border-image: none; }

.resources_filter .controls ul li.active-li a, .resources_filter .controls ul li:hover a { color: rgb(18, 150, 211); }

.one_column_copy_outer_wrapper { }

.row-fluid .one_column_copy_outer_wrapper .page-center { }

.one_column_copy_outer_wrapper .content_box.enable_inner_box { padding: 50px; background: rgb(245, 245, 245); max-width: 970px; margin: 0px auto; }

.one_column_copy_outer_wrapper .content_box.enable_inner_box p { font-size: 16px; }

.resources_post_block_row { margin-bottom: 50px; padding-top: 0px; }

.resources_post_block_row .block_head_row { display: flex; padding-bottom: 30px; }

.resources_post_block_row .block_head_row .row_title { width: 50%; align-self: center; }

.resources_post_block_row .block_head_row .row_link { width: 50%; align-self: center; text-align: right; }

.resources_post_block_row .block_head_row .row_link a { text-transform: uppercase; }

.resources_post_block_row .block_body_row { margin-left: -15px; margin-right: -15px; font-size: 0px; }

.resources_post_block_row .block_body_row .mix { display: inline-block; vertical-align: top; width: calc(33.33% - 30px); margin: 0px 15px 30px; font-size: 16px; }

.resources_post_block_row .block_body_row .mix:hover { box-shadow: rgb(204, 204, 204) 1px 1px 10px; }

.mentoring_tag { background: rgb(64, 189, 156); }

.alumni_tag { background: rgb(52, 140, 176); }

.career_transition_tag, .career-transition_tag { background: rgb(245, 140, 53); }

.coaching_tag { background: rgb(214, 63, 57); }

.career-development_tag { background: rgb(18, 150, 211); }

.insider_tag { background: rgb(52, 140, 176); }

.hubspot_tag { background: rgb(64, 189, 156); }

.blogs_block_row .block_body_row .resource_post_column { border: 1px solid rgb(230, 230, 230); position: relative; }

.blogs_block_row .block_body_row .resource_post_column:hover { box-shadow: rgb(204, 204, 204) 1px 1px 10px; }

.blogs_block_row .block_body_row .resource_post_column .resource_tag { position: absolute; left: 30px; top: 20px; text-align: center; padding: 10px 25px; color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; text-transform: uppercase; border-radius: 5px; }

.blogs_block_row .block_body_row .resource_post_column .post_content_column { padding: 25px; }

.blogs_block_row .block_body_row .resource_post_column .post_image_column { }

.blogs_block_row .block_body_row .resource_post_column .post_image_column img { max-height: 206px; object-fit: cover; width: 100%; min-height: 206px; }

.webinars_block_row .block_body_row .resource_post_column { border: 1px solid rgb(230, 230, 230); }

.webinars_block_row .block_body_row .resource_post_column:hover { box-shadow: rgb(204, 204, 204) 1px 1px 10px; }

.webinars_block_row .block_body_row .resource_post_column .resource_tag { font-size: 12px; text-transform: uppercase; padding: 15px 20px; text-align: center; color: rgb(255, 255, 255); }

.webinars_block_row .block_body_row .resource_post_column .content-sec { padding: 25px; }

.ebooks_block_row .block_body_row .resource_post_column > div, .ebook_block_row .block_body_row .resource_post_column > div { display: flex; background: rgb(245, 245, 245); }

.ebooks_block_row .block_body_row .resource_post_column .post_image_column, .ebook_block_row .block_body_row .resource_post_column .post_image_column { width: 100%; }

.post_content_column h6, .post_content_column p { color: initial; }

.post_content_column p { font-weight: normal; }

.ebooks_block_row .block_body_row .resource_post_column .post_content_column, .ebook_block_row .block_body_row .resource_post_column .post_content_column { width: 100%; padding: 15px 25px 40px; position: relative; }

.ebooks_block_row .block_body_row .resource_post_column .post_content_column a, .ebook_block_row .block_body_row .resource_post_column .post_content_column a { position: absolute; bottom: 15px; }

.ebooks_block_row .block_body_row .resource_post_column .resource_tag, .ebook_block_row .block_body_row .resource_post_column .resource_tag { text-align: center; padding: 8px 12px; color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; text-transform: uppercase; border-radius: 5px; display: inline-block; line-height: normal; }

.post_tags.career_transition { background: rgb(245, 140, 53); }

.post_tags.alumni { background: rgb(52, 140, 176); }

.post_tags.mentoring { background: rgb(64, 189, 156); }

.post_tags.coaching { background: rgb(214, 63, 57); }

.post_tags.career_development { background: rgb(18, 150, 211); }

.post_tags.insider { background: rgb(52, 140, 176); }

.post_tags.hubspot { background: rgb(64, 189, 156); }

.post_tags.predictive_analytics { background: rgb(47, 61, 125); }

.blog_top_row { padding-bottom: 40px; }

.blog_topics_list { border-bottom: 1px solid rgb(18, 150, 211); }

.blog_topics_list ul { padding: 0px; list-style: none; display: flex; justify-content: center; margin-bottom: 0px; }

.blog_topics_list ul li { text-align: left; padding: 0px 40px 0px 0px; font-size: 14px; text-transform: uppercase; margin-bottom: -1px; }

.blog_topics_list ul li:last-child { padding-right: 0px; }

.blog_topics_list ul li a { color: rgb(26, 26, 26); display: block; padding: 10px 4px; border: 1px solid transparent; }

.blog_topics_list ul li a:hover { color: rgb(18, 150, 211); border-width: 1px; border-style: solid; border-color: rgb(18, 150, 211) rgb(18, 150, 211) rgb(255, 255, 255); border-image: none; }

.search_input { }

.search_input .hs-search-field { }

.search_input .hs-search-field form { position: relative; }

.search_input .hs-search-field form input[type="text"] { border: 1px solid rgb(179, 179, 179); padding: 15px 20px; border-radius: 6px; }

.search_input .hs-search-field form button { background: none; cursor: pointer; border: 0px; position: absolute; right: 10px; top: 36%; }

.search_input .hs-search-field form button svg { fill: rgb(102, 102, 102); height: 13px; }

.search_input .hs-search-field form button:hover svg { fill: rgb(18, 150, 211); }

.blog_listing_section { }

.blog_listing_section .blog-list-cont { display: grid; gap: 30px; grid-template-columns: auto auto auto; }

.blog_listing_section .post-item { border: 1px solid rgb(230, 230, 230); position: relative; min-width: 100%; }

.blog_listing_section .post-item:hover { box-shadow: rgb(204, 204, 204) 1px 1px 10px; }

.blog_listing_section .post-item .post_content_block h6 a { color: rgb(26, 26, 26); }

.blog_listing_section .post-item .post_content_block h6 a:hover { color: rgb(18, 150, 211); }

.blog_listing_section .post-item .post_tags { position: absolute; left: 30px; top: 20px; text-align: center; padding: 10px 25px; color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; text-transform: uppercase; border-radius: 5px; }

.blog_listing_section .post-item .post_tags a { color: rgb(255, 255, 255); }

.blog_listing_section .post-item .post_content_block { padding: 25px; }

.blog_listing_section .post-item .post_content_block span.post_date { font-size: 12px; text-transform: uppercase; }

.blog_listing_section .post-item .post_image { }

.blog_listing_section .post-item .post_image img { max-height: 206px; object-fit: cover; width: 100%; min-height: 206px; }

.blog_listing_section .blog-pagination { text-align: center; margin-top: 40px; }

.blog_listing_section .blog-pagination ul { list-style: none; padding: 0px; margin: 0px; }

.blog_listing_section .blog-pagination ul li { display: inline-block; vertical-align: middle; text-transform: uppercase; margin: 0px 5px; }

.blog_listing_section .blog-pagination ul li a { color: rgb(26, 26, 26); display: block; padding: 0px 5px; font-size: 14px; }

.blog_listing_section .blog-pagination ul li a:hover { color: rgb(18, 150, 211); }

.blog_listing_section .blog-pagination ul li.active a { color: rgb(18, 150, 211); }

.blog_listing_section .blog-pagination ul li a .fas { margin: 0px 7px; }

.blog_email_subscription { margin-top: 85px; margin-bottom: 95px; background: rgb(245, 245, 245); text-align: center; padding: 75px; max-width: 940px; margin-left: auto !important; margin-right: auto !important; float: none !important; }

.blog_email_subscription form { position: relative; }

.blog_email_subscription h3 { margin-bottom: 40px; }

.blog_email_subscription form .hs-form-field { padding-right: 20px; }

.blog_email_subscription form .hs-form-field input[type="email"] { border: 1px solid rgb(179, 179, 179); border-radius: 4px; background: rgb(255, 255, 255); padding: 15px 20px; height: auto; }

.blog_email_subscription form .hs-form-field > label { display: none; }

.blog_email_subscription form .hs-submit { position: absolute; right: 0px; top: 0px; }

.blog_email_subscription form .hs-submit .hs-button.primary { color: rgb(255, 255, 255); background: rgb(245, 140, 53); padding: 14px 25px; border-radius: 8px; transition: 0.5s ease-in-out; display: inline-block; border: 0px; font-size: 16px; font-weight: bold; text-align: center; width: 224px; cursor: pointer; }

.blog_email_subscription form .hs-submit .hs-button.primary:hover { background: rgb(0, 150, 214); color: rgb(255, 255, 255); }

.hs-error-msgs { list-style: none; padding: 0px; }

.hs-error-msgs label { color: red; font-size: 14px; }

.blog_listing_section .blog-pagination ul li.disabled a { display: none; }

.main_blog_wrapper { overflow: hidden; }

.main_blog_wrapper .blog_content_box { padding-right: 50px; }

.main_blog_wrapper .blog_content_box .blog_post_wrapper { }

.main_blog_wrapper .blog_content_box .blog_post_wrapper .post_feature_image { padding-bottom: 50px; }

.main_blog_wrapper .blog_content_box .blog_post_wrapper .post_feature_image img { width: 100%; max-height: 500px; object-fit: cover; }

.main_blog_wrapper .blog_content_box .blog_post_wrapper .post_date { padding-bottom: 40px; font-weight: bold; }

.main_blog_wrapper .blog_content_box .blog_post_wrapper .blog_post_body { }

.main_blog_wrapper .blog_content_box .blog_post_wrapper .blog_post_body :is(h1, .recovered-original-h1) { font-size: 32px; }

.main_blog_wrapper .blog_content_box .related_post_wrapper { margin-top: 40px; overflow: hidden; font-size: 0px; }

.main_blog_wrapper .blog_content_box .related_post_wrapper .post_header { padding-bottom: 30px; }

.main_blog_wrapper .blog_content_box .related_post_wrapper .post_header h3 { font-size: 18px; text-transform: uppercase; }

.main_blog_wrapper .blog_content_box .related_post_wrapper .related-post-item { width: 48%; border: 1px solid rgb(230, 230, 230); position: relative; display: inline-block; margin-right: 2%; margin-bottom: 25px; vertical-align: top; font-size: 16px; }

.main_blog_wrapper .blog_content_box .related_post_wrapper .related-post-item .post_image { }

.main_blog_wrapper .blog_content_box .related_post_wrapper .related-post-item .post_image img { max-height: 206px; object-fit: cover; width: 100%; min-height: 206px; }

.main_blog_wrapper .blog_content_box .related_post_wrapper .related-post-item .post_content_block { padding: 25px; }

.main_blog_wrapper .blog_content_box .related_post_wrapper .related-post-item .post_content_block span.post_date { font-size: 12px; text-transform: uppercase; }

.main_blog_wrapper .blog_content_box .related_post_wrapper .related-post-item .post_content_block h3 { font-size: 18px; }

.main_blog_wrapper .blog_content_box .related_post_wrapper .related-post-item .post_content_block h3 a { color: rgb(26, 26, 26); }

.main_blog_wrapper .blog_content_box .related_post_wrapper .related-post-item .post_content_block h3 a:hover { color: rgb(18, 150, 211); }

.main_blog_wrapper .blog_content_box .related_post_wrapper .related-post-item .post_tags { position: absolute; left: 30px; top: 20px; text-align: center; padding: 10px 25px; color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; text-transform: uppercase; border-radius: 5px; }

.main_blog_wrapper .blog_content_box .related_post_wrapper .related-post-item .post_tags a { color: rgb(255, 255, 255); }

.main_blog_wrapper .blog_left_column { }

.main_blog_wrapper .blog_left_column .blog_email_subscription { margin: 0px; padding: 25px; }

.main_blog_wrapper .blog_left_column .blog_email_subscription h3 { margin-bottom: 20px; text-align: left; font-size: 20px; }

.main_blog_wrapper .blog_left_column .blog_email_subscription form .hs-form-field { padding-right: 0px; }

.main_blog_wrapper .blog_left_column .blog_email_subscription form .hs-submit { position: static; margin-top: 15px; }

.main_blog_wrapper .blog_left_column .blog_email_subscription form .hs-submit .hs-button.primary { width: inherit; }

.main_blog_wrapper .blog_left_column .popular-posts { padding: 20px; border: 1px solid rgb(230, 230, 230); margin: 50px 0px; }

.main_blog_wrapper .blog_left_column .popular-posts h3 { font-size: 24px; }

.main_blog_wrapper .blog_left_column .popular-posts .post_item { border-bottom: 1px solid rgb(230, 230, 230); padding: 15px 0px; }

.main_blog_wrapper .blog_left_column .popular-posts .post_item:last-child { border-bottom: 0px; }

.main_blog_wrapper .blog_left_column .popular-posts .post_item a { display: flex; }

.main_blog_wrapper .blog_left_column .popular-posts .post_item .post_image { max-width: 100px; min-width: 100px; margin-right: 15px; }

.main_blog_wrapper .blog_left_column .popular-posts .post_item .post_image img { width: 100px; height: 100px; object-fit: cover; }

.main_blog_wrapper .blog_left_column .popular-posts .post_item .post_title { }

.main_blog_wrapper .blog_left_column .popular-posts .post_item .post_title h5 { font-size: 16px; color: rgb(26, 26, 26); margin: 0px; }

.main_blog_wrapper .blog_left_column .popular-posts .post_item a:hover .post_title h5 { color: rgb(18, 150, 211); }

.main_blog_wrapper .blog_left_column .blog_resources_box { padding: 20px 20px 40px; text-align: center; background: rgb(57, 88, 167); margin-bottom: 50px; }

.main_blog_wrapper .blog_left_column .blog_resources_box .box_content p { color: rgb(255, 255, 255); }

.main_blog_wrapper .blog_left_column .blog_social_share_mod { }

.main_blog_wrapper .blog_left_column .blog_social_share_mod h3 { font-size: 24px; display: inline-block; vertical-align: middle; margin-right: 10px; }

.main_blog_wrapper .blog_left_column .blog_social_share_mod ul { list-style: none; margin: 0px; padding: 0px; display: inline-block; vertical-align: middle; }

.main_blog_wrapper .blog_left_column .blog_social_share_mod ul li { display: inline-block; padding: 0px 5px; vertical-align: middle; font-size: 24px; }

.main_blog_wrapper .blog_left_column .blog_social_share_mod ul li a { color: rgb(128, 128, 128); }

.main_blog_wrapper .blog_left_column .blog_social_share_mod ul li a:hover { color: rgb(57, 88, 167); }

.download_ebook_section { background: rgb(57, 88, 167); padding: 40px; margin: 50px 0px; display: flex; }

.download_ebook_section .ebook_image { min-width: 210px; margin-right: 50px; }

.download_ebook_section .ebook_image img { width: 210px; height: 165px; object-fit: cover; }

.download_ebook_section .ebook_content { width: 100%; color: rgb(255, 255, 255); }

.legal-consent-container { font-size: 12px; margin-bottom: 10px; }

.legal-consent-container .hs-dependent-field { margin: 10px 0px; }

@media (max-width: 1800px) {
  .locations_mod_outer_wrapper .page-center .section_inner_box { right: 26%; }
}

@media (max-width: 1680px) and (min-width: 1575px) {
  .locations_mod_outer_wrapper .page-center .section_inner_box { right: 21%; }
}

@media (max-width: 1574px) and (min-width: 1442px) {
  .locations_mod_outer_wrapper .page-center .section_inner_box { right: 16%; }
}

@media (max-width: 1442px) and (min-width: 1310px) {
  .locations_mod_outer_wrapper .page-center .section_inner_box { right: 10%; }
}

@media (max-width: 1310px) {
  .locations_mod_outer_wrapper .page-center .section_inner_box { right: 4%; }
}

@media (max-width: 1200px) {
  .blog_topics_list ul li { padding: 0px 27px 0px 0px; font-size: 12px; }
}

@media (max-width: 991px) {
  .resources_filter .controls ul li { margin: 0px; }
  .resources_filter .controls ul li a { padding: 15px 10px; }
  .ebooks_block_row .block_body_row .resource_post_column > div, .ebook_block_row .block_body_row .resource_post_column > div { display: block; }
  .ebooks_block_row .block_body_row .resource_post_column .post_content_column, .ebook_block_row .block_body_row .resource_post_column .post_content_column { padding: 20px 20px 40px; }
  .resources_post_block_row { margin-bottom: 30px; padding-top: 20px; }
  .blog_topics_list ul li { padding: 0px 12px 0px 0px; font-size: 10px; }
  .blog_top_row { padding-bottom: 20px; }
}

@media (max-width: 991px) and (min-width: 768px) {
  .main_blog_wrapper .blog_left_column .popular-posts .post_item a { display: block; }
  .main_blog_wrapper .blog_left_column .popular-posts .post_item .post_image { margin-bottom: 15px; }
}

@media (max-width: 767px) {
  .locations_mod_outer_wrapper .page-center .section_inner_box { padding: 60px 0px 60px 30px; }
  .news_mod_outer_wrapper .site_news_block_inner_wrapper, .locations_mod_outer_wrapper .partners_block { flex-wrap: wrap; }
  .locations_mod_outer_wrapper .section_inner_box .location_block { max-width: 50%; }
  .resources_post_block_row .block_body_row { margin-left: 0px; margin-right: 0px; }
  .resources_post_block_row .block_body_row .mix { width: 100%; display: block; max-width: 375px; margin: 0px auto 30px; }
  .ebooks_block_row .block_body_row .resource_post_column > div, .ebook_block_row .block_body_row .resource_post_column > div { display: flex; }
  .one_column_copy_outer_wrapper .content_box.enable_inner_box { padding: 20px; }
  .resources_filter { margin-top: 50px; }
  .resources_post_block_row .block_head_row .row_link { font-size: 14px; }
  .resources_post_block_row .block_head_row .row_title { width: 70%; }
  .blog_topics_list ul { display: block; text-align: center; }
  .blog_topics_list ul li { display: inline-block; text-align: center; padding: 5px 15px; font-size: 12px; }
  .blog_topics_list ul li:last-child { padding-right: 15px; }
  .blog_topics_list { padding-bottom: 10px; }
  .blog_listing_section .blog-list-cont { grid-template-columns: auto; }
  .blog_listing_section .blog-pagination ul li { font-size: 14px; }
  .blog_email_subscription { padding: 45px 25px; margin: 40px 0px; }
  .main_blog_wrapper { padding-bottom: 50px; }
  .blog_email_subscription form .hs-submit .hs-button.primary { width: 154px; }
  .blog_email_subscription form .hs-form-field { padding-right: 170px; }
  .main_blog_wrapper { padding: 50px 0px; }
  .main_blog_wrapper .blog_content_box { padding-right: 0px; }
  .main_blog_wrapper .blog_content_box .related_post_wrapper .related-post-item { width: auto; float: none; display: block; margin-right: 0px; margin-bottom: 15px; }
  .download_ebook_section { padding: 25px; margin: 30px 0px; display: block; }
  .download_ebook_section .ebook_image { margin-right: 0px; margin-bottom: 20px; }
}

@media (max-width: 620px) {
  .locations_mod_outer_wrapper .section_inner_box .location_block { max-width: 100%; }
  .locations_mod_outer_wrapper .page-center .section_inner_box { padding: 20px 0px 20px 30px; }
}

@media (max-width: 480px) {
  .blog_email_subscription form .hs-submit .hs-button.primary { padding: 14px 15px; width: 130px; }
  .blog_email_subscription form .hs-form-field { padding-right: 140px; }
  .blog_email_subscription h3 { margin-bottom: 30px; }
}

.form_mod_outer_wrapper .section_left_column, .form_mod_outer_wrapper .section_right_column { padding: 0px 15px; }

body.webinar_style .form_mod_outer_wrapper .inner-left_column { border: 1.335px solid rgb(230, 230, 230); }

.form_mod_outer_wrapper .inner-left_column p { margin-top: 0px; }

.form_mod_outer_wrapper .inner-left_column h5, .form_mod_outer_wrapper .inner-left_column ul { padding: 0px 15px; }

.form_mod_outer_wrapper { position: relative; }

.form_mod_outer_wrapper .section_inner_wrapper { display: flex; margin: 0px -15px; position: relative; z-index: 1; }

.form_mod_outer_wrapper .section_left_column ul { list-style: none; padding: 0px 15px; }

.form_mod_outer_wrapper .section_right_column ul { list-style: none; padding-left: 0px; }

.form_mod_outer_wrapper .section_left_column ul li, .form_mod_outer_wrapper .section_right_column ul li { position: relative; padding-left: 20px; }

.form_mod_outer_wrapper .section_left_column ul li::before, .form_mod_outer_wrapper .section_right_column ul li::before { content: ""; position: absolute; left: 0px; display: inline-block; font-family: "Font Awesome 5 Free"; font-weight: bold; }

.form_mod_outer_wrapper .section_right_column hr { max-width: 350px; margin-left: 0px; border-top: 2px dotted rgb(217, 217, 217); }

.form_mod_outer_wrapper .row_down_pointer { background: rgb(241, 241, 241); clip-path: polygon(0% 83%, 50% 100%, 100% 83%, 100% 100%, 0px 100%); }

.form_mod_outer_wrapper .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_form { display: block; margin: 0px auto; }

.form_mod_outer_wrapper .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_form form fieldset { max-width: 750px; }

.form_mod_outer_wrapper .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_form form label { font-size: 14px; text-transform: capitalize; color: rgb(26, 26, 26); }

.form_mod_outer_wrapper .section_inner_wrapper form .input input { padding: 12px 15px; border: 1px solid rgb(179, 179, 179); border-radius: 4px; }

.form_mod_outer_wrapper .section_inner_wrapper form .input { margin-bottom: 10px; }

.form_mod_outer_wrapper .section_inner_wrapper h5 { text-align: center; font-size: 28px; }

.form_mod_outer_wrapper .section_inner_wrapper form p { font-size: 14px; }

.form_mod_outer_wrapper .section_inner_wrapper form ul.inputs-list { padding-left: 0px; margin: 0px; list-style: none; }

.form_mod_outer_wrapper .section_inner_wrapper form .hs_submit.hs-submit { text-align: center; margin-top: 20px; }

.form_mod_outer_wrapper .section_inner_wrapper form input[type="submit"] { background: rgb(245, 140, 53); font-weight: 700; color: rgb(255, 255, 255); margin: 0px auto; border-radius: 8px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 15px; min-width: 200px; font-size: 16px; cursor: pointer; }

.form_mod_outer_wrapper .section_inner_wrapper form input[type="submit"]:hover { background: rgb(0, 150, 214); }

@media (max-width: 767px) {
  .form_mod_outer_wrapper .section_inner_wrapper { flex-wrap: wrap; }
  .form_mod_outer_wrapper .section_left_column, .form_mod_outer_wrapper .section_right_column { width: 100% !important; max-width: 100%; }
  .form_mod_outer_wrapper .inner-left_column p img { width: 100%; }
  .form_mod_outer_wrapper .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_form { padding: 0px 15px; }
}

.person_social_link ul li svg { width: 20px; }

.leadership_mod_outer_wrapper .leadership_box { max-width: 1366px; margin: 25px auto; box-shadow: rgba(0, 0, 0, 0.2) 2px 5px 15px; display: flex; padding: 30px 20px; }

.leadership_mod_outer_wrapper .leadership_box .person_image { margin-right: 20px; max-width: 200px; width: 100%; }

.leadership_mod_outer_wrapper .leadership_box .person_info h5 { margin-bottom: 0px; }

.leadership_mod_outer_wrapper .leadership_box .person_info p { font-size: 18px; margin-top: 0px; }

.person_social_link ul { list-style: none; padding-left: 0px; margin-top: 0px; }

.person_social_link ul li { display: inline; margin-right: 10px; }

.leadership_mod_outer_wrapper .leadership_box .person_social_link a:hover g { fill: rgb(57, 88, 167); }

@media (max-width: 620px) {
  .leadership_mod_outer_wrapper .leadership_box { flex-wrap: wrap; }
}

body.insala_flex_template.software_inner_temp.ty-page .inner_hero_outer_wrapper { clip-path: none; margin-bottom: 0px; }

.two_col_copy_form_mod_outer_wrapper { position: relative; margin-top: -35px; }

.two_col_copy_form_mod_outer_wrapper::before { content: ""; position: absolute; width: 100%; height: 100%; background: rgb(255, 255, 255); clip-path: polygon(0px 85%, 100% 20%, 100% 100%, 0% 99%); }

.two_col_copy_form_mod_outer_wrapper .section_inner_wrapper { display: flex; margin: 0px -15px; position: relative; }

.two_col_copy_form_mod_outer_wrapper .section_inner_wrapper .section_content_column, .two_col_copy_form_mod_outer_wrapper .section_inner_wrapper .section_form_column { padding: 0px 15px; }

.two_col_copy_form_mod_outer_wrapper .section_inner_wrapper .section_form_column .inner_form-sec { background: rgb(255, 255, 255); padding: 100px 60px 50px; margin-top: -95px; }

.two_col_copy_form_mod_outer_wrapper .section_inner_wrapper h5 { font-size: 28px; }

.input input, .input select { padding: 12px 15px; border-radius: 4px; border: 1px solid rgb(179, 179, 179); }

label { font-size: 14px; text-transform: capitalize; color: rgb(26, 26, 26); }

form .input { margin-bottom: 10px; }

.hs_submit.hs-submit input[type="submit"] { background: rgb(245, 140, 53); font-weight: 700; color: rgb(255, 255, 255); margin: 0px auto; border-radius: 30px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 15px; min-width: 200px; font-size: 16px; cursor: pointer; }

.hs_submit.hs-submit input[type="submit"]:hover { background: rgb(0, 150, 214); }

.hs_submit.hs-submit { margin-top: 0px; }

.two_col_copy_form_mod_outer_wrapper .contact_deatils_row { display: flex; margin: 0px -15px; flex-wrap: wrap; }

.contact_deatils_row .contact_column { max-width: 50%; padding: 0px 15px; width: 100%; }

.two_col_copy_form_mod_outer_wrapper .section_inner_wrapper .section_form_column .inner_form-sec ul { list-style: none; }

.two_col_copy_form_mod_outer_wrapper .section_inner_wrapper .section_form_column .inner_form-sec label { text-transform: none; }

.two_col_copy_form_mod_outer_wrapper .section_inner_wrapper .section_form_column .inner_form-sec .input select { appearance: none; background: rgb(255, 255, 255); }

.two_col_copy_form_mod_outer_wrapper .section_content_column .social_share_column ul { padding-left: 0px; list-style: none; }

.two_col_copy_form_mod_outer_wrapper .section_content_column .social_share_column ul li { display: inline; }

.two_col_copy_form_mod_outer_wrapper .section_content_column .social_share_column ul li a { font-size: 25px; padding: 0px 10px; }

.two_col_copy_form_mod_outer_wrapper .section_content_column .trusted-partners-wrapper { margin-top: 30px; }

.two_col_copy_form_mod_outer_wrapper .section_content_column .trusted-partners-grid { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 30px 40px; align-items: end; }

.two_col_copy_form_mod_outer_wrapper .section_content_column .trusted-partners-item { max-width: 120px; }

@media (max-width: 767px) {
  .two_col_copy_form_mod_outer_wrapper .section_inner_wrapper { flex-wrap: wrap; }
  .two_col_copy_form_mod_outer_wrapper .section_inner_wrapper .section_content_column, .two_col_copy_form_mod_outer_wrapper .section_inner_wrapper .section_form_column { width: 100% !important; max-width: 100%; }
  .two_col_copy_form_mod_outer_wrapper .section_inner_wrapper .section_form_column .inner_form-sec { margin-top: 0px; padding: 50px; }
}

@media (max-width: 520px) {
  .contact_deatils_row .contact_column { max-width: 100%; }
  .two_col_copy_form_mod_outer_wrapper .section_inner_wrapper .section_form_column .inner_form-sec { padding: 20px; }
}

.login-box input[type="text"], .login-box input[type="password"] { width: 96% !important; }

.login-box { padding: 20px; display: table; margin: 0px auto; width: 500px; }

.login-box .button-linkedin2 { color: rgb(18, 150, 211); padding: 10px; border-radius: 5px; background-color: rgb(255, 255, 255); display: none; border: 1px solid rgb(18, 150, 211) !important; }

@media (max-width: 600px) {
  .login-box, .login-box .hs_submit.hs-submit input[type="submit"] { width: 100% !important; }
}

.givingOrg { clear: both; padding: 10px 0px; }

.givingOrg-logo { text-align: center; padding: 20px 0px 10px; }

.givingOrg-copy h3 { font-size: 18px; }

.animation-element { opacity: 0; transition: 0.9s ease-in-out; margin-top: 200px !important; }

.animation-element.in-view { opacity: 1; margin-top: 0px !important; }

.break { clear: both; }

.animation-element img { opacity: 0; transition: 1.9s ease-in-out; margin-top: 200px !important; }

.animation-element.in-view img { opacity: 1; margin-top: 0px !important; }

.relative-reset { position: relative !important; overflow: visible !important; }

.relative-reset img { width: 100%; }

.image-column { width: 45%; float: left; }

.absolute-img { position: absolute; inset: 0px 0px 0px -30%; }

.lap-screen { position: absolute; top: 0px; left: 0px; }

.tab-screen { position: absolute; top: 0px; right: 0px; z-index: 2; width: 50%; }

.phone-screen { position: absolute; top: 0px; right: 40%; z-index: 3; width: 25%; }

.animation-element .lap-screen img { opacity: 1; transition: 1.5s ease-in-out; margin-top: 300px !important; }

.animation-element.in-view .lap-screen img { margin-top: 20px !important; }

.animation-element .tab-screen img { opacity: 0; transition: 1s ease-in-out 0.5s; margin-top: 400px !important; }

.animation-element.in-view .tab-screen img { opacity: 1; margin-top: 150px !important; }

.animation-element .phone-screen img { opacity: 0; transition: 1s ease-in-out 1s; margin-top: 500px !important; }

.animation-element.in-view .phone-screen img { opacity: 1; margin-top: 300px !important; }

.resources_column a, .content_column a { border: 1px solid rgb(18, 150, 211); padding: 10px 20px; border-radius: 30px; }

#hs-eu-cookie-confirmation, .image_border, .two_Column_repeater_outer_wrapper .repeater_column_block .img-box-inner::after { display: none !important; }

.content_column .givingOrg-logo a, .content_column .givingOrg a { border: 0px; padding: 0px; border-radius: 0px; }

@media (max-width: 767px) {
  .hero_module_outer_wrapper { background: none rgb(255, 255, 255) !important; }
  .image-column { width: 100% !important; height: 80vw; }
  .absolute-img { position: relative; left: 0px; }
  .lap-screen { display: none; }
  .tab-screen { right: 20%; }
  .phone-screen { right: 60%; }
  .animation-element .tab-screen img { opacity: 0; transition: 1s ease-in-out 0.1s; margin-top: 50vw !important; }
  .animation-element.in-view .tab-screen img { opacity: 1; margin-top: 3vw !important; }
  .animation-element .phone-screen img { opacity: 0; transition: 1s ease-in-out 0.5s; margin-top: 60vw !important; }
  .animation-element.in-view .phone-screen img { opacity: 1; margin-top: 26vw !important; }
  .animation-element { opacity: 1; transition: 0.9s ease-in-out; margin-top: 0px !important; }
}

button, input[type="submit"] { appearance: none; border-radius: 0px; }

.share-date { float: right; }

.share-date h3 { font-size: 15px !important; float: left; }

.share-date ul { float: left; padding: 0px; margin: 5px 0px 5px 10px; }

.share-date li { list-style-type: none; float: left; margin-right: 10px; }

.author-container { background-color: rgb(236, 236, 236); padding: 30px; }

.author-profile { width: 140px; float: left; }

.author-bio { margin-left: 140px; }

.author-bio p, p#hubspot-author_data { margin: 0px; }

.author-profile svg { fill: rgb(153, 153, 153); }

.hs-author-avatar img { border-radius: 50%; }

.hs-author-avatar { border-radius: 50%; overflow: hidden; width: 100px; height: 100px; }

.author-link, .author-link:hover { color: rgb(85, 85, 85); }

.hs-social-linkedin { background-image: url("/recovered/3981215317ae863b313218fe.svg"); background-size: 20px; text-indent: -9999px; overflow: hidden; width: 20px; height: 20px; float: left; margin-right: 5px; }

.tilespartners_section .tiles_inner_wrapper .tiles_column::before { border: 0px !important; }

#hs_cos_wrapper_widget_27511633434, #hs_cos_wrapper_widget_27422717468, #hs_cos_wrapper_widget_27425358366, #hs_cos_wrapper_widget_1585022790348, .two_column_single_outer_wrapper .mod_inner_wrapper .column_content_box ul li ::before { display: none !important; }

.revamp { display: block !important; }

@media (min-width: 991px) {
  div#header_for_web { background: transparent; transition: background-color 1200ms ease-out; }
  .small-header div#header_for_web { background: rgb(9, 32, 90) !important; }
}

#hs_cos_wrapper_widget_1643996800919 .image-column { overflow: hidden; width: 60% !important; }

#hs_cos_wrapper_widget_1643996800919 .image-column img { max-width: 150%; width: 150%; margin-left: -30%; }

#hs_cos_wrapper_widget_1643996800919 .column_content_box { width: 30%; }

html { scroll-behavior: smooth; }

.customers_outer_wrapper { background-color: rgb(9, 27, 76) !important; }

.anchor-pot { position: relative; }

.anchor-pot a { position: absolute; top: -150px; }

.is-entry-img { width: 78px; float: left; }

.is-entry { float: left; width: 100%; margin-bottom: 20px; }

.is-entry-img img { width: 100%; }

.is-entry-des { margin-left: 100px; }

.is-entry-des p { font-family: "PT Sans", sans-serif; text-transform: uppercase; font-weight: bold; font-size: 20px; color: rgb(23, 141, 241); }

@media (max-width: 1000px) {
  #hs_cos_wrapper_widget_1643996800919 .image-column img { max-width: 90%; width: 90%; margin-left: -30%; }
}

@media (max-width: 800px) {
  #hs_cos_wrapper_widget_1643996800919 .image-column { height: auto !important; }
  #hs_cos_wrapper_widget_1643996800919 .image-column img { max-width: 100%; width: 100%; margin-left: 0%; }
  #hs_cos_wrapper_widget_1643996800919 .image-column { overflow: hidden; width: 100% !important; }
  #hs_cos_wrapper_widget_1643996800919 .column_content_box { width: 100%; }
  .is-entry { margin-bottom: 20px; width: auto; clear: both; }
  .insala-stats { display: table; margin: 30px auto 0px; }
}

.tiles_column a img.link-icon { display: inline-block; }

.tiles_column a img.link-icon-hover { display: none; }

.tiles_column a:hover img.link-icon { display: none; }

.tiles_column a:hover img.link-icon-hover { display: inline-block; }

div#header_for_web { border-bottom: 0px; }

.hero_module_outer_wrapper { background-size: cover; }

.hero_module_outer_wrapper .banner_content_box { width: 50%; color: rgb(255, 255, 255); }

.tilespartners_section { margin-top: -106px; background-color: rgb(114, 150, 181); }

.tilespartners_section .tiles_inner_wrapper { display: flex; margin: 0px -15px; }

.tilespartners_section .tiles_inner_wrapper .tiles_column { padding: 0px 15px; display: flex; flex-wrap: wrap; cursor: pointer; width: 100%; max-width: 25%; position: relative; }

.tilespartners_section .tiles_column .inner-title-clumn { text-align: center; width: 100%; padding: 30px 10px; border-radius: 8px; position: relative; }

.tilespartners_section .tiles_column .inner-title-clumn a { color: rgb(255, 255, 255); }

.tilespartners_section .tiles_column .inner-title-clumn h6 { margin-bottom: 0px; margin-top: 10px; }

.tilespartners_section .tiles_inner_wrapper .tiles_column::before { content: ""; position: absolute; height: 220px; width: 200px; border: 2px dotted; left: -2px; opacity: 0; transition: 0.5s ease-in-out; top: -15px; border-radius: 8px; }

.tilespartners_section .tiles_inner_wrapper .tiles_column:nth-child(1):hover::before { border-color: rgb(57, 88, 167); opacity: 1; }

.tilespartners_section .tiles_inner_wrapper .tiles_column:nth-child(2):hover::before { border-color: rgb(64, 189, 156); opacity: 1; }

.tilespartners_section .tiles_inner_wrapper .tiles_column:nth-child(3):hover::before { border-color: rgb(214, 63, 57); opacity: 1; }

.tilespartners_section .tiles_inner_wrapper .tiles_column:nth-child(4):hover::before { border-color: rgb(245, 140, 53); opacity: 1; }

.tilespartners_section .tiles_inner_wrapper .tiles_column:nth-child(5):hover::before { border-color: rgb(52, 140, 176); opacity: 1; }

.customer_block_inner_wrapper { padding: 60px 0px; display: flex; justify-content: space-between; align-items: center; }

.customer_block_inner_wrapper h5 { color: rgb(255, 255, 255); }

@media (min-width: 1600px) {
  .hero_module_outer_wrapper { background-position: 50% 35%; min-height: 870px; }
  .tilespartners_section { margin-top: -120px; }
}

@media (max-width: 1200px) {
  .hero_module_outer_wrapper { background-position: center center; }
}

@media (max-width: 960px) {
  .tilespartners_section .tiles_inner_wrapper .tiles_column::before { width: 100%; left: 0px; height: 100%; top: 0px; }
  .tilespartners_section .tiles_inner_wrapper .tiles_column { padding: 15px; }
  .customer_block_inner_wrapper h5 { width: 13%; }
  .customer_block_inner_wrapper .customer_logo { padding: 0px 10px; width: 16%; }
}

@media (max-width: 768px) {
  .hero_module_outer_wrapper { background-position-x: -400px; }
}

@media (max-width: 767px) {
  .tilespartners_section .tiles_inner_wrapper { flex-wrap: wrap; }
  .tilespartners_section .tiles_inner_wrapper .tiles_column { padding: 15px; max-width: 200px; margin: 0px auto; }
  .hero_module_outer_wrapper .banner_content_box { width: 100%; }
  .customer_block_inner_wrapper { flex-wrap: wrap; }
  .customer_block_inner_wrapper h5 { max-width: 100%; text-align: center; width: 100%; margin-bottom: 20px; }
  .customer_block_inner_wrapper .customer_logo { width: auto; padding: 0px 30px; }
  .customer_block_inner_wrapper { justify-content: center; }
}

@media (max-width: 500px) {
  .tilespartners_section .tiles_inner_wrapper .tiles_column { width: 50% !important; }
}

@media (max-width: 420px) {
  .hero_module_outer_wrapper .banner_content_box { width: 100%; }
  .tilespartners_section { margin-top: -120px; }
}

img { max-width: 100%; border: 0px; vertical-align: bottom; }

video { max-width: 100%; height: auto; }

.tiles_column img { max-width: 70%; }

.tiles_column .inner-title-clumn { background: none !important; }

body .child-trigger i { color: rgb(255, 255, 255); }

.hs-responsive-embed { position: relative; height: auto; overflow: hidden; padding-top: 0px; padding-left: 0px; padding-right: 0px; }

.trusted-by { background-color: rgb(7, 26, 74); }

.resources_topic { display: none; }

.customer_quote, .customer_info { position: relative; text-align: left !important; }

.header_logo { max-width: 130px !important; }

.header_logo img, .footer_logo img { visibility: hidden; }

.header_logo a::after { content: ""; width: 253px; height: 132px; float: left; background-image: url("/recovered/8006eb77e69ed0e328bfc7ae.webp"); background-size: 201px; background-repeat: no-repeat; background-position: 4px 4px; position: absolute; left: 30px; top: -7px; box-sizing: border-box; }

.footer_logo a::after { content: ""; width: 212px; height: 100px; float: left; background-image: url("/recovered/8006eb77e69ed0e328bfc7ae.webp"); background-size: 209px; background-repeat: no-repeat; }

@media (max-width: 991px) {
  .header_logo a::after { width: 113px; height: 56px; background-size: 104px; top: -2px; left: 72px; }
  div#header_for_web .header_menu .hs-menu-wrapper.active-branch.flyouts.hs-menu-flow-horizontal { box-shadow: none !important; top: 68px !important; }
  .active-branch li.hs-menu-item:nth-child(6) { padding: 0px 10px; }
  .active-branch li.hs-menu-item li:nth-child(6) { padding: 0px; }
}

@media (max-width: 500px) {
  .header_logo a::after { width: 70px; height: 45px; background-size: 70px; top: -5px; }
  div#header_for_web .header_menu .hs-menu-wrapper.active-branch.flyouts.hs-menu-flow-horizontal { top: 47px !important; }
}

.hero_module_outer_wrapper { margin: 0px auto; max-width: 1800px !important; }

#hs_cos_wrapper_widget_27511633432 { background-color: rgb(9, 32, 90); }

.tilespartners_section { background: none !important; }

.hs-responsive-embed iframe, .hs-responsive-embed object, .hs-responsive-embed embed { width: 100%; height: 100%; border: 0px; }

.hs-responsive-embed, .hs-responsive-embed.hs-responsive-embed-youtube, .hs-responsive-embed.hs-responsive-embed-wistia, .hs-responsive-embed.hs-responsive-embed-vimeo { padding-bottom: 2%; }

.hs-responsive-embed.hs-responsive-embed-instagram { padding-bottom: 116.01%; }

.hs-responsive-embed.hs-responsive-embed-pinterest { height: auto; overflow: visible; padding: 0px; }

.hs-responsive-embed.hs-responsive-embed-pinterest iframe { position: static; width: auto; height: auto; }

iframe[src^="http://www.slideshare.net/slideshow/embed_code/"] { width: 100%; max-width: 100%; }

@media (max-width: 568px) {
  iframe { max-width: 100%; }
}

textarea, 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"], select { padding: 6px; display: inline-block; width: 100%; box-sizing: border-box; }

.hs-menu-wrapper ul { padding: 0px; }

.hs-menu-wrapper.hs-menu-flow-horizontal ul { list-style: none; margin: 0px; }

.hs-menu-wrapper.hs-menu-flow-horizontal > ul { display: inline-block; margin-bottom: 20px; }

.hs-menu-wrapper.hs-menu-flow-horizontal > ul::before { content: " "; display: table; }

.hs-menu-wrapper.hs-menu-flow-horizontal > ul::after { content: " "; display: table; clear: both; }

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 { float: left; }

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li a { display: inline-block; padding: 10px 20px; white-space: nowrap; max-width: 140px; overflow: hidden; text-overflow: ellipsis; text-decoration: none; }

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children { position: relative; }

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper { visibility: hidden; opacity: 0; transition: opacity 0.4s; position: absolute; z-index: 10; left: 0px; }

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a { display: block; white-space: nowrap; width: 140px; overflow: hidden; text-overflow: ellipsis; }

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper { left: 180px; top: 0px; }

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper { opacity: 1; visibility: visible; }

.row-fluid-wrapper:last-child .hs-menu-wrapper.hs-menu-flow-horizontal > ul { margin-bottom: 0px; }

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch { position: relative; margin-bottom: 20px; min-height: 7em; }

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul { margin-bottom: 0px; }

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children { position: static; }

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children ul.hs-menu-children-wrapper { display: none; }

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper { display: block; visibility: visible; opacity: 1; }

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper::before { content: " "; display: table; }

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper::after { content: " "; display: table; clear: both; }

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li { float: left; }

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li a { display: inline-block; padding: 10px 20px; white-space: nowrap; max-width: 140px; width: auto; overflow: hidden; text-overflow: ellipsis; text-decoration: none; }

.hs-menu-wrapper.hs-menu-flow-vertical { width: 100%; }

.hs-menu-wrapper.hs-menu-flow-vertical ul { list-style: none; margin: 0px; }

.hs-menu-wrapper.hs-menu-flow-vertical li a { display: block; white-space: nowrap; width: 140px; overflow: hidden; text-overflow: ellipsis; }

.hs-menu-wrapper.hs-menu-flow-vertical > ul { margin-bottom: 20px; }

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-menu-depth-1 > a { width: auto; }

.hs-menu-wrapper.hs-menu-flow-vertical > ul li a { padding: 10px 20px; text-decoration: none; }

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children { position: relative; }

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children ul.hs-menu-children-wrapper { visibility: hidden; opacity: 0; transition: opacity 0.4s; position: absolute; z-index: 10; top: 0px; left: 180px; }

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper { opacity: 1; visibility: visible; }

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li a { min-width: 140px; width: auto; }

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul { max-width: 100%; overflow: hidden; }

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul li.hs-item-has-children ul.hs-menu-children-wrapper { display: none; }

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper, .hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li.hs-item-has-children > ul.hs-menu-children-wrapper { display: block; visibility: visible; opacity: 1; position: static; }

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-2 > a { padding-left: 4em; }

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-3 > a { padding-left: 6em; }

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-4 > a { padding-left: 8em; }

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-5 > a { padding-left: 140px; }

.hs-menu-wrapper.hs-menu-not-show-active-branch li.hs-menu-depth-1 ul { box-shadow: rgba(0, 0, 0, 0.18) 0px 1px 3px; }

@media (max-width: 568px) {
  .hs-menu-wrapper, .hs-menu-wrapper * { box-sizing: border-box; display: block; width: 100%; }
  .hs-menu-wrapper.hs-menu-flow-horizontal ul { list-style: none; margin: 0px; display: block; }
  .hs-menu-wrapper.hs-menu-flow-horizontal > ul { display: block; }
  .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 { float: none; }
  .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a, .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a, .hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li a { display: block; max-width: 100%; width: 100%; }
}

.hs-menu-wrapper.hs-menu-flow-vertical.no-flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper, .hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper { visibility: visible; opacity: 1; }

.widget-type-space { visibility: hidden; }

.hs-author-listing-header { margin: 0px 0px 0.75em; }

.hs-author-social-links { display: inline-block; }

.hs-author-social-links a.hs-author-social-link { width: 24px; height: 24px; border: 0px; line-height: 24px; background-size: 24px 24px; background-repeat: no-repeat; display: inline-block; text-indent: -99999px; }

.hs-author-social-links a.hs-author-social-link.hs-social-facebook { background-image: url("/recovered/fd82530897a8eceb7dbafc2d.png"); }

.hs-author-social-links a.hs-author-social-link.hs-social-linkedin { background-image: url("/recovered/76fad9c1a298de348588dec0.png"); }

.hs-author-social-links a.hs-author-social-link.hs-social-twitter { background-image: url("/recovered/e593727ce7302584f066eac4.png"); }

.hs-author-social-links a.hs-author-social-link.hs-social-google-plus { background-image: url("/recovered/5dbf462329bd39acbe92580a.png"); }

.hs_cos_wrapper_type_image_slider { display: block; overflow: hidden; }

.hs_cos_flex-container a:active, .hs_cos_flex-slider a:active, .hs_cos_flex-container a:focus, .hs_cos_flex-slider a:focus { outline: 0px; }

.hs_cos_flex-slides, .hs_cos_flex-control-nav, .hs_cos_flex-direction-nav { margin: 0px; padding: 0px; list-style: none; }

.hs_cos_flex-slider { margin: 0px; padding: 0px; }

.hs_cos_flex-slider .hs_cos_flex-slides > li { display: none; backface-visibility: hidden; position: relative; }

.hs_cos_flex-slider .hs_cos_flex-slides img { width: 100%; display: block; border-radius: 0px; }

.hs_cos_flex-pauseplay span { text-transform: capitalize; }

.hs_cos_flex-slides::after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }

html[xmlns] .hs_cos_flex-slides { display: block; }

* html .hs_cos_flex-slides { height: 1%; }

.hs_cos_flex-slider { margin: 0px 0px 60px; background: rgb(255, 255, 255); border: 0px; position: relative; border-radius: 4px; zoom: 1; }

.hs_cos_flex-viewport { max-height: 2000px; transition: 1s; }

.loading .hs_cos_flex-viewport { max-height: 300px; }

.hs_cos_flex-slider .hs_cos_flex-slides { zoom: 1; }

.carousel li { margin-right: 5px; }

.hs_cos_flex-direction-nav { }

.hs_cos_flex-direction-nav a { width: 30px; height: 30px; margin: -20px 0px 0px; display: block; background: url("/recovered/1c7f086f34015dcc594b2046.png") 0px 0px no-repeat; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; transition: 0.3s; }

.hs_cos_flex-direction-nav .hs_cos_flex-next { background-position: 100% 0px; right: -36px; }

.hs_cos_flex-direction-nav .hs_cos_flex-prev { left: -36px; }

.hs_cos_flex-slider:hover .hs_cos_flex-next { opacity: 0.8; right: 5px; }

.hs_cos_flex-slider:hover .hs_cos_flex-prev { opacity: 0.8; left: 5px; }

.hs_cos_flex-slider:hover .hs_cos_flex-next:hover, .hs_cos_flex-slider:hover .hs_cos_flex-prev:hover { opacity: 1; }

.hs_cos_flex-direction-nav .hs_cos_flex-disabled { opacity: 0.3 !important; cursor: default; }

.hs_cos_flex_thumbnavs-direction-nav { margin: 0px; padding: 0px; list-style: none; }

.hs_cos_flex_thumbnavs-direction-nav { }

.hs_cos_flex_thumbnavs-direction-nav a { width: 30px; height: 140px; margin: -60px 0px 0px; display: block; background: url("/recovered/1c7f086f34015dcc594b2046.png") 0px 40% no-repeat; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 1; transition: 0.3s; }

.hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-next { background-position: 100% 40%; right: 0px; }

.hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-prev { left: 0px; }

.hs-cos-flex-slider-control-panel img { cursor: pointer; }

.hs-cos-flex-slider-control-panel img:hover { opacity: 0.8; }

.hs-cos-flex-slider-control-panel { margin-top: -30px; }

.hs_cos_flex-control-nav { width: 100%; position: absolute; bottom: -40px; text-align: center; }

.hs_cos_flex-control-nav li { margin: 0px 6px; display: inline-block; zoom: 1; }

.hs_cos_flex-control-paging li a { width: 11px; height: 11px; display: block; background: rgba(0, 0, 0, 0.5); cursor: pointer; text-indent: -9999px; border-radius: 20px; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 3px inset; }

.hs_cos_flex-control-paging li a:hover { background: rgba(0, 0, 0, 0.7); }

.hs_cos_flex-control-paging li a.hs_cos_flex-active { background: rgba(0, 0, 0, 0.9); cursor: default; }

.hs_cos_flex-control-thumbs { margin: 5px 0px 0px; position: static; overflow: hidden; }

.hs_cos_flex-control-thumbs li { width: 25%; float: left; margin: 0px; }

.hs_cos_flex-control-thumbs img { width: 100%; display: block; opacity: 0.7; cursor: pointer; }

.hs_cos_flex-control-thumbs img:hover { opacity: 1; }

.hs_cos_flex-control-thumbs .hs_cos_flex-active { opacity: 1; cursor: default; }

@media screen and (max-width: 860px) {
  .hs_cos_flex-direction-nav .hs_cos_flex-prev { opacity: 1; left: 0px; }
  .hs_cos_flex-direction-nav .hs_cos_flex-next { opacity: 1; right: 0px; }
}

.hs_cos_flex-slider .caption { background-color: rgba(0, 0, 0, 0.5); position: absolute; font-size: 2em; line-height: 1.1em; color: white; padding: 0px 5%; width: 100%; bottom: 0px; text-align: center; }

.hs_cos_flex-slider .superimpose .caption { color: white; font-size: 3em; line-height: 1.1em; position: absolute; padding: 0px 5%; width: 90%; top: 40%; text-align: center; background-color: transparent; }

@media (max-width: 400px) {
  .hs_cos_flex-slider .superimpose .caption { background-color: black; position: static; font-size: 2em; line-height: 1.1em; color: white; width: 90%; padding: 0px 5%; top: 40%; text-align: center; }
  #recaptcha_area table#recaptcha_table { width: 300px !important; }
  #recaptcha_area table#recaptcha_table .recaptcha_r1_c1 { width: 300px !important; }
  #recaptcha_area table#recaptcha_table .recaptcha_r4_c4 { width: 67px !important; }
  #recaptcha_area table#recaptcha_table #recaptcha_image { width: 280px !important; }
}

.hs_cos_flex-slider :is(h1, .recovered-original-h1), .hs_cos_flex-slider h2, .hs_cos_flex-slider h3, .hs_cos_flex-slider h4, .hs_cos_flex-slider h5, .hs_cos_flex-slider h6, .hs_cos_flex-slider p { color: white; }

.hs-gallery-thumbnails li { display: inline-block; margin: 0px -4px 0px 0px; padding: 0px; }

.hs-gallery-thumbnails.fixed-height li img { max-height: 150px; margin: 0px; padding: 0px; border-width: 0px; }

pre { overflow-x: auto; }

table pre { white-space: pre-wrap; }

.comment { margin: 10px 0px; }

.hs_cos_wrapper_type_rich_text, .hs_cos_wrapper_type_text, .hs_cos_wrapper_type_header, .hs_cos_wrapper_type_section_header, .hs_cos_wrapper_type_raw_html, .hs_cos_wrapper_type_raw_jinja, .hs_cos_wrapper_type_page_footer { overflow-wrap: break-word; }

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }

audio, canvas, video { display: inline-block; }

audio:not([controls]) { display: none; }

.wp-float-left { float: left; margin: 0px 20px 20px 0px; }

.wp-float-right { float: right; margin: 0px 0px 20px 20px; }

#map_canvas img, .google-maps img { max-width: none; }

#recaptcha_table td { line-height: 0; }

.recaptchatable #recaptcha_response_field { min-height: 0px; line-height: 12px; }

body { font-size: 16px; color: rgb(26, 26, 26); line-height: 1.5; margin: 0px; font-family: Arimo, sans-serif; font-weight: 300; }

.row-fluid .page-center { max-width: 1100px; padding: 0px 15px; float: none; margin: 0px auto !important; }

#header_for_web .row-fluid .page-center, .footer_top_row .row-fluid .page-center, .footer_bottom_row .row-fluid .page-center { max-width: 1300px; }

*, ::before, ::after { box-sizing: border-box; }

.paddingt10 { padding-top: 10px; }

.paddingt20 { padding-top: 20px; }

.paddingt30 { padding-top: 30px; }

.paddingt40 { padding-top: 40px; }

.paddingt50 { padding-top: 50px; }

.paddingt60 { padding-top: 60px; }

.paddingt70 { padding-top: 70px; }

.paddingt80 { padding-top: 80px; }

.paddingt90 { padding-top: 90px; }

.paddingt100 { padding-top: 100px; }

.paddingt120 { padding-top: 120px; }

.paddingt140 { padding-top: 140px; }

.paddingt160 { padding-top: 160px; }

.paddingt180 { padding-top: 180px; }

.paddingt200 { padding-top: 200px; }

.paddingt220 { padding-top: 220px; }

.paddingt250 { padding-top: 250px; }

.paddingt300 { padding-top: 300px; }

.paddingb10 { padding-bottom: 10px; }

.paddingb20 { padding-bottom: 20px; }

.paddingb30 { padding-bottom: 30px; }

.paddingb40 { padding-bottom: 40px; }

.paddingb50 { padding-bottom: 50px; }

.paddingb60 { padding-bottom: 60px; }

.paddingb70 { padding-bottom: 70px; }

.paddingb80 { padding-bottom: 80px; }

.paddingb90 { padding-bottom: 90px; }

.paddingb100 { padding-bottom: 100px; }

.paddingb120 { padding-bottom: 120px; }

.paddingb140 { padding-bottom: 140px; }

.paddingb160 { padding-bottom: 160px; }

.paddingb180 { padding-bottom: 180px; }

.paddingb200 { padding-bottom: 200px; }

.paddingb220 { padding-bottom: 220px; }

.paddingb250 { padding-bottom: 250px; }

.paddingb300 { padding-bottom: 300px; }

.paddingtb10 { padding-top: 10px; padding-bottom: 10px; }

.paddingtb20 { padding-top: 20px; padding-bottom: 20px; }

.paddingtb30 { padding-top: 30px; padding-bottom: 30px; }

.paddingtb40 { padding-top: 40px; padding-bottom: 40px; }

.paddingtb50 { padding-top: 50px; padding-bottom: 50px; }

.paddingtb60 { padding-top: 60px; padding-bottom: 60px; }

.paddingtb70 { padding-top: 70px; padding-bottom: 70px; }

.paddingtb80 { padding-top: 80px; padding-bottom: 80px; }

.paddingtb90 { padding-top: 90px; padding-bottom: 90px; }

.paddingtb100 { padding-top: 100px; padding-bottom: 100px; }

.paddingtb100 { padding-top: 100px; padding-bottom: 100px; }

.paddingtb120 { padding-top: 120px; padding-bottom: 120px; }

.paddingtb140 { padding-top: 120px; padding-bottom: 120px; }

.paddingtb160 { padding-top: 160px; padding-bottom: 160px; }

.paddingtb180 { padding-top: 180px; padding-bottom: 180px; }

@media (max-width: 767px) {
  .mobile_paddingt0 { padding-top: 0px; }
  .mobile_paddingt10 { padding-top: 10px; }
  .mobile_paddingt20 { padding-top: 20px; }
  .mobile_paddingt30 { padding-top: 30px; }
  .mobile_paddingt40 { padding-top: 40px; }
  .mobile_paddingt50 { padding-top: 50px; }
  .mobile_paddingt60 { padding-top: 60px; }
  .mobile_paddingt70 { padding-top: 70px; }
  .mobile_paddingt80 { padding-top: 80px; }
  .mobile_paddingt90 { padding-top: 90px; }
  .mobile_paddingt100 { padding-top: 100px; }
  .mobile_paddingt120 { padding-top: 120px; }
  .mobile_paddingt140 { padding-top: 140px; }
  .mobile_paddingt150 { padding-top: 150px; }
  .mobile_paddingb0 { padding-bottom: 0px; }
  .mobile_paddingb10 { padding-bottom: 10px; }
  .mobile_paddingb20 { padding-bottom: 20px; }
  .mobile_paddingb30 { padding-bottom: 30px; }
  .mobile_paddingb40 { padding-bottom: 40px; }
  .mobile_paddingb50 { padding-bottom: 50px; }
  .mobile_paddingb60 { padding-bottom: 60px; }
  .mobile_paddingb70 { padding-bottom: 70px; }
  .mobile_paddingb80 { padding-bottom: 80px; }
  .mobile_paddingb90 { padding-bottom: 90px; }
  .mobile_paddingb100 { padding-bottom: 100px; }
  .mobile_paddingb120 { padding-bottom: 120px; }
  .mobile_paddingb140 { padding-bottom: 140px; }
  .mobile_paddingb150 { padding-bottom: 150px; }
  .mobile_paddingtb10 { padding-top: 10px; padding-bottom: 10px; }
  .mobile_paddingtb20 { padding-top: 20px; padding-bottom: 20px; }
  .mobile_paddingtb30 { padding-top: 30px; padding-bottom: 30px; }
  .mobile_paddingtb40 { padding-top: 40px; padding-bottom: 40px; }
  .mobile_paddingtb50 { padding-top: 50px; padding-bottom: 50px; }
  .mobile_paddingtb60 { padding-top: 60px; padding-bottom: 60px; }
  .mobile_paddingtb70 { padding-top: 70px; padding-bottom: 70px; }
  .mobile_paddingtb80 { padding-top: 80px; padding-bottom: 80px; }
  .mobile_paddingtb90 { padding-top: 90px; padding-bottom: 90px; }
  .mobile_paddingtb100 { padding-top: 100px; padding-bottom: 100px; }
  .mobile_paddingtb120 { padding-top: 120px; padding-bottom: 120px; }
  .mobile_paddingtb140 { padding-top: 140px; padding-bottom: 140px; }
  .mobile_paddingtb150 { padding-top: 150px; padding-bottom: 150px; }
  .set-height { height: auto !important; }
}

.text-left { text-align: left; }

.text-center { text-align: center; }

.text-right { text-align: right; }

@media (max-width: 767px) {
  .mobile-text-left { text-align: left; }
  .mobile-text-center { text-align: center; }
  .mobile-text-right { text-align: right; }
}

:is(h1, .recovered-original-h1), h2, h3, h4, h5, h6 { font-family: "PT Sans", sans-serif; font-weight: bold; line-height: 1.2em; margin: 8px 0px; }

:is(h1, .recovered-original-h1) { font-size: 52px; }

h2 { font-size: 30px; }

h3 { font-size: 36px; }

h4 { font-size: 32px; }

h5 { font-size: 24px; }

h6 { font-size: 18px; }

a { text-decoration: none; transition: 0.25s; }

a:hover { text-decoration: none; }

.font-white, .font-white :is(h1, .recovered-original-h1), .font-white h2, .font-white h3, .font-white h4, .font-white h5, .font-white p { color: rgb(255, 255, 255); }

@media (max-width: 500px) {
  .header_mid_column { padding-top: 0px !important; }
  .widget-type-logo img { width: 100px; margin-top: -4px; }
  .mobile-trigger.cta_border_button { top: 0px !important; }
  .mobile-request-demo, .mobile-request-demo:hover { padding: 8px 15px !important; font-size: 13px !important; top: -4px !important; }
}

@media (min-width: 993px) {
  .hs-menu-wrapper { display: block !important; }
}

.mobile-request-demo { display: none; }

@media (max-width: 992px) {
  .hs_cos_wrapper_type_language_switcher { display: none !important; }
  .mobile-request-demo, .mobile-request-demo:hover { font-weight: 700; padding: 10px 30px; border-radius: 25px; transition: 0.5s ease-in-out; display: inline-block; position: absolute; top: 5px; right: 20px; color: rgb(255, 255, 255) !important; }
}

a.orange_fill_btn, .orange_fill_btn a { color: rgb(255, 255, 255); font-weight: 700; background: rgb(23, 141, 241); padding: 12px 25px; border-radius: 30px; transition: 0.5s ease-in-out; display: inline-block; }

a.orange_fill_btn:hover, .orange_fill_btn a:hover { background: rgb(23, 141, 241); color: rgb(255, 255, 255); }

.green_fill_btn a { background: rgb(64, 189, 156); color: rgb(255, 255, 255); font-weight: 700; padding: 12px 25px; border-radius: 8px; transition: 0.5s ease-in-out; display: inline-block; }

.green_fill_btn a:hover { background: rgb(37, 176, 140); color: rgb(255, 255, 255); }

.button_block.purple_fill_btn a:hover { background: rgb(44, 76, 159); }

.button_block.green_fill_btn, .button_block.orange_fill_btn, .button_block.skyblue_fill_btn, .button_block.purple_fill_btn { margin-top: 10px; }

.custom-anchor { position: absolute; margin-top: -90px; }

.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }

.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }

.slick-list:focus { outline: 0px; }

.slick-list.dragging { cursor: pointer; }

.slick-slider .slick-track, .slick-slider .slick-list { transform: translate3d(0px, 0px, 0px); }

.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }

.slick-track::before, .slick-track::after { display: table; content: ""; }

.slick-track::after { clear: both; }

.slick-loading .slick-track { visibility: hidden; }

.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }

[dir="rtl"] .slick-slide { float: right; }

.slick-slide img { display: block; }

.slick-slide.slick-loading img { display: none; }

.slick-slide.dragging img { pointer-events: none; }

.slick-initialized .slick-slide { display: block; }

.slick-loading .slick-slide { visibility: hidden; }

.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

.slick-arrow.slick-hidden { display: none; }

a { color: rgb(18, 150, 211); font-weight: 700; }

a:hover { color: rgb(57, 88, 167); }

div#header_for_web { border-bottom: 0px; background: rgb(9, 32, 90); padding: 15px 0px !important; }

div#header_for_web .header_mid_column ul li a { color: rgb(255, 255, 255); font-weight: 700; }

div#header_for_web .header_mid_column ul li a:hover { color: rgb(255, 255, 255); }

div#header_for_web .header_mid_column ul li:last-child a:hover { color: rgb(255, 255, 255); }

div#header_for_web .header_right_column .request-demo, div#header_for_web .header_right_column .login { display: inline-block; width: auto; float: none; }

div#header_for_web .header_right_column { text-align: right; padding-top: 5px; }

div#header_for_web .header_mid_column { padding-top: 20px; height: auto; }

div#header_for_web .header_mid_column ul li ul { min-width: 230px; background: rgb(9, 32, 90); padding: 0px 30px; }

div#header_for_web .header_mid_column ul li ul li a { font-weight: normal; width: auto; max-width: 100%; }

.small-header div#header_for_web { padding: 5px 0px 20px; position: fixed; width: 100%; background: rgb(9, 32, 90); z-index: 9; }

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li a { max-width: none; }

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a { padding: 5px 20px; }

div#header_for_web.localized-header .hs-menu-wrapper > ul > li:nth-child(6) > a, div#header_for_web:not(.localized-header) .hs-menu-wrapper ul li:nth-child(6) a { border: 2px solid rgb(161, 210, 248); box-shadow: rgb(193, 222, 255) 0px 0px 15px; background: radial-gradient(rgb(10, 39, 121), rgb(33, 63, 141)); color: rgb(255, 255, 255); font-weight: 700; padding: 12px 35px; border-radius: 30px; display: inline-block; transition: 0.5s ease-in-out; }

div#header_for_web.localized-header .hs-menu-wrapper > ul > li:nth-last-child(2) > a:hover, div#header_for_web:not(.localized-header) .hs-menu-wrapper ul li:nth-child(6) a:hover { background: radial-gradient(rgb(10, 39, 121), rgb(68, 95, 167)); box-shadow: rgb(193, 222, 255) 0px 0px 20px; }

div#header_for_web.localized-header.es-version .hs-menu-wrapper > ul > li:nth-last-child(2) > a { margin-left: 50px; }

div#header_for_web .hs-menu-wrapper ul li.hs-menu-depth-1:last-child { color: rgb(26, 26, 26); margin-left: 15px; display: inline-block; }

div#header_for_web.localized-header.es-version .hs-menu-wrapper ul li.hs-menu-depth-1:last-child { margin-left: 3px; }

div#header_for_web .hs-menu-wrapper ul li.hs-menu-depth-1:last-child:hover { color: rgb(57, 88, 167); }

div#header_for_web.localized-header .page-center { position: relative; }

.lang-toggle { position: absolute; right: 15px; top: 31px; }

.lang_list_class { width: 180px; }

@media (max-width: 1265px) {
  div#header_for_web.localized-header .hs-menu-wrapper > ul > li:nth-last-child(2) > a, div#header_for_web:not(.localized-header) .hs-menu-wrapper ul li:nth-child(6) a { margin-left: 20px; }
}

@media (max-width: 1157px) {
  div#header_for_web .header_mid_column ul li a { padding-left: 10px; }
}

@media (max-width: 1079px) {
  div#header_for_web .header_mid_column ul li a { font-size: 14px; padding: 10px 12px; }
}

@media (max-width: 991px) {
  div#header_for_web.localized-header .hs-menu-wrapper > ul > li:nth-child(1) > a { background: none; font-size: 14px; padding: 10px 12px; margin-left: 0px; }
  div#header_for_web.localized-header .hs-menu-wrapper > ul > li:nth-last-child(2) > a, div#header_for_web:not(.localized-header) .hs-menu-wrapper ul li:nth-child(6) a { display: block; margin-left: 0px; color: rgb(255, 255, 255); padding: 10px 12px; }
  div#header_for_web .hs-menu-wrapper ul li.hs-menu-depth-1:last-child { margin-left: 0px; }
  .lang-toggle { right: 60px; }
}

.two_Column_repeater_outer_wrapper .repeater_column_block { display: flex; margin: 0px -15px; padding: 60px 0px; }

.two_Column_repeater_outer_wrapper .content_column, .two_Column_repeater_outer_wrapper .image_column { position: relative; }

.two_Column_repeater_outer_wrapper .image_column { padding-left: 20px; }

.repeater_column_block.copy_right_image_left .image_column { padding-right: 20px; padding-left: 0px; }

.two_Column_repeater_outer_wrapper .content_column { padding-right: 50px; }

.repeater_column_block.copy_right_image_left .content_column { padding-right: 0px; padding-left: 50px; }

.repeater_column_block.copy_right_image_left .content_column, .repeater_column_block.copy_left_image_right .image_column { order: 1; }

.repeater_column_block.copy_left_image_right .content_column, .repeater_column_block.copy_right_image_left .image_column { order: 0; }

.repeater_column_block .content_column h5 i { font-weight: normal; display: block; margin: 20px 0px; }

.two_Column_repeater_outer_wrapper .repeater_column_block .img-box-inner { position: relative; }

.two_Column_repeater_outer_wrapper .repeater_column_block .image_border { position: absolute; width: 160px; height: 160px; top: -10px; left: -10px; }

.two_Column_repeater_outer_wrapper .repeater_column_block .img-box-inner img { position: relative; width: 100%; z-index: 2; }

.two_Column_repeater_outer_wrapper .repeater_column_block.copy_right_image_left .image_border { left: auto; right: -10px; }

.two_Column_repeater_outer_wrapper .repeater_column_block .img-box-inner::after { content: ""; position: absolute; height: 270px; width: 560px; background: none; right: -25px; bottom: -25px; }

.two_Column_repeater_outer_wrapper .repeater_column_block.copy_right_image_left .img-box-inner::after { right: auto; left: -25px; }

.two_Column_repeater_outer_wrapper .content_column h2 span { font-weight: normal; }

.two_Column_repeater_outer_wrapper .repeater_column_block .content_column ul { list-style: none; padding-left: 0px; }

.two_Column_repeater_outer_wrapper .repeater_column_block .content_column ul li { position: relative; padding-left: 20px; padding-bottom: 10px; }

.customers_outer_wrapper .section_inner_wrapper { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; }

.customers_outer_wrapper .section_header { margin-bottom: 50px; }

.cta_row_outer_wrapper, .cta_row_outer_wrapper .section_inner_box { position: relative; }

.cta_row_outer_wrapper .section_inner_box.full_width_block { max-width: 100%; margin: 0px auto; display: flex; position: relative; z-index: 1; flex-wrap: wrap; }

.cta_row_outer_wrapper .section_inner_box.half_width_block { max-width: 65%; margin: 0px auto; display: flex; padding: 0px 50px; position: relative; z-index: 1; }

.row_down_pointer { background: rgb(255, 255, 255); clip-path: polygon(0px 40%, 50% 100%, 100% 40%, 100% 100%, 0px 100%); height: 100%; width: 100%; position: absolute; bottom: -1px; }

.cta_row_outer_wrapper .button_block { margin-left: 50px; }

.purple_fill_btn a { background: rgb(57, 88, 167); color: rgb(255, 255, 255); font-weight: 700; padding: 12px 25px; border-radius: 8px; display: inline-block; transition: 0.5s ease-in-out; }

.purple_fill_btn a:hover { }

.mod_top_border .section_inner_box::after { content: ""; position: absolute; top: -58px; border-top: 2px dotted rgb(217, 217, 217); width: 100%; left: 0px; right: 0px; margin: 0px auto; }

.mod_bottom_border .section_inner_box::before { content: ""; position: absolute; bottom: -58px; border-top: 2px dotted rgb(217, 217, 217); width: 100%; left: 0px; right: 0px; margin: 0px auto; }

.cta_row_outer_wrapper .section_inner_box.full_width_block .content_box { width: 100%; }

.cta_row_outer_wrapper .section_inner_box.full_width_block .button_block { margin-left: 0px; width: 100%; margin-top: 20px; }

.one_column_copy_outer_wrapper .content_box h3 { text-align: center; }

.one_column_copy_outer_wrapper .content_box { font-size: 18px; }

.resources_mod_outer_wrapper .resources_inner_wrapper { display: flex; margin: 0px -2%; }

.resources_mod_outer_wrapper .resources_inner_wrapper .resources_column { margin: 0px 2%; background: rgb(255, 255, 255); box-shadow: none; padding: 25px 0px; width: 100%; }

.resources_info { min-height: 255px; }

.resources_topic { margin-bottom: 30px; }

.two_column_single_outer_wrapper { overflow: hidden; }

.two_column_single_outer_wrapper .mod_inner_wrapper { display: block; position: relative; z-index: 1; margin: 0px -15px; }

.two_column_single_outer_wrapper .mod_inner_wrapper.image_left_copy_right .column_image_box, .two_column_single_outer_wrapper .mod_inner_wrapper.image_right_copy_left .column_content_box { order: 0; }

.two_column_single_outer_wrapper .mod_inner_wrapper.image_left_copy_right .column_content_box, .two_column_single_outer_wrapper .mod_inner_wrapper.image_right_copy_left .column_image_box { order: 1; }

.two_column_single_outer_wrapper { position: relative; }

.two_column_single_outer_wrapper .row_down_pointer { clip-path: polygon(0px 70%, 50% 100%, 100% 70%, 100% 100%, 0px 100%); }

.two_column_single_outer_wrapper .mod_inner_wrapper .column_image_box, .two_column_single_outer_wrapper .mod_inner_wrapper .column_content_box { width: 50%; padding: 0px 15px; }

.two_column_single_outer_wrapper .mod_inner_wrapper .column_content_box a { margin-top: 20px; }

a.skyBlue_fill_btn, .skyblue_fill_btn a { background: rgb(23, 141, 241); color: rgb(255, 255, 255); font-weight: 700; padding: 12px 35px; border-radius: 30px; display: inline-block; transition: 0.5s ease-in-out; }

a.skyBlue_fill_btn:hover, .skyblue_fill_btn a:hover { background: rgb(23, 141, 241); }

.two_column_single_outer_wrapper .mod_inner_wrapper .column_content_box ul { list-style: none; padding-left: 0px; }

.two_column_single_outer_wrapper .mod_inner_wrapper .column_content_box ul li { position: relative; padding-bottom: 10px; padding-left: 20px; }

.two_column_single_outer_wrapper .mod_inner_wrapper .column_content_box ul li ::before { content: ""; position: absolute; left: 0px; display: inline-block; font-family: "Font Awesome 5 Free"; font-weight: bold; }

.two_column_single_outer_wrapper .mod_inner_wrapper.image_left_copy_right .column_image_box { position: absolute; width: auto; left: -25%; top: -50px; }

.two_column_single_outer_wrapper .mod_inner_wrapper.image_left_copy_right .column_content_box { float: right; }

.two_column_single_outer_wrapper .mod_inner_wrapper.image_right_copy_left .column_image_box { position: absolute; width: auto; right: -25%; left: auto; top: -50px; }

.two_column_single_outer_wrapper .mod_inner_wrapper.image_right_copy_left .column_content_box { float: left; }

.testimonial_slider_outer_wrapper { background-image: url("/recovered/48a7ba5d1695a1898b21c64c.webp"); background-repeat: no-repeat; background-position: center bottom; background-color: rgb(212, 224, 246) !important; }

.testimonial_slider_outer_wrapper .page-center { max-width: 840px; }

.testimonial_slide { padding: 60px; margin: 0px auto; }

.testimonial_slider_outer_wrapper ul.slick-dots li { list-style: none; display: inline; }

.testimonial_slider_outer_wrapper ul.slick-dots li button { font-size: 0px; width: 12px; height: 12px; background: rgb(204, 204, 204); border: 0px; line-height: 12px; border-radius: 100%; margin: 0px 4px; }

.testimonial_slider_outer_wrapper ul.slick-dots li.slick-active button { background: rgb(18, 150, 211); }

.customer_quote::before { content: open-quote; position: absolute; top: -70px; left: -40px; font-size: 220px; line-height: 1; font-style: normal; font-family: arial; color: rgb(255, 255, 255); z-index: -1; }

.customer_quote::after { content: close-quote; position: absolute; bottom: -30px; right: -40px; font-size: 220px; line-height: 1; height: 70px; font-style: normal; font-family: arial; color: rgb(255, 255, 255); z-index: -1; }

.customer_quote i { font-style: normal; text-align: left; }

div#footer_for_web .footer_logo, div#footer_for_web .social_share_mod { margin-bottom: 30px; }

div#footer_for_web { background: rgb(9, 31, 91); color: rgb(255, 255, 255); position: relative; }

div#footer_for_web .social_share_mod { text-align: right; }

div#footer_for_web .social_share_mod ul { padding-left: 0px; }

div#footer_for_web .social_share_mod ul li { list-style: none; display: inline; margin: 0px 8px; }

div#footer_for_web .social_share_mod a { color: rgb(255, 255, 255); font-size: 28px; }

div#footer_for_web .social_share_mod a:hover { color: rgb(57, 88, 167); }

div#footer_for_web .footer_menu ul { width: 100%; z-index: 1; }

div#footer_for_web .footer_menu ul > li { margin-right: 10%; }

div#footer_for_web .footer_menu ul > li:last-child { margin-right: 0px; }

div#footer_for_web .company_info p { margin-top: 0px; font-size: 14px; }

div#footer_for_web .footer_menu ul li a { color: rgb(255, 255, 255); padding: 0px; font-size: 14px; }

div#footer_for_web .footer_menu ul li ul li a { width: auto; max-width: 100%; font-weight: normal; padding: 2px 0px; }

div#footer_for_web .footer_menu ul li ul li a:hover, div#footer_for_web .footer_menu ul li a:hover, div#footer_for_web .copyright_txt a:hover { color: rgb(23, 141, 241); }

div#footer_for_web .footer_menu ul li ul { position: relative; }

div#footer_for_web .footer_menu ul li ul li { width: 100%; }

div#footer_for_web.section_border .copyright_txt { margin-top: 50px; font-size: 14px; }

div#footer_for_web .copyright_txt a { color: rgb(255, 255, 255); font-weight: normal; }

@media (max-width: 1230px) {
  .two_Column_repeater_outer_wrapper .repeater_column_block .img-box-inner::after { right: 0px; }
  .two_Column_repeater_outer_wrapper .repeater_column_block.copy_right_image_left .img-box-inner::after { left: 0px; }
}

@media (max-width: 1200px) {
  .two_Column_repeater_outer_wrapper .repeater_column_block, .two_column_single_outer_wrapper .mod_inner_wrapper { margin: 0px; }
  .two_column_single_outer_wrapper .row_down_pointer { clip-path: polygon(0px 92%, 50% 100%, 100% 92%, 100% 100%, 0px 100%); }
  div#footer_for_web .footer_menu ul > li { margin-right: 0px; float: none; display: inline-block; max-width: 23%; width: 100%; }
  div#footer_for_web .footer_menu ul > li ul li { max-width: 100%; float: left; }
  .two_column_single_outer_wrapper .mod_inner_wrapper.image_left_copy_right .column_image_box { left: -27%; }
  .two_column_single_outer_wrapper .mod_inner_wrapper.image_right_copy_left .column_image_box { right: -27%; }
}

@media (max-width: 1060px) {
  .two_column_single_outer_wrapper .mod_inner_wrapper.image_left_copy_right .column_image_box, .two_column_single_outer_wrapper .mod_inner_wrapper.image_right_copy_left .column_image_box { width: 75%; }
}

@media (max-width: 1024px) {
  div#header_for_web .request-demo a { padding: 10px 14px; font-size: 14px; }
  div#header_for_web .header_right_column .login a { font-size: 14px; margin-left: 5px; }
  .cta_row_outer_wrapper .row_down_pointer { clip-path: polygon(0px 70%, 50% 100%, 100% 70%, 100% 100%, 0px 100%); }
  .cta_row_outer_wrapper .section_inner_box.half_width_block { flex-wrap: wrap; }
  .cta_row_outer_wrapper .section_inner_box.half_width_block .content_box, .cta_row_outer_wrapper .section_inner_box.half_width_block .button_block { width: 100%; }
  .cta_row_outer_wrapper .section_inner_box.half_width_block .button_block { margin-left: 0px; margin-top: 15px; }
  div#footer_for_web .footer_menu ul > li { box-sizing: border-box; padding-right: 10px; max-width: 24%; }
  div#footer_for_web .footer_menu ul li ul li a { white-space: normal; }
}

@media (max-width: 991px) {
  :is(h1, .recovered-original-h1) { font-size: 38px; }
  h2 { font-size: 35px; }
  h3 { font-size: 28px; }
  h4 { font-size: 24px; }
  h5 { font-size: 20px; }
  h6 { font-size: 16px; }
  .customers_outer_wrapper .section_inner_wrapper { justify-content: center; }
  .customers_outer_wrapper .section_inner_wrapper .customer_logo { width: 33.333%; margin: 10px 0px; text-align: center; }
  .mobile-trigger.cta_border_button { width: 30px; height: 30px; float: right; cursor: pointer; position: absolute; top: 10px; left: 20px; }
  .mobile-trigger.cta_border_button span { background: rgb(5, 150, 214); height: 4px; width: 100%; margin: 4.5px 0px 5px; display: block; }
  .hs_cos_wrapper_type_logo { margin-left: 50px; }
  div#header_for_web { position: relative; }
  div#header_for_web .header_menu .hs-menu-wrapper.active-branch.flyouts.hs-menu-flow-horizontal { display: none; width: 100%; z-index: 9; position: absolute; background: rgb(5, 150, 214); box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 5px; left: 0px; top: 72px; }
  div#header_for_web .header_menu .hs-menu-wrapper.active-branch.flyouts.hs-menu-flow-horizontal ul { width: 100%; }
  div#header_for_web .header_menu .hs-menu-wrapper.active-branch.flyouts.hs-menu-flow-horizontal ul li { float: none; width: 100%; }
  div#header_for_web .header_menu .hs-menu-wrapper.active-branch.flyouts.hs-menu-flow-horizontal ul li .child-trigger { position: absolute; height: 20px; width: 20px; right: 24px; border: 0px; top: 10px; text-align: center; margin-top: 5px; }
  div#header_for_web .header_menu .hs-menu-wrapper.active-branch.flyouts.hs-menu-flow-horizontal ul li ul { position: relative; visibility: visible; opacity: 1; background: rgb(9, 32, 90); }
  div#header_for_web .header_menu .hs-menu-wrapper.active-branch.flyouts.hs-menu-flow-horizontal ul li ul li a { color: rgb(255, 255, 255); }
  div#header_for_web .header_menu .hs-menu-wrapper.active-branch.flyouts.hs-menu-flow-horizontal ul li .child-trigger i::before { content: ""; font-family: "Font Awesome 5 Free"; font-weight: bold; line-height: 20px; display: block; width: 20px; text-align: center; font-style: normal; }
  div#header_for_web .header_right_column { position: absolute; right: 65px; top: 25px; padding-top: 15px; width: 100%; }
  div#header_for_web .header_left_column { width: auto; float: left; }
  .row-fluid .span6.header_mid_column, .row-fluid .span6.header_right_column { display: block; float: right; width: auto; margin-left: 0px; }
  div#header_for_web .header_mid_column { padding-top: 25px; }
}

@media (max-width: 767px) {
  .two_Column_repeater_outer_wrapper .repeater_column_block, .two_column_single_outer_wrapper .mod_inner_wrapper { flex-wrap: wrap; }
  .two_Column_repeater_outer_wrapper .repeater_column_block .content_column, .two_Column_repeater_outer_wrapper .repeater_column_block .image_column { width: 100% !important; }
  .resources_mod_outer_wrapper .resources_inner_wrapper { flex-wrap: wrap; margin: 0px; }
  .resources_mod_outer_wrapper .resources_inner_wrapper .resources_column { width: 100%; margin: 15px 0px; }
  .resources_info { min-height: auto; }
  .two_column_single_outer_wrapper .mod_inner_wrapper .column_image_box, .two_column_single_outer_wrapper .mod_inner_wrapper .column_content_box { width: 100% !important; }
  div#footer_for_web .social_share_mod { text-align: left; }
  .two_Column_repeater_outer_wrapper .repeater_column_block { padding: 40px 0px; }
  .repeater_column_block.copy_left_image_right .content_column, .repeater_column_block.copy_right_image_left .image_column, .repeater_column_block.copy_right_image_left .content_column, .repeater_column_block.copy_left_image_right .image_column { order: unset; }
  .two_Column_repeater_outer_wrapper .repeater_column_block .image_column { margin-top: 30px; padding-left: 0px; }
  .two_Column_repeater_outer_wrapper { overflow: hidden; }
  div#header_for_web .header_mid_column { padding-top: 25px; }
  .small-header div#header_for_web .header_right_column { top: 9px; }
  .repeater_column_block.copy_right_image_left .content_column { padding-left: 0px; }
  .repeater_column_block.copy_left_image_right .content_column { padding-right: 0px; }
  .two_column_single_outer_wrapper .mod_inner_wrapper.image_left_copy_right .column_image_box, .two_column_single_outer_wrapper .mod_inner_wrapper.image_right_copy_left .column_image_box { position: relative; left: auto; right: auto; top: auto; width: 100%; }
  .two_column_single_outer_wrapper .mod_inner_wrapper { display: flex; }
  .two_column_single_outer_wrapper .mod_inner_wrapper.image_left_copy_right .column_content_box, .two_column_single_outer_wrapper .mod_inner_wrapper.image_right_copy_left .column_content_box { }
  .two_column_single_outer_wrapper .mod_inner_wrapper.image_left_copy_right .column_image_box { order: 2; }
}

@media (max-width: 620px) {
  div#footer_for_web .footer_menu ul > li { max-width: 100%; }
  .customers_outer_wrapper .section_inner_wrapper .customer_logo { width: 50%; padding: 0px 15px; box-sizing: border-box; }
  .testimonial_slide { padding: 35px; }
  .cta_row_outer_wrapper .section_inner_box.half_width_block { max-width: 100%; }
  div#header_for_web .header_menu .hs-menu-wrapper.active-branch.flyouts.hs-menu-flow-horizontal { max-width: 100%; right: 0px; left: 0px; }
}

@media (max-width: 420px) {
  div#header_for_web .header_right_column { display: none; }
}

.inner_hero_outer_wrapper { background-position: center center; clip-path: ellipse(100% 88% at 50% 3%); min-height: 375px; display: flex; justify-content: center; align-items: center; position: relative; z-index: 3; margin-bottom: -50px; background-size: cover; }

.inner_hero_outer_wrapper .overlay { position: absolute; height: 100%; left: 0px; width: 100%; top: 0px; }

.inner_hero_outer_wrapper .banner_content { position: relative; }

.three_col_boxes_outer_wrapper .boxes_inner_wrapper { display: flex; flex-wrap: wrap; margin: 0px -1.5%; }

.three_col_boxes_outer_wrapper .section_header { margin-bottom: 40px; }

.three_col_boxes_outer_wrapper .boxes_inner_wrapper .column_box { max-width: 30.3333%; margin: 1.5%; width: 100%; padding: 30px 25px; transition: 0.5s ease-in-out; }

.three_col_boxes_outer_wrapper .column_box .box_icon { margin: 10px 0px 20px; display: block; overflow: hidden; position: relative; }

.three_col_boxes_outer_wrapper .column_box .box_icon img { transition: 0.5s ease-in-out; }

.three_col_boxes_outer_wrapper .column_box .box_icon img.hover-icon { opacity: 0; position: absolute; left: 0px; }

.three_col_boxes_outer_wrapper .column_box.text-center img.hover-icon { right: 0px; margin: 0px auto; }

.three_col_boxes_outer_wrapper .column_box.text-right img.hover-icon { right: 0px; margin: 0px; left: auto; }

.three_col_boxes_outer_wrapper .column_box .box_content { overflow: hidden; }

.three_col_boxes_outer_wrapper .column_box .box_content h5, .three_col_boxes_outer_wrapper .column_box .box_content p { color: rgb(26, 26, 26); transition: 0.5s ease-in-out; }

.three_col_boxes_outer_wrapper .column_box .box_content p { font-weight: normal; }

.three_col_boxes_outer_wrapper .column_box span { display: block; margin-top: 20px; margin-bottom: 10px; transition: 0.5s ease-in-out; }

.three_col_boxes_outer_wrapper .column_box .box_content a.skyBlue_fill_btn { margin-top: 20px; }

.three_col_boxes_outer_wrapper .boxes_inner_wrapper .column_box:hover { transition: 0.5s ease-in-out; background: rgb(18, 150, 211) !important; }

.three_col_boxes_outer_wrapper .boxes_inner_wrapper .column_box:hover .box_icon img.hover-icon { opacity: 1; transition: 0.5s ease-in-out; }

.three_col_boxes_outer_wrapper .boxes_inner_wrapper .column_box:hover .box_icon img.normal-icon { opacity: 0; transition: 0.5s ease-in-out; }

.three_col_boxes_outer_wrapper .boxes_inner_wrapper .column_box:hover .box_content h5, .three_col_boxes_outer_wrapper .boxes_inner_wrapper .column_box:hover .box_content p, .three_col_boxes_outer_wrapper .boxes_inner_wrapper .column_box:hover span { color: rgb(255, 255, 255); transition: 0.5s ease-in-out; }

@media (max-width: 767px) {
  .three_col_boxes_outer_wrapper .section_header h2 br { display: none; }
  .three_col_boxes_outer_wrapper .boxes_inner_wrapper .column_box { max-width: 47%; }
}

@media (max-width: 480px) {
  .three_col_boxes_outer_wrapper .boxes_inner_wrapper .column_box { max-width: 100%; }
}

.news-two_column .two_Column_repeater_outer_wrapper { position: relative; }

.news-two_column .two_Column_repeater_outer_wrapper::after { content: ""; position: absolute; bottom: 0px; width: 100%; height: 100%; background: rgb(255, 255, 255); clip-path: polygon(100% 0%, 0px 85%, 0px 100%, 100% 100%); }

.news-two_column .two_Column_repeater_outer_wrapper .repeater_column_block { position: relative; z-index: 1; }

.news_mod_outer_wrapper .site_news_block_inner_wrapper { display: flex; margin: 0px -1.5%; }

.news_mod_outer_wrapper .site_news_block_inner_wrapper .news_item { margin: 1.5%; width: 100%; background: rgb(255, 255, 255); padding: 30px 25px; box-shadow: rgba(0, 0, 0, 0.2) 4px 4px 10px; }

.news_mod_outer_wrapper .site_news_block_inner_wrapper .news_item .news_date { font-size: 18px; color: rgb(18, 150, 211); }

.news_mod_outer_wrapper .site_news_block_inner_wrapper .news_title h5 { color: rgb(26, 26, 26); margin: 25px 0px; line-height: 1.4em; }

.locations_mod_outer_wrapper { position: relative; }

.locations_mod_outer_wrapper .page-center .section_inner_box { position: relative; right: 32%; padding: 60px; width: 100%; }

.locations_mod_outer_wrapper .section_inner_box { display: flex; margin: 0px -15px; flex-wrap: wrap; }

.locations_mod_outer_wrapper .section_inner_box .section_header { max-width: 100%; width: 100%; padding: 0px 15px; }

.locations_mod_outer_wrapper .section_inner_box .location_block { max-width: 33.333%; width: 100%; padding: 0px 15px; margin: 1.2% 0px; }

.locations_mod_outer_wrapper .partners_block { margin-top: 50px; display: flex; align-items: baseline; }

.locations_mod_outer_wrapper .partners_block h5 { margin-right: 25px; }

.locations_mod_outer_wrapper .partners_block .partner_logo { margin-right: 25px; }

.resources_top_row { position: relative; margin-top: -50px; z-index: 4; }

.resource_library_mod_outer_wrapper .resources_top_row .resources_inner_wrapper { display: flex; margin: 0px -1.5%; }

.resource_library_mod_outer_wrapper .resources_top_row .resources_inner_wrapper .resources_list { width: 100%; max-width: 33.333%; text-align: center; margin: 1.5%; }

.resource_library_mod_outer_wrapper .resources_top_row .resources_inner_wrapper .resources_list .list_top_block { background: rgb(18, 150, 211); padding: 15% 0px; }

.resource_library_mod_outer_wrapper .resources_top_row .resources_inner_wrapper .resources_list .list_bottom_block { overflow: hidden; background: rgb(241, 241, 241); padding: 10% 0px; }

.resource_library_mod_outer_wrapper .resources_top_row .resources_inner_wrapper .resources_list .list_bottom_block h5 { font-size: 18px; color: rgb(26, 26, 26); }

.resources_filter { text-align: center; border-bottom: 1px solid rgb(18, 150, 211); margin-top: 80px; }

.resources_filter .controls { position: relative; bottom: -1px; }

.resources_filter .controls ul { list-style: none; margin: 0px; padding: 0px; }

.resources_filter .controls ul li { display: inline-block; vertical-align: middle; text-transform: uppercase; font-size: 14px; margin: 0px 5px; border: 1px solid transparent; }

.resources_filter .controls ul li a { color: rgb(26, 26, 26); padding: 15px 20px; display: block; }

.resources_filter .controls ul li.active-li, .resources_filter .controls ul li:hover { border-width: 1px; border-style: solid; border-color: rgb(18, 150, 211) rgb(18, 150, 211) rgb(255, 255, 255); border-image: none; }

.resources_filter .controls ul li.active-li a, .resources_filter .controls ul li:hover a { color: rgb(18, 150, 211); }

.one_column_copy_outer_wrapper .content_box.enable_inner_box { padding: 50px; background: rgb(245, 245, 245); max-width: 970px; margin: 0px auto; }

.one_column_copy_outer_wrapper .content_box.enable_inner_box p { font-size: 16px; }

.resources_post_block_row { margin-bottom: 50px; padding-top: 0px; }

.resources_post_block_row .block_head_row { display: flex; padding-bottom: 30px; }

.resources_post_block_row .block_head_row .row_title { width: 50%; align-self: center; }

.resources_post_block_row .block_head_row .row_link { width: 50%; align-self: center; text-align: right; }

.resources_post_block_row .block_head_row .row_link a { text-transform: uppercase; }

.resources_post_block_row .block_body_row { margin-left: -15px; margin-right: -15px; font-size: 0px; }

.resources_post_block_row .block_body_row .mix { display: inline-block; vertical-align: top; width: calc(33.33% - 30px); margin: 0px 15px 30px; font-size: 16px; }

.resources_post_block_row .block_body_row .mix:hover { box-shadow: rgb(204, 204, 204) 1px 1px 10px; }

.mentoring_tag { background: rgb(64, 189, 156); }

.alumni_tag { background: rgb(52, 140, 176); }

.career_transition_tag, .career-transition_tag { background: rgb(0, 150, 214); }

.coaching_tag { background: rgb(214, 63, 57); }

.career-development_tag { background: rgb(18, 150, 211); }

.insider_tag { background: rgb(52, 140, 176); }

.hubspot_tag { background: rgb(64, 189, 156); }

.blogs_block_row .block_body_row .resource_post_column { border: 1px solid rgb(230, 230, 230); position: relative; }

.blogs_block_row .block_body_row .resource_post_column:hover { box-shadow: rgb(204, 204, 204) 1px 1px 10px; }

.blogs_block_row .block_body_row .resource_post_column .resource_tag { position: absolute; left: 30px; top: 20px; text-align: center; padding: 10px 25px; color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; text-transform: uppercase; border-radius: 5px; }

.blogs_block_row .block_body_row .resource_post_column .post_content_column { padding: 25px; }

.blogs_block_row .block_body_row .resource_post_column .post_image_column img { max-height: 206px; object-fit: cover; width: 100%; min-height: 206px; }

.webinars_block_row .block_body_row .resource_post_column { border: 1px solid rgb(230, 230, 230); }

.webinars_block_row .block_body_row .resource_post_column:hover { box-shadow: rgb(204, 204, 204) 1px 1px 10px; }

.webinars_block_row .block_body_row .resource_post_column .resource_tag { font-size: 12px; text-transform: uppercase; padding: 15px 20px; text-align: center; color: rgb(255, 255, 255); }

.webinars_block_row .block_body_row .resource_post_column .content-sec { padding: 25px; }

.ebooks_block_row .block_body_row .resource_post_column > div, .ebook_block_row .block_body_row .resource_post_column > div { display: flex; background: rgb(245, 245, 245); }

.ebooks_block_row .block_body_row .resource_post_column .post_image_column, .ebook_block_row .block_body_row .resource_post_column .post_image_column { width: 100%; }

.post_content_column h6, .post_content_column p { color: initial; }

.post_content_column p { font-weight: normal; }

.ebooks_block_row .block_body_row .resource_post_column .post_content_column, .ebook_block_row .block_body_row .resource_post_column .post_content_column { width: 100%; padding: 15px 25px 40px; position: relative; }

.ebooks_block_row .block_body_row .resource_post_column .post_content_column a, .ebook_block_row .block_body_row .resource_post_column .post_content_column a { position: absolute; bottom: 15px; }

.ebooks_block_row .block_body_row .resource_post_column .resource_tag, .ebook_block_row .block_body_row .resource_post_column .resource_tag { text-align: center; padding: 8px 12px; color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; text-transform: uppercase; border-radius: 5px; display: inline-block; line-height: normal; }

.post_tags.career_transition { background: rgb(0, 150, 214); }

.post_tags.alumni { background: rgb(52, 140, 176); }

.post_tags.mentoring { background: rgb(64, 189, 156); }

.post_tags.coaching { background: rgb(214, 63, 57); }

.post_tags.career_development { background: rgb(18, 150, 211); }

.post_tags.insider { background: rgb(52, 140, 176); }

.post_tags.hubspot { background: rgb(64, 189, 156); }

.post_tags.predictive_analytics { background: rgb(47, 61, 125); }

.blog_top_row { padding-bottom: 40px; }

.blog_topics_list { border-bottom: 1px solid rgb(18, 150, 211); }

.blog_topics_list ul { padding: 0px; list-style: none; display: flex; justify-content: center; margin-bottom: 0px; }

.blog_topics_list ul li { text-align: left; padding: 0px 40px 0px 0px; font-size: 14px; text-transform: uppercase; margin-bottom: -1px; }

.blog_topics_list ul li:last-child { padding-right: 0px; }

.blog_topics_list ul li a { color: rgb(26, 26, 26); display: block; padding: 10px 4px; border: 1px solid transparent; }

.blog_topics_list ul li a:hover { color: rgb(18, 150, 211); border-width: 1px; border-style: solid; border-color: rgb(18, 150, 211) rgb(18, 150, 211) rgb(255, 255, 255); border-image: none; }

.search_input .hs-search-field form { position: relative; }

.search_input .hs-search-field form input[type="text"] { border: 1px solid rgb(179, 179, 179); padding: 15px 20px; border-radius: 6px; }

.search_input .hs-search-field form button { background: 0px center; cursor: pointer; border: 0px; position: absolute; right: 10px; top: 36%; }

.search_input .hs-search-field form button svg { fill: rgb(102, 102, 102); height: 13px; }

.search_input .hs-search-field form button:hover svg { fill: rgb(18, 150, 211); }

.blog_listing_section .blog-list-cont { display: grid; gap: 30px; grid-template-columns: auto auto auto; }

.blog_listing_section .post-item { border: 1px solid rgb(230, 230, 230); position: relative; min-width: 100%; }

.blog_listing_section .post-item:hover { box-shadow: rgb(204, 204, 204) 1px 1px 10px; }

.blog_listing_section .post-item .post_content_block h6 a { color: rgb(26, 26, 26); }

.blog_listing_section .post-item .post_content_block h6 a:hover { color: rgb(18, 150, 211); }

.blog_listing_section .post-item .post_tags { position: absolute; left: 30px; top: 20px; text-align: center; padding: 10px 25px; color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; text-transform: uppercase; border-radius: 5px; }

.blog_listing_section .post-item .post_tags a { color: rgb(255, 255, 255); }

.blog_listing_section .post-item .post_content_block { padding: 25px; }

.blog_listing_section .post-item .post_content_block span.post_date { font-size: 12px; text-transform: uppercase; }

.blog_listing_section .post-item .post_image img { max-height: 206px; object-fit: cover; width: 100%; min-height: 206px; }

.blog_listing_section .blog-pagination { text-align: center; margin-top: 40px; }

.blog_listing_section .blog-pagination ul { list-style: none; padding: 0px; margin: 0px; }

.blog_listing_section .blog-pagination ul li { display: inline-block; vertical-align: middle; text-transform: uppercase; margin: 0px 5px; }

.blog_listing_section .blog-pagination ul li a { color: rgb(26, 26, 26); display: block; padding: 0px 5px; font-size: 14px; }

.blog_listing_section .blog-pagination ul li a:hover { color: rgb(18, 150, 211); }

.blog_listing_section .blog-pagination ul li.active a { color: rgb(18, 150, 211); }

.blog_listing_section .blog-pagination ul li a .fas { margin: 0px 7px; }

.blog_email_subscription { margin-top: 85px; margin-bottom: 95px; background: rgb(245, 245, 245); text-align: center; padding: 75px; max-width: 940px; margin-left: auto !important; margin-right: auto !important; float: none !important; }

.blog_email_subscription form { position: relative; }

.blog_email_subscription h3 { margin-bottom: 40px; }

.blog_email_subscription form .hs-form-field { padding-right: 20px; }

.blog_email_subscription form .hs-form-field input[type="email"] { border: 1px solid rgb(179, 179, 179); border-radius: 4px; background: rgb(255, 255, 255); padding: 15px 20px; height: auto; }

.blog_email_subscription form .hs-form-field > label { display: none; }

.blog_email_subscription form .hs-submit { position: absolute; right: 0px; top: 0px; }

.blog_email_subscription form .hs-submit .hs-button.primary { color: rgb(255, 255, 255); background: rgb(0, 150, 214); padding: 14px 25px; border-radius: 8px; transition: 0.5s ease-in-out; display: inline-block; border: 0px; font-size: 16px; font-weight: bold; text-align: center; width: 224px; cursor: pointer; }

.blog_email_subscription form .hs-submit .hs-button.primary:hover { background: rgb(211, 117, 47); color: rgb(255, 255, 255); }

.hs-error-msgs { list-style: none; padding: 0px; }

.hs-error-msgs label { color: red; font-size: 14px; }

.blog_listing_section .blog-pagination ul li.disabled a { display: none; }

.main_blog_wrapper { overflow: hidden; }

.main_blog_wrapper .blog_content_box { padding-right: 50px; }

.main_blog_wrapper .blog_content_box .blog_post_wrapper .post_feature_image { padding-bottom: 50px; }

.main_blog_wrapper .blog_content_box .blog_post_wrapper .post_feature_image img { width: 100%; max-height: 500px; object-fit: cover; }

.main_blog_wrapper .blog_content_box .blog_post_wrapper .post_date { padding-bottom: 40px; font-weight: bold; }

.main_blog_wrapper .blog_content_box .blog_post_wrapper .blog_post_body :is(h1, .recovered-original-h1) { font-size: 32px; }

.main_blog_wrapper .blog_content_box .related_post_wrapper { margin-top: 40px; overflow: hidden; font-size: 0px; }

.main_blog_wrapper .blog_content_box .related_post_wrapper .post_header { padding-bottom: 30px; }

.main_blog_wrapper .blog_content_box .related_post_wrapper .post_header h3 { font-size: 18px; text-transform: uppercase; }

.main_blog_wrapper .blog_content_box .related_post_wrapper .related-post-item { width: 48%; border: 1px solid rgb(230, 230, 230); position: relative; display: inline-block; margin-right: 2%; margin-bottom: 25px; vertical-align: top; font-size: 16px; }

.main_blog_wrapper .blog_content_box .related_post_wrapper .related-post-item .post_image img { max-height: 206px; object-fit: cover; width: 100%; min-height: 206px; }

.main_blog_wrapper .blog_content_box .related_post_wrapper .related-post-item .post_content_block { padding: 25px; }

.main_blog_wrapper .blog_content_box .related_post_wrapper .related-post-item .post_content_block span.post_date { font-size: 12px; text-transform: uppercase; }

.main_blog_wrapper .blog_content_box .related_post_wrapper .related-post-item .post_content_block h3 { font-size: 18px; }

.main_blog_wrapper .blog_content_box .related_post_wrapper .related-post-item .post_content_block h3 a { color: rgb(26, 26, 26); }

.main_blog_wrapper .blog_content_box .related_post_wrapper .related-post-item .post_content_block h3 a:hover { color: rgb(18, 150, 211); }

.main_blog_wrapper .blog_content_box .related_post_wrapper .related-post-item .post_tags { position: absolute; left: 30px; top: 20px; text-align: center; padding: 10px 25px; color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; text-transform: uppercase; border-radius: 5px; }

.main_blog_wrapper .blog_content_box .related_post_wrapper .related-post-item .post_tags a { color: rgb(255, 255, 255); }

.main_blog_wrapper .blog_left_column .blog_email_subscription { margin: 0px; padding: 25px; }

.main_blog_wrapper .blog_left_column .blog_email_subscription h3 { margin-bottom: 20px; text-align: left; font-size: 20px; }

.main_blog_wrapper .blog_left_column .blog_email_subscription form .hs-form-field { padding-right: 0px; }

.main_blog_wrapper .blog_left_column .blog_email_subscription form .hs-submit { position: static; margin-top: 15px; }

.main_blog_wrapper .blog_left_column .blog_email_subscription form .hs-submit .hs-button.primary { width: inherit; }

.main_blog_wrapper .blog_left_column .popular-posts { padding: 20px; border: 1px solid rgb(230, 230, 230); margin: 50px 0px; }

.main_blog_wrapper .blog_left_column .popular-posts h3 { font-size: 24px; }

.main_blog_wrapper .blog_left_column .popular-posts .post_item { border-bottom: 1px solid rgb(230, 230, 230); padding: 15px 0px; }

.main_blog_wrapper .blog_left_column .popular-posts .post_item:last-child { border-bottom: 0px; }

.main_blog_wrapper .blog_left_column .popular-posts .post_item a { display: flex; }

.main_blog_wrapper .blog_left_column .popular-posts .post_item .post_image { max-width: 100px; min-width: 100px; margin-right: 15px; }

.main_blog_wrapper .blog_left_column .popular-posts .post_item .post_image img { width: 100px; height: 100px; object-fit: cover; }

.main_blog_wrapper .blog_left_column .popular-posts .post_item .post_title h5 { font-size: 16px; color: rgb(26, 26, 26); margin: 0px; }

.main_blog_wrapper .blog_left_column .popular-posts .post_item a:hover .post_title h5 { color: rgb(18, 150, 211); }

.main_blog_wrapper .blog_left_column .blog_resources_box { padding: 20px 20px 40px; text-align: center; background: rgb(57, 88, 167); margin-bottom: 50px; }

.main_blog_wrapper .blog_left_column .blog_resources_box .box_content p { color: rgb(255, 255, 255); }

.main_blog_wrapper .blog_left_column .blog_social_share_mod h3 { font-size: 24px; display: inline-block; vertical-align: middle; margin-right: 10px; }

.main_blog_wrapper .blog_left_column .blog_social_share_mod ul { list-style: none; margin: 0px; padding: 0px; display: inline-block; vertical-align: middle; }

.main_blog_wrapper .blog_left_column .blog_social_share_mod ul li { display: inline-block; padding: 0px 5px; vertical-align: middle; font-size: 24px; }

.main_blog_wrapper .blog_left_column .blog_social_share_mod ul li a { color: gray; }

.main_blog_wrapper .blog_left_column .blog_social_share_mod ul li a:hover { color: rgb(57, 88, 167); }

.download_ebook_section { background: rgb(57, 88, 167); padding: 40px; margin: 50px 0px; display: flex; }

.download_ebook_section .ebook_image { min-width: 210px; margin-right: 50px; }

.download_ebook_section .ebook_image img { width: 210px; height: 165px; object-fit: cover; }

.download_ebook_section .ebook_content { width: 100%; color: rgb(255, 255, 255); }

.legal-consent-container { font-size: 12px; margin-bottom: 10px; }

.legal-consent-container .hs-dependent-field { margin: 10px 0px; }

@media (max-width: 1800px) {
  .locations_mod_outer_wrapper .page-center .section_inner_box { right: 26%; }
}

@media (max-width: 1680px) and (min-width: 1575px) {
  .locations_mod_outer_wrapper .page-center .section_inner_box { right: 21%; }
}

@media (max-width: 1574px) and (min-width: 1442px) {
  .locations_mod_outer_wrapper .page-center .section_inner_box { right: 16%; }
}

@media (max-width: 1442px) and (min-width: 1310px) {
  .locations_mod_outer_wrapper .page-center .section_inner_box { right: 10%; }
}

@media (max-width: 1310px) {
  .locations_mod_outer_wrapper .page-center .section_inner_box { right: 4%; }
}

@media (max-width: 1200px) {
  .blog_topics_list ul li { padding: 0px 27px 0px 0px; font-size: 12px; }
}

@media (max-width: 991px) {
  .resources_filter .controls ul li { margin: 0px; }
  .resources_filter .controls ul li a { padding: 15px 10px; }
  .ebooks_block_row .block_body_row .resource_post_column > div, .ebook_block_row .block_body_row .resource_post_column > div { display: block; }
  .ebooks_block_row .block_body_row .resource_post_column .post_content_column, .ebook_block_row .block_body_row .resource_post_column .post_content_column { padding: 20px 20px 40px; }
  .resources_post_block_row { margin-bottom: 30px; padding-top: 20px; }
  .blog_topics_list ul li { padding: 0px 12px 0px 0px; font-size: 10px; }
  .blog_top_row { padding-bottom: 20px; }
}

@media (max-width: 991px) and (min-width: 768px) {
  .main_blog_wrapper .blog_left_column .popular-posts .post_item a { display: block; }
  .main_blog_wrapper .blog_left_column .popular-posts .post_item .post_image { margin-bottom: 15px; }
}

@media (max-width: 767px) {
  .locations_mod_outer_wrapper .page-center .section_inner_box { padding: 60px 0px 60px 30px; }
  .news_mod_outer_wrapper .site_news_block_inner_wrapper, .locations_mod_outer_wrapper .partners_block { flex-wrap: wrap; }
  .locations_mod_outer_wrapper .section_inner_box .location_block { max-width: 50%; }
  .resources_post_block_row .block_body_row { margin-left: 0px; margin-right: 0px; }
  .resources_post_block_row .block_body_row .mix { width: 100%; display: block; max-width: 375px; margin: 0px auto 30px; }
  .ebooks_block_row .block_body_row .resource_post_column > div, .ebook_block_row .block_body_row .resource_post_column > div { display: flex; }
  .one_column_copy_outer_wrapper .content_box.enable_inner_box { padding: 20px; }
  .resources_filter { margin-top: 50px; }
  .resources_post_block_row .block_head_row .row_link { font-size: 14px; }
  .resources_post_block_row .block_head_row .row_title { width: 70%; }
  .blog_topics_list ul { display: block; text-align: center; }
  .blog_topics_list ul li { display: inline-block; text-align: center; padding: 5px 15px; font-size: 12px; }
  .blog_topics_list ul li:last-child { padding-right: 15px; }
  .blog_topics_list { padding-bottom: 10px; }
  .blog_listing_section .blog-list-cont { grid-template-columns: auto; }
  .blog_listing_section .blog-pagination ul li { font-size: 14px; }
  .blog_email_subscription { padding: 45px 25px; margin: 40px 0px; }
  .main_blog_wrapper { padding-bottom: 50px; }
  .blog_email_subscription form .hs-submit .hs-button.primary { width: 154px; }
  .blog_email_subscription form .hs-form-field { padding-right: 170px; }
  .main_blog_wrapper { padding: 50px 0px; }
  .main_blog_wrapper .blog_content_box { padding-right: 0px; }
  .main_blog_wrapper .blog_content_box .related_post_wrapper .related-post-item { width: auto; float: none; display: block; margin-right: 0px; margin-bottom: 15px; }
  .download_ebook_section { padding: 25px; margin: 30px 0px; display: block; }
  .download_ebook_section .ebook_image { margin-right: 0px; margin-bottom: 20px; }
}

@media (max-width: 620px) {
  .locations_mod_outer_wrapper .section_inner_box .location_block { max-width: 100%; }
  .locations_mod_outer_wrapper .page-center .section_inner_box { padding: 20px 0px 20px 30px; }
}

@media (max-width: 480px) {
  .blog_email_subscription form .hs-submit .hs-button.primary { padding: 14px 15px; width: 130px; }
  .blog_email_subscription form .hs-form-field { padding-right: 140px; }
  .blog_email_subscription h3 { margin-bottom: 30px; }
}

.form_mod_outer_wrapper .section_left_column, .form_mod_outer_wrapper .section_right_column { padding: 0px 15px; }

body.webinar_style .form_mod_outer_wrapper .inner-left_column { border: 1.335px solid rgb(230, 230, 230); }

.form_mod_outer_wrapper .inner-left_column p { margin-top: 0px; }

.form_mod_outer_wrapper .inner-left_column h5, .form_mod_outer_wrapper .inner-left_column ul { padding: 0px 15px; }

.form_mod_outer_wrapper { position: relative; }

.form_mod_outer_wrapper .section_inner_wrapper { display: flex; margin: 0px -15px; position: relative; z-index: 1; }

.form_mod_outer_wrapper .section_left_column ul { list-style: none; padding: 0px 15px; }

.form_mod_outer_wrapper .section_right_column ul { list-style: none; padding-left: 0px; }

.form_mod_outer_wrapper .section_left_column ul li, .form_mod_outer_wrapper .section_right_column ul li { position: relative; padding-left: 20px; }

.form_mod_outer_wrapper .section_right_column hr { max-width: 350px; margin-left: 0px; border-top: 2px dotted rgb(217, 217, 217); }

.form_mod_outer_wrapper .row_down_pointer { background: rgb(241, 241, 241); clip-path: polygon(0% 83%, 50% 100%, 100% 83%, 100% 100%, 0px 100%); }

.form_mod_outer_wrapper .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_form { display: block; margin: 0px auto; }

.form_mod_outer_wrapper .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_form form fieldset { max-width: 750px; }

.form_mod_outer_wrapper .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_form form label { font-size: 14px; text-transform: capitalize; color: rgb(26, 26, 26); }

.form_mod_outer_wrapper .section_inner_wrapper form .input input { padding: 12px 15px; border: 1px solid rgb(179, 179, 179); border-radius: 4px; }

.form_mod_outer_wrapper .section_inner_wrapper form .input { margin-bottom: 10px; }

.form_mod_outer_wrapper .section_inner_wrapper h5 { text-align: center; font-size: 28px; }

.form_mod_outer_wrapper .section_inner_wrapper form p { font-size: 14px; }

.form_mod_outer_wrapper .section_inner_wrapper form ul.inputs-list { padding-left: 0px; margin: 0px; list-style: none; }

.form_mod_outer_wrapper .section_inner_wrapper form .hs_submit.hs-submit { text-align: center; margin-top: 20px; }

.form_mod_outer_wrapper .section_inner_wrapper form input[type="submit"] { background: rgb(0, 150, 214); font-weight: 700; color: rgb(255, 255, 255); margin: 0px auto; border-radius: 8px; border: 0px; padding: 15px; min-width: 200px; font-size: 16px; cursor: pointer; }

.form_mod_outer_wrapper .section_inner_wrapper form input[type="submit"]:hover { background: rgb(211, 117, 47); }

@media (max-width: 767px) {
  .form_mod_outer_wrapper .section_inner_wrapper { flex-wrap: wrap; }
  .form_mod_outer_wrapper .section_left_column, .form_mod_outer_wrapper .section_right_column { width: 100% !important; max-width: 100%; }
  .form_mod_outer_wrapper .inner-left_column p img { width: 100%; }
  .form_mod_outer_wrapper .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_form { padding: 0px 15px; }
}

.person_social_link ul li svg { width: 20px; }

.leadership_mod_outer_wrapper .leadership_box { max-width: 1366px; margin: 25px auto; box-shadow: none; display: flex; padding: 30px 0px; }

.leadership_mod_outer_wrapper .leadership_box .person_image { margin-right: 20px; max-width: 200px; width: 100%; }

.leadership_mod_outer_wrapper .leadership_box .person_info h5 { margin-bottom: 0px; }

.leadership_mod_outer_wrapper .leadership_box .person_info p { font-size: 18px; margin-top: 0px; }

.person_social_link ul { list-style: none; padding-left: 0px; margin-top: 0px; }

.person_social_link ul li { display: inline; margin-right: 10px; }

.leadership_mod_outer_wrapper .leadership_box .person_social_link a:hover g { fill: rgb(57, 88, 167); }

@media (max-width: 620px) {
  .leadership_mod_outer_wrapper .leadership_box { flex-wrap: wrap; }
}

body.insala_flex_template.software_inner_temp.ty-page .inner_hero_outer_wrapper { clip-path: none; margin-bottom: 0px; }

.two_col_copy_form_mod_outer_wrapper { position: relative; margin-top: -35px; }

.two_col_copy_form_mod_outer_wrapper::before { content: ""; position: absolute; width: 100%; height: 100%; background: rgb(255, 255, 255); clip-path: polygon(0px 85%, 100% 20%, 100% 100%, 0% 99%); }

.two_col_copy_form_mod_outer_wrapper .section_inner_wrapper { display: flex; margin: 0px -15px; position: relative; }

.two_col_copy_form_mod_outer_wrapper .section_inner_wrapper .section_content_column, .two_col_copy_form_mod_outer_wrapper .section_inner_wrapper .section_form_column { padding: 0px 15px; }

.two_col_copy_form_mod_outer_wrapper .section_inner_wrapper .section_form_column .inner_form-sec { background: rgb(255, 255, 255); padding: 100px 60px 50px; margin-top: -95px; }

.two_col_copy_form_mod_outer_wrapper .section_inner_wrapper h5 { font-size: 28px; }

.input input, .input select { padding: 12px 15px; border-radius: 4px; border: 1px solid rgb(179, 179, 179); }

label { font-size: 14px; text-transform: capitalize; color: rgb(26, 26, 26); }

form .input { margin-bottom: 10px; }

.hs_submit.hs-submit input[type="submit"] { background: rgb(0, 150, 214); font-weight: 700; color: rgb(255, 255, 255); margin: 0px auto; border-radius: 30px; border: 0px; padding: 15px; min-width: 200px; font-size: 16px; cursor: pointer; }

.hs_submit.hs-submit input[type="submit"]:hover { background: rgb(0, 150, 214); }

.hs_submit.hs-submit { margin-top: 0px; }

.two_col_copy_form_mod_outer_wrapper .contact_deatils_row { display: flex; margin: 0px -15px; flex-wrap: wrap; }

.contact_deatils_row .contact_column { max-width: 50%; padding: 0px 15px; width: 100%; }

.two_col_copy_form_mod_outer_wrapper .section_inner_wrapper .section_form_column .inner_form-sec ul { list-style: none; }

.two_col_copy_form_mod_outer_wrapper .section_inner_wrapper .section_form_column .inner_form-sec label { text-transform: none; }

.two_col_copy_form_mod_outer_wrapper .section_inner_wrapper .section_form_column .inner_form-sec .input select { appearance: none; background: rgb(255, 255, 255); }

.two_col_copy_form_mod_outer_wrapper .section_content_column .social_share_column ul { padding-left: 0px; list-style: none; }

.two_col_copy_form_mod_outer_wrapper .section_content_column .social_share_column ul li { display: inline; }

.two_col_copy_form_mod_outer_wrapper .section_content_column .social_share_column ul li a { font-size: 25px; padding: 0px 10px; }

.two_col_copy_form_mod_outer_wrapper .section_content_column .trusted-partners-wrapper { margin-top: 30px; }

.two_col_copy_form_mod_outer_wrapper .section_content_column .trusted-partners-grid { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 30px 40px; align-items: end; }

.two_col_copy_form_mod_outer_wrapper .section_content_column .trusted-partners-item { max-width: 120px; }

@media (max-width: 767px) {
  .two_col_copy_form_mod_outer_wrapper .section_inner_wrapper { flex-wrap: wrap; }
  .two_col_copy_form_mod_outer_wrapper .section_inner_wrapper .section_content_column, .two_col_copy_form_mod_outer_wrapper .section_inner_wrapper .section_form_column { width: 100% !important; max-width: 100%; }
  .two_col_copy_form_mod_outer_wrapper .section_inner_wrapper .section_form_column .inner_form-sec { margin-top: 0px; padding: 50px; }
}

@media (max-width: 520px) {
  .contact_deatils_row .contact_column { max-width: 100%; }
  .two_col_copy_form_mod_outer_wrapper .section_inner_wrapper .section_form_column .inner_form-sec { padding: 20px; }
}

.login-box input[type="text"], .login-box input[type="password"] { width: 96% !important; }

.login-box { padding: 20px; display: table; margin: 0px auto; width: 500px; }

.login-box .button-linkedin2 { color: rgb(18, 150, 211); padding: 10px; border-radius: 5px; background-color: rgb(255, 255, 255); display: none; border: 1px solid rgb(18, 150, 211) !important; }

@media (max-width: 600px) {
  .login-box, .login-box .hs_submit.hs-submit input[type="submit"] { width: 100% !important; }
}

.givingOrg { clear: both; padding: 10px 0px; }

.givingOrg-logo { text-align: center; padding: 20px 0px 10px; }

.givingOrg-copy h3 { font-size: 18px; }

.animation-element { opacity: 0; transition: 0.9s ease-in-out; margin-top: 200px !important; }

.animation-element.in-view { opacity: 1; margin-top: 0px !important; }

.break { clear: both; }

.animation-element img { opacity: 0; transition: 1.9s ease-in-out; margin-top: 200px !important; }

.animation-element.in-view img { opacity: 1; margin-top: 0px !important; }

.relative-reset { position: relative !important; overflow: visible !important; }

.relative-reset img { width: 100%; }

.image-column { width: 45%; float: left; }

.absolute-img { position: absolute; inset: 0px 0px 0px -30%; }

.lap-screen { position: absolute; top: 0px; left: 0px; }

.tab-screen { position: absolute; top: 0px; right: 0px; z-index: 2; width: 50%; }

.phone-screen { position: absolute; top: 0px; right: 40%; z-index: 3; width: 25%; }

.animation-element .lap-screen img { opacity: 1; transition: 1.5s ease-in-out; margin-top: 300px !important; }

.animation-element.in-view .lap-screen img { margin-top: 20px !important; }

.animation-element .tab-screen img { opacity: 0; transition: 1s ease-in-out 0.5s; margin-top: 400px !important; }

.animation-element.in-view .tab-screen img { opacity: 1; margin-top: 150px !important; }

.animation-element .phone-screen img { opacity: 0; transition: 1s ease-in-out 1s; margin-top: 500px !important; }

.animation-element.in-view .phone-screen img { opacity: 1; margin-top: 300px !important; }

.resources_column a, .content_column a { padding: 10px 20px; border-radius: 30px; background-color: rgb(255, 255, 255); color: rgb(23, 141, 241); }

#hs-eu-cookie-confirmation, .image_border, .two_Column_repeater_outer_wrapper .repeater_column_block .img-box-inner::after { display: none !important; }

.content_column .givingOrg-logo a, .content_column .givingOrg a { border: 0px; padding: 0px; border-radius: 0px; }

@media (max-width: 767px) {
  .hero_module_outer_wrapper { background: none !important; }
  .image-column { width: 100% !important; height: 80vw; }
  .absolute-img { position: relative; left: 0px; }
  .lap-screen { display: none; }
  .tab-screen { right: 20%; }
  .phone-screen { right: 60%; }
  .animation-element .tab-screen img { opacity: 0; transition: 1s ease-in-out 0.1s; margin-top: 50vw !important; }
  .animation-element.in-view .tab-screen img { opacity: 1; margin-top: 3vw !important; }
  .animation-element .phone-screen img { opacity: 0; transition: 1s ease-in-out 0.5s; margin-top: 60vw !important; }
  .animation-element.in-view .phone-screen img { opacity: 1; margin-top: 26vw !important; }
  .animation-element { opacity: 1; transition: 0.9s ease-in-out; margin-top: 0px !important; }
}

button, input[type="submit"] { appearance: none; border-radius: 0px; }

.share-date { float: right; }

.share-date h3 { font-size: 15px !important; float: left; }

.share-date ul { float: left; padding: 0px; margin: 5px 0px 5px 10px; }

.share-date li { list-style-type: none; float: left; margin-right: 10px; }

.author-container { background-color: rgb(236, 236, 236); padding: 30px; }

.author-profile { width: 140px; float: left; }

.author-bio { margin-left: 140px; }

.author-bio p, p#hubspot-author_data { margin: 0px; }

.author-profile svg { fill: rgb(153, 153, 153); }

.hs-author-avatar img { border-radius: 50%; }

.hs-author-avatar { border-radius: 50%; overflow: hidden; width: 100px; height: 100px; }

.author-link, .author-link:hover { color: rgb(85, 85, 85); }

.hs-social-linkedin { background-image: url("/recovered/3981215317ae863b313218fe.svg"); background-size: 20px; text-indent: -9999px; overflow: hidden; width: 20px; height: 20px; float: left; margin-right: 5px; }

.tilespartners_section .tiles_inner_wrapper .tiles_column::before { border: 0px !important; }

.testimonial_slide { background: none !important; }

div#header_for_web .header_mid_column ul li ul { border: 0px !important; }

.anchor-pot a { background: none !important; border: 0px !important; }

@media (max-width: 991px) {
  div#header_for_web.localized-header .hs-menu-wrapper > ul > li:nth-child(6) > a { display: none !important; }
}

div#header_for_web { position: fixed; top: 0px; z-index: 999; width: 100%; }

div#header_for_web .span9.widget-span.widget-type-custom_widget { min-height: 83px; }

.body-container-wrapper { margin-top: 80px; }

.dshow { display: block; }

.mshow { display: none; }

@media (max-width: 991px) {
  .body-container-wrapper { margin-top: 54px; }
}

.hs-form-25dc3648-39f6-41c6-92a6-7d4fc1adc40a_38011168-35de-4657-b2ad-77ab37c6fcb9 fieldset.form-columns-1 .hs-input { width: 100% !important; }

.bbutton { background: rgb(0, 150, 214); font-weight: 700; color: rgb(255, 255, 255); margin: 0px auto; border-radius: 8px; border: 0px; padding: 15px; min-width: 200px; font-size: 16px; cursor: pointer; display: block; text-align: center; }

.webinar-block { max-width: 1000px; margin: 50px auto; }

.webinar-block img { margin: 0px 0px 20px; float: left; }

.wb-l { float: left; width: 60%; padding: 0px 20px 20px 0px; }

.wb-r { float: left; width: 40%; padding: 20px 0px 20px 20px; }

@media (max-width: 1000px) {
  .webinar-details { padding: 20px; }
  .webinar-block { margin-top: 0px; margin-bottom: 0px; }
}

@media (max-width: 767px) {
  .body-container-wrapper { margin-top: 34px; }
  .dshow { display: none; }
  .mshow { display: block; }
  .webinar-block { margin-left: 0px; margin-right: 0px; }
  .wb-l, .wb-r { float: left; width: 100%; padding: 20px 0px; }
}

.hs-content-id-95362378276 .post_feature_image, .insala_news { display: none !important; }

.hs-content-id-95362378276 .paddingtb100 { padding-top: 50px; }

#hs-cmsf-branding, .hs-cmsf-branding__label { display: none !important; }