/** Shopify CDN: Minification failed

Line 789:1 Unexpected "<"
Line 3376:1 Unexpected "<"
Line 3589:1 Unexpected "<"
Line 6160:1 Unexpected "<"
Line 6250:1 Unexpected "<"
Line 6539:1 Unexpected "<"
Line 9126:1 Unexpected "<"
Line 9339:1 Unexpected "<"
Line 11910:1 Unexpected "<"
Line 12000:1 Unexpected "<"
... and 15 more hidden warnings

**/

	@font-face {
		font-family: 'Inter';
		font-style: normal;
		font-weight: 300;
		font-display: swap;
		src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.woff2) format('woff2');
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: 'Inter';
		font-style: normal;
		font-weight: 300;
		font-display: swap;
		src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2) format('woff2');
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: 'Inter';
		font-style: normal;
		font-weight: 300;
		font-display: swap;
		src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2) format('woff2');
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: 'Inter';
		font-style: normal;
		font-weight: 300;
		font-display: swap;
		src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2) format('woff2');
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: 'Inter';
		font-style: normal;
		font-weight: 300;
		font-display: swap;
		src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.woff2) format('woff2');
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: 'Inter';
		font-style: normal;
		font-weight: 300;
		font-display: swap;
		src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.woff2) format('woff2');
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: 'Inter';
		font-style: normal;
		font-weight: 300;
		font-display: swap;
		src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2) format('woff2');
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: 'Inter';
		font-style: normal;
		font-weight: 400;
		font-display: swap;
		src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.woff2) format('woff2');
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: 'Inter';
		font-style: normal;
		font-weight: 400;
		font-display: swap;
		src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2) format('woff2');
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: 'Inter';
		font-style: normal;
		font-weight: 400;
		font-display: swap;
		src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2) format('woff2');
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: 'Inter';
		font-style: normal;
		font-weight: 400;
		font-display: swap;
		src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2) format('woff2');
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: 'Inter';
		font-style: normal;
		font-weight: 400;
		font-display: swap;
		src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.woff2) format('woff2');
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: 'Inter';
		font-style: normal;
		font-weight: 400;
		font-display: swap;
		src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.woff2) format('woff2');
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: 'Inter';
		font-style: normal;
		font-weight: 400;
		font-display: swap;
		src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2) format('woff2');
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: 'Inter';
		font-style: normal;
		font-weight: 500;
		font-display: swap;
		src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.woff2) format('woff2');
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: 'Inter';
		font-style: normal;
		font-weight: 500;
		font-display: swap;
		src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2) format('woff2');
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: 'Inter';
		font-style: normal;
		font-weight: 500;
		font-display: swap;
		src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2) format('woff2');
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: 'Inter';
		font-style: normal;
		font-weight: 500;
		font-display: swap;
		src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2) format('woff2');
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: 'Inter';
		font-style: normal;
		font-weight: 500;
		font-display: swap;
		src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.woff2) format('woff2');
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: 'Inter';
		font-style: normal;
		font-weight: 500;
		font-display: swap;
		src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.woff2) format('woff2');
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: 'Inter';
		font-style: normal;
		font-weight: 500;
		font-display: swap;
		src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2) format('woff2');
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: 'Inter';
		font-style: normal;
		font-weight: 600;
		font-display: swap;
		src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.woff2) format('woff2');
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: 'Inter';
		font-style: normal;
		font-weight: 600;
		font-display: swap;
		src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2) format('woff2');
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: 'Inter';
		font-style: normal;
		font-weight: 600;
		font-display: swap;
		src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2) format('woff2');
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: 'Inter';
		font-style: normal;
		font-weight: 600;
		font-display: swap;
		src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2) format('woff2');
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: 'Inter';
		font-style: normal;
		font-weight: 600;
		font-display: swap;
		src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.woff2) format('woff2');
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: 'Inter';
		font-style: normal;
		font-weight: 600;
		font-display: swap;
		src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.woff2) format('woff2');
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: 'Inter';
		font-style: normal;
		font-weight: 600;
		font-display: swap;
		src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2) format('woff2');
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: 'Inter';
		font-style: normal;
		font-weight: 700;
		font-display: swap;
		src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.woff2) format('woff2');
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: 'Inter';
		font-style: normal;
		font-weight: 700;
		font-display: swap;
		src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2) format('woff2');
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: 'Inter';
		font-style: normal;
		font-weight: 700;
		font-display: swap;
		src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2) format('woff2');
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: 'Inter';
		font-style: normal;
		font-weight: 700;
		font-display: swap;
		src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2) format('woff2');
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: 'Inter';
		font-style: normal;
		font-weight: 700;
		font-display: swap;
		src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.woff2) format('woff2');
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: 'Inter';
		font-style: normal;
		font-weight: 700;
		font-display: swap;
		src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.woff2) format('woff2');
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: 'Inter';
		font-style: normal;
		font-weight: 700;
		font-display: swap;
		src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2) format('woff2');
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: 'Inter';
		font-style: normal;
		font-weight: 800;
		font-display: swap;
		src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.woff2) format('woff2');
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: 'Inter';
		font-style: normal;
		font-weight: 800;
		font-display: swap;
		src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2) format('woff2');
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: 'Inter';
		font-style: normal;
		font-weight: 800;
		font-display: swap;
		src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2) format('woff2');
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: 'Inter';
		font-style: normal;
		font-weight: 800;
		font-display: swap;
		src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2) format('woff2');
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: 'Inter';
		font-style: normal;
		font-weight: 800;
		font-display: swap;
		src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.woff2) format('woff2');
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: 'Inter';
		font-style: normal;
		font-weight: 800;
		font-display: swap;
		src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.woff2) format('woff2');
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: 'Inter';
		font-style: normal;
		font-weight: 800;
		font-display: swap;
		src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2) format('woff2');
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: 'Inter';
		font-style: normal;
		font-weight: 900;
		font-display: swap;
		src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.woff2) format('woff2');
		unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}
	
	@font-face {
		font-family: 'Inter';
		font-style: normal;
		font-weight: 900;
		font-display: swap;
		src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2) format('woff2');
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}
	
	@font-face {
		font-family: 'Inter';
		font-style: normal;
		font-weight: 900;
		font-display: swap;
		src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2) format('woff2');
		unicode-range: U+1F00-1FFF
	}
	
	@font-face {
		font-family: 'Inter';
		font-style: normal;
		font-weight: 900;
		font-display: swap;
		src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2) format('woff2');
		unicode-range: U+0370-03FF
	}
	
	@font-face {
		font-family: 'Inter';
		font-style: normal;
		font-weight: 900;
		font-display: swap;
		src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.woff2) format('woff2');
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
	}
	
	@font-face {
		font-family: 'Inter';
		font-style: normal;
		font-weight: 900;
		font-display: swap;
		src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.woff2) format('woff2');
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: 'Inter';
		font-style: normal;
		font-weight: 900;
		font-display: swap;
		src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2) format('woff2');
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}



	@font-face {
		font-family: 'Sanchez';
		font-style: normal;
		font-weight: 400;
		font-display: swap;
		src: url(https://fonts.gstatic.com/s/sanchez/v13/Ycm2sZJORluHnXbIfmdR_SwE.woff2) format('woff2');
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: 'Sanchez';
		font-style: normal;
		font-weight: 400;
		font-display: swap;
		src: url(https://fonts.gstatic.com/s/sanchez/v13/Ycm2sZJORluHnXbIfmlR_Q.woff2) format('woff2');
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}

	@font-face {
		font-family: 'Kalam';
		font-style: normal;
		font-weight: 300;
		font-display: swap;
		src: url(https://fonts.gstatic.com/s/kalam/v16/YA9Qr0Wd4kDdMtD6GjLNkiQ4tg.woff2) format('woff2');
		unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB
	}
	
	@font-face {
		font-family: 'Kalam';
		font-style: normal;
		font-weight: 300;
		font-display: swap;
		src: url(https://fonts.gstatic.com/s/kalam/v16/YA9Qr0Wd4kDdMtD6GjLCkiQ4tg.woff2) format('woff2');
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: 'Kalam';
		font-style: normal;
		font-weight: 300;
		font-display: swap;
		src: url(https://fonts.gstatic.com/s/kalam/v16/YA9Qr0Wd4kDdMtD6GjLMkiQ.woff2) format('woff2');
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: 'Kalam';
		font-style: normal;
		font-weight: 400;
		font-display: swap;
		src: url(https://fonts.gstatic.com/s/kalam/v16/YA9dr0Wd4kDdMthQOCfzsw.woff2) format('woff2');
		unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB
	}
	
	@font-face {
		font-family: 'Kalam';
		font-style: normal;
		font-weight: 400;
		font-display: swap;
		src: url(https://fonts.gstatic.com/s/kalam/v16/YA9dr0Wd4kDdMthfOCfzsw.woff2) format('woff2');
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: 'Kalam';
		font-style: normal;
		font-weight: 400;
		font-display: swap;
		src: url(https://fonts.gstatic.com/s/kalam/v16/YA9dr0Wd4kDdMthROCc.woff2) format('woff2');
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
	@font-face {
		font-family: 'Kalam';
		font-style: normal;
		font-weight: 700;
		font-display: swap;
		src: url(https://fonts.gstatic.com/s/kalam/v16/YA9Qr0Wd4kDdMtDqHTLNkiQ4tg.woff2) format('woff2');
		unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB
	}
	
	@font-face {
		font-family: 'Kalam';
		font-style: normal;
		font-weight: 700;
		font-display: swap;
		src: url(https://fonts.gstatic.com/s/kalam/v16/YA9Qr0Wd4kDdMtDqHTLCkiQ4tg.woff2) format('woff2');
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
	}
	
	@font-face {
		font-family: 'Kalam';
		font-style: normal;
		font-weight: 700;
		font-display: swap;
		src: url(https://fonts.gstatic.com/s/kalam/v16/YA9Qr0Wd4kDdMtDqHTLMkiQ.woff2) format('woff2');
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
	
  /* css start here */

h1, h2, h3, h4, h5, h6, p, a {
    color: #FFF;
}
html {
		font-family: sans-serif;
		-ms-text-size-adjust: 100%;
		-webkit-text-size-adjust: 100%
	}
	
	body {
		margin: 0;
      background-color:#fff!important;
	}
.solved-section * {
  color: #000 !important;
}
.pricing-comparison * {
  color: #000 !important;
}

	
	article,
	aside,
	details,
	figcaption,
	figure,
	footer,
	header,
	hgroup,
	main,
	menu,
	nav,
	section,
	summary {
		display: block
	}
	
	audio,
	canvas,
	progress,
	video {
		display: inline-block;
		vertical-align: baseline
	}
	
	audio:not([controls]) {
		display: none;
		height: 0
	}
	
	[hidden],
	template {
		display: none
	}
	
	a {
		background-color: transparent
	}
	
	a:active,
	a:hover {
		outline: 0
	}
	
	abbr[title] {
		border-bottom: 1px dotted
	}
	
	b,
	strong {
		font-weight: 700
	}
	
	dfn {
		font-style: italic
	}
	
	h1 {
		font-size: 2em;
		margin: .67em 0
	}
	
	mark {
		background: #ff0;
		color: #000
	}
	
	small {
		font-size: 80%
	}
	
	sub,
	sup {
		font-size: 75%;
		line-height: 0;
		position: relative;
		vertical-align: baseline
	}
	
	sup {
		top: -.5em
	}
	
	sub {
		bottom: -.25em
	}
	
	img {
		border: 0
	}
	
	svg:not(:root) {
		overflow: hidden
	}
	
	figure {
		margin: 1em 40px
	}
	
	hr {
		-moz-box-sizing: content-box;
		box-sizing: content-box;
		height: 0
	}
	
	pre {
		overflow: auto
	}
	
	code,
	kbd,
	pre,
	samp {
		font-family: monospace, monospace;
		font-size: 1em
	}
	
	button,
	input,
	optgroup,
	select,
	textarea {
		color: inherit;
		font: inherit;
		margin: 0
	}
	
	button {
		overflow: visible
	}
	
	button,
	select {
		text-transform: none
	}
	
	button,
	html input[type="button"],
	input[type="reset"],
	input[type="submit"] {
		-webkit-appearance: button;
		cursor: pointer
	}
	
	button[disabled],
	html input[disabled] {
		cursor: default
	}
	
	button::-moz-focus-inner,
	input::-moz-focus-inner {
		border: 0;
		padding: 0
	}
	
	input {
		line-height: normal
	}
	
	input[type="checkbox"],
	input[type="radio"] {
		box-sizing: border-box;
		padding: 0
	}
	
	input[type="number"]::-webkit-inner-spin-button,
	input[type="number"]::-webkit-outer-spin-button {
		height: auto
	}
	
	input[type="search"] {
		-webkit-appearance: textfield
	}
	
	input[type="search"]::-webkit-search-cancel-button,
	input[type="search"]::-webkit-search-decoration {
		-webkit-appearance: none
	}
	
	fieldset {
		border: 1px solid silver;
		margin: 0 2px;
		padding: .35em .625em .35em
	}
	
	legend {
		border: 0;
		padding: 0
	}
	
	textarea {
		overflow: auto
	}
	
	optgroup {
		font-weight: 700
	}
	
	table {
		border-collapse: collapse;
		border-spacing: 0
	}
	
	td,
	th {
		padding: 0
	}
	
	<style id="fx-ubermenu-css" type="text/css">
	.ubermenu,
	.ubermenu .ubermenu-column,
	.ubermenu .ubermenu-divider,
	.ubermenu .ubermenu-icon,
	.ubermenu .ubermenu-image,
	.ubermenu .ubermenu-item,
	.ubermenu .ubermenu-nav,
	.ubermenu .ubermenu-retractor,
	.ubermenu .ubermenu-row,
	.ubermenu .ubermenu-search,
	.ubermenu .ubermenu-search-input,
	.ubermenu .ubermenu-search-submit,
	.ubermenu .ubermenu-submenu,
	.ubermenu .ubermenu-submenu-footer,
	.ubermenu .ubermenu-tabs,
	.ubermenu .ubermenu-tabs-panels,
	.ubermenu .ubermenu-target,
	.ubermenu-responsive-toggle {
		margin: 0;
		padding: 0;
		left: auto;
		right: auto;
		top: auto;
		bottom: auto;
		text-indent: 0;
		clip: auto;
		position: static;
		background: 0 0;
		text-transform: none;
		overflow: visible;
		z-index: 10;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		-o-box-shadow: none;
		box-shadow: none;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-o-box-sizing: border-box;
		box-sizing: border-box;
		vertical-align: top;
		line-height: 1.3em;
		border: none;
		border-radius: 0;
		pointer-events: auto
	}
	
	.ubermenu,
	.ubermenu .ubermenu-column,
	.ubermenu .ubermenu-divider,
	.ubermenu .ubermenu-item,
	.ubermenu .ubermenu-nav,
	.ubermenu .ubermenu-retractor,
	.ubermenu .ubermenu-row,
	.ubermenu .ubermenu-search,
	.ubermenu .ubermenu-search-input,
	.ubermenu .ubermenu-search-submit,
	.ubermenu .ubermenu-submenu,
	.ubermenu .ubermenu-submenu-footer,
	.ubermenu .ubermenu-tabs,
	.ubermenu .ubermenu-tabs-panels,
	.ubermenu .ubermenu-target,
	.ubermenu-responsive-toggle {
		height: auto;
		width: auto;
		max-height: none;
		min-height: 0
	}
	
	.ubermenu .ubermenu-image,
	.ubermenu .ubermenu-submenu-drop {
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		backface-visibility: hidden;
		-moz-transform: translateZ(0);
		-webkit-transform: translateZ(0)
	}
	
	.ubermenu {
		display: block;
		background: #fff;
		line-height: 1.3em;
		text-align: left
	}
	
	.ubermenu-bound {
		position: relative
	}
	
	.ubermenu-bound-inner .ubermenu-nav {
		position: relative
	}
	
	.ubermenu,
	.ubermenu-nav {
		overflow: visible!important;
		z-index: 100
	}
	
	.ubermenu-nav {
		text-align: inherit
	}
	
	.ubermenu-nav,
	.ubermenu-row,
	.ubermenu-submenu {
		display: block;
		margin: 0;
		padding: 0;
		list-style: none
	}
	
	.ubermenu a.ubermenu-target,
	.ubermenu-trigger-click .ubermenu-has-submenu-drop>.ubermenu-target {
		cursor: pointer
	}
	
	.ubermenu span.ubermenu-target {
		cursor: default
	}
	
	.ubermenu-accessible .ubermenu-target {
		outline: 0
	}
	
	.ubermenu-accessible input:not(:hover):focus,
	.ubermenu-accessible:not(:hover) .ubermenu-target:focus {
		outline: 1px solid #2cc4ff;
		box-shadow: 0 0 5px #2cc4ff!important;
		z-index: 50;
		transition: outline .1s linear
	}
	
	.ubermenu-responsive-toggle,
	.ubermenu-sticky-toggle-wrapper {
		display: none;
		text-decoration: none;
		cursor: pointer;
		max-width: 100%
	}
	
	.ubermenu-responsive-toggle:hover {
		text-decoration: none
	}
	
	.ubermenu-responsive-toggle .fab,
	.ubermenu-responsive-toggle .far,
	.ubermenu-responsive-toggle .fas,
	.ubermenu-responsive-toggle .svg-inline--fa,
	.ubermenu-responsive-toggle .ubermenu-icon-essential {
		width: 1.3em;
		text-align: center;
		margin-right: .6em
	}
	
	.ubermenu-responsive-toggle-icon-only .fab,
	.ubermenu-responsive-toggle-icon-only .far,
	.ubermenu-responsive-toggle-icon-only .fas,
	.ubermenu-responsive-toggle-icon-only .svg-inline--fa,
	.ubermenu-responsive-toggle-icon-only .ubermenu-icon-essential {
		margin-right: 0
	}
	
	.ubermenu-responsive-toggle .ubermenu-icon-essential {
		font-size: 1.3em;
		vertical-align: text-bottom
	}
	
	.ubermenu-responsive-toggle-align-left {
		float: left
	}
	
	.ubermenu-responsive-toggle-align-right {
		float: right
	}
	
	.ubermenu-responsive-toggle-content-align-left {
		text-align: left
	}
	
	.ubermenu-responsive-toggle-content-align-center {
		text-align: center
	}
	
	.ubermenu-responsive-toggle-content-align-right {
		text-align: right
	}
	
	button.ubermenu-responsive-toggle-align-full {
		width: 100%
	}
	
	.ubermenu-responsive-toggle.ubermenu-responsive-toggle-close-icon-times.ubermenu-responsive-toggle-open .fas:before {
		content: '\f00d'
	}
	
	.ubermenu-responsive-toggle.ubermenu-responsive-toggle-close-icon-times .ubermenu-icon-essential-times,
	.ubermenu-responsive-toggle.ubermenu-responsive-toggle-close-icon-times.ubermenu-responsive-toggle-open .ubermenu-icon-essential-bars {
		display: none
	}
	
	.ubermenu-responsive-toggle.ubermenu-responsive-toggle-close-icon-times .ubermenu-icon-essential-bars,
	.ubermenu-responsive-toggle.ubermenu-responsive-toggle-close-icon-times.ubermenu-responsive-toggle-open .ubermenu-icon-essential-times {
		display: flex
	}
	
	.ubermenu-responsive-toggle-fixed {
		position: fixed;
		top: 0;
		right: 0
	}
	
	.ubermenu .ubermenu-mobile-footer,
	.ubermenu .ubermenu-mobile-header {
		display: none
	}
	
	.ubermenu-bar-align-full {
		clear: both
	}
	
	.ubermenu-bar-align-left {
		float: left
	}
	
	.ubermenu-bar-align-right {
		float: right
	}
	
	.ubermenu-bar-align-center {
		float: none;
		margin: 0 auto
	}
	
	.ubermenu-bar-inner-center .ubermenu-nav {
		margin: 0 auto
	}
	
	.ubermenu-items-align-center {
		text-align: center
	}
	
	.ubermenu-items-align-right {
		text-align: right
	}
	
	.ubermenu .ubermenu-item {
		text-align: left;
		display: inline-block;
		vertical-align: top
	}
	
	.ubermenu-horizontal.ubermenu-items-align-flex .ubermenu-nav {
		display: flex
	}
	
	.ubermenu-horizontal.ubermenu-items-align-flex .ubermenu-nav .ubermenu-item-level-0 {
		flex-grow: 1;
		text-align: center
	}
	
	.ubermenu .ubermenu-item-level-0 {
		vertical-align: bottom;
		-moz-backface-visibility: visible;
		backface-visibility: visible
	}
	
	.ubermenu-items-align-top .ubermenu-item-level-0 {
		vertical-align: top
	}
	
	.ubermenu .ubermenu-item.ubermenu-item-level-0 {
		float: none
	}
	
	.ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0 {
		float: left
	}
	
	.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-left {
		float: left
	}
	
	.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-right {
		float: right
	}
	
	body:not(.rtl) .ubermenu.ubermenu-horizontal .ubermenu-item-level-0:first-child>.ubermenu-target {
		border-left: none
	}
	
	.ubermenu .ubermenu-colgroup .ubermenu-column,
	.ubermenu .ubermenu-custom-content-padded,
	.ubermenu .ubermenu-nonlink,
	.ubermenu .ubermenu-retractor,
	.ubermenu .ubermenu-submenu-padded,
	.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target,
	.ubermenu .ubermenu-target,
	.ubermenu .ubermenu-widget,
	.ubermenu-responsive-toggle {
		padding: 15px 20px
	}
	
	.ubermenu .ubermenu-target-nowrap>.ubermenu-target-title {
		white-space: nowrap
	}
	
	.ubermenu-horizontal .ubermenu-item.ubermenu-item-mini>.ubermenu-target {
		padding-left: 5px;
		padding-right: 5px
	}
	
	.ubermenu .ubermenu-item-level-0.ubermenu-has-submenu-stack {
		position: relative
	}
	
	.ubermenu .ubermenu-item-level-0>.ubermenu-submenu-type-stack {
		padding-top: 0
	}
	
	.ubermenu .ubermenu-item-level-0>.ubermenu-submenu-type-stack>.ubermenu-item {
		clear: both;
		width: 100%
	}
	
	.ubermenu .ubermenu-submenu .ubermenu-submenu-type-stack {
		width: auto
	}
	
	.ubermenu .ubermenu-active .ubermenu-submenu .ubermenu-submenu-type-stack {
		visibility: visible;
		opacity: 1;
		display: block
	}
	
	.ubermenu .ubermenu-autocolumn,
	.ubermenu .ubermenu-submenu-type-stack {
		padding-top: 10px;
		padding-bottom: 10px
	}
	
	.ubermenu .ubermenu-item-type-column>.ubermenu-submenu-type-stack {
		padding-top: 0
	}
	
	.ubermenu .ubermenu-item-type-column>.ubermenu-submenu-type-stack>.ubermenu-item-normal:first-child {
		margin-top: 10px
	}
	
	.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target {
		padding-top: 5px;
		padding-bottom: 5px
	}
	
	.ubermenu .ubermenu-target {
		display: block;
		text-decoration: none;
		position: relative
	}
	
	.ubermenu .ubermenu-target-with-image {
		overflow: hidden
	}
	
	.ubermenu .ubermenu-submenu .ubermenu-target {
		backface-visibility: hidden
	}
	
	.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
		position: absolute;
		right: 10px;
		top: 50%;
		margin-top: -6px
	}
	
	.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator>.ubermenu-icon-essential {
		display: flex;
		font-size: 9px;
		margin-top: 1px
	}
	
	.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target {
		padding-right: 25px
	}
	
	.ubermenu-sub-indicators .ubermenu-item-has-children>.ubermenu-target.ubermenu-noindicator {
		padding-right: 20px
	}
	
	.ubermenu-sub-indicators .ubermenu-item-mini.ubermenu-item-has-children>.ubermenu-target.ubermenu-noindicator {
		padding-right: 5px
	}
	
	.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-noindicator>.ubermenu-sub-indicator {
		display: none
	}
	
	.ubermenu-sub-indicators.ubermenu-sub-indicators-align-text .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
		right: auto;
		margin-left: .6em
	}
	
	.ubermenu.ubermenu-sub-indicators.ubermenu-sub-indicators-align-text.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0.ubermenu-has-submenu-drop>.ubermenu-target {
		flex-wrap: nowrap
	}
	
	.ubermenu.ubermenu-sub-indicators.ubermenu-sub-indicators-align-text.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0.ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
		position: relative;
		top: auto;
		margin-top: 0
	}
	
	.ubermenu-sub-indicators .ubermenu-submenu-type-flyout>.ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator,
	.ubermenu-sub-indicators .ubermenu-submenu-type-stack>.ubermenu-has-submenu-drop.ubermenu-has-submenu-flyout>.ubermenu-target>.ubermenu-sub-indicator {
		transform: rotate(-90deg)
	}
	
	.ubermenu-sub-indicators .ubermenu-submenu .ubermenu-has-submenu-flyout.ubermenu-submenu-reverse>.ubermenu-target>.ubermenu-sub-indicator {
		right: auto;
		left: 10px;
		transform: rotate(90deg)
	}
	
	.ubermenu.ubermenu-submenu-indicator-closes .ubermenu-sub-indicator-close {
		position: absolute;
		right: 0;
		top: 0;
		width: 28px;
		text-align: center;
		vertical-align: bottom;
		display: none;
		height: 100%
	}
	
	.ubermenu.ubermenu-submenu-indicator-closes .ubermenu-sub-indicator-close>[class^=fa] {
		display: inline-block;
		position: absolute;
		top: 50%;
		margin-top: -.4em;
		left: 0;
		width: 100%
	}
	
	.ubermenu.ubermenu-submenu-indicator-closes .ubermenu-sub-indicator-close>.svg-inline--fa {
		position: absolute;
		top: 50%;
		bottom: 50%;
		transform: translate(-50%, -50%)
	}
	
	.ubermenu .ubermenu-target-text {
		display: inline-block;
		vertical-align: baseline;
		font-family: inherit;
		font-weight: inherit;
		color: inherit
	}
	
	.ubermenu .ubermenu-target-description {
		font-size: 80%;
		font-weight: 400;
		clear: both;
		display: block
	}
	
	.ubermenu .ubermenu-target-with-image>.ubermenu-target-text {
		display: block;
		clear: none
	}
	
	.ubermenu .ubermenu-item.ubermenu-disable-padding>.ubermenu-target {
		padding: 0
	}
	
	.ubermenu.ubermenu-sub-indicators .ubermenu-item.ubermenu-disable-padding.ubermenu-has-submenu-drop>.ubermenu-target {
		padding-right: 30px
	}
	
	.ubermenu .ubermenu-image {
		display: block;
		max-width: 100%;
		transition: opacity 1s ease;
		opacity: 1
	}
	
	.ubermenu .ubermenu-image:not(.ubermenu-image-lazyload) {
		height: auto
	}
	
	.ubermenu .ubermenu-image-lazyload {
		opacity: 0
	}
	
	.ubermenu .ubermenu-item-layout-image_left>.ubermenu-target-text {
		padding-left: 50px
	}
	
	.ubermenu .ubermenu-item-layout-image_left>.ubermenu-image {
		float: left
	}
	
	.ubermenu .ubermenu-item-layout-image_right>.ubermenu-target-text {
		padding-right: 50px
	}
	
	.ubermenu .ubermenu-item-layout-image_right>.ubermenu-image {
		float: right
	}
	
	.ubermenu .ubermenu-item-layout-image_above>.ubermenu-image {
		margin-bottom: 10px
	}
	
	.ubermenu .ubermenu-item-layout-image_below>.ubermenu-image {
		margin-top: 10px
	}
	
	.ubermenu .ubermenu-icon {
		width: 1.3em;
		text-align: center;
		line-height: 1em;
		vertical-align: baseline
	}
	
	.ubermenu .ubermenu-icon.svg-inline--fa {
		vertical-align: -.125em
	}
	
	.ubermenu .ubermenu-item-notext>.ubermenu-icon {
		line-height: 1.3em
	}
	
	.ubermenu .ubermenu-icon-essential,
	.ubermenu-icon-essential {
		width: 1em;
		height: 1em;
		display: inline-flex;
		align-items: center
	}
	
	.ubermenu .ubermenu-icon-essential svg,
	.ubermenu-icon-essential svg {
		width: 100%;
		height: 100%;
		fill: currentColor
	}
	
	.ubermenu .ubermenu-item-layout-icon_bottom>.ubermenu-icon,
	.ubermenu .ubermenu-item-layout-icon_top>.ubermenu-icon {
		line-height: 1.3em;
		vertical-align: baseline
	}
	
	.ubermenu.ubermenu-sub-indicators .ubermenu-has-submenu-drop:not(.ubermenu-tab)>.ubermenu-target.ubermenu-item-layout-icon_bottom>.ubermenu-sub-indicator,
	.ubermenu.ubermenu-sub-indicators .ubermenu-has-submenu-drop:not(.ubermenu-tab)>.ubermenu-target.ubermenu-item-layout-icon_top>.ubermenu-sub-indicator {
		left: 50%;
		right: auto;
		margin-left: -4px;
		bottom: 7px;
		top: auto
	}
	
	.ubermenu .ubermenu-item-layout-icon_top>.ubermenu-icon {
		margin-bottom: 5px
	}
	
	.ubermenu .ubermenu-item-layout-icon_bottom>.ubermenu-icon {
		margin-top: 5px
	}
	
	.ubermenu .ubermenu-item-layout-icon_top.ubermenu-item-notext>.ubermenu-icon {
		margin: 0
	}
	
	.ubermenu .ubermenu-item-layout-icon_left>.ubermenu-target-title {
		margin-left: .6em;
		display: inline-block
	}
	
	.ubermenu.ubermenu-icons-inline .ubermenu-item-layout-icon_left>.ubermenu-icon,
	.ubermenu.ubermenu-icons-inline .ubermenu-item-layout-icon_left>.ubermenu-target-title {
		display: inline-block;
		white-space: normal
	}
	
	.ubermenu .ubermenu-content-align-left {
		text-align: left
	}
	
	.ubermenu .ubermenu-content-align-left>.ubermenu-image {
		display: inline-block
	}
	
	.ubermenu .ubermenu-content-align-center {
		text-align: center
	}
	
	.ubermenu .ubermenu-content-align-center>.ubermenu-image {
		float: none;
		margin-left: auto;
		margin-right: auto
	}
	
	.ubermenu .ubermenu-content-align-right {
		text-align: right
	}
	
	.ubermenu .ubermenu-content-align-right>.ubermenu-image {
		display: inline-block
	}
	
	.ubermenu .ubermenu-column,
	.ubermenu .ubermenu-row {
		max-width: 100%
	}
	
	.ubermenu .ubermenu-item .ubermenu-submenu-drop {
		position: absolute;
		z-index: 500;
		top: -10000px;
		height: 0;
		max-height: 0;
		visibility: hidden;
		overflow: hidden
	}
	
	.ubermenu .ubermenu-item:not(.ubermenu-active) .ubermenu-submenu-drop {
		min-height: 0!important
	}
	
	.ubermenu .ubermenu-item .ubermenu-submenu-padded {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-o-box-sizing: border-box;
		box-sizing: border-box
	}
	
	.ubermenu .ubermenu-item.ubermenu-active>.ubermenu-submenu-drop,
	.ubermenu-nojs .ubermenu-item:hover>.ubermenu-submenu-drop {
		display: block;
		visibility: visible;
		opacity: 1;
		height: auto;
		max-height: none
	}
	
	.ubermenu .ubermenu-item.ubermenu-active>.ubermenu-submenu-type-flyout,
	.ubermenu-nojs .ubermenu-item:hover>.ubermenu-submenu-type-flyout {
		overflow: visible
	}
	
	.ubermenu .ubermenu-item.ubermenu-in-transition>.ubermenu-submenu-type-flyout {
		overflow: hidden
	}
	
	.ubermenu .ubermenu-item .ubermenu-submenu-drop {
		box-shadow: 0 0 20px rgba(0, 0, 0, .15)
	}
	
	.ubermenu .ubermenu-item-level-0>.ubermenu-submenu-drop {
		clip: rect(0, 5000px, 5000px, -5000px)
	}
	
	.ubermenu-bound .ubermenu-submenu-type-mega {
		min-width: 50%
	}
	
	.ubermenu .ubermenu-grid-row,
	.ubermenu .ubermenu-submenu-grid {
		padding-right: 20px
	}
	
	.ubermenu .ubermenu-submenu-type-mega .ubermenu-grid-row>.ubermenu-item>.ubermenu-target,
	.ubermenu .ubermenu-submenu-type-mega.ubermenu-submenu-grid>.ubermenu-item>.ubermenu-target,
	.ubermenu .ubermenu-submenu-type-tab-content-panel .ubermenu-submenu-grid>.ubermenu-item>.ubermenu-target,
	.ubermenu .ubermenu-submenu-type-tab-content-panel.ubermenu-submenu-grid>.ubermenu-item>.ubermenu-target {
		padding-right: 0
	}
	
	.ubermenu .ubermenu-item.ubermenu-active>.ubermenu-target,
	.ubermenu-nojs .ubermenu-item:hover>.ubermenu-target {
		position: relative
	}
	
	.ubermenu .ubermenu-item.ubermenu-active .ubermenu-submenu-drop,
	.ubermenu-nojs .ubermenu-item:hover .ubermenu-submenu-drop {
		z-index: 20
	}
	
	.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_item {
		left: auto
	}
	
	.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-right_edge_item {
		right: auto
	}
	
	.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-full_width,
	.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_bar {
		left: 0
	}
	
	.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-right_edge_bar {
		right: 0
	}
	
	.rtl .ubermenu .ubermenu-submenu-rtl *,
	.ubermenu .ubermenu-submenu-rtl {
		direction: rtl
	}
	
	.ubermenu .ubermenu-submenu-rtl>* {
		direction: ltr
	}
	
	.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-full_width {
		width: 100%
	}
	
	.ubermenu .ubermenu-retractor {
		display: block;
		clear: both;
		text-align: center;
		cursor: pointer
	}
	
	.ubermenu .ubermenu-retractor:hover {
		background: rgba(0, 0, 0, .1)
	}
	
	.ubermenu .ubermenu-retractor-desktop {
		position: absolute;
		right: 0;
		top: 0;
		padding: 7px 10px;
		z-index: 100
	}
	
	.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item {
		display: block
	}
	
	.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item.ubermenu-column-auto {
		width: 100%;
		display: block;
		float: none;
		min-width: 0
	}
	
	.ubermenu .ubermenu-item-header>.ubermenu-submenu-type-stack>.ubermenu-autocolumn,
	.ubermenu .ubermenu-item-header>.ubermenu-submenu-type-stack>.ubermenu-autocolumn>.ubermenu-submenu-type-stack>.ubermenu-item-normal:first-child {
		padding-top: 0;
		margin-top: 0
	}
	
	.ubermenu .ubermenu-autocolumn+.ubermenu-item-view-all {
		clear: both
	}
	
	.ubermenu .ubermenu-submenu-type-stack.ubermenu-submenu-indent {
		padding-left: 1.6em;
		padding-top: .4em
	}
	
	.ubermenu .ubermenu-submenu-footer {
		position: absolute;
		bottom: 0;
		right: 0;
		padding: 10px 20px;
		color: inherit;
		font-size: inherit;
		list-style: none
	}
	
	.ubermenu .ubermenu-submenu-footer a {
		text-decoration: none;
		font-weight: 700;
		font-size: inherit
	}
	
	.ubermenu .ubermenu-item.ubermenu-active.ubermenu-in-transition>.ubermenu-submenu-drop,
	.ubermenu .ubermenu-item.ubermenu-in-transition>.ubermenu-submenu-drop {
		overflow: hidden!important;
		height: auto
	}
	
	.ubermenu .ubermenu-item .ubermenu-submenu-drop {
		-webkit-transition-duration: .3s;
		-ms-transition-duration: .3s;
		transition-duration: .3s;
		-webkit-transition-timing-function: ease-in;
		-ms-transition-timing-function: ease-in;
		transition-timing-function: ease-in
	}
	
	.ubermenu-transition-none .ubermenu-item .ubermenu-submenu-drop {
		-webkit-transition: none;
		-ms-transition: none;
		transition: none;
		top: auto
	}
	
	.ubermenu-nojs.ubermenu-transition-none .ubermenu-item:hover>.ubermenu-submenu-drop,
	.ubermenu-transition-none .ubermenu-item.ubermenu-active>.ubermenu-submenu-drop {
		max-height: none;
		height: auto;
		overflow-y: visible
	}
	
	.ubermenu-transition-slide .ubermenu-item .ubermenu-submenu-drop {
		-webkit-transition-property: max-height, visibility;
		-ms-transition-property: max-height, visibility;
		transition-property: max-height, visibility;
		max-height: 0;
		top: auto
	}
	
	.ubermenu-nojs.ubermenu-transition-slide .ubermenu-item:hover>.ubermenu-submenu-drop,
	.ubermenu-transition-slide .ubermenu-item.ubermenu-active>.ubermenu-submenu-drop {
		max-height: 1000px
	}
	
	.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop {
		opacity: 0;
		-webkit-transition-property: opacity, visibility;
		-ms-transition-property: opacity, visibility;
		transition-property: opacity, visibility;
		top: auto;
		margin-top: 1px
	}
	
	.ubermenu-nojs.ubermenu-transition-fade .ubermenu-item:hover>.ubermenu-submenu-drop,
	.ubermenu-transition-fade .ubermenu-item.ubermenu-active>.ubermenu-submenu-drop {
		opacity: 1;
		top: auto
	}
	
	.ubermenu-transition-shift .ubermenu-item .ubermenu-submenu-drop {
		margin-top: 20px;
		top: auto;
		opacity: 0;
		-webkit-transition-property: margin-top, opacity, visibility;
		-ms-transition-property: margin-top, opacity, visibility;
		transition-property: margin-top, opacity, visibility
	}
	
	.ubermenu-nojs.ubermenu-transition-shift .ubermenu-item:hover>.ubermenu-submenu-drop,
	.ubermenu-transition-shift .ubermenu-item.ubermenu-active>.ubermenu-submenu-drop {
		margin-top: 0;
		opacity: 1
	}
	
	.ubermenu.ubermenu-transition-slide .ubermenu-active>.ubermenu-submenu.ubermenu-submenu-type-mega,
	.ubermenu:not(.ubermenu-transition-slide) .ubermenu-submenu.ubermenu-submenu-type-mega {
		max-height: 600px;
		overflow-y: auto;
		-webkit-overflow-scrolling: touch
	}
	
	.ubermenu.ubermenu-disable-submenu-scroll .ubermenu-item>.ubermenu-submenu.ubermenu-submenu-type-mega {
		overflow: hidden
	}
	
	.ubermenu.ubermenu-disable-submenu-scroll .ubermenu-active>.ubermenu-submenu.ubermenu-submenu-type-mega {
		max-height: none
	}
	
	.ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item {
		display: block;
		float: none;
		position: relative;
		min-width: 150px;
		clear: both
	}
	
	.ubermenu .ubermenu-submenu .ubermenu-submenu-type-flyout {
		min-width: 100%
	}
	
	.ubermenu:not(.ubermenu-transition-slide) .ubermenu-submenu.ubermenu-submenu-type-flyout {
		max-height: 99999px
	}
	
	.ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item.ubermenu-active {
		z-index: 50
	}
	
	.ubermenu .ubermenu-submenu .ubermenu-submenu-type-flyout {
		margin-top: -1px;
		top: 0;
		left: 100%;
		min-width: 0;
		clip: rect(-10px, 5000px, 5000px, 0)
	}
	
	.ubermenu-nojs.ubermenu-transition-shift .ubermenu-submenu .ubermenu-item:hover>.ubermenu-submenu-drop.ubermenu-submenu-type-flyout,
	.ubermenu-transition-shift .ubermenu-submenu .ubermenu-item.ubermenu-active>.ubermenu-submenu-drop.ubermenu-submenu-type-flyout {
		margin-top: -1px
	}
	
	.ubermenu .ubermenu-submenu .ubermenu-submenu-type-flyout.ubermenu-submenu-align-right_edge_item {
		left: auto;
		right: 100%;
		clip: rect(-10px, 5000px, 5000px, -5000px)
	}
	
	.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-active>.ubermenu-submenu-type-flyout {
		top: 0
	}
	
	.ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item.ubermenu-has-submenu-mega {
		position: static
	}
	
	.ubermenu .ubermenu-submenu.ubermenu-submenu-type-flyout>.ubermenu-item>.ubermenu-submenu.ubermenu-submenu-type-mega {
		left: 100%;
		top: 0;
		min-height: 100%;
		-webkit-box-sizing: content-box;
		-moz-box-sizing: content-box;
		-ms-box-sizing: content-box;
		box-sizing: content-box;
		clip: rect(-10px, 5000px, 5000px, -5000px)
	}
	
	.ubermenu .ubermenu-submenu.ubermenu-submenu-type-flyout>.ubermenu-item.ubermenu-submenu-flyout-mega-left>.ubermenu-target>.ubermenu-sub-indicator {
		right: auto;
		left: 10px;
		transform: rotate(90deg)
	}
	
	.ubermenu .ubermenu-submenu.ubermenu-submenu-type-flyout>.ubermenu-item.ubermenu-submenu-flyout-mega-left>.ubermenu-submenu.ubermenu-submenu-type-mega.ubermenu-submenu-align-left_edge_item {
		right: 100%;
		left: auto
	}
	
	.ubermenu.ubermenu-horizontal .ubermenu-item-level-1:first-child>.ubermenu-submenu-type-flyout,
	.ubermenu.ubermenu-horizontal .ubermenu-item-level-1:first-child>.ubermenu-submenu-type-flyout>.ubermenu-item:first-child>.ubermenu-submenu-type-flyout,
	.ubermenu.ubermenu-horizontal .ubermenu-submenu-type-flyout .ubermenu-submenu-type-mega {
		border-top: none
	}
	
	.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-submenu-drop {
		margin-top: 0;
		clip: rect(0, 5000px, 5000px, -5000px)
	}
	
	.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout {
		position: relative
	}
	
	.ubermenu .ubermenu-item .ubermenu-submenu-type-mega>.ubermenu-item.ubermenu-has-submenu-flyout>.ubermenu-submenu-drop {
		top: auto;
		left: auto;
		box-shadow: none
	}
	
	.ubermenu .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout.ubermenu-active {
		z-index: 100
	}
	
	.ubermenu .ubermenu-row {
		margin-bottom: 10px;
		clear: both
	}
	
	.ubermenu .ubermenu-row:after {
		content: "";
		display: table;
		clear: both
	}
	
	.ubermenu .ubermenu-clear-row {
		clear: both
	}
	
	.ubermenu .ubermenu-submenu .ubermenu-column {
		display: block;
		float: left;
		width: auto
	}
	
	.ubermenu .ubermenu-submenu .ubermenu-row.ubermenu-row-content-align-left,
	.ubermenu .ubermenu-submenu-type-mega.ubermenu-submenu-content-align-left,
	.ubermenu .ubermenu-submenu-type-tab-content-panel.ubermenu-submenu-content-align-left {
		text-align: left
	}
	
	.ubermenu .ubermenu-submenu .ubermenu-row.ubermenu-row-content-align-right,
	.ubermenu .ubermenu-submenu-type-mega.ubermenu-submenu-content-align-right,
	.ubermenu .ubermenu-submenu-type-tab-content-panel.ubermenu-submenu-content-align-right {
		text-align: right
	}
	
	.ubermenu .ubermenu-submenu .ubermenu-row.ubermenu-row-content-align-center,
	.ubermenu .ubermenu-submenu-type-mega.ubermenu-submenu-content-align-center,
	.ubermenu .ubermenu-submenu-type-tab-content-panel.ubermenu-submenu-content-align-center {
		text-align: center
	}
	
	.ubermenu .ubermenu-submenu-type-mega.ubermenu-submenu-content-align-center>.ubermenu-column,
	.ubermenu .ubermenu-submenu-type-mega.ubermenu-submenu-content-align-center>.ubermenu-row>.ubermenu-column,
	.ubermenu .ubermenu-submenu-type-mega.ubermenu-submenu-content-align-left>.ubermenu-column,
	.ubermenu .ubermenu-submenu-type-mega.ubermenu-submenu-content-align-left>.ubermenu-row>.ubermenu-column,
	.ubermenu .ubermenu-submenu-type-mega.ubermenu-submenu-content-align-right>.ubermenu-column,
	.ubermenu .ubermenu-submenu-type-mega.ubermenu-submenu-content-align-right>.ubermenu-row>.ubermenu-column,
	.ubermenu .ubermenu-submenu-type-tab-content-panel.ubermenu-submenu-content-align-center>.ubermenu-column,
	.ubermenu .ubermenu-submenu-type-tab-content-panel.ubermenu-submenu-content-align-center>.ubermenu-row>.ubermenu-column,
	.ubermenu .ubermenu-submenu-type-tab-content-panel.ubermenu-submenu-content-align-left>.ubermenu-column,
	.ubermenu .ubermenu-submenu-type-tab-content-panel.ubermenu-submenu-content-align-left>.ubermenu-row>.ubermenu-column,
	.ubermenu .ubermenu-submenu-type-tab-content-panel.ubermenu-submenu-content-align-right>.ubermenu-column,
	.ubermenu .ubermenu-submenu-type-tab-content-panel.ubermenu-submenu-content-align-right>.ubermenu-row>.ubermenu-column {
		display: inline-block;
		float: none
	}
	
	.ubermenu .ubermenu-submenu .ubermenu-column-auto {
		min-width: 100px;
		width: auto
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-full {
		width: 100%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-1-2 {
		width: 50%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-1-3 {
		width: 33.33%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-2-3 {
		width: 66.66%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-1-4 {
		width: 25%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-3-4 {
		width: 75%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-1-5 {
		width: 20%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-2-5 {
		width: 40%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-3-5 {
		width: 60%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-4-5 {
		width: 80%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-1-6 {
		width: 16.66%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-5-6 {
		width: 83.33%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-1-7 {
		width: 14.28%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-2-7 {
		width: 28.57%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-3-7 {
		width: 42.85%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-4-7 {
		width: 57.14%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-5-7 {
		width: 71.42%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-6-7 {
		width: 85.71%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-1-8 {
		width: 12.5%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-3-8 {
		width: 37.5%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-5-8 {
		width: 62.5%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-7-8 {
		width: 87.5%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-1-9 {
		width: 11.11%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-2-9 {
		width: 22.22%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-4-9 {
		width: 44.44%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-5-9 {
		width: 55.55%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-7-9 {
		width: 77.77%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-8-9 {
		width: 88.88%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-1-10 {
		width: 10%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-3-10 {
		width: 30%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-7-10 {
		width: 70%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-9-10 {
		width: 90%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-1-11 {
		width: 9.09%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-2-11 {
		width: 18.18%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-3-11 {
		width: 27.27%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-4-11 {
		width: 36.36%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-5-11 {
		width: 45.45%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-6-11 {
		width: 54.54%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-7-11 {
		width: 63.63%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-8-11 {
		width: 72.72%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-9-11 {
		width: 81.81%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-10-11 {
		width: 90.9%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-1-12 {
		width: 8.33%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-5-12 {
		width: 41.66%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-7-12 {
		width: 58.33%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-11-12 {
		width: 91.66%
	}
	
	.ubermenu .ubermenu-autoclear>.ubermenu-column-1-10:nth-child(10n+1),
	.ubermenu .ubermenu-autoclear>.ubermenu-column-1-11:nth-child(11n+1),
	.ubermenu .ubermenu-autoclear>.ubermenu-column-1-12:nth-child(12n+1),
	.ubermenu .ubermenu-autoclear>.ubermenu-column-1-2:nth-child(2n+1),
	.ubermenu .ubermenu-autoclear>.ubermenu-column-1-3:nth-child(3n+1),
	.ubermenu .ubermenu-autoclear>.ubermenu-column-1-4:nth-child(4n+1),
	.ubermenu .ubermenu-autoclear>.ubermenu-column-1-5:nth-child(5n+1),
	.ubermenu .ubermenu-autoclear>.ubermenu-column-1-6:nth-child(6n+1),
	.ubermenu .ubermenu-autoclear>.ubermenu-column-1-7:nth-child(7n+1),
	.ubermenu .ubermenu-autoclear>.ubermenu-column-1-8:nth-child(8n+1),
	.ubermenu .ubermenu-autoclear>.ubermenu-column-1-9:nth-child(9n+1),
	.ubermenu .ubermenu-autoclear>.ubermenu-column-full {
		clear: both
	}
	
	.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column {
		clear: none
	}
	
	.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-10:nth-child(10n+2),
	.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-11:nth-child(11n+2),
	.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-12:nth-child(12n+2),
	.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-2:nth-child(2n+2),
	.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-3:nth-child(3n+2),
	.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-4:nth-child(4n+2),
	.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-5:nth-child(5n+2),
	.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-6:nth-child(6n+2),
	.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-7:nth-child(7n+2),
	.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-8:nth-child(8n+2),
	.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-9:nth-child(9n+2),
	.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-full {
		clear: both
	}
	
	.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top.ubermenu-submenu-retractor-top-2>.ubermenu-column {
		clear: none
	}
	
	.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top-2>.ubermenu-column-1-10:nth-child(10n+3),
	.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top-2>.ubermenu-column-1-11:nth-child(11n+3),
	.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top-2>.ubermenu-column-1-12:nth-child(12n+3),
	.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top-2>.ubermenu-column-1-2:nth-child(2n+3),
	.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top-2>.ubermenu-column-1-3:nth-child(3n+3),
	.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top-2>.ubermenu-column-1-4:nth-child(4n+3),
	.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top-2>.ubermenu-column-1-5:nth-child(5n+3),
	.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top-2>.ubermenu-column-1-6:nth-child(6n+3),
	.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top-2>.ubermenu-column-1-7:nth-child(7n+3),
	.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top-2>.ubermenu-column-1-8:nth-child(8n+3),
	.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top-2>.ubermenu-column-1-9:nth-child(9n+3),
	.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top-2>.ubermenu-column-full {
		clear: both
	}
	
	.ubermenu .ubermenu-tabs {
		position: relative;
		width: 100%
	}
	
	.ubermenu .ubermenu-tabs-group {
		border-style: solid
	}
	
	.ubermenu .ubermenu-tab .ubermenu-tab-content-panel {
		position: absolute;
		display: none
	}
	
	.ubermenu .ubermenu-tab .ubermenu-tab-content-panel,
	.ubermenu .ubermenu-tab>.ubermenu-target {
		border-width: 0;
		border-style: solid
	}
	
	.ubermenu .ubermenu-tab.ubermenu-active>.ubermenu-tab-content-panel,
	.ubermenu-nojs .ubermenu-tab:hover>.ubermenu-tab-content-panel {
		display: block
	}
	
	.ubermenu-nojs .ubermenu-tabs-show-default>.ubermenu-tabs-group>.ubermenu-tab:first-child>.ubermenu-tab-content-panel {
		display: block
	}
	
	.ubermenu-nojs .ubermenu-tabs-show-default:hover>.ubermenu-tabs-group>.ubermenu-tab:first-child>.ubermenu-tab-content-panel {
		display: none
	}
	
	.ubermenu-nojs .ubermenu-tabs-show-default:hover>.ubermenu-tabs-group>.ubermenu-tab:first-child:hover>.ubermenu-tab-content-panel {
		display: block
	}
	
	.ubermenu .ubermenu-tab-layout-left>.ubermenu-tabs-group {
		float: left;
		border-width: 0 1px 0 0
	}
	
	.ubermenu .ubermenu-tab-layout-left>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel {
		right: 0;
		top: 0
	}
	
	.ubermenu-sub-indicators .ubermenu-tabs.ubermenu-tab-layout-left>.ubermenu-tabs-group>.ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
		transform: rotate(-90deg)
	}
	
	.ubermenu .ubermenu-tab-layout-right>.ubermenu-tabs-group {
		float: right;
		border-width: 0 0 0 1px
	}
	
	.ubermenu .ubermenu-tab-layout-right>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel {
		left: 0;
		top: 0
	}
	
	.ubermenu .ubermenu-tab-layout-right>.ubermenu-tabs-group>.ubermenu-has-submenu-drop>.ubermenu-target {
		padding-left: 25px;
		padding-right: 20px
	}
	
	.ubermenu-sub-indicators .ubermenu-tabs.ubermenu-tab-layout-right>.ubermenu-tabs-group>.ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
		transform: rotate(90deg);
		right: auto;
		left: 10px
	}
	
	.ubermenu .ubermenu-tab-layout-top>.ubermenu-tabs-group {
		border-width: 0
	}
	
	.ubermenu .ubermenu-tab-layout-top>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel {
		left: 0;
		top: auto;
		border-width: 1px 0 0 0
	}
	
	.ubermenu .ubermenu-tab-layout-bottom>.ubermenu-tabs-group {
		border-width: 1px 0 0 0;
		position: absolute;
		bottom: 0
	}
	
	.ubermenu .ubermenu-tab-layout-bottom>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel {
		left: 0;
		bottom: 100%
	}
	
	.ubermenu-sub-indicators .ubermenu-tabs.ubermenu-tab-layout-bottom>.ubermenu-tabs-group>.ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
		transform: rotate(180deg)
	}
	
	.ubermenu h3.ubermenu-widgettitle {
		padding-left: 0;
		padding-right: 0;
		margin-bottom: 1.3em
	}
	
	.widget.ubermenu_navigation_widget-class {
		overflow: visible
	}
	
	.ubermenu .ubermenu-divider {
		clear: both;
		display: block;
		padding: 20px 0
	}
	
	.ubermenu .ubermenu-submenu-type-stack>.ubermenu-divider {
		padding: 10px 0
	}
	
	.ubermenu .ubermenu-divider hr {
		padding: 0;
		margin: 0;
		display: block;
		height: 1px;
		background: 0 0;
		border: 0;
		border-top: 1px solid #ddd;
		border-top: 1px solid rgba(0, 0, 0, .1)
	}
	
	.ubermenu .ubermenu-search .ubermenu-searchform {
		position: relative;
		background: #f9f9f9;
		width: 150px;
		margin: 7px
	}
	
	.ubermenu .ubermenu-search .ubermenu-searchform label {
		display: inline
	}
	
	.ubermenu .ubermenu-search input.ubermenu-search-input {
		width: 100%;
		padding: 8px 40px 8px 15px;
		color: #333;
		background: 0 0;
		border: none
	}
	
	.ubermenu .ubermenu-search .ubermenu-search-submit,
	.ubermenu .ubermenu-searchbar-drop .ubermenu-search-submit {
		position: absolute;
		width: 40px;
		height: 100%;
		top: 0;
		right: 0;
		border: none;
		background: 0 0;
		cursor: pointer;
		color: #666;
		font-style: normal;
		font-weight: 400;
		font-size: inherit;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale
	}
	
	.ubermenu .ubermenu-submenu .ubermenu-search .ubermenu-searchform {
		height: 50px;
		margin: 0;
		background: #f9f9f9;
		width: 100%
	}
	
	.ubermenu .ubermenu-submenu .ubermenu-search input.ubermenu-search-input {
		width: 100%;
		padding: 14px 50px 14px 25px;
		height: 100%;
		color: #333;
		background: 0 0
	}
	
	.ubermenu .ubermenu-submenu .ubermenu-search .ubermenu-search-submit,
	.ubermenu .ubermenu-submenu .ubermenu-searchbar-drop .ubermenu-search-submit {
		position: absolute;
		width: 50px;
		height: 100%;
		top: 0;
		right: 0;
		border: none;
		background: 0 0;
		cursor: pointer;
		color: #666;
		font-style: normal;
		font-weight: 400;
		font-size: inherit;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale
	}
	
	.ubermenu .ubermenu-postlist-item {
		margin-bottom: 10px
	}
	
	.ubermenu .ubermenu-postlist .ubermenu-image {
		float: left
	}
	
	.ubermenu .ubermenu-postlist-title>a {
		color: inherit;
		text-decoration: none
	}
	
	.ubermenu .ubermenu-postlist-content {
		font-size: 11px;
		opacity: .7
	}
	
	.ubermenu .ubermenu-map-canvas img {
		max-width: none
	}
	
	.ubermenu .ubermenu-badge {
		display: inline-block;
		padding: .2em .5em;
		border-radius: 2px;
		font-weight: 400;
		font-size: 11px;
		margin-left: .6em;
		background: #222;
		color: #fff;
		transform: translateZ(0)
	}
	
	.rtl .ubermenu-badge {
		margin-left: 0;
		margin-right: .6em
	}
	
	.ubermenu .ubermenu-badge-inline-absolute {
		position: absolute
	}
	
	.ubermenu .ubermenu-badge-raised {
		transform: translateY(-50%)
	}
	
	.ubermenu .ubermenu-badge-raised-absolute {
		transform: translateY(-50%);
		position: absolute
	}
	
	.ubermenu .ubermenu-badge-topleft {
		position: absolute;
		top: 0;
		left: 0;
		margin: 4px
	}
	
	.ubermenu .ubermenu-badge-topright {
		position: absolute;
		top: 0;
		right: 0;
		margin: 4px
	}
	
	.ubermenu .ubermenu-badge-bottomleft {
		position: absolute;
		bottom: 0;
		left: 0;
		margin: 4px
	}
	
	.ubermenu .ubermenu-badge-bottomright {
		position: absolute;
		bottom: 0;
		right: 0;
		margin: 4px
	}
	
	.ubermenu .ubermenu-item-layout-image_above>.ubermenu-badge-inline {
		margin: 4px 0
	}
	
	.ubermenu .ubermenu-target-woo-price {
		font-weight: 400
	}
	
	.ubermenu .ubermenu-target.ubermenu-item-layout-woocommerce_image_above_price {
		display: flex;
		flex-wrap: wrap
	}
	
	.ubermenu .ubermenu-target.ubermenu-item-layout-woocommerce_image_above_price .ubermenu-image {
		width: 100%;
		margin-bottom: 10px;
		align-self: center
	}
	
	.ubermenu .ubermenu-target.ubermenu-item-layout-woocommerce_image_above_price .ubermenu-target-title {
		flex: 1
	}
	
	.ubermenu .ubermenu-target.ubermenu-item-layout-woocommerce_image_above_price .ubermenu-target-description {
		margin-top: .5em
	}
	
	.ubermenu .ubermenu-item-layout-woocommerce_image_left_price>.ubermenu-image {
		float: left
	}
	
	.ubermenu .ubermenu-target.ubermenu-item-layout-woocommerce_image_left_price>.ubermenu-target-woo-sale-badge {
		right: auto;
		left: 10px
	}
	
	.ubermenu .ubermenu-item-object-product .ubermenu-target {
		position: relative
	}
	
	.ubermenu .ubermenu-item .ubermenu-target-woo-sale-badge {
		position: absolute;
		top: 10px;
		right: 10px;
		z-index: 30;
		display: flex;
		align-items: center;
		justify-content: center;
		padding: .4em .6em;
		background: #222;
		color: #fff;
		font-weight: 400;
		border-radius: 2px;
		transform: translateZ(0)
	}
	
	.ubermenu-screen-reader,
	.ubermenu-target-divider {
		position: absolute;
		overflow: hidden;
		clip: rect(0 0 0 0);
		height: 1px;
		width: 1px;
		margin: -1px;
		padding: 0;
		margin: 0;
		border: 0
	}
	
	.uber-clear:after,
	.ubermenu .ubermenu-column:after,
	.ubermenu .ubermenu-content-block:after,
	.ubermenu .ubermenu-image:after,
	.ubermenu .ubermenu-postlist-item:after,
	.ubermenu .ubermenu-submenu:after,
	.ubermenu .ubermenu-tabs:after,
	.ubermenu:after {
		content: "";
		display: table;
		clear: both
	}
	
	.ubermenu {
		background: 0 0
	}
	
	.ubermenu-submenu-drop {
		background: #fff
	}
	
	.ubermenu-test-dimensions {
		visibility: hidden!important;
		display: block!important
	}
	
	.ubermenu .ubermenu-force>.ubermenu-submenu {
		display: block!important;
		opacity: 1!important;
		visibility: visible!important;
		margin: 0!important;
		top: auto!important;
		max-height: 600px;
		height: auto;
		overflow: auto!important
	}
	
	.ubermenu-notransition,
	.ubermenu-notransition>.ubermenu-submenu-drop,
	.um-window-resizing .ubermenu {
		-webkit-transition: none!important;
		-moz-transition: none!important;
		-o-transition: none!important;
		-ms-transition: none!important;
		transition: none!important
	}
	
	.ubermenu-sr-only {
		position: absolute;
		width: 1px;
		height: 1px;
		padding: 0;
		margin: -1px;
		overflow: hidden;
		clip: rect(0, 0, 0, 0);
		border: 0
	}
	
	.ubermenu-sr-only-focusable:active,
	.ubermenu-sr-only-focusable:focus {
		position: static;
		width: auto;
		height: auto;
		margin: 0;
		overflow: visible;
		clip: auto;
		outline-style: solid;
		box-shadow: 0 0 10px #3b99fc;
		color: #fff;
		background: #3b99fc;
		padding: 2px 5px;
		font-size: 12px;
		outline-color: #3b99fc
	}
	
	.ubermenu-admin-notice {
		background: #eee;
		color: #333;
		padding: 15px;
		border-left: 30px solid #4d90fe;
		margin: 20px;
		position: relative;
		font-size: 12px;
		clear: both
	}
	
	.ubermenu-admin-notice ul li {
		font-size: 12px
	}
	
	.ubermenu-admin-notice a,
	.ubermenu-admin-notice a:visited {
		color: #00a3ff;
		text-decoration: underline;
		font-size: inherit
	}
	
	.ubermenu-admin-notice a:hover {
		color: #0d75af
	}
	
	.ubermenu-admin-notice strong {
		color: tomato
	}
	
	.ubermenu-admin-notice .ubermenu-admin-notice-icon {
		position: absolute;
		left: -18px;
		top: 50%;
		margin-top: -5px;
		color: #fff;
		font-size: 13px
	}
	
	.ubermenu-admin-notice:after {
		display: none;
		position: absolute;
		content: 'UberMenu Notice: Only displayed to admin users';
		left: -30px;
		bottom: 100%;
		background: #666;
		color: #eee;
		padding: 7px 10px;
		font-size: 11px
	}
	
	.ubermenu-admin-notice:hover:after {
		display: block
	}
	
	#wp-admin-bar-ubermenu .svg-inline--fa {
		width: 14px;
		margin-right: 4px
	}
	
	#wp-admin-bar-ubermenu .fa,
	#wp-admin-bar-ubermenu .far,
	#wp-admin-bar-ubermenu .fas {
		font-family: "Font Awesome\ 5 Free", "Font Awesome 5 Pro";
		font-weight: 900;
		margin-right: 4px;
		color: #aaa
	}
	
	#wp-admin-bar-ubermenu_loading .fa,
	#wp-admin-bar-ubermenu_loading .svg-inline--fa {
		color: #ff0
	}
	
	#wpadminbar #wp-admin-bar-ubermenu_loading #wp-admin-bar-ubermenu_loading_msg .ab-item {
		width: 300px;
		white-space: normal;
		height: auto;
		padding: 10px 20px;
		line-height: 1.5em
	}
	
	.ubermenu-responsive-toggle.ubermenu-loc-ubermenu-direct-inject,
	.ubermenu.ubermenu-loc-ubermenu-direct-inject {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%
	}
	
	.admin-bar .ubermenu-responsive-toggle.ubermenu-loc-ubermenu-direct-inject,
	.admin-bar .ubermenu.ubermenu-loc-ubermenu-direct-inject {
		top: 32px
	}
	
	@media screen and (max-width:959px) {
		.ubermenu.ubermenu-loc-ubermenu-direct-inject {
			margin-top: 47px
		}
	}
	
	@media screen and (max-width:782px) {
		.admin-bar .ubermenu-responsive-toggle.ubermenu-loc-ubermenu-direct-inject,
		.admin-bar .ubermenu.ubermenu-loc-ubermenu-direct-inject {
			top: 46px
		}
		.ubermenu-responsive-toggle.ubermenu-loc-ubermenu-direct-inject,
		.ubermenu.ubermenu-loc-ubermenu-direct-inject {
			position: absolute
		}
	}
	
	svg.ubermenu-essential-icons {
		display: none
	}
	
	.ubermenu-diagnostics-loadscreen {
		position: fixed;
		height: 100%;
		left: 0;
		top: 0;
		width: 100%;
		background: #ddd;
		background: rgba(255, 255, 255, .8);
		z-index: 9999999999999999
	}
	
	.um-folding-cube {
		margin: 40px auto;
		width: 40px;
		height: 40px;
		position: absolute;
		top: 50%;
		margin-top: -20px;
		left: 50%;
		margin-left: -20px;
		-webkit-transform: rotateZ(45deg);
		transform: rotateZ(45deg)
	}
	
	.um-folding-cube .um-cube {
		float: left;
		width: 50%;
		height: 50%;
		position: relative;
		-webkit-transform: scale(1.1);
		-ms-transform: scale(1.1);
		transform: scale(1.1)
	}
	
	.um-folding-cube .um-cube:before {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: #333;
		-webkit-animation: um-foldCubeAngle 2.4s infinite linear both;
		animation: um-foldCubeAngle 2.4s infinite linear both;
		-webkit-transform-origin: 100% 100%;
		-ms-transform-origin: 100% 100%;
		transform-origin: 100% 100%
	}
	
	.um-folding-cube .um-cube2 {
		-webkit-transform: scale(1.1) rotateZ(90deg);
		transform: scale(1.1) rotateZ(90deg)
	}
	
	.um-folding-cube .um-cube3 {
		-webkit-transform: scale(1.1) rotateZ(180deg);
		transform: scale(1.1) rotateZ(180deg)
	}
	
	.um-folding-cube .um-cube4 {
		-webkit-transform: scale(1.1) rotateZ(270deg);
		transform: scale(1.1) rotateZ(270deg)
	}
	
	.um-folding-cube .um-cube2:before {
		-webkit-animation-delay: .3s;
		animation-delay: .3s
	}
	
	.um-folding-cube .um-cube3:before {
		-webkit-animation-delay: .6s;
		animation-delay: .6s
	}
	
	.um-folding-cube .um-cube4:before {
		-webkit-animation-delay: .9s;
		animation-delay: .9s
	}
	
	@-webkit-keyframes um-foldCubeAngle {
		0%,
		10% {
			-webkit-transform: perspective(140px) rotateX(-180deg);
			transform: perspective(140px) rotateX(-180deg);
			opacity: 0
		}
		25%,
		75% {
			-webkit-transform: perspective(140px) rotateX(0);
			transform: perspective(140px) rotateX(0);
			opacity: 1
		}
		100%,
		90% {
			-webkit-transform: perspective(140px) rotateY(180deg);
			transform: perspective(140px) rotateY(180deg);
			opacity: 0
		}
	}
	
	@keyframes um-foldCubeAngle {
		0%,
		10% {
			-webkit-transform: perspective(140px) rotateX(-180deg);
			transform: perspective(140px) rotateX(-180deg);
			opacity: 0
		}
		25%,
		75% {
			-webkit-transform: perspective(140px) rotateX(0);
			transform: perspective(140px) rotateX(0);
			opacity: 1
		}
		100%,
		90% {
			-webkit-transform: perspective(140px) rotateY(180deg);
			transform: perspective(140px) rotateY(180deg);
			opacity: 0
		}
	}
	
	.ubermenu-vertical .ubermenu-item-level-0 {
		display: block;
		clear: both
	}
	
	.ubermenu-vertical.ubermenu-items-align-right .ubermenu-item-level-0 {
		text-align: right
	}
	
	.ubermenu-vertical.ubermenu-items-align-center .ubermenu-item-level-0 {
		text-align: center
	}
	
	.ubermenu-vertical .ubermenu-item-level-0>.ubermenu-submenu-drop {
		clip: rect(-5000px, 5000px, 5000px, 0)
	}
	
	.ubermenu.ubermenu-vertical .ubermenu-item-level-0>.ubermenu-target {
		box-shadow: none;
		border-left: none
	}
	
	.ubermenu-vertical.ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-item-has-children>.ubermenu-target>.ubermenu-sub-indicator {
		transform: rotate(-90deg)
	}
	
	.ubermenu-vertical .ubermenu-item>.ubermenu-submenu-drop {
		left: 100%;
		margin-left: 0;
		top: 0
	}
	
	.ubermenu-nojs.ubermenu-vertical .ubermenu-item-level-0:hover>.ubermenu-submenu-drop,
	.ubermenu-vertical .ubermenu-active .ubermenu-submenu.ubermenu-submenu-type-flyout .ubermenu-submenu-type-mega,
	.ubermenu-vertical .ubermenu-item-level-0.ubermenu-active>.ubermenu-submenu-drop {
		top: 0;
		min-height: 100%
	}
	
	.ubermenu-nojs.ubermenu-vertical .ubermenu-item-level-0:hover>.ubermenu-submenu-drop.ubermenu-submenu-align-vertical_parent_item,
	.ubermenu-vertical .ubermenu-item-level-0.ubermenu-active>.ubermenu-submenu-drop.ubermenu-submenu-align-vertical_parent_item {
		min-height: 0
	}
	
	.ubermenu-vertical .ubermenu-item.ubermenu-flyout-full-height {
		position: static
	}
	
	.ubermenu-vertical .ubermenu-item.ubermenu-flyout-full-height>.ubermenu-submenu-drop {
		min-height: 100%!important;
		max-height: none;
		height: auto
	}
	
	.ubermenu-vertical .ubermenu-submenu .ubermenu-item.ubermenu-active>.ubermenu-submenu-drop {
		top: 0
	}
	
	.ubermenu-vertical.ubermenu-transition-slide .ubermenu-item.ubermenu-active.ubermenu-in-transition>.ubermenu-submenu-drop {
		min-height: 0
	}
	
	.ubermenu-vertical .ubermenu-item>.ubermenu-submenu-type-mega {
		width: 600px;
		margin: 0
	}
	
	.ubermenu-vertical .ubermenu-tab-layout-left>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel,
	.ubermenu-vertical .ubermenu-tab-layout-right>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel {
		min-height: 100%
	}
	
	.ubermenu-vertical .ubermenu-item.ubermenu-relative {
		position: relative
	}
	
	.ubermenu-vertical .ubermenu-item.ubermenu-relative.ubermenu-active {
		z-index: 20
	}
	
	.ubermenu-vertical .ubermenu-item.ubermenu-item-level-0.ubermenu-relative.ubermenu-active>.ubermenu-submenu-drop.ubermenu-submenu-align-vertical_parent_item {
		top: 0
	}
	
	.ubermenu-vertical .ubermenu-item.ubermenu-item-mini {
		float: left;
		clear: none
	}
	
	.ubermenu.ubermenu-vertical .ubermenu-item.ubermenu-item-mini>.ubermenu-target {
		background: 0 0;
		box-shadow: none
	}
	
	.rtl .ubermenu,
	.rtl .ubermenu .ubermenu-item,
	.rtl .ubermenu.ubermenu-item-align-auto {
		text-align: right
	}
	
	.rtl .ubermenu-items-align-left.ubermenu-horizontal {
		text-align: left
	}
	
	.rtl .ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0 {
		float: none
	}
	
	.rtl .ubermenu-items-align-center.ubermenu-horizontal {
		text-align: center
	}
	
	.rtl .ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0 {
		float: none
	}
	
	.rtl .ubermenu.ubermenu-horizontal .ubermenu-item-level-0:last-child>.ubermenu-target {
		border-left: none;
		box-shadow: none
	}
	
	.rtl .ubermenu .ubermenu-submenu-type-mega>.ubermenu-column:not(.ubermenu-tabs-group),
	.rtl .ubermenu .ubermenu-submenu-type-mega>.ubermenu-row>.ubermenu-column:not(.ubermenu-tabs-group),
	.rtl .ubermenu .ubermenu-submenu-type-tab-content-panel>.ubermenu-column:not(.ubermenu-tabs-group) {
		float: right
	}
	
	.rtl .ubermenu .ubermenu-item-layout-icon_left>.ubermenu-target-title {
		margin-left: 0;
		margin-right: .6em
	}
	
	.rtl .ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-has-submenu-drop>.ubermenu-target {
		padding-right: 20px;
		padding-left: 25px
	}
	
	.rtl .ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
		right: auto;
		left: 10px
	}
	
	.rtl .ubermenu.ubermenu-sub-indicators .ubermenu-item.ubermenu-disable-padding.ubermenu-has-submenu-drop>.ubermenu-target {
		padding-left: 30px;
		padding-right: 0
	}
	
	.rtl .ubermenu .ubermenu-submenu .ubermenu-search .ubermenu-search-submit,
	.rtl .ubermenu .ubermenu-submenu .ubermenu-searchbar-drop .ubermenu-search-submit {
		left: 0;
		right: auto
	}
	
	.rtl .ubermenu .ubermenu-search input.ubermenu-search-input {
		padding: 8px 15px 8px 40px
	}
	
	.rtl .ubermenu .ubermenu-submenu .ubermenu-search input.ubermenu-search-input {
		padding: 14px 25px 14px 50px
	}
	
	.rtl .ubermenu.ubermenu-submenu-indicator-closes .ubermenu-sub-indicator-close {
		right: auto;
		left: 0
	}
	
	.rtl .ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-left {
		float: left
	}
	
	.rtl .ubermenu .ubermenu-submenu-type-mega.ubermenu-submenu-content-align-center>.ubermenu-row>.ubermenu-column:not(.ubermenu-tabs-group) {
		float: none
	}
	
	@media screen and (min-width:960px) {
		.ubermenu-responsive-default.ubermenu {
			display: block!important
		}
		.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-desktop {
			display: none!important
		}
		.ubermenu-responsive-default.ubermenu-responsive.ubermenu-retractors-responsive .ubermenu-retractor-mobile {
			display: none
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-nav {
			display: flex;
			align-items: stretch
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0 {
			display: flex;
			flex-direction: column
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0>.ubermenu-target {
			flex: 1;
			display: flex;
			align-items: center;
			flex-wrap: wrap
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0>.ubermenu-target>.ubermenu-target-divider {
			position: static;
			flex-basis: 100%
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0>.ubermenu-target.ubermenu-item-layout-image_left>.ubermenu-target-text {
			padding-left: 1em
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0>.ubermenu-target.ubermenu-item-layout-image_right>.ubermenu-target-text {
			padding-right: 1em
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0>.ubermenu-target.ubermenu-item-layout-image_above,
		.ubermenu-responsive-default.ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0>.ubermenu-target.ubermenu-item-layout-image_below {
			flex-direction: column
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0>.ubermenu-submenu-drop {
			top: 100%
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item-level-0:not(.ubermenu-align-right)+.ubermenu-item.ubermenu-align-right {
			margin-left: auto
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0>.ubermenu-target.ubermenu-content-align-left {
			justify-content: flex-start
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0>.ubermenu-target.ubermenu-content-align-center {
			justify-content: center
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0>.ubermenu-target.ubermenu-content-align-right {
			justify-content: flex-end
		}
		.ubermenu-responsive-default.ubermenu-force-current-submenu .ubermenu-item-level-0.ubermenu-current-menu-ancestor>.ubermenu-submenu-drop,
		.ubermenu-responsive-default.ubermenu-force-current-submenu .ubermenu-item-level-0.ubermenu-current-menu-item>.ubermenu-submenu-drop {
			display: block!important;
			opacity: 1!important;
			visibility: visible!important;
			margin: 0!important;
			top: auto!important;
			height: auto;
			z-index: 19
		}
		.ubermenu-responsive-default.ubermenu-invert.ubermenu-horizontal .ubermenu-item-level-0>.ubermenu-submenu-drop,
		.ubermenu-responsive-default.ubermenu-invert.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0>.ubermenu-submenu-drop {
			top: auto;
			bottom: 100%
		}
		.ubermenu-responsive-default.ubermenu-invert.ubermenu-horizontal.ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
			transform: rotate(180deg)
		}
		.ubermenu-responsive-default.ubermenu-invert.ubermenu-horizontal .ubermenu-submenu .ubermenu-item.ubermenu-active>.ubermenu-submenu-type-flyout {
			top: auto;
			bottom: 0
		}
		.ubermenu-responsive-default.ubermenu-invert.ubermenu-horizontal .ubermenu-item-level-0>.ubermenu-submenu-drop {
			clip: rect(-5000px, 5000px, auto, -5000px)
		}
		.ubermenu-responsive-default.ubermenu-invert.ubermenu-vertical .ubermenu-item-level-0>.ubermenu-submenu-drop {
			right: 100%;
			left: auto
		}
		.ubermenu-responsive-default.ubermenu-invert.ubermenu-vertical.ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-item-has-children>.ubermenu-target>.ubermenu-sub-indicator {
			right: auto;
			left: 10px;
			transform: rotate(90deg)
		}
		.ubermenu-responsive-default.ubermenu-vertical.ubermenu-invert .ubermenu-item>.ubermenu-submenu-drop {
			clip: rect(-5000px, 5000px, 5000px, -5000px)
		}
		.ubermenu-responsive-default.ubermenu-vertical.ubermenu-invert.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target {
			padding-left: 25px
		}
		.ubermenu-responsive-default.ubermenu-vertical.ubermenu-invert .ubermenu-item>.ubermenu-target>.ubermenu-sub-indicator {
			right: auto;
			left: 10px;
			transform: rotate(90deg)
		}
		.ubermenu-responsive-default.ubermenu-vertical.ubermenu-invert .ubermenu-item>.ubermenu-submenu-drop.ubermenu-submenu-type-flyout,
		.ubermenu-responsive-default.ubermenu-vertical.ubermenu-invert .ubermenu-submenu-type-flyout>.ubermenu-item>.ubermenu-submenu-drop {
			right: 100%;
			left: auto
		}
	}
	
	@media screen and (max-width:959px) {
		.ubermenu-responsive-toggle,
		.ubermenu-sticky-toggle-wrapper {
			display: block
		}
		.ubermenu-no-transitions.ubermenu-responsive.ubermenu-responsive-collapse {
			display: none;
			visibility: visible;
			height: auto;
			max-height: none;
			overflow: visible!important
		}
		.ubermenu-sticky-wrapper {
			min-height: 0!important
		}
		.ubermenu-sticky-toggle-wrapper {
			display: block
		}
		.ubermenu-responsive-default .ubermenu-responsive-toggle,
		.ubermenu-responsive-default .ubermenu-sticky-toggle-wrapper {
			display: block
		}
		.ubermenu-responsive-default.ubermenu-responsive {
			width: 100%;
			max-height: 600px;
			visibility: visible;
			overflow: visible;
			-webkit-transition: max-height 1s ease-in;
			transition: max-height .3s ease-in
		}
		.ubermenu-responsive-default.ubermenu-responsive.ubermenu-mobile-accordion:not(.ubermenu-mobile-modal):not(.ubermenu-in-transition):not(.ubermenu-responsive-collapse) {
			max-height: none
		}
		.ubermenu-responsive-default.ubermenu-responsive.ubermenu-items-align-center {
			text-align: left
		}
		.ubermenu-responsive-default.ubermenu-responsive.ubermenu {
			margin: 0
		}
		.ubermenu-responsive-default.ubermenu-responsive.ubermenu .ubermenu-nav {
			display: block
		}
		.ubermenu-responsive-default.ubermenu-repsonsive.ubermenu-no-transitions,
		.ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-nocollapse {
			display: block;
			max-height: none
		}
		.ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-collapse {
			max-height: none;
			visibility: visible;
			overflow: visible
		}
		.ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-collapse {
			max-height: 0;
			overflow: hidden!important;
			visibility: hidden
		}
		.ubermenu-responsive-default.ubermenu-responsive.ubermenu-in-transition,
		.ubermenu-responsive-default.ubermenu-responsive.ubermenu-in-transition .ubermenu-nav {
			overflow: hidden!important;
			visibility: visible
		}
		.ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-collapse:not(.ubermenu-in-transition) {
			border-top-width: 0;
			border-bottom-width: 0
		}
		.ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-collapse .ubermenu-item .ubermenu-submenu {
			display: none
		}
		.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-level-0 {
			width: 50%
		}
		.ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-single-column .ubermenu-item-level-0 {
			float: none;
			clear: both;
			width: 100%
		}
		.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-item-level-0>.ubermenu-target {
			border: none;
			box-shadow: none
		}
		.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-has-submenu-flyout {
			position: static
		}
		.ubermenu-responsive-default.ubermenu-responsive.ubermenu-sub-indicators .ubermenu-submenu-type-flyout .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
			transform: rotate(0);
			right: 10px;
			left: auto
		}
		.ubermenu-responsive-default.ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop {
			width: 100%;
			min-width: 100%;
			max-width: 100%;
			top: auto;
			left: 0!important
		}
		.ubermenu-responsive-default.ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop {
			left: -1px!important
		}
		.ubermenu-responsive-default.ubermenu-responsive .ubermenu-submenu.ubermenu-submenu-type-mega>.ubermenu-item.ubermenu-column {
			min-height: 0;
			border-left: none;
			float: left;
			display: block
		}
		.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-active>.ubermenu-submenu.ubermenu-submenu-type-mega {
			max-height: none;
			height: auto;
			overflow: visible
		}
		.ubermenu-responsive-default.ubermenu-responsive.ubermenu-transition-slide .ubermenu-item.ubermenu-in-transition>.ubermenu-submenu-drop {
			max-height: 1000px
		}
		.ubermenu-responsive-default.ubermenu .ubermenu-submenu-type-flyout .ubermenu-submenu-type-mega {
			min-height: 0
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column,
		.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column-auto {
			min-width: 50%
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-autoclear>.ubermenu-column {
			clear: none
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column:nth-of-type(2n+1) {
			clear: both
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-submenu-retractor-top:not(.ubermenu-submenu-retractor-top-2) .ubermenu-column:nth-of-type(2n+1) {
			clear: none
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-submenu-retractor-top:not(.ubermenu-submenu-retractor-top-2) .ubermenu-column:nth-of-type(2n+2) {
			clear: both
		}
		.ubermenu-responsive-default.ubermenu-responsive-single-column-subs .ubermenu-submenu .ubermenu-item {
			float: none;
			clear: both;
			width: 100%;
			min-width: 100%
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab,
		.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab-content-panel,
		.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tabs,
		.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tabs-group {
			width: 100%;
			min-width: 100%;
			max-width: 100%;
			left: 0
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab-content-panel,
		.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tabs {
			min-height: 0!important
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tabs {
			z-index: 15
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab-content-panel {
			z-index: 20
		}
		.ubermenu-responsive-default.ubermenu-responsive .ubermenu-tab {
			position: relative
		}
		.ubermenu-responsive-default.ubermenu-responsive .ubermenu-tab.ubermenu-active {
			position: relative;
			z-index: 20
		}
		.ubermenu-responsive-default.ubermenu-responsive .ubermenu-tab>.ubermenu-target {
			border-width: 0 0 1px 0
		}
		.ubermenu-responsive-default.ubermenu-responsive.ubermenu-sub-indicators .ubermenu-tabs>.ubermenu-tabs-group>.ubermenu-tab.ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
			transform: rotate(0);
			right: 10px;
			left: auto
		}
		.ubermenu-responsive-default.ubermenu-responsive .ubermenu-tabs>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel {
			top: auto;
			border-width: 1px
		}
		.ubermenu-responsive-default.ubermenu-reponsive .ubermenu-item-level-0>.ubermenu-submenu-type-stack {
			position: relative
		}
		.ubermenu-responsive-default.ubermenu-responsive .ubermenu-submenu-type-stack .ubermenu-column,
		.ubermenu-responsive-default.ubermenu-responsive .ubermenu-submenu-type-stack .ubermenu-column-auto {
			width: 100%;
			max-width: 100%
		}
		.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-mini {
			min-width: 0;
			width: auto;
			float: left;
			clear: none!important
		}
		.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-item-mini>a.ubermenu-target {
			padding-left: 20px;
			padding-right: 20px
		}
		.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-mobile {
			display: none!important
		}
		.ubermenu-responsive-default.ubermenu-responsive.ubermenu-hide-bkgs .ubermenu-submenu.ubermenu-submenu-bkg-img {
			background-image: none
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-item-level-0.ubermenu-item-mini {
			min-width: 0;
			width: auto
		}
		.ubermenu-responsive-default.ubermenu-vertical .ubermenu-item.ubermenu-item-level-0 {
			width: 100%
		}
		.ubermenu-responsive-default.ubermenu-vertical.ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-item-has-children>.ubermenu-target>.ubermenu-sub-indicator {
			right: 10px;
			left: auto;
			transform: rotate(0)
		}
		.ubermenu-responsive-default.ubermenu-vertical .ubermenu-item.ubermenu-item-level-0.ubermenu-relative.ubermenu-active>.ubermenu-submenu-drop.ubermenu-submenu-align-vertical_parent_item {
			top: auto
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tabs {
			position: static
		}
		.ubermenu-responsive-default.ubermenu:not(.ubermenu-is-mobile):not(.ubermenu-submenu-indicator-closes) .ubermenu-submenu .ubermenu-tab[data-ubermenu-trigger=hover_intent] .ubermenu-tab-content-panel,
		.ubermenu-responsive-default.ubermenu:not(.ubermenu-is-mobile):not(.ubermenu-submenu-indicator-closes) .ubermenu-submenu .ubermenu-tab[data-ubermenu-trigger=mouseover] .ubermenu-tab-content-panel {
			margin-left: 6%;
			width: 94%;
			min-width: 94%
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-submenu-indicator-closes .ubermenu-active>.ubermenu-target>.ubermenu-sub-indicator-close {
			display: block;
			display: flex;
			align-items: center;
			justify-content: center
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-submenu-indicator-closes .ubermenu-active>.ubermenu-target>.ubermenu-sub-indicator {
			display: none
		}
		.ubermenu-responsive-default.ubermenu .ubermenu-tabs .ubermenu-tab-content-panel {
			box-shadow: 0 5px 10px rgba(0, 0, 0, .075)
		}
		.ubermenu-responsive-default.ubermenu .ubermenu-submenu-rtl {
			direction: ltr
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-mobile-modal {
			position: fixed;
			z-index: 9999999;
			opacity: 1;
			top: 0;
			left: 0;
			width: 100%;
			width: 100vw;
			max-width: 100%;
			max-width: 100vw;
			height: 100%;
			height: calc(100vh - calc(100vh - 100%));
			height: -webkit-fill-available;
			max-height: calc(100vh - calc(100vh - 100%));
			max-height: -webkit-fill-available;
			border: none;
			box-sizing: border-box;
			display: flex;
			flex-direction: column;
			justify-content: flex-start;
			overflow-y: auto!important;
			overflow-x: hidden!important;
			overscroll-behavior: contain;
			transform: scale(1);
			transition-duration: .1s;
			transition-property: all
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-mobile-modal.ubermenu-mobile-accordion.ubermenu-interaction-press {
			overflow-y: hidden!important
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-mobile-modal.ubermenu-responsive-collapse {
			overflow: hidden!important;
			opacity: 0;
			transform: scale(.9);
			visibility: hidden
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-mobile-modal .ubermenu-nav {
			flex: 1;
			overflow-y: auto!important;
			overscroll-behavior: contain
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-mobile-modal .ubermenu-item-level-0 {
			margin: 0
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-mobile-modal .ubermenu-mobile-close-button {
			border: none;
			background: 0 0;
			border-radius: 0;
			padding: 1em;
			color: inherit;
			display: inline-block;
			text-align: center;
			font-size: 14px
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-mobile-modal .ubermenu-mobile-footer .ubermenu-mobile-close-button {
			width: 100%;
			display: flex;
			align-items: center;
			justify-content: center
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-mobile-modal .ubermenu-mobile-footer .ubermenu-mobile-close-button .fas.fa-times,
		.ubermenu-responsive-default.ubermenu.ubermenu-mobile-modal .ubermenu-mobile-footer .ubermenu-mobile-close-button .ubermenu-icon-essential {
			margin-right: .2em
		}
		.ubermenu-responsive-default.ubermenu .ubermenu-mobile-footer,
		.ubermenu-responsive-default.ubermenu .ubermenu-mobile-header {
			display: block;
			text-align: center;
			color: inherit
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-responsive-single-column.ubermenu-mobile-accordion.ubermenu-interaction-press .ubermenu-item>.ubermenu-submenu-drop,
		.ubermenu-responsive-default.ubermenu.ubermenu-responsive-single-column.ubermenu-mobile-accordion.ubermenu-interaction-press .ubermenu-tab>.ubermenu-tab-content-panel {
			box-sizing: border-box;
			border-left: none;
			border-right: none;
			box-shadow: none
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-responsive-single-column.ubermenu-mobile-accordion.ubermenu-interaction-press .ubermenu-item.ubermenu-active>.ubermenu-submenu-drop,
		.ubermenu-responsive-default.ubermenu.ubermenu-responsive-single-column.ubermenu-mobile-accordion.ubermenu-interaction-press .ubermenu-tab.ubermenu-active>.ubermenu-tab-content-panel {
			position: static
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu .ubermenu-item-header.ubermenu-has-submenu-stack>.ubermenu-target,
		.ubermenu-responsive-default.ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu.ubermenu-submenu-drop {
			border: none
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu .ubermenu-item-header.ubermenu-has-submenu-stack>.ubermenu-submenu-type-stack {
			padding-top: 0
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-item>.ubermenu-target,
		.ubermenu-responsive-default.ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-tab-content-panel .ubermenu-item>.ubermenu-target {
			padding-left: calc(var(--ubermenu-accordion-indent) * 2)
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-item>.ubermenu-target,
		.ubermenu-responsive-default.ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-tab-content-panel .ubermenu-tab-content-panel .ubermenu-item>.ubermenu-target {
			padding-left: calc(var(--ubermenu-accordion-indent) * 3)
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-item>.ubermenu-target,
		.ubermenu-responsive-default.ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-tab-content-panel .ubermenu-tab-content-panel .ubermenu-tab-content-panel .ubermenu-item>.ubermenu-target {
			padding-left: calc(var(--ubermenu-accordion-indent) * 4)
		}
		.rtl .ubermenu-responsive-default.ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-item>.ubermenu-target,
		.rtl .ubermenu-responsive-default.ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-tab-content-panel .ubermenu-item>.ubermenu-target {
			padding-left: 0;
			padding-right: calc(var(--ubermenu-accordion-indent) * 2)
		}
		.rtl .ubermenu-responsive-default.ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-item>.ubermenu-target,
		.rtl .ubermenu-responsive-default.ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-tab-content-panel .ubermenu-tab-content-panel .ubermenu-item>.ubermenu-target {
			padding-left: 0;
			padding-right: calc(var(--ubermenu-accordion-indent) * 3)
		}
		.rtl .ubermenu-responsive-default.ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-item>.ubermenu-target,
		.rtl .ubermenu-responsive-default.ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-tab-content-panel .ubermenu-tab-content-panel .ubermenu-tab-content-panel .ubermenu-item>.ubermenu-target {
			padding-left: 0;
			padding-right: calc(var(--ubermenu-accordion-indent) * 4)
		}
	}
	
	@media screen and (max-width:480px) {
		.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-item-level-0 {
			width: 100%
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column,
		.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column-auto {
			min-width: 100%
		}
		.ubermenu-responsive-default.ubermenu .ubermenu-autocolumn:not(:first-child),
		.ubermenu-responsive-default.ubermenu .ubermenu-autocolumn:not(:first-child) .ubermenu-submenu-type-stack {
			padding-top: 0
		}
		.ubermenu-responsive-default.ubermenu .ubermenu-autocolumn:not(:last-child),
		.ubermenu-responsive-default.ubermenu .ubermenu-autocolumn:not(:last-child) .ubermenu-submenu-type-stack {
			padding-bottom: 0
		}
		.ubermenu-responsive-default.ubermenu .ubermenu-autocolumn>.ubermenu-submenu-type-stack>.ubermenu-item-normal:first-child {
			margin-top: 0
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-responsive.ubermenu-mobile-accordion.ubermenu-interaction-press .ubermenu-item>.ubermenu-submenu-drop,
		.ubermenu-responsive-default.ubermenu.ubermenu-responsive.ubermenu-mobile-accordion.ubermenu-interaction-press .ubermenu-tab>.ubermenu-tab-content-panel {
			box-shadow: none;
			box-sizing: border-box;
			border-left: none;
			border-right: none
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-responsive.ubermenu-mobile-accordion.ubermenu-interaction-press .ubermenu-item.ubermenu-active>.ubermenu-submenu-drop,
		.ubermenu-responsive-default.ubermenu.ubermenu-responsive.ubermenu-mobile-accordion.ubermenu-interaction-press .ubermenu-tab.ubermenu-active>.ubermenu-tab-content-panel {
			position: static
		}
	}

	<style id="site-custom-properties-css" type="text/css">
	:root {
		--primary-blue-01: #CCE4FF;
		--primary-blue-02: #84B9F5;
		--primary-blue-03: #207DE9;
		--primary-blue-04: #0C57AD;
		--primary-blue-05: #083A74;
		--blue-00: #F9FBFF;
		--blue-01: #D2DCEE;
		--blue-02: #A6B9DE;
		--blue-03: #829DCE;
		--blue-04: #4C74B9;
		--blue-05: #305493;
		--blue-06: #263A5F;
		--blue-07: #1C2C48;
		--blue-08: #142034;
		--blue-09: #0E1623;
		--blue-10: #207DE9;
		--blue-11: #0C57AD;
		--blue-12: #083A74;
		--blue-13: #1C2D47;
		--blue-14: #4D75B9;
		--blue-15: #0056b3;
		--light-blue: #CCE4FF;
		--white: #fff;
		--gray-00: #F2F2F2;
		--gray-01: #EBEDEF;
		--gray-02: #CED4DA;
		--gray-03: #A9B4BC;
		--gray-04: #6E7B81;
		--gray-05: #374046;
		--gray-06: #222;
		--gray-07: #212529;
		--gray-08: #666;
		--gray-09: #ABB9C2;
		--black: #000;
		--green-01: #E9F7F0;
		--green-02: #D4EFE2;
		--green-03: #41D48C;
		--green-04: #26B16D;
		--green-05: #0E9251;
		--green-06: #ecf9f8;
		--green-07: #80e2db;
		--green-08: #41D58C;
		--yellow-01: #FFFAEA;
		--yellow-02: #FFF6D5;
		--yellow-03: #FFDF6F;
		--yellow-04: #FFD12D;
		--yellow-05: #EDBC0C;
		--teal-01: #EDF9F8;
		--teal-02: #DBF3F1;
		--teal-03: #6ADFD7;
		--teal-04: #4DC1B9;
		--teal-05: #37ACA4;
		--lime-01: #F5FAEF;
		--lime-02: #EBF5E0;
		--lime-03: #B6E584;
		--lime-04: #99CC63;
		--lime-05: #80BB41;
		--orange-01: #FEF4E8;
		--orange-02: #FDEAD2;
		--orange-03: #FFA232;
		--orange-04: #F7941D;
		--orange-05: #D0760A;
		--red-01: #FDEDED;
		--red-02: #FCDBDC;
		--red-03: #F87476;
		--red-04: #F04D50;
		--red-05: #DB2E31;
		--red-06: #ff4a4c;
		--purple-01: #F4E9F4;
		--purple-02: #E9D4E9;
		--purple-03: #AF3FAC;
		--purple-04: #92278F;
		--purple-05: #831980;
		--primary-color: #4C74B9;
		--primary-dark-color: #083A74;
		--heading-color: #374046;
		--copy-color: #6E7B81;
		--text-color: #869298;
		--copy-dark-color: #222;
		--link-color: var(--blue-04);
		--spacing-xsmall: 8px;
		--spacing-small: 16px;
		--spacing-regular: 24px;
		--spacing-medium: 32px;
		--spacing-large: 40px;
		--spacing-xlarge: 48px;
		--spacing-xxlarge: 56px;
		--border-default: var(--gray-02);
		--border-hover: var(--gray-03);
		--border-radius: 4px;
		--font-inter: 'Inter', sans-serif;
		--font-sanchez: 'Sanchez', sans-serif;
		--font-kalam: 'Kalam', sans-serif;
		--section-margins: 60px;
		--margin-bottom: 16px
	}
	
	@media (min-width:768px) {
		:root {
			--section-margins: 80px
		}
	}
	
	@media (min-width:1025px) {
		:root {
			--section-margins: 100px
		}
	}
	
	.bg-white {
		background-color: var(--white)
	}
	
	.bg-light-blue {
		background-color: var(--light-blue)
	}
	
	.bg-dark-blue {
		background-color: var(--primary-blue-05)
	}
	
	.bg-darkest-blue {
		background-color: var(--primary-dark-color)
	}
	
	.bg-blue-dark {
		background-color: var(--primary-blue-04)
	}
	
	.bg-green {
		background-color: var(--lime-04)
	}
	
	.bg-gray {
		background-color: var(--gray-02)
	}
	
	.bg-darkest-gray {
		background-color: var(--gray-06)
	}
	
	.font-weight-thin {
		font-weight: 100
	}
	
	.big,
	.bigger,
	.biggest {
		line-height: 1em
	}
	
	.big {
		font-size: 23px
	}
	
	.bigger {
		font-size: 34px
	}
	
	.biggest {
		font-size: 51px
	}
	
	@media (min-width:1025px) {
		.big {
			font-size: 29px
		}
		.bigger {
			font-size: 43px
		}
		.biggest {
			font-size: 64px
		}
	}
	
	@media (min-width:1200px) {
		.big {
			font-size: 36px
		}
		.bigger {
			font-size: 54px
		}
		.biggest {
			font-size: 80px
		}
	}
	
	.mb-3,
	.my-3 {
		margin-bottom: 1rem!important
	}
	
	.mb-5,
	.my-5 {
		margin-bottom: 3rem!important
	}
	
	.mt-5 {
		margin-top: 3rem!important
	}
	
	.ml-auto,
	.mx-auto {
		margin-left: auto!important
	}
	
	.mr-auto,
	.mx-auto {
		margin-right: auto!important
	}
	
	<style id="site-header-css" type="text/css">
	@font-face {
		font-family: 'ic-hdr';
		src: url(/wp-content/themes/fx/assets/fonts/header/icomoon.eot?dgisy9);
		src: url('/wp-content/themes/fx/assets/fonts/header/icomoon.eot?dgisy9#iefix') format('embedded-opentype'), url(/wp-content/themes/fx/assets/fonts/header/icomoon.ttf?dgisy9) format('truetype'), url(/wp-content/themes/fx/assets/fonts/header/icomoon.woff?dgisy9) format('woff'), url('/wp-content/themes/fx/assets/fonts/header/icomoon.svg?dgisy9#icomoon') format('svg');
		font-weight: 400;
		font-style: normal;
		font-display: block
	}
	
	[class^="ichdr-"],
	[class*=" ichdr-"] {
		font-family: 'ic-hdr'!important;
		speak: never;
		font-style: normal;
		font-weight: 400;
		font-variant: normal;
		text-transform: none;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale
	}
	
	.ichdr-angle-down:before {
		content: "\e900"
	}
	
	.ichdr-angle-up:before {
		content: "\e901"
	}
	
	.ichdr-call:before {
		content: "\e902"
	}
	
	.ichdr-chart:before {
		content: "\e903"
	}
	
	.ichdr-info:before {
		content: "\e904"
	}
	
	.ichdr-search:before {
		content: "\e905"
	}
	
	.container-fluid {
		max-width: 1920px
	}
	
	.page-header {
		position: initial;
		z-index: 10;
		background-color: #000
	}
	
	.page-header ul li,
	.page-header ol li {
		padding: 0
	}
	
	.page-header .flex-row {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	
	.page-header .flex-nowrap {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}
	
	.page-header .flex-align-center {
		-ms-flex-align: center;
		align-items: center
	}
	
	.page-header ._get_proposal_btn {
		padding: 12px 24px;
		font-weight: 600;
		font-family: inherit;
		font-size: 18px;
		line-height: 28px;
		text-align: center;
		letter-spacing: -.0045em;
		color: #fff;
		background: #207DE9;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		text-decoration: none;
		white-space: nowrap
	}
	
	.page-header ._get_proposal_btn:hover {
		color: #fff;
		background: #116FDA
	}
	
	.page-header ._get_proposal_btn:focus {
		color: #fff;
		background: #0E6AD2
	}
	
	.page-header #fxtopbar {
		font-family: 'Inter', sans-serif;
		padding: 16px 0 0
	}
	
	.page-header #fxtopbar .fxtopbar-inner {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-pack: justify;
		justify-content: space-between
	}
	
	.page-header #fxtopbar .fxtopbar-right {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center
	}
	
	.page-header #fxtopbar ._get_proposal_btn {
		display: none;
		margin-left: 16px
	}
	
	.page-header .fxtopbar-revenue {
		display: inline-block;
		text-decoration: none
	}
	
	.page-header .fxtopbar-revenue ._title {
		font-family: inherit;
		margin: 0 0 2px;
		font-weight: 700;
		font-size: 12px;
		line-height: 1.2;
		letter-spacing: .05em;
		text-transform: uppercase;
		color: #374046
	}
	
	.page-header .fxtopbar-revenue ._value {
		position: relative;
		margin: 0;
		padding-right: 22px;
		font-family: inherit;
		font-weight: 800;
		font-size: 18px;
		line-height: 120%;
		letter-spacing: -.0045em;
		color: #00448F;
		display: inline-block
	}
	
	.page-header .fxtopbar-revenue ._value:after {
		position: absolute;
		content: "\e904";
		font-family: 'ic-hdr';
		top: 50%;
		right: 0;
		color: #222;
		font-size: 14px;
		margin-top: -7px;
		line-height: 1
	}
	
	.page-header .fxtopbar-revenue ._value i {
		font-size: 15px;
		margin-right: 8px
	}
	
	.page-header .fxtopbar-menu {
		font-family: inherit;
		list-style: none;
		margin: 0;
		padding: 0;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center
	}
	
	.page-header .fxtopbar-menu li {
		display: inline-block;
		margin-left: 16px;
		padding: 0
	}
	
	.page-header .fxtopbar-menu li:first-child {
		margin-left: 0
	}
	
	.page-header .fxtopbar-menu li a {
		text-align: center;
		padding: 8px;
		position: relative;
		font-family: inherit;
		display: block;
		font-weight: 400;
		font-size: 18px;
		line-height: 1;
		letter-spacing: -.0045em;
		color: #222;
		text-decoration: none
	}
	
	.page-header .fxtopbar-menu li a i {
		display: inline-block;
		font-size: 16px;
		vertical-align: baseline;
		margin-right: 9px
	}
	
	.page-header .fxtopbar-menu li a:focus,
	.page-header .fxtopbar-menu li a:hover {
		color: #207DE9
	}
	
	.page-header .fxtopbar-menu li._phone {
		margin-left: 24px
	}
	
	.page-header .fxtopbar-menu li._phone a {
		padding: 8px 0;
		font-weight: 800;
		letter-spacing: -.018em;
		color: #00448F
	}
	
	.page-header .fxtopbar-menu li._phone a i {
		font-size: inherit;
		margin-right: 4px
	}
	
	.page-header .fxtopbar-menu li._phone a:focus,
	.page-header .fxtopbar-menu li._phone a:hover {
		color: #207DE9
	}
	
	@media (min-width:351px) {
		html[data-perfx-countrycode="CA"] .page-header .fxtopbar-menu li._phone a {
			padding-left: 28px;
			position: relative
		}
		html[data-perfx-countrycode="CA"] .page-header .fxtopbar-menu li._phone a:before {
			content: "";
			width: 24px;
			height: 100%;
			background-image: url(/wp-content/themes/fx/assets/img/flags/canada.png);
			position: absolute;
			left: 0;
			margin: 0;
			background-repeat: no-repeat;
			top: 0;
			background-position-y: center;
			background-size: 24px
		}
	}
	
	.page-header #fxheader {
		font-family: 'Inter', sans-serif;
		position: sticky;
		z-index: 99;
		top: 0;
		left: 0;
		width: 100%;
		background-color: #000;
		box-shadow: rgba(3, 27, 78, .1) 0 2px 4px
	}
	
	.page-header #fxheader ._get_proposal_btn {
		margin-left: 16px
	}
	
	.page-header #fxmenu {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
		padding: 0
	}
	
	.page-header #fxmenu ._logo {
		margin-right: 48px;
		padding: 23px 0;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center
	}
	
	.page-header #fxmenu ._logo ._logo-desc {
		margin-left: 24px;
		white-space: nowrap;
		font-family: inherit;
		font-weight: 600;
		font-size: 14px;
		line-height: 17px;
		letter-spacing: -.0004em;
		color: #374046
	}
	
	.page-header #fxmenu ._logo img {
		display: block
	}
	
	.page-header #fxmenu ._menu {
		-ms-flex-positive: 1;
		flex-grow: 1;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center
	}
	
	.page-header #fxmenu ._menu-toggle {
		display: none;
		padding: 7px 5px;
		position: absolute;
		top: 16px;
		right: 24px;
		z-index: 5
	}
	
	.page-header .burger {
		width: 22px;
		height: 18px;
		position: relative;
		display: block;
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
		-webkit-transition: .5s ease-in-out;
		-moz-transition: .5s ease-in-out;
		-o-transition: .5s ease-in-out;
		transition: .5s ease-in-out;
		cursor: pointer
	}
	
	.page-header .burger span {
		display: block;
		position: absolute;
		height: 2px;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		width: 100%;
		background: #222;
		opacity: 1;
		left: 0;
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
		-webkit-transition: .25s ease-in-out;
		-moz-transition: .25s ease-in-out;
		-o-transition: .25s ease-in-out;
		transition: .25s ease-in-out
	}
	
	.page-header .burger span:nth-child(1) {
		top: 0
	}
	
	.page-header .burger span:nth-child(2) {
		top: 8px
	}
	
	.page-header .burger span:nth-child(3) {
		top: 16px
	}
	
	.page-header .opened .burger span:nth-child(1) {
		top: 8px;
		-webkit-transform: rotate(135deg);
		-moz-transform: rotate(135deg);
		-o-transform: rotate(135deg);
		transform: rotate(135deg)
	}
	
	.page-header .opened .burger span:nth-child(2) {
		opacity: 0;
		left: -20px
	}
	
	.page-header .opened .burger span:nth-child(3) {
		top: 8px;
		-webkit-transform: rotate(-135deg);
		-moz-transform: rotate(-135deg);
		-o-transform: rotate(-135deg);
		transform: rotate(-135deg)
	}
	
	.page-header #fxmenu ._menu-footer-mobile {
		display: none;
		background: #F2F8FF;
		padding: 24px;
		position: fixed;
		bottom: 0;
		left: 0;
		width: 100%
	}
	
	.page-header #fxmenu ._menu-footer-mobile ._search {
		position: relative;
		margin-right: 24px;
		-ms-flex-positive: 1;
		flex-grow: 1
	}
	
	.page-header #fxmenu ._menu-footer-mobile ._search:before {
		content: "\e905";
		font-family: 'ic-hdr';
		position: absolute;
		left: 16px;
		top: 9px;
		font-size: 14px;
		color: #222
	}
	
	.page-header #fxmenu ._menu-footer-mobile ._search ._control {
		outline: 0;
		height: auto;
		padding: 6px 16px 6px 38px;
		font-family: inherit;
		background-color: #fff;
		font-weight: 400;
		font-size: 16px;
		line-height: 100%;
		letter-spacing: -.0045em;
		color: #222;
		width: 100%;
		border: 0;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px
	}
	
	.page-header #fxmenu ._menu-footer-mobile ._btn {
		font-family: inherit;
		padding: 8px 16px;
		background-color: #fff;
		font-weight: 400;
		font-size: 16px;
		line-height: 1;
		letter-spacing: -.0045em;
		text-decoration: none;
		color: #222;
		display: inline-block;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px
	}
	
	.page-header #fxmenu ._menu-footer-mobile ._btn:focus,
	.page-header #fxmenu ._menu-footer-mobile ._btn:hover {
		background-color: #222;
		color: #fff
	}
	
	.page-header #fxmenu ._menu-footer-mobile .search-link {
		width: 48%;
		text-align: center;
		margin-right: 2%
	}
	
	.page-header #fxmenu ._menu-footer-mobile .search-link i {
		padding-right: 5px
	}
	
	.page-header #fxmenu ._menu-footer-mobile .login-link {
		width: 48%;
		margin-left: 2%;
		text-align: center
	}
	
	.page-header #fxmenu .ubermenu-nav {
		font-family: inherit;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
		list-style: none;
		margin: 0 0;
		padding: 0
	}
	
	.page-header #fxmenu .ubermenu-nav>li {
		font-family: inherit;
		display: inline-block
	}
	
	.page-header #fxmenu .ubermenu-nav>li>a {
		-webkit-border-radius: 8px 8px 0 0;
		-moz-border-radius: 8px 8px 0 0;
		border-radius: 8px 8px 0 0;
		text-align: left;
		position: relative;
		display: block;
		padding: 32px 24px;
		font-family: inherit;
		font-weight: 400;
		font-size: 18px;
		line-height: 100%;
		letter-spacing: -.0045em;
		color: #222;
		text-decoration: none;
		word-break: initial;
		cursor: pointer!important
	}
	
	.page-header #fxmenu .ubermenu-nav>li>a>i {
		display: none
	}
	
	.page-header #fxmenu .ubermenu-nav>li>a {
		padding-right: 44px
	}
	
	.page-header #fxmenu .ubermenu-nav>li>a:after {
		content: "\e900";
		font-family: 'ic-hdr'!important;
		margin-left: 8px;
		font-size: 16px;
		position: absolute;
		right: 24px;
		top: 50%;
		margin-top: -8px;
		line-height: 1;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		-ms-transition: all 0.3s;
		-o-transition: all 0.3s;
		transition: all 0.3s
	}
	
	.page-header #fxmenu .ubermenu-nav>li>a:hover {
		color: #207DE9
	}
	
	.page-header #fxmenu .ubermenu-nav>li.ubermenu-active>a {
		color: #207DE9;
		background-color: #F9FBFF
	}
	
	.page-header #fxmenu .ubermenu-nav>li.ubermenu-active>a:after {
		-webkit-transform: rotate(-180deg);
		-moz-transform: rotate(-180deg);
		-o-transform: rotate(-180deg);
		transform: rotate(-180deg)
	}
	
	.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu {
		width: 100%;
		background-color: #F9FBFF;
		-webkit-transition: all 0.3s linear;
		-moz-transition: all 0.3s linear;
		-ms-transition: all 0.3s linear;
		-o-transition: all 0.3s linear;
		transition: all 0.3s linear
	}
	
	.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row {
		margin: 0
	}
	
	.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row>div {
		margin-bottom: 16px;
		padding-left: 12px;
		padding-right: 12px
	}
	
	.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row {
		padding: 48px 40px 48px 40px;
		display: flex
	}
	
	.page-header #fxmenu .ubermenu-nav>li._animate ._main-dropdown {
		display: block;
		opacity: 0;
		-webkit-transform: translateY(-10%);
		-moz-transform: translateY(-10%);
		-o-transform: translateY(-10%);
		transform: translateY(-10%)
	}
	
	.page-header #fxmenu .ubermenu-nav>li.open ._main-dropdown {
		opacity: 1;
		display: block;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
	
	.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 {
		min-height: 100%;
		display: flex;
		float: none;
		width: 100%
	}
	
	.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 .ubermenu-target-with-image {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-pack: justify;
		justify-content: space-between;
		margin: 0 0 32px;
		font-family: inherit;
		font-weight: 600;
		font-size: 18px;
		line-height: 1;
		letter-spacing: -.0045em;
		color: #222;
		flex-direction: row-reverse;
		padding-top: 24px;
		padding-bottom: 0
	}
	
	.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 .ubermenu-target-with-image ._icon {
		vertical-align: middle;
		display: inline-block;
		margin-left: 8px;
		max-height: 48px
	}
	
	.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 .ubermenu-target-with-image ._icon img {
		width: auto;
		max-height: 48px
	}
	
	.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 ul {
		font-family: inherit;
		font-size: 15px;
		line-height: 21px;
		list-style: none;
		margin: 0
	}
	
	.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2>ul {
		font-family: inherit;
		font-size: 15px;
		line-height: 21px;
		list-style: none;
		margin: 0;
		background: #000;
		-webkit-box-shadow: 0 2px 6px rgba(110, 123, 129, .1);
		-moz-box-shadow: 0 2px 6px rgba(110, 123, 129, .1);
		box-shadow: 0 2px 6px rgba(110, 123, 129, .1);
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
		margin-bottom: 16px;
		margin-left: 12px;
		margin-right: 12px;
		width: 100%
	}
	
	.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 li:not(.widget) {
		margin-top: 0
	}
	
	.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 li:not(.widget) .ubermenu-item-level-4>a>.ubermenu-target-title {
		margin-bottom: 24px
	}
	
	.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 li.widget {
		padding: 0;
		display: flex;
		align-items: stretch;
		height: 100%
	}
	
	.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 li a:not(.fx-btn) {
		font-family: inherit;
		display: inline-block;
		vertical-align: top;
		text-decoration: none;
		font-weight: 400;
		font-size: 15px;
		line-height: 21px;
		letter-spacing: -.003em;
		color: #222;
		padding: 0
	}
	
	.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 li a:not(.fx-btn):after {
		content: "->";
		letter-spacing: 0;
		width: 0;
		white-space: nowrap;
		line-height: 1;
		display: inline-block;
		opacity: 0;
		visibility: hidden;
		position: relative;
		left: -20px;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;
		transition: all 0.3s;
		transition: all 0.3s
	}
	
	.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 li.active>a:not(.fx-btn),
	.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 li a:not(.fx-btn):hover {
		color: #207DE9
	}
	
	.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 li a:not(.fx-btn):hover:after {
		opacity: 1;
		visibility: visible;
		left: 4px
	}
	
	.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2>.ubermenu-submenu {
		padding-bottom: 0
	}
	
	.page-header ._main-dropdown-card {
		width: 100%;
		height: 100%;
		padding: 24px;
		min-height: 424px;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
		-webkit-box-shadow: 0 2px 6px rgba(110, 123, 129, .1);
		-moz-box-shadow: 0 2px 6px rgba(110, 123, 129, .1);
		box-shadow: 0 2px 6px rgba(110, 123, 129, .1);
		background-position: center 0;
		background-repeat: no-repeat;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		background: rgba(204, 228, 255, .5);
		background-size: cover
	}
	
	.page-header ._main-dropdown-card.bg-light-orange {
		background: #fef4e8!important
	}
	
	.page-header ._main-dropdown-card ._value {
		margin: 0 0 8px;
		font-family: inherit;
		font-weight: 900;
		font-size: 48px;
		line-height: 56px;
		letter-spacing: -.024em;
		color: #207DE9;
		text-align: center
	}
	
	.page-header ._main-dropdown-card ._title {
		margin: 0 0 24px;
		font-family: inherit;
		font-weight: 600;
		font-size: 21px;
		line-height: 1.2;
		letter-spacing: -.0055em;
		color: #222;
		text-align: center
	}
	
	.page-header ._main-dropdown-card h3._title {
		font-weight: 900;
		font-size: 32px;
		line-height: 42px;
		letter-spacing: -.018em
	}
	
	.page-header ._main-dropdown-card ._title3 {
		-ms-flex-pack: center;
		justify-content: center;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
		margin: 0 0 24px;
		font-family: inherit;
		font-weight: 900;
		font-size: 32px;
		line-height: 110%;
		letter-spacing: -.018em;
		color: #222
	}
	
	.page-header ._main-dropdown-card ._title3 span {
		font-weight: 900;
		font-size: 72px;
		line-height: 1;
		color: #207DE9;
		margin-right: 8px
	}
	
	.page-header ._main-dropdown-card ._title2 {
		margin: 0 0 2px;
		font-family: inherit;
		font-weight: 900;
		font-size: 24px;
		line-height: 34px;
		letter-spacing: -.018em;
		color: #222
	}
	
	.page-header ._main-dropdown-card ._subtitle {
		margin: 0 0 16px;
		font-family: inherit;
		font-weight: 600;
		font-size: 18px;
		line-height: 25px;
		letter-spacing: -.0045em;
		color: #222
	}
	
	.page-header ._main-dropdown-card ._text {
		margin: 0 0 24px;
		font-family: inherit;
		font-weight: 400;
		font-size: 15px;
		line-height: 24px;
		letter-spacing: -.003em;
		color: #374046
	}
	
	.page-header ._main-dropdown-card ._sep {
		display: block;
		width: 100%;
		margin-right: -8px;
		margin-bottom: 15px
	}
	
	.page-header ._main-dropdown-card ._sep span {
		position: relative;
		overflow: hidden;
		display: block;
		vertical-align: middle
	}
	
	.page-header ._main-dropdown-card ._sep span:before {
		content: "";
		position: absolute;
		right: 80px;
		top: 50%;
		margin-top: -1px;
		border-bottom: 2px solid #207DE9;
		width: 2000px
	}
	
	.page-header ._main-dropdown-card.bg-light-orange ._sep span:before {
		border-bottom: 2px solid #fe5800!important
	}
	
	.page-header ._main-dropdown-card ._sep span img {
		max-width: 48px;
		max-height: 48px;
		display: block;
		margin-left: auto
	}
	
	.page-header ._main-dropdown-card ._btn {
		display: block;
		margin-top: auto;
		width: 100%;
		padding: 16px;
		text-decoration: none;
		font-family: inherit;
		font-weight: 600;
		font-size: 18px;
		line-height: 28px;
		text-align: center;
		letter-spacing: -.0045em;
		color: #FFF;
		background: #207DE9;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px
	}
	
	.page-header ._main-dropdown-card ._btn:hover {
		color: #fff;
		background: #116FDA
	}
	
	.page-header ._main-dropdown-card ._btn:focus {
		color: #fff;
		background: #0E6AD2
	}
	
	.page-header #fxmenu .ubermenu-item-level-3 .ubermenu-submenu>li,
	.page-header #fxmenu .ubermenu-item-level-3>.ubermenu-target {
		padding-left: 24px!important;
		padding-right: 24px!important
	}
	
	.page-header #fxmenu .ubermenu-item-level-3>.ubermenu-submenu {
		padding-top: 0
	}
	
	.page-header #fxmenu .ubermenu-item-level-3,
	.page-header #fxmenu .ubermenu-item-level-3>ul {
		height: 100%
	}
	
	.page-header .ubermenu .ubermenu-item-layout-image_right>.ubermenu-target-text {
		padding-right: 0px!important
	}
	
	@media (min-width:1921px) {
		.page-header ._main-dropdown-card {
			background-position: center 25%
		}
	}
	
	@media (max-width:1900px) {
		.page-header ._main-dropdown-card ._title3 {
			font-size: 28px
		}
		.page-header ._main-dropdown-card ._title3 span {
			font-size: 68px
		}
	}
	
	@media (max-width:1760px) {
		.page-header ._main-dropdown-card ._title3 {
			display: block;
			text-align: center;
			font-size: 20px
		}
		.page-header ._main-dropdown-card ._title3 span {
			display: block;
			margin: 0;
			font-size: 48px
		}
	}
	
	@media (max-width:1600px) {
		.page-header #fxmenu ._logo {
			margin-right: 24px
		}
		.page-header #fxmenu ._logo ._logo-desc {
			margin-left: 16px
		}
	}
	
	@media (max-width:1550px) {
		.page-header #fxmenu .ubermenu-nav>li>a {
			padding-right: 16px;
			padding-left: 16px;
			font-size: 16px
		}
		.page-header #fxmenu .ubermenu-nav>li>a {
			padding-right: 36px
		}
		.page-header #fxmenu .ubermenu-nav>li>a:after {
			right: 16px
		}
		.page-header ._get_proposal_btn {
			font-size: 16px
		}
		.page-header .fxtopbar-menu li {
			margin-left: 8px
		}
		.page-header .fxtopbar-menu li a {
			font-size: 16px
		}
	}
	
	@media (max-width:1440px) {
		.page-header ._main-dropdown-card ._value {
			font-size: 38px;
			line-height: 46px
		}
		.page-header ._main-dropdown-card ._title {
			font-size: 18px
		}
		.page-header ._main-dropdown-card h3._title {
			font-size: 28px;
			line-height: 34px
		}
		.page-header ._main-dropdown-card ._title2 {
			font-size: 20px;
			line-height: 28px
		}
	}
	
	@media (max-width:1400px) {
		.page-header #fxmenu ._logo ._logo-desc {
			display: none
		}
	}
	
	@media (max-width:1199px) {
		.page-header #fxmenu ._logo {
			margin-right: 16px
		}
		.page-header #fxmenu .ubermenu-nav>li>a {
			font-size: 12px
		}
		.page-header #fxheader ._get_proposal_btn {
			padding-left: 16px;
			padding-right: 16px
		}
		.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu ._main-dropdown-card-col {
			display: none
		}
	}
	
	@media (max-width:1199px) {
		body.mobile_menu_opened {
			overflow: hidden
		}
		.page-header #fxtopbar {
			padding: 12px 0;
			border-bottom: 1px solid #BEC6CD
		}
		.page-header #fxtopbar .fxtopbar-right {
			width: 100%;
			-ms-flex-pack: justify;
			justify-content: space-between
		}
		.page-header .fxtopbar-menu li,
		.page-header .fxtopbar-revenue,
		.page-header #fxheader ._get_proposal_btn {
			display: none
		}
		.page-header .fxtopbar-menu li._phone {
			margin-left: 0
		}
		.page-header .fxtopbar-menu li._phone a {
			font-size: 14px;
			color: #00448F
		}
		.page-header .fxtopbar-menu li._phone,
		.page-header #fxtopbar ._get_proposal_btn {
			display: block
		}
		.page-header #fxtopbar ._get_proposal_btn {
			padding: 12px 16px;
			font-size: 14px;
			line-height: 17px
		}
		.page-header #fxmenu ._logo {
			padding: 16px 0
		}
		.page-header #fxmenu ._menu-toggle {
			display: block
		}
		.page-header #fxmenu ._menu {
			display: none;
			opacity: 0;
			background: #fff;
			position: fixed;
			top: 130px;
			bottom: 80px;
			overflow: auto;
			left: 0;
			width: 100%
		}
		.page-header #fxmenu ._menu._animate {
			display: block;
			opacity: 0
		}
		.page-header #fxmenu ._menu.open_mobile {
			opacity: 1;
			display: block;
			padding: 16px 0
		}
		.page-header #fxmenu ._menu-footer-mobile {
			display: -ms-flexbox;
			display: flex;
			flex-direction: row
		}
		.page-header #fxmenu .ubermenu-nav {
			display: block
		}
		.page-header #fxmenu .ubermenu-nav>li {
			display: block
		}
		.page-header #fxmenu .ubermenu-nav>li>a {
			padding: 32px;
			font-weight: 600;
			font-size: 18px;
			line-height: 100%
		}
		.page-header #fxmenu .ubermenu-nav>li>a:before {
			opacity: .4;
			content: "";
			position: absolute;
			bottom: 0;
			left: 24px;
			right: 24px;
			border-bottom: 1px solid #BEC6CD
		}
		.page-header #fxmenu .ubermenu-nav li:last-child ._main-link:before {
			display: none
		}
		.page-header #fxmenu .ubermenu-nav>li>a:after {
			font-size: 22px;
			font-weight: 400;
			right: 32px;
			margin-top: -11px
		}
		.page-header #fxmenu .ubermenu-nav ._main-dropdown {
			position: relative;
			max-height: 0;
			overflow: hidden;
			display: block;
			opacity: 1
		}
		.page-header #fxmenu .ubermenu-nav>li._animate ._main-dropdown {
			-webkit-transform: none;
			-moz-transform: none;
			-o-transform: none;
			transform: none
		}
		.page-header #fxmenu .ubermenu-nav>li.open ._main-dropdown {
			max-height: 2000px;
			-webkit-transform: none;
			-moz-transform: none;
			-o-transform: none;
			transform: none
		}
		.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row {
			-ms-flex-wrap: wrap;
			flex-wrap: wrap
		}
		.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row>div {
			margin-bottom: 0
		}
		.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row {
			padding: 8px 32px
		}
		.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 {
			background-color: transparent;
			-webkit-box-shadow: none;
			-moz-box-shadow: none;
			box-shadow: none;
			-webkit-border-radius: 0;
			-moz-border-radius: 0;
			border-radius: 0;
			min-height: inherit;
			padding: 0
		}
		.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 .ubermenu-target-with-image {
			cursor: pointer;
			position: relative;
			display: block;
			padding: 16px 0;
			margin: 0;
			font-weight: 400;
			font-size: 16px;
			line-height: 1;
			letter-spacing: -.0045em
		}
		.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 .ubermenu-target-with-image:after {
			content: "\e900";
			font-family: 'ic-hdr'!important;
			margin-left: 8px;
			position: absolute;
			top: 50%;
			margin-top: -11px;
			line-height: 1;
			-webkit-transition: all 0.3s;
			-moz-transition: all 0.3s;
			-ms-transition: all 0.3s;
			-o-transition: all 0.3s;
			transition: all 0.3s;
			font-size: 22px;
			font-weight: 400;
			right: 0
		}
		.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 .ubermenu-item-level-3.open .ubermenu-target-with-image:after {
			-webkit-transform: rotate(-180deg);
			-moz-transform: rotate(-180deg);
			-o-transform: rotate(-180deg);
			transform: rotate(-180deg)
		}
		.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 .ubermenu-target-with-image:hover {
			font-weight: 600
		}
		.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 .ubermenu-target-with-image ._icon {
			display: none
		}
		.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 ._body {
			max-height: 0;
			overflow: hidden;
			position: relative;
			padding-left: 16px;
			-webkit-transition: all 0.3s;
			-moz-transition: all 0.3s;
			-ms-transition: all 0.3s;
			-o-transition: all 0.3s;
			transition: all 0.3s
		}
		.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2.open ._title {
			font-weight: 600
		}
		.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2.open ._title:after {
			-webkit-transform: rotate(-180deg);
			-moz-transform: rotate(-180deg);
			-o-transform: rotate(-180deg);
			transform: rotate(-180deg)
		}
		.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2.open ._body {
			max-height: 1000px;
			padding-top: 16px;
			padding-bottom: 24px
		}
		.page-header ._main-dropdown-card {
			display: none
		}
		.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 ul .ubermenu-item-level-3 .ubermenu-submenu {
			padding-left: 16px;
			overflow: hidden;
			max-height: 0;
			-webkit-transition: all 0.3s;
			-moz-transition: all 0.3s;
			-ms-transition: all 0.3s;
			-o-transition: all 0.3s;
			transition: all 0.3s
		}
		.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 ul .ubermenu-item-level-3 .ubermenu-item-layout-image_right>.ubermenu-image {
			display: none
		}
		.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 ul .ubermenu-item-level-3.open>.ubermenu-target>.ubermenu-target-title {
			font-weight: 600
		}
		.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 ul .ubermenu-item-level-3.open .ubermenu-submenu {
			max-height: 1000px;
			padding-top: 16px;
			padding-bottom: 24px
		}
		.page-header #fxmenu .ubermenu-nav .ubermenu-retractor {
			display: none
		}
		.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 {
			margin-left: 0
		}
		.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 ul .ubermenu-item-level-3 .ubermenu-submenu {
			padding-bottom: 0;
			padding-top: 0
		}
		.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 li:not(.widget) .ubermenu-item-level-4>a>.ubermenu-target-title {
			margin-bottom: 0
		}
		.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2>ul {
			margin-left: 0;
			background: transparent;
			box-shadow: none
		}
		.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 .ubermenu-target-with-image {
			padding-left: 0px!important;
			padding-right: 0px!important
		}
		.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 li.ubermenu-item-level-4 {
			padding-left: 0px!important;
			padding-right: 0px!important;
			margin-bottom: 24px
		}
		.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 li.ubermenu-item-level-4:last-child {
			margin-bottom: 0
		}
		.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2>.ubermenu-submenu {
			margin: 0
		}
		.ubermenu-responsive .ubermenu-item.ubermenu-active>.ubermenu-submenu.ubermenu-submenu-type-mega {
			display: block;
			position: relative
		}
		body.mobile_menu_opened nav.ubermenu {
			max-height: 100%!important;
			visibility: visible!important
		}
		html.menu-is-active {
			overflow: hidden
		}
	}
	
	.hideheader {
		position: absolute;
		width: 100%;
		display: block
	}
	
	.page-header.js-scrolled #fxheader {
		position: fixed;
		top: 0
	}
	
	.page-header.js-scrolled #fxmenu ._menu {
		top: 64px
	}
	
	.admin-bar .page-header {
		margin-top: 32px
	}
	
	.admin-bar .page-header.js-scrolled #fxheader {
		top: 32px
	}
	
	.admin-bar .page-header #fxmenu ._menu {
		top: 162px
	}
	
	@media (max-width:1199px) {
		.admin-bar .page-header.js-scrolled #fxmenu ._menu {
			top: 90px
		}
	}
	
	@media (max-width:782px) {
		.admin-bar .page-header {
			margin-top: 46px
		}
		.admin-bar .page-header #fxheader {
			top: 46px!important
		}
		.admin-bar .page-header.js-scrolled #fxmenu ._menu {
			top: 100px
		}
		.admin-bar .page-header #fxmenu ._menu {
			top: 170px
		}
	}
	
	@media (max-width:600px) {
		.admin-bar .page-header.js-scrolled #fxheader {
			top: 0px!important
		}
		.admin-bar .page-header.js-scrolled #fxmenu ._menu {
			top: 63px!important
		}
	}
	
	@keyframes fadeIn {
		0% {
			opacity: 0
		}
		100% {
			opacity: 1
		}
	}
	
	@-webkit-keyframes fadeIn {
		0% {
			opacity: 0
		}
		100% {
			opacity: 1
		}
	}
	
	html.show-search-bar {
		overflow-y: hidden
	}
	
	html.show-search-bar .search-functionality-wrapper {
		display: block
	}
	
	html.show-search-bar .search-functionality-wrapper {
		animation: fadeIn ease 0.8s;
		-webkit-animation: fadeIn ease 0.8s;
		-moz-animation: fadeIn ease 0.8s;
		-o-animation: fadeIn ease 0.8s;
		-ms-animation: fadeIn ease 0.8s
	}
	
	.search-functionality-wrapper {
		display: none;
		overflow-y: scroll;
		width: 100%;
		height: 100%;
		float: left;
		position: fixed;
		left: 0;
		top: 0;
		background-color: #F9FAFB;
		z-index: 100000
	}
	
	.search-functionality-wrapper .search-bar-wrapper {
		background: #fff
	}
	
	.search-functionality-wrapper .search-bar-wrapper .search-bar {
		width: 100%;
		height: 80px;
		float: left;
		display: block
	}
	
	.search-functionality-wrapper .search-query-input {
		color: #869298!important;
		background-color: white!important;
		padding-left: 0;
		float: left;
		height: 78px;
		width: 100%;
		display: block;
		border: none;
		outline: none;
		font-family: var(--font-inter);
		font-weight: 400;
		font-size: 26px
	}
	
	.search-functionality-wrapper .search-query-input::-webkit-input-placeholder {
		color: #869298!important
	}
	
	.search-functionality-wrapper .search-query-input::-moz-placeholder {
		color: #869298!important
	}
	
	.search-functionality-wrapper .search-query-input:-ms-input-placeholder {
		color: #869298!important
	}
	
	.search-functionality-wrapper .search-query-input::-ms-input-placeholder {
		color: #869298!important
	}
	
	.search-functionality-wrapper .search-query-input::placeholder {
		color: #869298!important
	}
	
	.search-functionality-wrapper .search-body {
		padding-top: 24px
	}
	
	.search-functionality-wrapper .search-body .categories-sidebar h5 {
		font-family: var(--font-inter);
		font-style: normal;
		font-weight: 600;
		font-size: 18px;
		line-height: 28px;
		letter-spacing: -.0045em;
		color: #374046;
		margin-bottom: 16px;
		margin-top: 0
	}
	
	.search-functionality-wrapper .search-body .categories-sidebar ul li a {
		width: 100%;
		display: block;
		float: left;
		position: relative;
		font-family: var(--font-inter);
		font-style: normal;
		font-weight: 400;
		font-size: 18px;
		line-height: 28px;
		letter-spacing: -.0045em;
		color: #869298;
		text-decoration: none
	}
	
	.search-functionality-wrapper .search-body .categories-sidebar ul li a.active,
	.search-functionality-wrapper .search-body .categories-sidebar ul li a:hover {
		font-size: 18px;
		line-height: 28px;
		letter-spacing: -.0045em;
		color: #207DE9;
		font-weight: 600
	}
	
	.search-functionality-wrapper .search-body .categories-sidebar ul li a span.quantity {
		position: absolute;
		right: 0
	}
	
	.search-functionality-wrapper .pagination-info {
		float: left;
		font-family: var(--font-inter);
		font-style: normal;
		font-weight: 400;
		font-size: 18px;
		line-height: 28px;
		letter-spacing: -.0045em;
		color: #374046;
		margin-bottom: 16px;
		margin-top: 0;
		text-transform: none
	}
	
	.search-functionality-wrapper .search-results ul.results-list {
		width: 100%;
		height: auto;
		float: left;
		list-style-position: inherit;
		margin-top: 0;
		list-style: none!important
	}
	
	.search-functionality-wrapper .search-results ul.results-list li {
		width: 100%;
		height: auto;
		float: left;
		border-bottom: 1px solid lightgray;
		padding: 12px 0 0 0
	}
	
	.search-functionality-wrapper .search-results ul.results-list li::marker {
		display: none
	}
	
	.search-functionality-wrapper .search-results>ul.results-list>li>a {
		padding: 12px;
		width: 100%;
		height: auto;
		float: left;
		text-decoration: none
	}
	
	.search-functionality-wrapper .search-results>ul.results-list>li>a h3 {
		font-family: var(--font-inter);
		font-style: normal;
		font-weight: 900;
		font-size: 28px;
		line-height: 34px;
		letter-spacing: -.018em;
		color: #374046;
		margin-top: 0;
		margin-bottom: 8px
	}
	
	.search-functionality-wrapper .search-results>ul.results-list>li>a h3 em {
		color: var(--primary-blue-03);
		font-family: var(--font-inter);
		font-style: normal
	}
	
	.search-functionality-wrapper .search-results>ul.results-list>li>a .url {
		white-space: break-spaces;
		word-break: break-all;
		font-family: var(--font-inter);
		font-style: normal;
		font-weight: 600;
		font-size: 18px;
		line-height: 22px;
		letter-spacing: .05em;
		color: #207DE9;
		margin-bottom: 12px;
		float: left;
		width: 100%
	}
	
	.search-functionality-wrapper .search-results>ul.results-list>li>a:hover {
		background-color: var(--white)
	}
	
	.search-functionality-wrapper .search-results>ul.results-list>li>a p {
		margin-top: 0;
		font-weight: 400;
		width: 75%;
		height: auto;
		float: left
	}
	
	.search-functionality-wrapper .search-results>ul.results-list>li>a ul.categories-tags li {
		width: auto;
		padding: 7px 14px;
		height: auto;
		float: left;
		font-size: 16px;
		background: var(--white);
		line-height: 16px;
		border-radius: 2px;
		font-weight: 400;
		text-align: center;
		margin-right: 10px;
		border-bottom: none
	}
	
	.search-functionality-wrapper .pagination-control {
		width: 100%;
		height: auto;
		float: left;
		padding-top: 24px;
		padding-bottom: 24px;
		text-align: center
	}
	
	.search-functionality-wrapper .pagination-control a {
		background: var(--white);
		border: 1px solid #CED4DA;
		box-sizing: border-box;
		border-radius: 4px;
		width: auto;
		height: 56px;
		font-size: 18px;
		line-height: 24px;
		text-align: center;
		letter-spacing: -.0055em;
		color: #374046;
		padding: 16px 22px;
		margin-right: 16px;
		font-family: var(--font-inter);
		font-weight: 600;
		display: inline-block;
		text-decoration: none
	}
	
	.search-functionality-wrapper .pagination-control a:hover {
		border-color: #207DE9;
		color: #207DE9
	}
	
	.search-functionality-wrapper .pagination-control a.disabled {
		color: gray;
		cursor: default;
		opacity: .3
	}
	
	.search-functionality-wrapper .pagination-info .search-criteria {
		width: 100%;
		word-break: break-word
	}
	
	.search-functionality-wrapper .search-body-messages-wrapper {
		padding-top: 24px
	}
	
	.search-functionality-wrapper .search-body-messages-wrapper .loading-icon {
		width: 100%;
		float: left;
		display: block;
		padding-bottom: 24px
	}
	
	.search-functionality-wrapper .search-body-messages-wrapper .loading-icon img {
		width: 50px;
		float: left
	}
	
	.search-functionality-wrapper .search-body-messages-wrapper .loading-icon .message {
		float: left;
		padding-top: 12px;
		padding-left: 5px;
		font-family: var(--font-inter);
		font-size: 20px
	}
	
	.search-functionality-wrapper .search-body-messages-wrapper .error-message,
	.search-functionality-wrapper .search-body-messages-wrapper .error-message * {
		text-decoration: none;
		color: red;
		padding-bottom: 24px
	}
	
	.search-functionality-wrapper .search-body-messages-wrapper .no-results-message {
		padding-bottom: 24px
	}
	
	.search-functionality-wrapper .search-bar-wrapper .search-bar {
		position: relative
	}
	
	.search-functionality-wrapper .search-bar-wrapper .search-bar .ic-header-search {
		position: absolute;
		top: 26px;
		font-size: 30px;
		left: 0
	}
	
	.search-functionality-wrapper .search-query-input {
		padding-left: 36px;
		padding-right: 36px
	}
	
	.search-functionality-wrapper .search-bar-wrapper .search-bar .close-search-link {
		position: absolute;
		top: 28px;
		right: 0;
		font-size: 30px;
		color: #869298;
		text-decoration: none
	}
	
	.search-functionality-wrapper .search-bar-wrapper .search-bar .close-search-link:hover {
		color: #000
	}
	
	.masthead {
		padding-top: 96px;
		padding-bottom: 96px;
		background-color: var(--blue-07);
		color: var(--gray-03)
	}
	
	.breadcrumbs {
		margin: 0;
		padding: 0
	}
	
	.breadcrumbs ul {
		margin: 0;
		list-style: none;
		padding: 0
	}
	
	.breadcrumbs li {
		margin: 0 0 0;
		padding: 0;
		color: var(--blue-14);
		font-family: var(--font-inter);
		font-size: 15px;
		font-weight: 700;
		line-height: 1.1em;
		display: inline-block;
		position: relative;
		text-transform: uppercase
	}
	
	.breadcrumbs ul li::before {
		content: '/';
		position: absolute;
		top: 0;
		left: 0;
		color: #B6C0C7;
		display: block
	}
	
	.breadcrumbs ul li+li {
		margin-left: 15px;
		padding-left: 15px
	}
	
	.breadcrumbs li:first-child {
		padding-left: 0
	}
	
	.breadcrumbs li:last-child {
		border-right: none;
		padding-right: 0
	}
	
	.breadcrumbs li:last-child {
		border-right: none;
		padding-right: 0
	}
	
	.breadcrumb_last {
		display: inline-block;
		position: relative;
		padding-left: 15px;
		margin-left: .4rem;
		display: none
	}
	
	.breadcrumb_last::before {
		content: '/';
		position: absolute;
		top: 0;
		left: 0;
		color: #B6C0C7;
		display: block
	}
	
	.breadcrumbs li a {
		color: var(--blue-14);
		border: none;
		transition: all .4s ease-in-out;
		text-decoration: none
	}
	
	.breadcrumbs li a:hover {
		color: var(--blue-14)
	}
	
	.breadcrumbs ul li:first-child::before {
		display: none
	}
	
	@media (max-width:767px) {
		.breadcrumbs ul li:last-child a {
			width: calc(75%);
			display: inline-block;
			text-overflow: ellipsis;
			overflow: hidden;
			white-space: nowrap;
			vertical-align: top
		}
		.breadcrumbs ul li:nth-child(2) a {
			width: calc(100%)!important
		}
	}
	
	@media (max-width:1025px) and (min-width:768px) {
		breadcrumbs ul li:last-child a {
			width: calc(75%);
			display: inline-block;
			text-overflow: ellipsis;
			overflow: hidden;
			white-space: nowrap;
			vertical-align: top
		}
		breadcrumbs ul li:nth-child(2) a {
			width: calc(100%)!important
		}
	}
	
	@-webkit-keyframes rocket-animation {
		0% {
			top: 10%;
			right: 15px
		}
		10% {
			top: 10%;
			right: 15px
		}
		20% {
			top: 10%;
			right: 15px
		}
		25% {
			top: 15%;
			right: 10px
		}
		30% {
			top: 10%;
			right: 15px
		}
		35% {
			top: 15%;
			right: 10px
		}
		40% {
			top: 10%;
			right: 15px
		}
		45% {
			top: 15%;
			right: 10px
		}
		50% {
			top: 10%;
			right: 15px
		}
		55% {
			top: 13%;
			right: 13px
		}
		75% {
			top: -65%;
			right: -20px;
			opacity: 1
		}
		75.1% {
			top: -65%;
			right: -20px;
			opacity: 0
		}
		75.2% {
			top: 150%;
			right: 70px;
			opacity: 0
		}
		75.3% {
			top: 150%;
			right: 70px;
			opacity: 1
		}
		100% {
			top: 10%;
			right: 15px
		}
	}
	
	@keyframes rocket-animation {
		0% {
			top: 10%;
			right: 15px
		}
		10% {
			top: 10%;
			right: 15px
		}
		20% {
			top: 10%;
			right: 15px
		}
		25% {
			top: 15%;
			right: 10px
		}
		30% {
			top: 10%;
			right: 15px
		}
		35% {
			top: 15%;
			right: 10px
		}
		40% {
			top: 10%;
			right: 15px
		}
		45% {
			top: 15%;
			right: 10px
		}
		50% {
			top: 10%;
			right: 15px
		}
		55% {
			top: 13%;
			right: 13px
		}
		75% {
			top: -65%;
			right: -20px;
			opacity: 1
		}
		75.1% {
			top: -65%;
			right: -20px;
			opacity: 0
		}
		75.2% {
			top: 150%;
			right: 70px;
			opacity: 0
		}
		75.3% {
			top: 150%;
			right: 70px;
			opacity: 1
		}
		100% {
			top: 10%;
			right: 15px
		}
	}
	
	.link-get_a_proposal .rocket-img {
		-webkit-animation: rocket-animation 5s infinite;
		animation: rocket-animation 5s infinite
	}
	
	@-webkit-keyframes cloud-animation1 {
		0% {
			bottom: -17px;
			right: 60px
		}
		10% {
			bottom: -17px;
			right: 60px
		}
		20% {
			bottom: -17px;
			right: 60px
		}
		25% {
			bottom: -14px;
			right: 63px
		}
		30% {
			bottom: -17px;
			right: 60px
		}
		35% {
			bottom: -14px;
			right: 63px
		}
		40% {
			bottom: -17px;
			right: 60px
		}
		45% {
			bottom: -14px;
			right: 63px
		}
		50% {
			bottom: -17px;
			right: 60px
		}
		55% {
			bottom: -14px;
			right: 63px
		}
		75% {
			bottom: -30px
		}
		100% {
			bottom: -17px;
			right: 60px
		}
	}
	
	@keyframes cloud-animation1 {
		0% {
			bottom: -17px;
			right: 60px
		}
		10% {
			bottom: -17px;
			right: 60px
		}
		20% {
			bottom: -17px;
			right: 60px
		}
		25% {
			bottom: -14px;
			right: 63px
		}
		30% {
			bottom: -17px;
			right: 60px
		}
		35% {
			bottom: -14px;
			right: 63px
		}
		40% {
			bottom: -17px;
			right: 60px
		}
		45% {
			bottom: -14px;
			right: 63px
		}
		50% {
			bottom: -17px;
			right: 60px
		}
		55% {
			bottom: -14px;
			right: 63px
		}
		75% {
			bottom: -30px
		}
		100% {
			bottom: -17px;
			right: 60px
		}
	}
	
	@-webkit-keyframes cloud-animation2 {
		0% {
			bottom: -14px;
			right: 50px
		}
		10% {
			bottom: -14px;
			right: 50px
		}
		20% {
			bottom: -14px;
			right: 50px
		}
		25% {
			bottom: -11px;
			right: 47px
		}
		30% {
			bottom: -14px;
			right: 50px
		}
		35% {
			bottom: -11px;
			right: 47px
		}
		40% {
			bottom: -14px;
			right: 50px
		}
		45% {
			bottom: -11px;
			right: 47px
		}
		50% {
			bottom: -14px;
			right: 50px
		}
		55% {
			bottom: -11px;
			right: 47px
		}
		75% {
			bottom: -30px
		}
		100% {
			bottom: -14px;
			right: 50px
		}
	}
	
	@keyframes cloud-animation2 {
		0% {
			bottom: -14px;
			right: 50px
		}
		10% {
			bottom: -14px;
			right: 50px
		}
		20% {
			bottom: -14px;
			right: 50px
		}
		25% {
			bottom: -11px;
			right: 47px
		}
		30% {
			bottom: -14px;
			right: 50px
		}
		35% {
			bottom: -11px;
			right: 47px
		}
		40% {
			bottom: -14px;
			right: 50px
		}
		45% {
			bottom: -11px;
			right: 47px
		}
		50% {
			bottom: -14px;
			right: 50px
		}
		55% {
			bottom: -11px;
			right: 47px
		}
		75% {
			bottom: -30px
		}
		100% {
			bottom: -14px;
			right: 50px
		}
	}
	
	@-webkit-keyframes cloud-animation3 {
		0% {
			bottom: -12px
		}
		10% {
			bottom: -12px
		}
		20% {
			bottom: -12px
		}
		25% {
			bottom: -9px
		}
		30% {
			bottom: -12px
		}
		35% {
			bottom: -9px
		}
		40% {
			bottom: -12px
		}
		45% {
			bottom: -9px
		}
		50% {
			bottom: -12px
		}
		55% {
			bottom: -9px
		}
		75% {
			bottom: -30px
		}
		100% {
			bottom: -12px
		}
	}
	
	@keyframes cloud-animation3 {
		0% {
			bottom: -12px
		}
		10% {
			bottom: -12px
		}
		20% {
			bottom: -12px
		}
		25% {
			bottom: -9px
		}
		30% {
			bottom: -12px
		}
		35% {
			bottom: -9px
		}
		40% {
			bottom: -12px
		}
		45% {
			bottom: -9px
		}
		50% {
			bottom: -12px
		}
		55% {
			bottom: -9px
		}
		75% {
			bottom: -30px
		}
		100% {
			bottom: -12px
		}
	}
	
	@-webkit-keyframes cloud-animation4 {
		0% {
			bottom: -10px
		}
		10% {
			bottom: -10px
		}
		20% {
			bottom: -10px
		}
		25% {
			bottom: -7px
		}
		30% {
			bottom: -10px
		}
		35% {
			bottom: -7px
		}
		40% {
			bottom: -10px
		}
		45% {
			bottom: -7px
		}
		50% {
			bottom: -10px
		}
		55% {
			bottom: -7px
		}
		75% {
			bottom: -30px
		}
		100% {
			bottom: -10px
		}
	}
	
	@keyframes cloud-animation4 {
		0% {
			bottom: -10px
		}
		10% {
			bottom: -10px
		}
		20% {
			bottom: -10px
		}
		25% {
			bottom: -7px
		}
		30% {
			bottom: -10px
		}
		35% {
			bottom: -7px
		}
		40% {
			bottom: -10px
		}
		45% {
			bottom: -7px
		}
		50% {
			bottom: -10px
		}
		55% {
			bottom: -7px
		}
		75% {
			bottom: -30px
		}
		100% {
			bottom: -10px
		}
	}
	
	@-webkit-keyframes cloud-animation5 {
		0% {
			bottom: -14px;
			right: 17px
		}
		10% {
			bottom: -14px;
			right: 17px
		}
		20% {
			bottom: -14px;
			right: 17px
		}
		25% {
			bottom: -11px;
			right: 14px
		}
		30% {
			bottom: -14px;
			right: 17px
		}
		35% {
			bottom: -11px;
			right: 14px
		}
		40% {
			bottom: -14px;
			right: 17px
		}
		45% {
			bottom: -11px;
			right: 14px
		}
		50% {
			bottom: -14px;
			right: 17px
		}
		55% {
			bottom: -11px;
			right: 14px
		}
		75% {
			bottom: -30px
		}
		100% {
			bottom: -14px;
			right: 17px
		}
	}
	
	@keyframes cloud-animation5 {
		0% {
			bottom: -14px;
			right: 17px
		}
		10% {
			bottom: -14px;
			right: 17px
		}
		20% {
			bottom: -14px;
			right: 17px
		}
		25% {
			bottom: -11px;
			right: 14px
		}
		30% {
			bottom: -14px;
			right: 17px
		}
		35% {
			bottom: -11px;
			right: 14px
		}
		40% {
			bottom: -14px;
			right: 17px
		}
		45% {
			bottom: -11px;
			right: 14px
		}
		50% {
			bottom: -14px;
			right: 17px
		}
		55% {
			bottom: -11px;
			right: 14px
		}
		75% {
			bottom: -30px
		}
		100% {
			bottom: -14px;
			right: 17px
		}
	}
	
	@-webkit-keyframes cloud-animation6 {
		0% {
			bottom: -15px
		}
		10% {
			bottom: -15px
		}
		20% {
			bottom: -15px
		}
		25% {
			bottom: -12px
		}
		30% {
			bottom: -15px
		}
		35% {
			bottom: -12px
		}
		40% {
			bottom: -15px
		}
		45% {
			bottom: -12px
		}
		50% {
			bottom: -15px
		}
		55% {
			bottom: -12px
		}
		75% {
			bottom: -30px
		}
		100% {
			bottom: -15px
		}
	}
	
	@keyframes cloud-animation6 {
		0% {
			bottom: -15px
		}
		10% {
			bottom: -15px
		}
		20% {
			bottom: -15px
		}
		25% {
			bottom: -12px
		}
		30% {
			bottom: -15px
		}
		35% {
			bottom: -12px
		}
		40% {
			bottom: -15px
		}
		45% {
			bottom: -12px
		}
		50% {
			bottom: -15px
		}
		55% {
			bottom: -12px
		}
		75% {
			bottom: -30px
		}
		100% {
			bottom: -15px
		}
	}
	
	.link-get_a_proposal span {
		width: 18px;
		height: 18px;
		background: var(--white);
		position: absolute;
		border-radius: 50%
	}
	
	.link-get_a_proposal .circle1 {
		opacity: .4;
		bottom: -17px;
		right: 60px;
		width: 20px;
		height: 20px;
		-webkit-animation: cloud-animation1 5s infinite;
		animation: cloud-animation1 5s infinite
	}
	
	.link-get_a_proposal .circle2 {
		opacity: .8;
		bottom: -14px;
		right: 50px;
		-webkit-animation: cloud-animation2 5s infinite;
		animation: cloud-animation2 5s infinite
	}
	
	.link-get_a_proposal .circle3 {
		opacity: .4;
		bottom: -12px;
		right: 37px;
		-webkit-animation: cloud-animation3 5s infinite;
		animation: cloud-animation3 5s infinite
	}
	
	.link-get_a_proposal .circle4 {
		bottom: -10px;
		right: 28px;
		-webkit-animation: cloud-animation4 5s infinite;
		animation: cloud-animation4 5s infinite
	}
	
	.link-get_a_proposal .circle5 {
		opacity: .8;
		bottom: -14px;
		right: 17px;
		-webkit-animation: cloud-animation5 5s infinite;
		animation: cloud-animation5 5s infinite
	}
	
	.link-get_a_proposal .circle6 {
		opacity: .4;
		bottom: -16px;
		right: 10px;
		-webkit-animation: cloud-animation6 5s infinite;
		animation: cloud-animation6 5s infinite
	}
	
	.skip-link-for-screen-reader {
		position: absolute;
		left: -10000px;
		top: auto;
		width: 1px;
		height: 1px;
		overflow: hidden
	}
	
	.skip-link-for-screen-reader:focus {
		left: 10px;
		top: 10px;
		background-color: #fff;
		z-index: 1000;
		padding: 5px;
		width: auto;
		height: auto;
		font-weight: bolder;
		color: #00448F;
		box-shadow: 2px 2px 5px rgba(0, 0, 0, .2)
	}
	
	<style id="fx-review-shortcode-css" media="all">
	.ids_testi-card {
		margin-top: 48px;
		margin-bottom: 48px;
		text-align: center;
		background: url(/wp-content/themes/fx/assets/img/shortcodes/fx-review-card/squiggle.png) no-repeat right 0 #207DE9;
		-webkit-box-shadow: 0 3px 50px #EBEDEF;
		-moz-box-shadow: 0 3px 50px #EBEDEF;
		box-shadow: 0 3px 50px #EBEDEF;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		padding: 11.5942% 14.492753623%;
		position: relative;
		z-index: 0
	}
	
	.ids_testi-card:before {
		content: "";
		position: absolute;
		bottom: 0;
		left: -2.25442834%;
		max-width: 173px;
		width: 27.858293%;
		height: 132px;
		background: url(/wp-content/themes/fx/assets/img/shortcodes/fx-review-card/dots.png) no-repeat 0 bottom;
		z-index: -1;
		-webkit-background-size: 100% auto;
		-moz-background-size: 100% auto;
		background-size: 100% auto
	}
	
	.ids_testi-card .card-title {
		font-family: inherit;
		margin: 0 0 21px;
		font-weight: 900;
		font-size: 32px;
		line-height: 40px;
		color: #FFF
	}
	
	.ids_testi-card .card-text {
		font-family: inherit;
		margin: 0 0 21px;
		font-weight: 400;
		font-size: 21px;
		line-height: 28px;
		color: #FFF
	}
	
	.ids_testi-card .card-by {
		font-family: inherit;
		margin: 0;
		font-weight: 600;
		font-size: 21px;
		line-height: 28px;
		text-transform: uppercase;
		color: #FFF
	}
	
	.ids_testi-card .five-stars {
		max-width: 100%;
		margin-bottom: 21px
	}
	
	@media (max-width:1440px) {
		.ids_testi-card .card-title {
			font-size: 28px;
			line-height: 36px
		}
	}
	
	@media (max-width:1024px) {
		.ids_testi-card .card-title {
			font-size: 26px;
			line-height: 32px
		}
		.ids_testi-card .card-by,
		.ids_testi-card .card-text {
			font-size: 18px;
			line-height: 26px
		}
	}
	
	@media (max-width:500px) {
		.ids_testi-card {
			padding: 48px 32px
		}
	}
	
	<style id="wp-block-library-css" media="all">
	@charset "UTF-8";
	.wp-block-archives-dropdown label {
		display: block
	}
	
	.wp-block-avatar.aligncenter {
		text-align: center
	}
	
	.wp-block-audio {
		margin: 0 0 1em
	}
	
	.wp-block-audio figcaption {
		margin-top: .5em;
		margin-bottom: 1em
	}
	
	.wp-block-audio audio {
		width: 100%;
		min-width: 300px
	}
	
	.wp-block-button__link {
		color: #fff;
		background-color: #32373c;
		border-radius: 9999px;
		box-shadow: none;
		cursor: pointer;
		display: inline-block;
		font-size: 1.125em;
		padding: calc(.667em + 2px) calc(1.333em + 2px);
		text-align: center;
		text-decoration: none;
		word-break: break-word;
		box-sizing: border-box
	}
	
	.wp-block-button__link:active,
	.wp-block-button__link:focus,
	.wp-block-button__link:hover,
	.wp-block-button__link:visited {
		color: #fff
	}
	
	.wp-block-button__link.aligncenter {
		text-align: center
	}
	
	.wp-block-button__link.alignright {
		text-align: right
	}
	
	.wp-block-buttons>.wp-block-button.has-custom-width {
		max-width: none
	}
	
	.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link {
		width: 100%
	}
	
	.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link {
		font-size: inherit
	}
	
	.wp-block-buttons>.wp-block-button.wp-block-button__width-25 {
		width: calc(25% - var(--wp--style--block-gap, .5em)*0.75)
	}
	
	.wp-block-buttons>.wp-block-button.wp-block-button__width-50 {
		width: calc(50% - var(--wp--style--block-gap, .5em)*0.5)
	}html {
		font-family: sans-serif;
		-ms-text-size-adjust: 100%;
		-webkit-text-size-adjust: 100%
	}
	
	body {
		margin: 0
	}
	
	article,
	aside,
	details,
	figcaption,
	figure,
	footer,
	header,
	hgroup,
	main,
	menu,
	nav,
	section,
	summary {
		display: block
	}
	
	audio,
	canvas,
	progress,
	video {
		display: inline-block;
		vertical-align: baseline
	}
	
	audio:not([controls]) {
		display: none;
		height: 0
	}
	
	[hidden],
	template {
		display: none
	}
	
	a {
		background-color: transparent
	}
	
	a:active,
	a:hover {
		outline: 0
	}
	
	abbr[title] {
		border-bottom: 1px dotted
	}
	
	b,
	strong {
		font-weight: 700
	}
	
	dfn {
		font-style: italic
	}
	
	h1 {
		font-size: 2em;
		margin: .67em 0
	}
	
	mark {
		background: #ff0;
		color: #000
	}
	
	small {
		font-size: 80%
	}
	
	sub,
	sup {
		font-size: 75%;
		line-height: 0;
		position: relative;
		vertical-align: baseline
	}
	
	sup {
		top: -.5em
	}
	
	sub {
		bottom: -.25em
	}
	
	img {
		border: 0
	}
	
	svg:not(:root) {
		overflow: hidden
	}
	
	figure {
		margin: 1em 40px
	}
	
	hr {
		-moz-box-sizing: content-box;
		box-sizing: content-box;
		height: 0
	}
	
	pre {
		overflow: auto
	}
	
	code,
	kbd,
	pre,
	samp {
		font-family: monospace, monospace;
		font-size: 1em
	}
	
	button,
	input,
	optgroup,
	select,
	textarea {
		color: inherit;
		font: inherit;
		margin: 0
	}
	
	button {
		overflow: visible
	}
	
	button,
	select {
		text-transform: none
	}
	
	button,
	html input[type="button"],
	input[type="reset"],
	input[type="submit"] {
		-webkit-appearance: button;
		cursor: pointer
	}
	
	button[disabled],
	html input[disabled] {
		cursor: default
	}
	
	button::-moz-focus-inner,
	input::-moz-focus-inner {
		border: 0;
		padding: 0
	}
	
	input {
		line-height: normal
	}
	
	input[type="checkbox"],
	input[type="radio"] {
		box-sizing: border-box;
		padding: 0
	}
	
	input[type="number"]::-webkit-inner-spin-button,
	input[type="number"]::-webkit-outer-spin-button {
		height: auto
	}
	
	input[type="search"] {
		-webkit-appearance: textfield
	}
	
	input[type="search"]::-webkit-search-cancel-button,
	input[type="search"]::-webkit-search-decoration {
		-webkit-appearance: none
	}
	
	fieldset {
		border: 1px solid silver;
		margin: 0 2px;
		padding: .35em .625em .35em
	}
	
	legend {
		border: 0;
		padding: 0
	}
	
	textarea {
		overflow: auto
	}
	
	optgroup {
		font-weight: 700
	}
	
	table {
		border-collapse: collapse;
		border-spacing: 0
	}
	
	td,
	th {
		padding: 0
	}
	
	<style id="fx-ubermenu-css" type="text/css">
	.ubermenu,
	.ubermenu .ubermenu-column,
	.ubermenu .ubermenu-divider,
	.ubermenu .ubermenu-icon,
	.ubermenu .ubermenu-image,
	.ubermenu .ubermenu-item,
	.ubermenu .ubermenu-nav,
	.ubermenu .ubermenu-retractor,
	.ubermenu .ubermenu-row,
	.ubermenu .ubermenu-search,
	.ubermenu .ubermenu-search-input,
	.ubermenu .ubermenu-search-submit,
	.ubermenu .ubermenu-submenu,
	.ubermenu .ubermenu-submenu-footer,
	.ubermenu .ubermenu-tabs,
	.ubermenu .ubermenu-tabs-panels,
	.ubermenu .ubermenu-target,
	.ubermenu-responsive-toggle {
		margin: 0;
		padding: 0;
		left: auto;
		right: auto;
		top: auto;
		bottom: auto;
		text-indent: 0;
		clip: auto;
		position: static;
		background: 0 0;
		text-transform: none;
		overflow: visible;
		z-index: 10;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		-o-box-shadow: none;
		box-shadow: none;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-o-box-sizing: border-box;
		box-sizing: border-box;
		vertical-align: top;
		line-height: 1.3em;
		border: none;
		border-radius: 0;
		pointer-events: auto
	}
	
	.ubermenu,
	.ubermenu .ubermenu-column,
	.ubermenu .ubermenu-divider,
	.ubermenu .ubermenu-item,
	.ubermenu .ubermenu-nav,
	.ubermenu .ubermenu-retractor,
	.ubermenu .ubermenu-row,
	.ubermenu .ubermenu-search,
	.ubermenu .ubermenu-search-input,
	.ubermenu .ubermenu-search-submit,
	.ubermenu .ubermenu-submenu,
	.ubermenu .ubermenu-submenu-footer,
	.ubermenu .ubermenu-tabs,
	.ubermenu .ubermenu-tabs-panels,
	.ubermenu .ubermenu-target,
	.ubermenu-responsive-toggle {
		height: auto;
		width: auto;
		max-height: none;
		min-height: 0
	}
	
	.ubermenu .ubermenu-image,
	.ubermenu .ubermenu-submenu-drop {
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		backface-visibility: hidden;
		-moz-transform: translateZ(0);
		-webkit-transform: translateZ(0)
	}
	
	.ubermenu {
		display: block;
		background: #fff;
		line-height: 1.3em;
		text-align: left
	}
	
	.ubermenu-bound {
		position: relative
	}
	
	.ubermenu-bound-inner .ubermenu-nav {
		position: relative
	}
	
	.ubermenu,
	.ubermenu-nav {
		overflow: visible!important;
		z-index: 100
	}
	
	.ubermenu-nav {
		text-align: inherit
	}
	
	.ubermenu-nav,
	.ubermenu-row,
	.ubermenu-submenu {
		display: block;
		margin: 0;
		padding: 0;
		list-style: none
	}
	
	.ubermenu a.ubermenu-target,
	.ubermenu-trigger-click .ubermenu-has-submenu-drop>.ubermenu-target {
		cursor: pointer
	}
	
	.ubermenu span.ubermenu-target {
		cursor: default
	}
	
	.ubermenu-accessible .ubermenu-target {
		outline: 0
	}
	
	.ubermenu-accessible input:not(:hover):focus,
	.ubermenu-accessible:not(:hover) .ubermenu-target:focus {
		outline: 1px solid #2cc4ff;
		box-shadow: 0 0 5px #2cc4ff!important;
		z-index: 50;
		transition: outline .1s linear
	}
	
	.ubermenu-responsive-toggle,
	.ubermenu-sticky-toggle-wrapper {
		display: none;
		text-decoration: none;
		cursor: pointer;
		max-width: 100%
	}
	
	.ubermenu-responsive-toggle:hover {
		text-decoration: none
	}
	
	.ubermenu-responsive-toggle .fab,
	.ubermenu-responsive-toggle .far,
	.ubermenu-responsive-toggle .fas,
	.ubermenu-responsive-toggle .svg-inline--fa,
	.ubermenu-responsive-toggle .ubermenu-icon-essential {
		width: 1.3em;
		text-align: center;
		margin-right: .6em
	}
	
	.ubermenu-responsive-toggle-icon-only .fab,
	.ubermenu-responsive-toggle-icon-only .far,
	.ubermenu-responsive-toggle-icon-only .fas,
	.ubermenu-responsive-toggle-icon-only .svg-inline--fa,
	.ubermenu-responsive-toggle-icon-only .ubermenu-icon-essential {
		margin-right: 0
	}
	
	.ubermenu-responsive-toggle .ubermenu-icon-essential {
		font-size: 1.3em;
		vertical-align: text-bottom
	}
	
	.ubermenu-responsive-toggle-align-left {
		float: left
	}
	
	.ubermenu-responsive-toggle-align-right {
		float: right
	}
	
	.ubermenu-responsive-toggle-content-align-left {
		text-align: left
	}
	
	.ubermenu-responsive-toggle-content-align-center {
		text-align: center
	}
	
	.ubermenu-responsive-toggle-content-align-right {
		text-align: right
	}
	
	button.ubermenu-responsive-toggle-align-full {
		width: 100%
	}
	
	.ubermenu-responsive-toggle.ubermenu-responsive-toggle-close-icon-times.ubermenu-responsive-toggle-open .fas:before {
		content: '\f00d'
	}
	
	.ubermenu-responsive-toggle.ubermenu-responsive-toggle-close-icon-times .ubermenu-icon-essential-times,
	.ubermenu-responsive-toggle.ubermenu-responsive-toggle-close-icon-times.ubermenu-responsive-toggle-open .ubermenu-icon-essential-bars {
		display: none
	}
	
	.ubermenu-responsive-toggle.ubermenu-responsive-toggle-close-icon-times .ubermenu-icon-essential-bars,
	.ubermenu-responsive-toggle.ubermenu-responsive-toggle-close-icon-times.ubermenu-responsive-toggle-open .ubermenu-icon-essential-times {
		display: flex
	}
	
	.ubermenu-responsive-toggle-fixed {
		position: fixed;
		top: 0;
		right: 0
	}
	
	.ubermenu .ubermenu-mobile-footer,
	.ubermenu .ubermenu-mobile-header {
		display: none
	}
	
	.ubermenu-bar-align-full {
		clear: both
	}
	
	.ubermenu-bar-align-left {
		float: left
	}
	
	.ubermenu-bar-align-right {
		float: right
	}
	
	.ubermenu-bar-align-center {
		float: none;
		margin: 0 auto
	}
	
	.ubermenu-bar-inner-center .ubermenu-nav {
		margin: 0 auto
	}
	
	.ubermenu-items-align-center {
		text-align: center
	}
	
	.ubermenu-items-align-right {
		text-align: right
	}
	
	.ubermenu .ubermenu-item {
		text-align: left;
		display: inline-block;
		vertical-align: top
	}
	
	.ubermenu-horizontal.ubermenu-items-align-flex .ubermenu-nav {
		display: flex
	}
	
	.ubermenu-horizontal.ubermenu-items-align-flex .ubermenu-nav .ubermenu-item-level-0 {
		flex-grow: 1;
		text-align: center
	}
	
	.ubermenu .ubermenu-item-level-0 {
		vertical-align: bottom;
		-moz-backface-visibility: visible;
		backface-visibility: visible
	}
	
	.ubermenu-items-align-top .ubermenu-item-level-0 {
		vertical-align: top
	}
	
	.ubermenu .ubermenu-item.ubermenu-item-level-0 {
		float: none
	}
	
	.ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0 {
		float: left
	}
	
	.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-left {
		float: left
	}
	
	.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-right {
		float: right
	}
	
	body:not(.rtl) .ubermenu.ubermenu-horizontal .ubermenu-item-level-0:first-child>.ubermenu-target {
		border-left: none
	}
	
	.ubermenu .ubermenu-colgroup .ubermenu-column,
	.ubermenu .ubermenu-custom-content-padded,
	.ubermenu .ubermenu-nonlink,
	.ubermenu .ubermenu-retractor,
	.ubermenu .ubermenu-submenu-padded,
	.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target,
	.ubermenu .ubermenu-target,
	.ubermenu .ubermenu-widget,
	.ubermenu-responsive-toggle {
		padding: 15px 20px
	}
	
	.ubermenu .ubermenu-target-nowrap>.ubermenu-target-title {
		white-space: nowrap
	}
	
	.ubermenu-horizontal .ubermenu-item.ubermenu-item-mini>.ubermenu-target {
		padding-left: 5px;
		padding-right: 5px
	}
	
	.ubermenu .ubermenu-item-level-0.ubermenu-has-submenu-stack {
		position: relative
	}
	
	.ubermenu .ubermenu-item-level-0>.ubermenu-submenu-type-stack {
		padding-top: 0
	}
	
	.ubermenu .ubermenu-item-level-0>.ubermenu-submenu-type-stack>.ubermenu-item {
		clear: both;
		width: 100%
	}
	
	.ubermenu .ubermenu-submenu .ubermenu-submenu-type-stack {
		width: auto
	}
	
	.ubermenu .ubermenu-active .ubermenu-submenu .ubermenu-submenu-type-stack {
		visibility: visible;
		opacity: 1;
		display: block
	}
	
	.ubermenu .ubermenu-autocolumn,
	.ubermenu .ubermenu-submenu-type-stack {
		padding-top: 10px;
		padding-bottom: 10px
	}
	
	.ubermenu .ubermenu-item-type-column>.ubermenu-submenu-type-stack {
		padding-top: 0
	}
	
	.ubermenu .ubermenu-item-type-column>.ubermenu-submenu-type-stack>.ubermenu-item-normal:first-child {
		margin-top: 10px
	}
	
	.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target {
		padding-top: 5px;
		padding-bottom: 5px
	}
	
	.ubermenu .ubermenu-target {
		display: block;
		text-decoration: none;
		position: relative
	}
	
	.ubermenu .ubermenu-target-with-image {
		overflow: hidden
	}
	
	.ubermenu .ubermenu-submenu .ubermenu-target {
		backface-visibility: hidden
	}
	
	.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
		position: absolute;
		right: 10px;
		top: 50%;
		margin-top: -6px
	}
	
	.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator>.ubermenu-icon-essential {
		display: flex;
		font-size: 9px;
		margin-top: 1px
	}
	
	.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target {
		padding-right: 25px
	}
	
	.ubermenu-sub-indicators .ubermenu-item-has-children>.ubermenu-target.ubermenu-noindicator {
		padding-right: 20px
	}
	
	.ubermenu-sub-indicators .ubermenu-item-mini.ubermenu-item-has-children>.ubermenu-target.ubermenu-noindicator {
		padding-right: 5px
	}
	
	.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-noindicator>.ubermenu-sub-indicator {
		display: none
	}
	
	.ubermenu-sub-indicators.ubermenu-sub-indicators-align-text .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
		right: auto;
		margin-left: .6em
	}
	
	.ubermenu.ubermenu-sub-indicators.ubermenu-sub-indicators-align-text.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0.ubermenu-has-submenu-drop>.ubermenu-target {
		flex-wrap: nowrap
	}
	
	.ubermenu.ubermenu-sub-indicators.ubermenu-sub-indicators-align-text.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0.ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
		position: relative;
		top: auto;
		margin-top: 0
	}
	
	.ubermenu-sub-indicators .ubermenu-submenu-type-flyout>.ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator,
	.ubermenu-sub-indicators .ubermenu-submenu-type-stack>.ubermenu-has-submenu-drop.ubermenu-has-submenu-flyout>.ubermenu-target>.ubermenu-sub-indicator {
		transform: rotate(-90deg)
	}
	
	.ubermenu-sub-indicators .ubermenu-submenu .ubermenu-has-submenu-flyout.ubermenu-submenu-reverse>.ubermenu-target>.ubermenu-sub-indicator {
		right: auto;
		left: 10px;
		transform: rotate(90deg)
	}
	
	.ubermenu.ubermenu-submenu-indicator-closes .ubermenu-sub-indicator-close {
		position: absolute;
		right: 0;
		top: 0;
		width: 28px;
		text-align: center;
		vertical-align: bottom;
		display: none;
		height: 100%
	}
	
	.ubermenu.ubermenu-submenu-indicator-closes .ubermenu-sub-indicator-close>[class^=fa] {
		display: inline-block;
		position: absolute;
		top: 50%;
		margin-top: -.4em;
		left: 0;
		width: 100%
	}
	
	.ubermenu.ubermenu-submenu-indicator-closes .ubermenu-sub-indicator-close>.svg-inline--fa {
		position: absolute;
		top: 50%;
		bottom: 50%;
		transform: translate(-50%, -50%)
	}
	
	.ubermenu .ubermenu-target-text {
		display: inline-block;
		vertical-align: baseline;
		font-family: inherit;
		font-weight: inherit;
		color: inherit
	}
	
	.ubermenu .ubermenu-target-description {
		font-size: 80%;
		font-weight: 400;
		clear: both;
		display: block
	}
	
	.ubermenu .ubermenu-target-with-image>.ubermenu-target-text {
		display: block;
		clear: none
	}
	
	.ubermenu .ubermenu-item.ubermenu-disable-padding>.ubermenu-target {
		padding: 0
	}
	
	.ubermenu.ubermenu-sub-indicators .ubermenu-item.ubermenu-disable-padding.ubermenu-has-submenu-drop>.ubermenu-target {
		padding-right: 30px
	}
	
	.ubermenu .ubermenu-image {
		display: block;
		max-width: 100%;
		transition: opacity 1s ease;
		opacity: 1
	}
	
	.ubermenu .ubermenu-image:not(.ubermenu-image-lazyload) {
		height: auto
	}
	
	.ubermenu .ubermenu-image-lazyload {
		opacity: 0
	}
	
	.ubermenu .ubermenu-item-layout-image_left>.ubermenu-target-text {
		padding-left: 50px
	}
	
	.ubermenu .ubermenu-item-layout-image_left>.ubermenu-image {
		float: left
	}
	
	.ubermenu .ubermenu-item-layout-image_right>.ubermenu-target-text {
		padding-right: 50px
	}
	
	.ubermenu .ubermenu-item-layout-image_right>.ubermenu-image {
		float: right
	}
	
	.ubermenu .ubermenu-item-layout-image_above>.ubermenu-image {
		margin-bottom: 10px
	}
	
	.ubermenu .ubermenu-item-layout-image_below>.ubermenu-image {
		margin-top: 10px
	}
	
	.ubermenu .ubermenu-icon {
		width: 1.3em;
		text-align: center;
		line-height: 1em;
		vertical-align: baseline
	}
	
	.ubermenu .ubermenu-icon.svg-inline--fa {
		vertical-align: -.125em
	}
	
	.ubermenu .ubermenu-item-notext>.ubermenu-icon {
		line-height: 1.3em
	}
	
	.ubermenu .ubermenu-icon-essential,
	.ubermenu-icon-essential {
		width: 1em;
		height: 1em;
		display: inline-flex;
		align-items: center
	}
	
	.ubermenu .ubermenu-icon-essential svg,
	.ubermenu-icon-essential svg {
		width: 100%;
		height: 100%;
		fill: currentColor
	}
	
	.ubermenu .ubermenu-item-layout-icon_bottom>.ubermenu-icon,
	.ubermenu .ubermenu-item-layout-icon_top>.ubermenu-icon {
		line-height: 1.3em;
		vertical-align: baseline
	}
	
	.ubermenu.ubermenu-sub-indicators .ubermenu-has-submenu-drop:not(.ubermenu-tab)>.ubermenu-target.ubermenu-item-layout-icon_bottom>.ubermenu-sub-indicator,
	.ubermenu.ubermenu-sub-indicators .ubermenu-has-submenu-drop:not(.ubermenu-tab)>.ubermenu-target.ubermenu-item-layout-icon_top>.ubermenu-sub-indicator {
		left: 50%;
		right: auto;
		margin-left: -4px;
		bottom: 7px;
		top: auto
	}
	
	.ubermenu .ubermenu-item-layout-icon_top>.ubermenu-icon {
		margin-bottom: 5px
	}
	
	.ubermenu .ubermenu-item-layout-icon_bottom>.ubermenu-icon {
		margin-top: 5px
	}
	
	.ubermenu .ubermenu-item-layout-icon_top.ubermenu-item-notext>.ubermenu-icon {
		margin: 0
	}
	
	.ubermenu .ubermenu-item-layout-icon_left>.ubermenu-target-title {
		margin-left: .6em;
		display: inline-block
	}
	
	.ubermenu.ubermenu-icons-inline .ubermenu-item-layout-icon_left>.ubermenu-icon,
	.ubermenu.ubermenu-icons-inline .ubermenu-item-layout-icon_left>.ubermenu-target-title {
		display: inline-block;
		white-space: normal
	}
	
	.ubermenu .ubermenu-content-align-left {
		text-align: left
	}
	
	.ubermenu .ubermenu-content-align-left>.ubermenu-image {
		display: inline-block
	}
	
	.ubermenu .ubermenu-content-align-center {
		text-align: center
	}
	
	.ubermenu .ubermenu-content-align-center>.ubermenu-image {
		float: none;
		margin-left: auto;
		margin-right: auto
	}
	
	.ubermenu .ubermenu-content-align-right {
		text-align: right
	}
	
	.ubermenu .ubermenu-content-align-right>.ubermenu-image {
		display: inline-block
	}
	
	.ubermenu .ubermenu-column,
	.ubermenu .ubermenu-row {
		max-width: 100%
	}
	
	.ubermenu .ubermenu-item .ubermenu-submenu-drop {
		position: absolute;
		z-index: 500;
		top: -10000px;
		height: 0;
		max-height: 0;
		visibility: hidden;
		overflow: hidden
	}
	
	.ubermenu .ubermenu-item:not(.ubermenu-active) .ubermenu-submenu-drop {
		min-height: 0!important
	}
	
	.ubermenu .ubermenu-item .ubermenu-submenu-padded {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-o-box-sizing: border-box;
		box-sizing: border-box
	}
	
	.ubermenu .ubermenu-item.ubermenu-active>.ubermenu-submenu-drop,
	.ubermenu-nojs .ubermenu-item:hover>.ubermenu-submenu-drop {
		display: block;
		visibility: visible;
		opacity: 1;
		height: auto;
		max-height: none
	}
	
	.ubermenu .ubermenu-item.ubermenu-active>.ubermenu-submenu-type-flyout,
	.ubermenu-nojs .ubermenu-item:hover>.ubermenu-submenu-type-flyout {
		overflow: visible
	}
	
	.ubermenu .ubermenu-item.ubermenu-in-transition>.ubermenu-submenu-type-flyout {
		overflow: hidden
	}
	
	.ubermenu .ubermenu-item .ubermenu-submenu-drop {
		box-shadow: 0 0 20px rgba(0, 0, 0, .15)
	}
	
	.ubermenu .ubermenu-item-level-0>.ubermenu-submenu-drop {
		clip: rect(0, 5000px, 5000px, -5000px)
	}
	
	.ubermenu-bound .ubermenu-submenu-type-mega {
		min-width: 50%
	}
	
	.ubermenu .ubermenu-grid-row,
	.ubermenu .ubermenu-submenu-grid {
		padding-right: 20px
	}
	
	.ubermenu .ubermenu-submenu-type-mega .ubermenu-grid-row>.ubermenu-item>.ubermenu-target,
	.ubermenu .ubermenu-submenu-type-mega.ubermenu-submenu-grid>.ubermenu-item>.ubermenu-target,
	.ubermenu .ubermenu-submenu-type-tab-content-panel .ubermenu-submenu-grid>.ubermenu-item>.ubermenu-target,
	.ubermenu .ubermenu-submenu-type-tab-content-panel.ubermenu-submenu-grid>.ubermenu-item>.ubermenu-target {
		padding-right: 0
	}
	
	.ubermenu .ubermenu-item.ubermenu-active>.ubermenu-target,
	.ubermenu-nojs .ubermenu-item:hover>.ubermenu-target {
		position: relative
	}
	
	.ubermenu .ubermenu-item.ubermenu-active .ubermenu-submenu-drop,
	.ubermenu-nojs .ubermenu-item:hover .ubermenu-submenu-drop {
		z-index: 20
	}
	
	.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_item {
		left: auto
	}
	
	.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-right_edge_item {
		right: auto
	}
	
	.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-full_width,
	.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_bar {
		left: 0
	}
	
	.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-right_edge_bar {
		right: 0
	}
	
	.rtl .ubermenu .ubermenu-submenu-rtl *,
	.ubermenu .ubermenu-submenu-rtl {
		direction: rtl
	}
	
	.ubermenu .ubermenu-submenu-rtl>* {
		direction: ltr
	}
	
	.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-full_width {
		width: 100%
	}
	
	.ubermenu .ubermenu-retractor {
		display: block;
		clear: both;
		text-align: center;
		cursor: pointer
	}
	
	.ubermenu .ubermenu-retractor:hover {
		background: rgba(0, 0, 0, .1)
	}
	
	.ubermenu .ubermenu-retractor-desktop {
		position: absolute;
		right: 0;
		top: 0;
		padding: 7px 10px;
		z-index: 100
	}
	
	.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item {
		display: block
	}
	
	.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item.ubermenu-column-auto {
		width: 100%;
		display: block;
		float: none;
		min-width: 0
	}
	
	.ubermenu .ubermenu-item-header>.ubermenu-submenu-type-stack>.ubermenu-autocolumn,
	.ubermenu .ubermenu-item-header>.ubermenu-submenu-type-stack>.ubermenu-autocolumn>.ubermenu-submenu-type-stack>.ubermenu-item-normal:first-child {
		padding-top: 0;
		margin-top: 0
	}
	
	.ubermenu .ubermenu-autocolumn+.ubermenu-item-view-all {
		clear: both
	}
	
	.ubermenu .ubermenu-submenu-type-stack.ubermenu-submenu-indent {
		padding-left: 1.6em;
		padding-top: .4em
	}
	
	.ubermenu .ubermenu-submenu-footer {
		position: absolute;
		bottom: 0;
		right: 0;
		padding: 10px 20px;
		color: inherit;
		font-size: inherit;
		list-style: none
	}
	
	.ubermenu .ubermenu-submenu-footer a {
		text-decoration: none;
		font-weight: 700;
		font-size: inherit
	}
	
	.ubermenu .ubermenu-item.ubermenu-active.ubermenu-in-transition>.ubermenu-submenu-drop,
	.ubermenu .ubermenu-item.ubermenu-in-transition>.ubermenu-submenu-drop {
		overflow: hidden!important;
		height: auto
	}
	
	.ubermenu .ubermenu-item .ubermenu-submenu-drop {
		-webkit-transition-duration: .3s;
		-ms-transition-duration: .3s;
		transition-duration: .3s;
		-webkit-transition-timing-function: ease-in;
		-ms-transition-timing-function: ease-in;
		transition-timing-function: ease-in
	}
	
	.ubermenu-transition-none .ubermenu-item .ubermenu-submenu-drop {
		-webkit-transition: none;
		-ms-transition: none;
		transition: none;
		top: auto
	}
	
	.ubermenu-nojs.ubermenu-transition-none .ubermenu-item:hover>.ubermenu-submenu-drop,
	.ubermenu-transition-none .ubermenu-item.ubermenu-active>.ubermenu-submenu-drop {
		max-height: none;
		height: auto;
		overflow-y: visible
	}
	
	.ubermenu-transition-slide .ubermenu-item .ubermenu-submenu-drop {
		-webkit-transition-property: max-height, visibility;
		-ms-transition-property: max-height, visibility;
		transition-property: max-height, visibility;
		max-height: 0;
		top: auto
	}
	
	.ubermenu-nojs.ubermenu-transition-slide .ubermenu-item:hover>.ubermenu-submenu-drop,
	.ubermenu-transition-slide .ubermenu-item.ubermenu-active>.ubermenu-submenu-drop {
		max-height: 1000px
	}
	
	.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop {
		opacity: 0;
		-webkit-transition-property: opacity, visibility;
		-ms-transition-property: opacity, visibility;
		transition-property: opacity, visibility;
		top: auto;
		margin-top: 1px
	}
	
	.ubermenu-nojs.ubermenu-transition-fade .ubermenu-item:hover>.ubermenu-submenu-drop,
	.ubermenu-transition-fade .ubermenu-item.ubermenu-active>.ubermenu-submenu-drop {
		opacity: 1;
		top: auto
	}
	
	.ubermenu-transition-shift .ubermenu-item .ubermenu-submenu-drop {
		margin-top: 20px;
		top: auto;
		opacity: 0;
		-webkit-transition-property: margin-top, opacity, visibility;
		-ms-transition-property: margin-top, opacity, visibility;
		transition-property: margin-top, opacity, visibility
	}
	
	.ubermenu-nojs.ubermenu-transition-shift .ubermenu-item:hover>.ubermenu-submenu-drop,
	.ubermenu-transition-shift .ubermenu-item.ubermenu-active>.ubermenu-submenu-drop {
		margin-top: 0;
		opacity: 1
	}
	
	.ubermenu.ubermenu-transition-slide .ubermenu-active>.ubermenu-submenu.ubermenu-submenu-type-mega,
	.ubermenu:not(.ubermenu-transition-slide) .ubermenu-submenu.ubermenu-submenu-type-mega {
		max-height: 600px;
		overflow-y: auto;
		-webkit-overflow-scrolling: touch
	}
	
	.ubermenu.ubermenu-disable-submenu-scroll .ubermenu-item>.ubermenu-submenu.ubermenu-submenu-type-mega {
		overflow: hidden
	}
	
	.ubermenu.ubermenu-disable-submenu-scroll .ubermenu-active>.ubermenu-submenu.ubermenu-submenu-type-mega {
		max-height: none
	}
	
	.ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item {
		display: block;
		float: none;
		position: relative;
		min-width: 150px;
		clear: both
	}
	
	.ubermenu .ubermenu-submenu .ubermenu-submenu-type-flyout {
		min-width: 100%
	}
	
	.ubermenu:not(.ubermenu-transition-slide) .ubermenu-submenu.ubermenu-submenu-type-flyout {
		max-height: 99999px
	}
	
	.ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item.ubermenu-active {
		z-index: 50
	}
	
	.ubermenu .ubermenu-submenu .ubermenu-submenu-type-flyout {
		margin-top: -1px;
		top: 0;
		left: 100%;
		min-width: 0;
		clip: rect(-10px, 5000px, 5000px, 0)
	}
	
	.ubermenu-nojs.ubermenu-transition-shift .ubermenu-submenu .ubermenu-item:hover>.ubermenu-submenu-drop.ubermenu-submenu-type-flyout,
	.ubermenu-transition-shift .ubermenu-submenu .ubermenu-item.ubermenu-active>.ubermenu-submenu-drop.ubermenu-submenu-type-flyout {
		margin-top: -1px
	}
	
	.ubermenu .ubermenu-submenu .ubermenu-submenu-type-flyout.ubermenu-submenu-align-right_edge_item {
		left: auto;
		right: 100%;
		clip: rect(-10px, 5000px, 5000px, -5000px)
	}
	
	.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-active>.ubermenu-submenu-type-flyout {
		top: 0
	}
	
	.ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item.ubermenu-has-submenu-mega {
		position: static
	}
	
	.ubermenu .ubermenu-submenu.ubermenu-submenu-type-flyout>.ubermenu-item>.ubermenu-submenu.ubermenu-submenu-type-mega {
		left: 100%;
		top: 0;
		min-height: 100%;
		-webkit-box-sizing: content-box;
		-moz-box-sizing: content-box;
		-ms-box-sizing: content-box;
		box-sizing: content-box;
		clip: rect(-10px, 5000px, 5000px, -5000px)
	}
	
	.ubermenu .ubermenu-submenu.ubermenu-submenu-type-flyout>.ubermenu-item.ubermenu-submenu-flyout-mega-left>.ubermenu-target>.ubermenu-sub-indicator {
		right: auto;
		left: 10px;
		transform: rotate(90deg)
	}
	
	.ubermenu .ubermenu-submenu.ubermenu-submenu-type-flyout>.ubermenu-item.ubermenu-submenu-flyout-mega-left>.ubermenu-submenu.ubermenu-submenu-type-mega.ubermenu-submenu-align-left_edge_item {
		right: 100%;
		left: auto
	}
	
	.ubermenu.ubermenu-horizontal .ubermenu-item-level-1:first-child>.ubermenu-submenu-type-flyout,
	.ubermenu.ubermenu-horizontal .ubermenu-item-level-1:first-child>.ubermenu-submenu-type-flyout>.ubermenu-item:first-child>.ubermenu-submenu-type-flyout,
	.ubermenu.ubermenu-horizontal .ubermenu-submenu-type-flyout .ubermenu-submenu-type-mega {
		border-top: none
	}
	
	.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-submenu-drop {
		margin-top: 0;
		clip: rect(0, 5000px, 5000px, -5000px)
	}
	
	.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout {
		position: relative
	}
	
	.ubermenu .ubermenu-item .ubermenu-submenu-type-mega>.ubermenu-item.ubermenu-has-submenu-flyout>.ubermenu-submenu-drop {
		top: auto;
		left: auto;
		box-shadow: none
	}
	
	.ubermenu .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout.ubermenu-active {
		z-index: 100
	}
	
	.ubermenu .ubermenu-row {
		margin-bottom: 10px;
		clear: both
	}
	
	.ubermenu .ubermenu-row:after {
		content: "";
		display: table;
		clear: both
	}
	
	.ubermenu .ubermenu-clear-row {
		clear: both
	}
	
	.ubermenu .ubermenu-submenu .ubermenu-column {
		display: block;
		float: left;
		width: auto
	}
	
	.ubermenu .ubermenu-submenu .ubermenu-row.ubermenu-row-content-align-left,
	.ubermenu .ubermenu-submenu-type-mega.ubermenu-submenu-content-align-left,
	.ubermenu .ubermenu-submenu-type-tab-content-panel.ubermenu-submenu-content-align-left {
		text-align: left
	}
	
	.ubermenu .ubermenu-submenu .ubermenu-row.ubermenu-row-content-align-right,
	.ubermenu .ubermenu-submenu-type-mega.ubermenu-submenu-content-align-right,
	.ubermenu .ubermenu-submenu-type-tab-content-panel.ubermenu-submenu-content-align-right {
		text-align: right
	}
	
	.ubermenu .ubermenu-submenu .ubermenu-row.ubermenu-row-content-align-center,
	.ubermenu .ubermenu-submenu-type-mega.ubermenu-submenu-content-align-center,
	.ubermenu .ubermenu-submenu-type-tab-content-panel.ubermenu-submenu-content-align-center {
		text-align: center
	}
	
	.ubermenu .ubermenu-submenu-type-mega.ubermenu-submenu-content-align-center>.ubermenu-column,
	.ubermenu .ubermenu-submenu-type-mega.ubermenu-submenu-content-align-center>.ubermenu-row>.ubermenu-column,
	.ubermenu .ubermenu-submenu-type-mega.ubermenu-submenu-content-align-left>.ubermenu-column,
	.ubermenu .ubermenu-submenu-type-mega.ubermenu-submenu-content-align-left>.ubermenu-row>.ubermenu-column,
	.ubermenu .ubermenu-submenu-type-mega.ubermenu-submenu-content-align-right>.ubermenu-column,
	.ubermenu .ubermenu-submenu-type-mega.ubermenu-submenu-content-align-right>.ubermenu-row>.ubermenu-column,
	.ubermenu .ubermenu-submenu-type-tab-content-panel.ubermenu-submenu-content-align-center>.ubermenu-column,
	.ubermenu .ubermenu-submenu-type-tab-content-panel.ubermenu-submenu-content-align-center>.ubermenu-row>.ubermenu-column,
	.ubermenu .ubermenu-submenu-type-tab-content-panel.ubermenu-submenu-content-align-left>.ubermenu-column,
	.ubermenu .ubermenu-submenu-type-tab-content-panel.ubermenu-submenu-content-align-left>.ubermenu-row>.ubermenu-column,
	.ubermenu .ubermenu-submenu-type-tab-content-panel.ubermenu-submenu-content-align-right>.ubermenu-column,
	.ubermenu .ubermenu-submenu-type-tab-content-panel.ubermenu-submenu-content-align-right>.ubermenu-row>.ubermenu-column {
		display: inline-block;
		float: none
	}
	
	.ubermenu .ubermenu-submenu .ubermenu-column-auto {
		min-width: 100px;
		width: auto
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-full {
		width: 100%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-1-2 {
		width: 50%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-1-3 {
		width: 33.33%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-2-3 {
		width: 66.66%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-1-4 {
		width: 25%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-3-4 {
		width: 75%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-1-5 {
		width: 20%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-2-5 {
		width: 40%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-3-5 {
		width: 60%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-4-5 {
		width: 80%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-1-6 {
		width: 16.66%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-5-6 {
		width: 83.33%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-1-7 {
		width: 14.28%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-2-7 {
		width: 28.57%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-3-7 {
		width: 42.85%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-4-7 {
		width: 57.14%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-5-7 {
		width: 71.42%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-6-7 {
		width: 85.71%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-1-8 {
		width: 12.5%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-3-8 {
		width: 37.5%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-5-8 {
		width: 62.5%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-7-8 {
		width: 87.5%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-1-9 {
		width: 11.11%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-2-9 {
		width: 22.22%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-4-9 {
		width: 44.44%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-5-9 {
		width: 55.55%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-7-9 {
		width: 77.77%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-8-9 {
		width: 88.88%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-1-10 {
		width: 10%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-3-10 {
		width: 30%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-7-10 {
		width: 70%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-9-10 {
		width: 90%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-1-11 {
		width: 9.09%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-2-11 {
		width: 18.18%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-3-11 {
		width: 27.27%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-4-11 {
		width: 36.36%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-5-11 {
		width: 45.45%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-6-11 {
		width: 54.54%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-7-11 {
		width: 63.63%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-8-11 {
		width: 72.72%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-9-11 {
		width: 81.81%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-10-11 {
		width: 90.9%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-1-12 {
		width: 8.33%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-5-12 {
		width: 41.66%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-7-12 {
		width: 58.33%
	}
	
	.ubermenu .ubermenu-nav .ubermenu-column-11-12 {
		width: 91.66%
	}
	
	.ubermenu .ubermenu-autoclear>.ubermenu-column-1-10:nth-child(10n+1),
	.ubermenu .ubermenu-autoclear>.ubermenu-column-1-11:nth-child(11n+1),
	.ubermenu .ubermenu-autoclear>.ubermenu-column-1-12:nth-child(12n+1),
	.ubermenu .ubermenu-autoclear>.ubermenu-column-1-2:nth-child(2n+1),
	.ubermenu .ubermenu-autoclear>.ubermenu-column-1-3:nth-child(3n+1),
	.ubermenu .ubermenu-autoclear>.ubermenu-column-1-4:nth-child(4n+1),
	.ubermenu .ubermenu-autoclear>.ubermenu-column-1-5:nth-child(5n+1),
	.ubermenu .ubermenu-autoclear>.ubermenu-column-1-6:nth-child(6n+1),
	.ubermenu .ubermenu-autoclear>.ubermenu-column-1-7:nth-child(7n+1),
	.ubermenu .ubermenu-autoclear>.ubermenu-column-1-8:nth-child(8n+1),
	.ubermenu .ubermenu-autoclear>.ubermenu-column-1-9:nth-child(9n+1),
	.ubermenu .ubermenu-autoclear>.ubermenu-column-full {
		clear: both
	}
	
	.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column {
		clear: none
	}
	
	.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-10:nth-child(10n+2),
	.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-11:nth-child(11n+2),
	.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-12:nth-child(12n+2),
	.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-2:nth-child(2n+2),
	.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-3:nth-child(3n+2),
	.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-4:nth-child(4n+2),
	.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-5:nth-child(5n+2),
	.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-6:nth-child(6n+2),
	.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-7:nth-child(7n+2),
	.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-8:nth-child(8n+2),
	.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-1-9:nth-child(9n+2),
	.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top>.ubermenu-column-full {
		clear: both
	}
	
	.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top.ubermenu-submenu-retractor-top-2>.ubermenu-column {
		clear: none
	}
	
	.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top-2>.ubermenu-column-1-10:nth-child(10n+3),
	.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top-2>.ubermenu-column-1-11:nth-child(11n+3),
	.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top-2>.ubermenu-column-1-12:nth-child(12n+3),
	.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top-2>.ubermenu-column-1-2:nth-child(2n+3),
	.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top-2>.ubermenu-column-1-3:nth-child(3n+3),
	.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top-2>.ubermenu-column-1-4:nth-child(4n+3),
	.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top-2>.ubermenu-column-1-5:nth-child(5n+3),
	.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top-2>.ubermenu-column-1-6:nth-child(6n+3),
	.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top-2>.ubermenu-column-1-7:nth-child(7n+3),
	.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top-2>.ubermenu-column-1-8:nth-child(8n+3),
	.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top-2>.ubermenu-column-1-9:nth-child(9n+3),
	.ubermenu .ubermenu-autoclear.ubermenu-submenu-retractor-top-2>.ubermenu-column-full {
		clear: both
	}
	
	.ubermenu .ubermenu-tabs {
		position: relative;
		width: 100%
	}
	
	.ubermenu .ubermenu-tabs-group {
		border-style: solid
	}
	
	.ubermenu .ubermenu-tab .ubermenu-tab-content-panel {
		position: absolute;
		display: none
	}
	
	.ubermenu .ubermenu-tab .ubermenu-tab-content-panel,
	.ubermenu .ubermenu-tab>.ubermenu-target {
		border-width: 0;
		border-style: solid
	}
	
	.ubermenu .ubermenu-tab.ubermenu-active>.ubermenu-tab-content-panel,
	.ubermenu-nojs .ubermenu-tab:hover>.ubermenu-tab-content-panel {
		display: block
	}
	
	.ubermenu-nojs .ubermenu-tabs-show-default>.ubermenu-tabs-group>.ubermenu-tab:first-child>.ubermenu-tab-content-panel {
		display: block
	}
	
	.ubermenu-nojs .ubermenu-tabs-show-default:hover>.ubermenu-tabs-group>.ubermenu-tab:first-child>.ubermenu-tab-content-panel {
		display: none
	}
	
	.ubermenu-nojs .ubermenu-tabs-show-default:hover>.ubermenu-tabs-group>.ubermenu-tab:first-child:hover>.ubermenu-tab-content-panel {
		display: block
	}
	
	.ubermenu .ubermenu-tab-layout-left>.ubermenu-tabs-group {
		float: left;
		border-width: 0 1px 0 0
	}
	
	.ubermenu .ubermenu-tab-layout-left>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel {
		right: 0;
		top: 0
	}
	
	.ubermenu-sub-indicators .ubermenu-tabs.ubermenu-tab-layout-left>.ubermenu-tabs-group>.ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
		transform: rotate(-90deg)
	}
	
	.ubermenu .ubermenu-tab-layout-right>.ubermenu-tabs-group {
		float: right;
		border-width: 0 0 0 1px
	}
	
	.ubermenu .ubermenu-tab-layout-right>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel {
		left: 0;
		top: 0
	}
	
	.ubermenu .ubermenu-tab-layout-right>.ubermenu-tabs-group>.ubermenu-has-submenu-drop>.ubermenu-target {
		padding-left: 25px;
		padding-right: 20px
	}
	
	.ubermenu-sub-indicators .ubermenu-tabs.ubermenu-tab-layout-right>.ubermenu-tabs-group>.ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
		transform: rotate(90deg);
		right: auto;
		left: 10px
	}
	
	.ubermenu .ubermenu-tab-layout-top>.ubermenu-tabs-group {
		border-width: 0
	}
	
	.ubermenu .ubermenu-tab-layout-top>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel {
		left: 0;
		top: auto;
		border-width: 1px 0 0 0
	}
	
	.ubermenu .ubermenu-tab-layout-bottom>.ubermenu-tabs-group {
		border-width: 1px 0 0 0;
		position: absolute;
		bottom: 0
	}
	
	.ubermenu .ubermenu-tab-layout-bottom>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel {
		left: 0;
		bottom: 100%
	}
	
	.ubermenu-sub-indicators .ubermenu-tabs.ubermenu-tab-layout-bottom>.ubermenu-tabs-group>.ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
		transform: rotate(180deg)
	}
	
	.ubermenu h3.ubermenu-widgettitle {
		padding-left: 0;
		padding-right: 0;
		margin-bottom: 1.3em
	}
	
	.widget.ubermenu_navigation_widget-class {
		overflow: visible
	}
	
	.ubermenu .ubermenu-divider {
		clear: both;
		display: block;
		padding: 20px 0
	}
	
	.ubermenu .ubermenu-submenu-type-stack>.ubermenu-divider {
		padding: 10px 0
	}
	
	.ubermenu .ubermenu-divider hr {
		padding: 0;
		margin: 0;
		display: block;
		height: 1px;
		background: 0 0;
		border: 0;
		border-top: 1px solid #ddd;
		border-top: 1px solid rgba(0, 0, 0, .1)
	}
	
	.ubermenu .ubermenu-search .ubermenu-searchform {
		position: relative;
		background: #f9f9f9;
		width: 150px;
		margin: 7px
	}
	
	.ubermenu .ubermenu-search .ubermenu-searchform label {
		display: inline
	}
	
	.ubermenu .ubermenu-search input.ubermenu-search-input {
		width: 100%;
		padding: 8px 40px 8px 15px;
		color: #333;
		background: 0 0;
		border: none
	}
	
	.ubermenu .ubermenu-search .ubermenu-search-submit,
	.ubermenu .ubermenu-searchbar-drop .ubermenu-search-submit {
		position: absolute;
		width: 40px;
		height: 100%;
		top: 0;
		right: 0;
		border: none;
		background: 0 0;
		cursor: pointer;
		color: #666;
		font-style: normal;
		font-weight: 400;
		font-size: inherit;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale
	}
	
	.ubermenu .ubermenu-submenu .ubermenu-search .ubermenu-searchform {
		height: 50px;
		margin: 0;
		background: #f9f9f9;
		width: 100%
	}
	
	.ubermenu .ubermenu-submenu .ubermenu-search input.ubermenu-search-input {
		width: 100%;
		padding: 14px 50px 14px 25px;
		height: 100%;
		color: #333;
		background: 0 0
	}
	
	.ubermenu .ubermenu-submenu .ubermenu-search .ubermenu-search-submit,
	.ubermenu .ubermenu-submenu .ubermenu-searchbar-drop .ubermenu-search-submit {
		position: absolute;
		width: 50px;
		height: 100%;
		top: 0;
		right: 0;
		border: none;
		background: 0 0;
		cursor: pointer;
		color: #666;
		font-style: normal;
		font-weight: 400;
		font-size: inherit;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale
	}
	
	.ubermenu .ubermenu-postlist-item {
		margin-bottom: 10px
	}
	
	.ubermenu .ubermenu-postlist .ubermenu-image {
		float: left
	}
	
	.ubermenu .ubermenu-postlist-title>a {
		color: inherit;
		text-decoration: none
	}
	
	.ubermenu .ubermenu-postlist-content {
		font-size: 11px;
		opacity: .7
	}
	
	.ubermenu .ubermenu-map-canvas img {
		max-width: none
	}
	
	.ubermenu .ubermenu-badge {
		display: inline-block;
		padding: .2em .5em;
		border-radius: 2px;
		font-weight: 400;
		font-size: 11px;
		margin-left: .6em;
		background: #222;
		color: #fff;
		transform: translateZ(0)
	}
	
	.rtl .ubermenu-badge {
		margin-left: 0;
		margin-right: .6em
	}
	
	.ubermenu .ubermenu-badge-inline-absolute {
		position: absolute
	}
	
	.ubermenu .ubermenu-badge-raised {
		transform: translateY(-50%)
	}
	
	.ubermenu .ubermenu-badge-raised-absolute {
		transform: translateY(-50%);
		position: absolute
	}
	
	.ubermenu .ubermenu-badge-topleft {
		position: absolute;
		top: 0;
		left: 0;
		margin: 4px
	}
	
	.ubermenu .ubermenu-badge-topright {
		position: absolute;
		top: 0;
		right: 0;
		margin: 4px
	}
	
	.ubermenu .ubermenu-badge-bottomleft {
		position: absolute;
		bottom: 0;
		left: 0;
		margin: 4px
	}
	
	.ubermenu .ubermenu-badge-bottomright {
		position: absolute;
		bottom: 0;
		right: 0;
		margin: 4px
	}
	
	.ubermenu .ubermenu-item-layout-image_above>.ubermenu-badge-inline {
		margin: 4px 0
	}
	
	.ubermenu .ubermenu-target-woo-price {
		font-weight: 400
	}
	
	.ubermenu .ubermenu-target.ubermenu-item-layout-woocommerce_image_above_price {
		display: flex;
		flex-wrap: wrap
	}
	
	.ubermenu .ubermenu-target.ubermenu-item-layout-woocommerce_image_above_price .ubermenu-image {
		width: 100%;
		margin-bottom: 10px;
		align-self: center
	}
	
	.ubermenu .ubermenu-target.ubermenu-item-layout-woocommerce_image_above_price .ubermenu-target-title {
		flex: 1
	}
	
	.ubermenu .ubermenu-target.ubermenu-item-layout-woocommerce_image_above_price .ubermenu-target-description {
		margin-top: .5em
	}
	
	.ubermenu .ubermenu-item-layout-woocommerce_image_left_price>.ubermenu-image {
		float: left
	}
	
	.ubermenu .ubermenu-target.ubermenu-item-layout-woocommerce_image_left_price>.ubermenu-target-woo-sale-badge {
		right: auto;
		left: 10px
	}
	
	.ubermenu .ubermenu-item-object-product .ubermenu-target {
		position: relative
	}
	
	.ubermenu .ubermenu-item .ubermenu-target-woo-sale-badge {
		position: absolute;
		top: 10px;
		right: 10px;
		z-index: 30;
		display: flex;
		align-items: center;
		justify-content: center;
		padding: .4em .6em;
		background: #222;
		color: #fff;
		font-weight: 400;
		border-radius: 2px;
		transform: translateZ(0)
	}
	
	.ubermenu-screen-reader,
	.ubermenu-target-divider {
		position: absolute;
		overflow: hidden;
		clip: rect(0 0 0 0);
		height: 1px;
		width: 1px;
		margin: -1px;
		padding: 0;
		margin: 0;
		border: 0
	}
	
	.uber-clear:after,
	.ubermenu .ubermenu-column:after,
	.ubermenu .ubermenu-content-block:after,
	.ubermenu .ubermenu-image:after,
	.ubermenu .ubermenu-postlist-item:after,
	.ubermenu .ubermenu-submenu:after,
	.ubermenu .ubermenu-tabs:after,
	.ubermenu:after {
		content: "";
		display: table;
		clear: both
	}
	
	.ubermenu {
		background: 0 0
	}
	
	.ubermenu-submenu-drop {
		background: #fff
	}
	
	.ubermenu-test-dimensions {
		visibility: hidden!important;
		display: block!important
	}
	
	.ubermenu .ubermenu-force>.ubermenu-submenu {
		display: block!important;
		opacity: 1!important;
		visibility: visible!important;
		margin: 0!important;
		top: auto!important;
		max-height: 600px;
		height: auto;
		overflow: auto!important
	}
	
	.ubermenu-notransition,
	.ubermenu-notransition>.ubermenu-submenu-drop,
	.um-window-resizing .ubermenu {
		-webkit-transition: none!important;
		-moz-transition: none!important;
		-o-transition: none!important;
		-ms-transition: none!important;
		transition: none!important
	}
	
	.ubermenu-sr-only {
		position: absolute;
		width: 1px;
		height: 1px;
		padding: 0;
		margin: -1px;
		overflow: hidden;
		clip: rect(0, 0, 0, 0);
		border: 0
	}
	
	.ubermenu-sr-only-focusable:active,
	.ubermenu-sr-only-focusable:focus {
		position: static;
		width: auto;
		height: auto;
		margin: 0;
		overflow: visible;
		clip: auto;
		outline-style: solid;
		box-shadow: 0 0 10px #3b99fc;
		color: #fff;
		background: #3b99fc;
		padding: 2px 5px;
		font-size: 12px;
		outline-color: #3b99fc
	}
	
	.ubermenu-admin-notice {
		background: #eee;
		color: #333;
		padding: 15px;
		border-left: 30px solid #4d90fe;
		margin: 20px;
		position: relative;
		font-size: 12px;
		clear: both
	}
	
	.ubermenu-admin-notice ul li {
		font-size: 12px
	}
	
	.ubermenu-admin-notice a,
	.ubermenu-admin-notice a:visited {
		color: #00a3ff;
		text-decoration: underline;
		font-size: inherit
	}
	
	.ubermenu-admin-notice a:hover {
		color: #0d75af
	}
	
	.ubermenu-admin-notice strong {
		color: tomato
	}
	
	.ubermenu-admin-notice .ubermenu-admin-notice-icon {
		position: absolute;
		left: -18px;
		top: 50%;
		margin-top: -5px;
		color: #fff;
		font-size: 13px
	}
	
	.ubermenu-admin-notice:after {
		display: none;
		position: absolute;
		content: 'UberMenu Notice: Only displayed to admin users';
		left: -30px;
		bottom: 100%;
		background: #666;
		color: #eee;
		padding: 7px 10px;
		font-size: 11px
	}
	
	.ubermenu-admin-notice:hover:after {
		display: block
	}
	
	#wp-admin-bar-ubermenu .svg-inline--fa {
		width: 14px;
		margin-right: 4px
	}
	
	#wp-admin-bar-ubermenu .fa,
	#wp-admin-bar-ubermenu .far,
	#wp-admin-bar-ubermenu .fas {
		font-family: "Font Awesome\ 5 Free", "Font Awesome 5 Pro";
		font-weight: 900;
		margin-right: 4px;
		color: #aaa
	}
	
	#wp-admin-bar-ubermenu_loading .fa,
	#wp-admin-bar-ubermenu_loading .svg-inline--fa {
		color: #ff0
	}
	
	#wpadminbar #wp-admin-bar-ubermenu_loading #wp-admin-bar-ubermenu_loading_msg .ab-item {
		width: 300px;
		white-space: normal;
		height: auto;
		padding: 10px 20px;
		line-height: 1.5em
	}
	
	.ubermenu-responsive-toggle.ubermenu-loc-ubermenu-direct-inject,
	.ubermenu.ubermenu-loc-ubermenu-direct-inject {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%
	}
	
	.admin-bar .ubermenu-responsive-toggle.ubermenu-loc-ubermenu-direct-inject,
	.admin-bar .ubermenu.ubermenu-loc-ubermenu-direct-inject {
		top: 32px
	}
	
	@media screen and (max-width:959px) {
		.ubermenu.ubermenu-loc-ubermenu-direct-inject {
			margin-top: 47px
		}
	}
	
	@media screen and (max-width:782px) {
		.admin-bar .ubermenu-responsive-toggle.ubermenu-loc-ubermenu-direct-inject,
		.admin-bar .ubermenu.ubermenu-loc-ubermenu-direct-inject {
			top: 46px
		}
		.ubermenu-responsive-toggle.ubermenu-loc-ubermenu-direct-inject,
		.ubermenu.ubermenu-loc-ubermenu-direct-inject {
			position: absolute
		}
	}
	
	svg.ubermenu-essential-icons {
		display: none
	}
	
	.ubermenu-diagnostics-loadscreen {
		position: fixed;
		height: 100%;
		left: 0;
		top: 0;
		width: 100%;
		background: #ddd;
		background: rgba(255, 255, 255, .8);
		z-index: 9999999999999999
	}
	
	.um-folding-cube {
		margin: 40px auto;
		width: 40px;
		height: 40px;
		position: absolute;
		top: 50%;
		margin-top: -20px;
		left: 50%;
		margin-left: -20px;
		-webkit-transform: rotateZ(45deg);
		transform: rotateZ(45deg)
	}
	
	.um-folding-cube .um-cube {
		float: left;
		width: 50%;
		height: 50%;
		position: relative;
		-webkit-transform: scale(1.1);
		-ms-transform: scale(1.1);
		transform: scale(1.1)
	}
	
	.um-folding-cube .um-cube:before {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: #333;
		-webkit-animation: um-foldCubeAngle 2.4s infinite linear both;
		animation: um-foldCubeAngle 2.4s infinite linear both;
		-webkit-transform-origin: 100% 100%;
		-ms-transform-origin: 100% 100%;
		transform-origin: 100% 100%
	}
	
	.um-folding-cube .um-cube2 {
		-webkit-transform: scale(1.1) rotateZ(90deg);
		transform: scale(1.1) rotateZ(90deg)
	}
	
	.um-folding-cube .um-cube3 {
		-webkit-transform: scale(1.1) rotateZ(180deg);
		transform: scale(1.1) rotateZ(180deg)
	}
	
	.um-folding-cube .um-cube4 {
		-webkit-transform: scale(1.1) rotateZ(270deg);
		transform: scale(1.1) rotateZ(270deg)
	}
	
	.um-folding-cube .um-cube2:before {
		-webkit-animation-delay: .3s;
		animation-delay: .3s
	}
	
	.um-folding-cube .um-cube3:before {
		-webkit-animation-delay: .6s;
		animation-delay: .6s
	}
	
	.um-folding-cube .um-cube4:before {
		-webkit-animation-delay: .9s;
		animation-delay: .9s
	}
	
	@-webkit-keyframes um-foldCubeAngle {
		0%,
		10% {
			-webkit-transform: perspective(140px) rotateX(-180deg);
			transform: perspective(140px) rotateX(-180deg);
			opacity: 0
		}
		25%,
		75% {
			-webkit-transform: perspective(140px) rotateX(0);
			transform: perspective(140px) rotateX(0);
			opacity: 1
		}
		100%,
		90% {
			-webkit-transform: perspective(140px) rotateY(180deg);
			transform: perspective(140px) rotateY(180deg);
			opacity: 0
		}
	}
	
	@keyframes um-foldCubeAngle {
		0%,
		10% {
			-webkit-transform: perspective(140px) rotateX(-180deg);
			transform: perspective(140px) rotateX(-180deg);
			opacity: 0
		}
		25%,
		75% {
			-webkit-transform: perspective(140px) rotateX(0);
			transform: perspective(140px) rotateX(0);
			opacity: 1
		}
		100%,
		90% {
			-webkit-transform: perspective(140px) rotateY(180deg);
			transform: perspective(140px) rotateY(180deg);
			opacity: 0
		}
	}
	
	.ubermenu-vertical .ubermenu-item-level-0 {
		display: block;
		clear: both
	}
	
	.ubermenu-vertical.ubermenu-items-align-right .ubermenu-item-level-0 {
		text-align: right
	}
	
	.ubermenu-vertical.ubermenu-items-align-center .ubermenu-item-level-0 {
		text-align: center
	}
	
	.ubermenu-vertical .ubermenu-item-level-0>.ubermenu-submenu-drop {
		clip: rect(-5000px, 5000px, 5000px, 0)
	}
	
	.ubermenu.ubermenu-vertical .ubermenu-item-level-0>.ubermenu-target {
		box-shadow: none;
		border-left: none
	}
	
	.ubermenu-vertical.ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-item-has-children>.ubermenu-target>.ubermenu-sub-indicator {
		transform: rotate(-90deg)
	}
	
	.ubermenu-vertical .ubermenu-item>.ubermenu-submenu-drop {
		left: 100%;
		margin-left: 0;
		top: 0
	}
	
	.ubermenu-nojs.ubermenu-vertical .ubermenu-item-level-0:hover>.ubermenu-submenu-drop,
	.ubermenu-vertical .ubermenu-active .ubermenu-submenu.ubermenu-submenu-type-flyout .ubermenu-submenu-type-mega,
	.ubermenu-vertical .ubermenu-item-level-0.ubermenu-active>.ubermenu-submenu-drop {
		top: 0;
		min-height: 100%
	}
	
	.ubermenu-nojs.ubermenu-vertical .ubermenu-item-level-0:hover>.ubermenu-submenu-drop.ubermenu-submenu-align-vertical_parent_item,
	.ubermenu-vertical .ubermenu-item-level-0.ubermenu-active>.ubermenu-submenu-drop.ubermenu-submenu-align-vertical_parent_item {
		min-height: 0
	}
	
	.ubermenu-vertical .ubermenu-item.ubermenu-flyout-full-height {
		position: static
	}
	
	.ubermenu-vertical .ubermenu-item.ubermenu-flyout-full-height>.ubermenu-submenu-drop {
		min-height: 100%!important;
		max-height: none;
		height: auto
	}
	
	.ubermenu-vertical .ubermenu-submenu .ubermenu-item.ubermenu-active>.ubermenu-submenu-drop {
		top: 0
	}
	
	.ubermenu-vertical.ubermenu-transition-slide .ubermenu-item.ubermenu-active.ubermenu-in-transition>.ubermenu-submenu-drop {
		min-height: 0
	}
	
	.ubermenu-vertical .ubermenu-item>.ubermenu-submenu-type-mega {
		width: 600px;
		margin: 0
	}
	
	.ubermenu-vertical .ubermenu-tab-layout-left>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel,
	.ubermenu-vertical .ubermenu-tab-layout-right>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel {
		min-height: 100%
	}
	
	.ubermenu-vertical .ubermenu-item.ubermenu-relative {
		position: relative
	}
	
	.ubermenu-vertical .ubermenu-item.ubermenu-relative.ubermenu-active {
		z-index: 20
	}
	
	.ubermenu-vertical .ubermenu-item.ubermenu-item-level-0.ubermenu-relative.ubermenu-active>.ubermenu-submenu-drop.ubermenu-submenu-align-vertical_parent_item {
		top: 0
	}
	
	.ubermenu-vertical .ubermenu-item.ubermenu-item-mini {
		float: left;
		clear: none
	}
	
	.ubermenu.ubermenu-vertical .ubermenu-item.ubermenu-item-mini>.ubermenu-target {
		background: 0 0;
		box-shadow: none
	}
	
	.rtl .ubermenu,
	.rtl .ubermenu .ubermenu-item,
	.rtl .ubermenu.ubermenu-item-align-auto {
		text-align: right
	}
	
	.rtl .ubermenu-items-align-left.ubermenu-horizontal {
		text-align: left
	}
	
	.rtl .ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0 {
		float: none
	}
	
	.rtl .ubermenu-items-align-center.ubermenu-horizontal {
		text-align: center
	}
	
	.rtl .ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0 {
		float: none
	}
	
	.rtl .ubermenu.ubermenu-horizontal .ubermenu-item-level-0:last-child>.ubermenu-target {
		border-left: none;
		box-shadow: none
	}
	
	.rtl .ubermenu .ubermenu-submenu-type-mega>.ubermenu-column:not(.ubermenu-tabs-group),
	.rtl .ubermenu .ubermenu-submenu-type-mega>.ubermenu-row>.ubermenu-column:not(.ubermenu-tabs-group),
	.rtl .ubermenu .ubermenu-submenu-type-tab-content-panel>.ubermenu-column:not(.ubermenu-tabs-group) {
		float: right
	}
	
	.rtl .ubermenu .ubermenu-item-layout-icon_left>.ubermenu-target-title {
		margin-left: 0;
		margin-right: .6em
	}
	
	.rtl .ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-has-submenu-drop>.ubermenu-target {
		padding-right: 20px;
		padding-left: 25px
	}
	
	.rtl .ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
		right: auto;
		left: 10px
	}
	
	.rtl .ubermenu.ubermenu-sub-indicators .ubermenu-item.ubermenu-disable-padding.ubermenu-has-submenu-drop>.ubermenu-target {
		padding-left: 30px;
		padding-right: 0
	}
	
	.rtl .ubermenu .ubermenu-submenu .ubermenu-search .ubermenu-search-submit,
	.rtl .ubermenu .ubermenu-submenu .ubermenu-searchbar-drop .ubermenu-search-submit {
		left: 0;
		right: auto
	}
	
	.rtl .ubermenu .ubermenu-search input.ubermenu-search-input {
		padding: 8px 15px 8px 40px
	}
	
	.rtl .ubermenu .ubermenu-submenu .ubermenu-search input.ubermenu-search-input {
		padding: 14px 25px 14px 50px
	}
	
	.rtl .ubermenu.ubermenu-submenu-indicator-closes .ubermenu-sub-indicator-close {
		right: auto;
		left: 0
	}
	
	.rtl .ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-left {
		float: left
	}
	
	.rtl .ubermenu .ubermenu-submenu-type-mega.ubermenu-submenu-content-align-center>.ubermenu-row>.ubermenu-column:not(.ubermenu-tabs-group) {
		float: none
	}
	
	@media screen and (min-width:960px) {
		.ubermenu-responsive-default.ubermenu {
			display: block!important
		}
		.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-desktop {
			display: none!important
		}
		.ubermenu-responsive-default.ubermenu-responsive.ubermenu-retractors-responsive .ubermenu-retractor-mobile {
			display: none
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-nav {
			display: flex;
			align-items: stretch
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0 {
			display: flex;
			flex-direction: column
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0>.ubermenu-target {
			flex: 1;
			display: flex;
			align-items: center;
			flex-wrap: wrap
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0>.ubermenu-target>.ubermenu-target-divider {
			position: static;
			flex-basis: 100%
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0>.ubermenu-target.ubermenu-item-layout-image_left>.ubermenu-target-text {
			padding-left: 1em
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0>.ubermenu-target.ubermenu-item-layout-image_right>.ubermenu-target-text {
			padding-right: 1em
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0>.ubermenu-target.ubermenu-item-layout-image_above,
		.ubermenu-responsive-default.ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0>.ubermenu-target.ubermenu-item-layout-image_below {
			flex-direction: column
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0>.ubermenu-submenu-drop {
			top: 100%
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item-level-0:not(.ubermenu-align-right)+.ubermenu-item.ubermenu-align-right {
			margin-left: auto
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0>.ubermenu-target.ubermenu-content-align-left {
			justify-content: flex-start
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0>.ubermenu-target.ubermenu-content-align-center {
			justify-content: center
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0>.ubermenu-target.ubermenu-content-align-right {
			justify-content: flex-end
		}
		.ubermenu-responsive-default.ubermenu-force-current-submenu .ubermenu-item-level-0.ubermenu-current-menu-ancestor>.ubermenu-submenu-drop,
		.ubermenu-responsive-default.ubermenu-force-current-submenu .ubermenu-item-level-0.ubermenu-current-menu-item>.ubermenu-submenu-drop {
			display: block!important;
			opacity: 1!important;
			visibility: visible!important;
			margin: 0!important;
			top: auto!important;
			height: auto;
			z-index: 19
		}
		.ubermenu-responsive-default.ubermenu-invert.ubermenu-horizontal .ubermenu-item-level-0>.ubermenu-submenu-drop,
		.ubermenu-responsive-default.ubermenu-invert.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0>.ubermenu-submenu-drop {
			top: auto;
			bottom: 100%
		}
		.ubermenu-responsive-default.ubermenu-invert.ubermenu-horizontal.ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
			transform: rotate(180deg)
		}
		.ubermenu-responsive-default.ubermenu-invert.ubermenu-horizontal .ubermenu-submenu .ubermenu-item.ubermenu-active>.ubermenu-submenu-type-flyout {
			top: auto;
			bottom: 0
		}
		.ubermenu-responsive-default.ubermenu-invert.ubermenu-horizontal .ubermenu-item-level-0>.ubermenu-submenu-drop {
			clip: rect(-5000px, 5000px, auto, -5000px)
		}
		.ubermenu-responsive-default.ubermenu-invert.ubermenu-vertical .ubermenu-item-level-0>.ubermenu-submenu-drop {
			right: 100%;
			left: auto
		}
		.ubermenu-responsive-default.ubermenu-invert.ubermenu-vertical.ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-item-has-children>.ubermenu-target>.ubermenu-sub-indicator {
			right: auto;
			left: 10px;
			transform: rotate(90deg)
		}
		.ubermenu-responsive-default.ubermenu-vertical.ubermenu-invert .ubermenu-item>.ubermenu-submenu-drop {
			clip: rect(-5000px, 5000px, 5000px, -5000px)
		}
		.ubermenu-responsive-default.ubermenu-vertical.ubermenu-invert.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target {
			padding-left: 25px
		}
		.ubermenu-responsive-default.ubermenu-vertical.ubermenu-invert .ubermenu-item>.ubermenu-target>.ubermenu-sub-indicator {
			right: auto;
			left: 10px;
			transform: rotate(90deg)
		}
		.ubermenu-responsive-default.ubermenu-vertical.ubermenu-invert .ubermenu-item>.ubermenu-submenu-drop.ubermenu-submenu-type-flyout,
		.ubermenu-responsive-default.ubermenu-vertical.ubermenu-invert .ubermenu-submenu-type-flyout>.ubermenu-item>.ubermenu-submenu-drop {
			right: 100%;
			left: auto
		}
	}
	
	@media screen and (max-width:959px) {
		.ubermenu-responsive-toggle,
		.ubermenu-sticky-toggle-wrapper {
			display: block
		}
		.ubermenu-no-transitions.ubermenu-responsive.ubermenu-responsive-collapse {
			display: none;
			visibility: visible;
			height: auto;
			max-height: none;
			overflow: visible!important
		}
		.ubermenu-sticky-wrapper {
			min-height: 0!important
		}
		.ubermenu-sticky-toggle-wrapper {
			display: block
		}
		.ubermenu-responsive-default .ubermenu-responsive-toggle,
		.ubermenu-responsive-default .ubermenu-sticky-toggle-wrapper {
			display: block
		}
		.ubermenu-responsive-default.ubermenu-responsive {
			width: 100%;
			max-height: 600px;
			visibility: visible;
			overflow: visible;
			-webkit-transition: max-height 1s ease-in;
			transition: max-height .3s ease-in
		}
		.ubermenu-responsive-default.ubermenu-responsive.ubermenu-mobile-accordion:not(.ubermenu-mobile-modal):not(.ubermenu-in-transition):not(.ubermenu-responsive-collapse) {
			max-height: none
		}
		.ubermenu-responsive-default.ubermenu-responsive.ubermenu-items-align-center {
			text-align: left
		}
		.ubermenu-responsive-default.ubermenu-responsive.ubermenu {
			margin: 0
		}
		.ubermenu-responsive-default.ubermenu-responsive.ubermenu .ubermenu-nav {
			display: block
		}
		.ubermenu-responsive-default.ubermenu-repsonsive.ubermenu-no-transitions,
		.ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-nocollapse {
			display: block;
			max-height: none
		}
		.ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-collapse {
			max-height: none;
			visibility: visible;
			overflow: visible
		}
		.ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-collapse {
			max-height: 0;
			overflow: hidden!important;
			visibility: hidden
		}
		.ubermenu-responsive-default.ubermenu-responsive.ubermenu-in-transition,
		.ubermenu-responsive-default.ubermenu-responsive.ubermenu-in-transition .ubermenu-nav {
			overflow: hidden!important;
			visibility: visible
		}
		.ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-collapse:not(.ubermenu-in-transition) {
			border-top-width: 0;
			border-bottom-width: 0
		}
		.ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-collapse .ubermenu-item .ubermenu-submenu {
			display: none
		}
		.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-level-0 {
			width: 50%
		}
		.ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-single-column .ubermenu-item-level-0 {
			float: none;
			clear: both;
			width: 100%
		}
		.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-item-level-0>.ubermenu-target {
			border: none;
			box-shadow: none
		}
		.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-has-submenu-flyout {
			position: static
		}
		.ubermenu-responsive-default.ubermenu-responsive.ubermenu-sub-indicators .ubermenu-submenu-type-flyout .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
			transform: rotate(0);
			right: 10px;
			left: auto
		}
		.ubermenu-responsive-default.ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop {
			width: 100%;
			min-width: 100%;
			max-width: 100%;
			top: auto;
			left: 0!important
		}
		.ubermenu-responsive-default.ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop {
			left: -1px!important
		}
		.ubermenu-responsive-default.ubermenu-responsive .ubermenu-submenu.ubermenu-submenu-type-mega>.ubermenu-item.ubermenu-column {
			min-height: 0;
			border-left: none;
			float: left;
			display: block
		}
		.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-active>.ubermenu-submenu.ubermenu-submenu-type-mega {
			max-height: none;
			height: auto;
			overflow: visible
		}
		.ubermenu-responsive-default.ubermenu-responsive.ubermenu-transition-slide .ubermenu-item.ubermenu-in-transition>.ubermenu-submenu-drop {
			max-height: 1000px
		}
		.ubermenu-responsive-default.ubermenu .ubermenu-submenu-type-flyout .ubermenu-submenu-type-mega {
			min-height: 0
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column,
		.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column-auto {
			min-width: 50%
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-autoclear>.ubermenu-column {
			clear: none
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column:nth-of-type(2n+1) {
			clear: both
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-submenu-retractor-top:not(.ubermenu-submenu-retractor-top-2) .ubermenu-column:nth-of-type(2n+1) {
			clear: none
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-submenu-retractor-top:not(.ubermenu-submenu-retractor-top-2) .ubermenu-column:nth-of-type(2n+2) {
			clear: both
		}
		.ubermenu-responsive-default.ubermenu-responsive-single-column-subs .ubermenu-submenu .ubermenu-item {
			float: none;
			clear: both;
			width: 100%;
			min-width: 100%
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab,
		.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab-content-panel,
		.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tabs,
		.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tabs-group {
			width: 100%;
			min-width: 100%;
			max-width: 100%;
			left: 0
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab-content-panel,
		.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tabs {
			min-height: 0!important
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tabs {
			z-index: 15
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab-content-panel {
			z-index: 20
		}
		.ubermenu-responsive-default.ubermenu-responsive .ubermenu-tab {
			position: relative
		}
		.ubermenu-responsive-default.ubermenu-responsive .ubermenu-tab.ubermenu-active {
			position: relative;
			z-index: 20
		}
		.ubermenu-responsive-default.ubermenu-responsive .ubermenu-tab>.ubermenu-target {
			border-width: 0 0 1px 0
		}
		.ubermenu-responsive-default.ubermenu-responsive.ubermenu-sub-indicators .ubermenu-tabs>.ubermenu-tabs-group>.ubermenu-tab.ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
			transform: rotate(0);
			right: 10px;
			left: auto
		}
		.ubermenu-responsive-default.ubermenu-responsive .ubermenu-tabs>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel {
			top: auto;
			border-width: 1px
		}
		.ubermenu-responsive-default.ubermenu-reponsive .ubermenu-item-level-0>.ubermenu-submenu-type-stack {
			position: relative
		}
		.ubermenu-responsive-default.ubermenu-responsive .ubermenu-submenu-type-stack .ubermenu-column,
		.ubermenu-responsive-default.ubermenu-responsive .ubermenu-submenu-type-stack .ubermenu-column-auto {
			width: 100%;
			max-width: 100%
		}
		.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-mini {
			min-width: 0;
			width: auto;
			float: left;
			clear: none!important
		}
		.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-item-mini>a.ubermenu-target {
			padding-left: 20px;
			padding-right: 20px
		}
		.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-mobile {
			display: none!important
		}
		.ubermenu-responsive-default.ubermenu-responsive.ubermenu-hide-bkgs .ubermenu-submenu.ubermenu-submenu-bkg-img {
			background-image: none
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-item-level-0.ubermenu-item-mini {
			min-width: 0;
			width: auto
		}
		.ubermenu-responsive-default.ubermenu-vertical .ubermenu-item.ubermenu-item-level-0 {
			width: 100%
		}
		.ubermenu-responsive-default.ubermenu-vertical.ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-item-has-children>.ubermenu-target>.ubermenu-sub-indicator {
			right: 10px;
			left: auto;
			transform: rotate(0)
		}
		.ubermenu-responsive-default.ubermenu-vertical .ubermenu-item.ubermenu-item-level-0.ubermenu-relative.ubermenu-active>.ubermenu-submenu-drop.ubermenu-submenu-align-vertical_parent_item {
			top: auto
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tabs {
			position: static
		}
		.ubermenu-responsive-default.ubermenu:not(.ubermenu-is-mobile):not(.ubermenu-submenu-indicator-closes) .ubermenu-submenu .ubermenu-tab[data-ubermenu-trigger=hover_intent] .ubermenu-tab-content-panel,
		.ubermenu-responsive-default.ubermenu:not(.ubermenu-is-mobile):not(.ubermenu-submenu-indicator-closes) .ubermenu-submenu .ubermenu-tab[data-ubermenu-trigger=mouseover] .ubermenu-tab-content-panel {
			margin-left: 6%;
			width: 94%;
			min-width: 94%
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-submenu-indicator-closes .ubermenu-active>.ubermenu-target>.ubermenu-sub-indicator-close {
			display: block;
			display: flex;
			align-items: center;
			justify-content: center
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-submenu-indicator-closes .ubermenu-active>.ubermenu-target>.ubermenu-sub-indicator {
			display: none
		}
		.ubermenu-responsive-default.ubermenu .ubermenu-tabs .ubermenu-tab-content-panel {
			box-shadow: 0 5px 10px rgba(0, 0, 0, .075)
		}
		.ubermenu-responsive-default.ubermenu .ubermenu-submenu-rtl {
			direction: ltr
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-mobile-modal {
			position: fixed;
			z-index: 9999999;
			opacity: 1;
			top: 0;
			left: 0;
			width: 100%;
			width: 100vw;
			max-width: 100%;
			max-width: 100vw;
			height: 100%;
			height: calc(100vh - calc(100vh - 100%));
			height: -webkit-fill-available;
			max-height: calc(100vh - calc(100vh - 100%));
			max-height: -webkit-fill-available;
			border: none;
			box-sizing: border-box;
			display: flex;
			flex-direction: column;
			justify-content: flex-start;
			overflow-y: auto!important;
			overflow-x: hidden!important;
			overscroll-behavior: contain;
			transform: scale(1);
			transition-duration: .1s;
			transition-property: all
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-mobile-modal.ubermenu-mobile-accordion.ubermenu-interaction-press {
			overflow-y: hidden!important
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-mobile-modal.ubermenu-responsive-collapse {
			overflow: hidden!important;
			opacity: 0;
			transform: scale(.9);
			visibility: hidden
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-mobile-modal .ubermenu-nav {
			flex: 1;
			overflow-y: auto!important;
			overscroll-behavior: contain
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-mobile-modal .ubermenu-item-level-0 {
			margin: 0
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-mobile-modal .ubermenu-mobile-close-button {
			border: none;
			background: 0 0;
			border-radius: 0;
			padding: 1em;
			color: inherit;
			display: inline-block;
			text-align: center;
			font-size: 14px
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-mobile-modal .ubermenu-mobile-footer .ubermenu-mobile-close-button {
			width: 100%;
			display: flex;
			align-items: center;
			justify-content: center
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-mobile-modal .ubermenu-mobile-footer .ubermenu-mobile-close-button .fas.fa-times,
		.ubermenu-responsive-default.ubermenu.ubermenu-mobile-modal .ubermenu-mobile-footer .ubermenu-mobile-close-button .ubermenu-icon-essential {
			margin-right: .2em
		}
		.ubermenu-responsive-default.ubermenu .ubermenu-mobile-footer,
		.ubermenu-responsive-default.ubermenu .ubermenu-mobile-header {
			display: block;
			text-align: center;
			color: inherit
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-responsive-single-column.ubermenu-mobile-accordion.ubermenu-interaction-press .ubermenu-item>.ubermenu-submenu-drop,
		.ubermenu-responsive-default.ubermenu.ubermenu-responsive-single-column.ubermenu-mobile-accordion.ubermenu-interaction-press .ubermenu-tab>.ubermenu-tab-content-panel {
			box-sizing: border-box;
			border-left: none;
			border-right: none;
			box-shadow: none
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-responsive-single-column.ubermenu-mobile-accordion.ubermenu-interaction-press .ubermenu-item.ubermenu-active>.ubermenu-submenu-drop,
		.ubermenu-responsive-default.ubermenu.ubermenu-responsive-single-column.ubermenu-mobile-accordion.ubermenu-interaction-press .ubermenu-tab.ubermenu-active>.ubermenu-tab-content-panel {
			position: static
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu .ubermenu-item-header.ubermenu-has-submenu-stack>.ubermenu-target,
		.ubermenu-responsive-default.ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu.ubermenu-submenu-drop {
			border: none
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu .ubermenu-item-header.ubermenu-has-submenu-stack>.ubermenu-submenu-type-stack {
			padding-top: 0
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-item>.ubermenu-target,
		.ubermenu-responsive-default.ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-tab-content-panel .ubermenu-item>.ubermenu-target {
			padding-left: calc(var(--ubermenu-accordion-indent) * 2)
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-item>.ubermenu-target,
		.ubermenu-responsive-default.ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-tab-content-panel .ubermenu-tab-content-panel .ubermenu-item>.ubermenu-target {
			padding-left: calc(var(--ubermenu-accordion-indent) * 3)
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-item>.ubermenu-target,
		.ubermenu-responsive-default.ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-tab-content-panel .ubermenu-tab-content-panel .ubermenu-tab-content-panel .ubermenu-item>.ubermenu-target {
			padding-left: calc(var(--ubermenu-accordion-indent) * 4)
		}
		.rtl .ubermenu-responsive-default.ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-item>.ubermenu-target,
		.rtl .ubermenu-responsive-default.ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-tab-content-panel .ubermenu-item>.ubermenu-target {
			padding-left: 0;
			padding-right: calc(var(--ubermenu-accordion-indent) * 2)
		}
		.rtl .ubermenu-responsive-default.ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-item>.ubermenu-target,
		.rtl .ubermenu-responsive-default.ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-tab-content-panel .ubermenu-tab-content-panel .ubermenu-item>.ubermenu-target {
			padding-left: 0;
			padding-right: calc(var(--ubermenu-accordion-indent) * 3)
		}
		.rtl .ubermenu-responsive-default.ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-item>.ubermenu-target,
		.rtl .ubermenu-responsive-default.ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-tab-content-panel .ubermenu-tab-content-panel .ubermenu-tab-content-panel .ubermenu-item>.ubermenu-target {
			padding-left: 0;
			padding-right: calc(var(--ubermenu-accordion-indent) * 4)
		}
	}
	
	@media screen and (max-width:480px) {
		.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-item-level-0 {
			width: 100%
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column,
		.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column-auto {
			min-width: 100%
		}
		.ubermenu-responsive-default.ubermenu .ubermenu-autocolumn:not(:first-child),
		.ubermenu-responsive-default.ubermenu .ubermenu-autocolumn:not(:first-child) .ubermenu-submenu-type-stack {
			padding-top: 0
		}
		.ubermenu-responsive-default.ubermenu .ubermenu-autocolumn:not(:last-child),
		.ubermenu-responsive-default.ubermenu .ubermenu-autocolumn:not(:last-child) .ubermenu-submenu-type-stack {
			padding-bottom: 0
		}
		.ubermenu-responsive-default.ubermenu .ubermenu-autocolumn>.ubermenu-submenu-type-stack>.ubermenu-item-normal:first-child {
			margin-top: 0
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-responsive.ubermenu-mobile-accordion.ubermenu-interaction-press .ubermenu-item>.ubermenu-submenu-drop,
		.ubermenu-responsive-default.ubermenu.ubermenu-responsive.ubermenu-mobile-accordion.ubermenu-interaction-press .ubermenu-tab>.ubermenu-tab-content-panel {
			box-shadow: none;
			box-sizing: border-box;
			border-left: none;
			border-right: none
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-responsive.ubermenu-mobile-accordion.ubermenu-interaction-press .ubermenu-item.ubermenu-active>.ubermenu-submenu-drop,
		.ubermenu-responsive-default.ubermenu.ubermenu-responsive.ubermenu-mobile-accordion.ubermenu-interaction-press .ubermenu-tab.ubermenu-active>.ubermenu-tab-content-panel {
			position: static
		}
	}
	
	<style id="site-custom-properties-css" type="text/css">
	:root {
		--primary-blue-01: #CCE4FF;
		--primary-blue-02: #84B9F5;
		--primary-blue-03: #207DE9;
		--primary-blue-04: #0C57AD;
		--primary-blue-05: #083A74;
		--blue-00: #F9FBFF;
		--blue-01: #D2DCEE;
		--blue-02: #A6B9DE;
		--blue-03: #829DCE;
		--blue-04: #4C74B9;
		--blue-05: #305493;
		--blue-06: #263A5F;
		--blue-07: #1C2C48;
		--blue-08: #142034;
		--blue-09: #0E1623;
		--blue-10: #207DE9;
		--blue-11: #0C57AD;
		--blue-12: #083A74;
		--blue-13: #1C2D47;
		--blue-14: #4D75B9;
		--blue-15: #0056b3;
		--light-blue: #CCE4FF;
		--white: #fff;
		--gray-00: #F2F2F2;
		--gray-01: #EBEDEF;
		--gray-02: #CED4DA;
		--gray-03: #A9B4BC;
		--gray-04: #6E7B81;
		--gray-05: #374046;
		--gray-06: #222;
		--gray-07: #212529;
		--gray-08: #666;
		--gray-09: #ABB9C2;
		--black: #000;
		--green-01: #E9F7F0;
		--green-02: #D4EFE2;
		--green-03: #41D48C;
		--green-04: #26B16D;
		--green-05: #0E9251;
		--green-06: #ecf9f8;
		--green-07: #80e2db;
		--green-08: #41D58C;
		--yellow-01: #FFFAEA;
		--yellow-02: #FFF6D5;
		--yellow-03: #FFDF6F;
		--yellow-04: #FFD12D;
		--yellow-05: #EDBC0C;
		--teal-01: #EDF9F8;
		--teal-02: #DBF3F1;
		--teal-03: #6ADFD7;
		--teal-04: #4DC1B9;
		--teal-05: #37ACA4;
		--lime-01: #F5FAEF;
		--lime-02: #EBF5E0;
		--lime-03: #B6E584;
		--lime-04: #99CC63;
		--lime-05: #80BB41;
		--orange-01: #FEF4E8;
		--orange-02: #FDEAD2;
		--orange-03: #FFA232;
		--orange-04: #F7941D;
		--orange-05: #D0760A;
		--red-01: #FDEDED;
		--red-02: #FCDBDC;
		--red-03: #F87476;
		--red-04: #F04D50;
		--red-05: #DB2E31;
		--red-06: #ff4a4c;
		--purple-01: #F4E9F4;
		--purple-02: #E9D4E9;
		--purple-03: #AF3FAC;
		--purple-04: #92278F;
		--purple-05: #831980;
		--primary-color: #4C74B9;
		--primary-dark-color: #083A74;
		--heading-color: #374046;
		--copy-color: #6E7B81;
		--text-color: #869298;
		--copy-dark-color: #222;
		--link-color: var(--blue-04);
		--spacing-xsmall: 8px;
		--spacing-small: 16px;
		--spacing-regular: 24px;
		--spacing-medium: 32px;
		--spacing-large: 40px;
		--spacing-xlarge: 48px;
		--spacing-xxlarge: 56px;
		--border-default: var(--gray-02);
		--border-hover: var(--gray-03);
		--border-radius: 4px;
		--font-inter: 'Inter', sans-serif;
		--font-sanchez: 'Sanchez', sans-serif;
		--font-kalam: 'Kalam', sans-serif;
		--section-margins: 60px;
		--margin-bottom: 16px
	}
	
	@media (min-width:768px) {
		:root {
			--section-margins: 80px
		}
	}
	
	@media (min-width:1025px) {
		:root {
			--section-margins: 100px
		}
	}
	
	.bg-white {
		background-color: var(--white)
	}
	
	.bg-light-blue {
		background-color: var(--light-blue)
	}
	
	.bg-dark-blue {
		background-color: var(--primary-blue-05)
	}
	
	.bg-darkest-blue {
		background-color: var(--primary-dark-color)
	}
	
	.bg-blue-dark {
		background-color: var(--primary-blue-04)
	}
	
	.bg-green {
		background-color: var(--lime-04)
	}
	
	.bg-gray {
		background-color: var(--gray-02)
	}
	
	.bg-darkest-gray {
		background-color: var(--gray-06)
	}
	
	.font-weight-thin {
		font-weight: 100
	}
	
	.big,
	.bigger,
	.biggest {
		line-height: 1em
	}
	
	.big {
		font-size: 23px
	}
	
	.bigger {
		font-size: 34px
	}
	
	.biggest {
		font-size: 51px
	}
	
	@media (min-width:1025px) {
		.big {
			font-size: 29px
		}
		.bigger {
			font-size: 43px
		}
		.biggest {
			font-size: 64px
		}
	}
	
	@media (min-width:1200px) {
		.big {
			font-size: 36px
		}
		.bigger {
			font-size: 54px
		}
		.biggest {
			font-size: 80px
		}
	}
	
	.mb-3,
	.my-3 {
		margin-bottom: 1rem!important
	}
	
	.mb-5,
	.my-5 {
		margin-bottom: 3rem!important
	}
	
	.mt-5 {
		margin-top: 3rem!important
	}
	
	.ml-auto,
	.mx-auto {
		margin-left: auto!important
	}
	
	.mr-auto,
	.mx-auto {
		margin-right: auto!important
	}
	
	<style id="site-header-css" type="text/css">
	@font-face {
		font-family: 'ic-hdr';
		src: url(/wp-content/themes/fx/assets/fonts/header/icomoon.eot?dgisy9);
		src: url('/wp-content/themes/fx/assets/fonts/header/icomoon.eot?dgisy9#iefix') format('embedded-opentype'), url(/wp-content/themes/fx/assets/fonts/header/icomoon.ttf?dgisy9) format('truetype'), url(/wp-content/themes/fx/assets/fonts/header/icomoon.woff?dgisy9) format('woff'), url('/wp-content/themes/fx/assets/fonts/header/icomoon.svg?dgisy9#icomoon') format('svg');
		font-weight: 400;
		font-style: normal;
		font-display: block
	}
	
	[class^="ichdr-"],
	[class*=" ichdr-"] {
		font-family: 'ic-hdr'!important;
		speak: never;
		font-style: normal;
		font-weight: 400;
		font-variant: normal;
		text-transform: none;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale
	}
	
	.ichdr-angle-down:before {
		content: "\e900"
	}
	
	.ichdr-angle-up:before {
		content: "\e901"
	}
	
	.ichdr-call:before {
		content: "\e902"
	}
	
	.ichdr-chart:before {
		content: "\e903"
	}
	
	.ichdr-info:before {
		content: "\e904"
	}
	
	.ichdr-search:before {
		content: "\e905"
	}
	
	.container-fluid {
		max-width: 1920px
	}
	
	.page-header {
		position: initial;
		z-index: 10;
		background-color: #fff
	}
	
	.page-header ul li,
	.page-header ol li {
		padding: 0
	}
	
	.page-header .flex-row {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	
	.page-header .flex-nowrap {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}
	
	.page-header .flex-align-center {
		-ms-flex-align: center;
		align-items: center
	}
	
	.page-header ._get_proposal_btn {
		padding: 12px 24px;
		font-weight: 600;
		font-family: inherit;
		font-size: 18px;
		line-height: 28px;
		text-align: center;
		letter-spacing: -.0045em;
		color: #fff;
		background: #207DE9;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		text-decoration: none;
		white-space: nowrap
	}
	
	.page-header ._get_proposal_btn:hover {
		color: #fff;
		background: #116FDA
	}
	
	.page-header ._get_proposal_btn:focus {
		color: #fff;
		background: #0E6AD2
	}
	
	.page-header #fxtopbar {
		font-family: 'Inter', sans-serif;
		padding: 16px 0 0
	}
	
	.page-header #fxtopbar .fxtopbar-inner {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-pack: justify;
		justify-content: space-between
	}
	
	.page-header #fxtopbar .fxtopbar-right {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center
	}
	
	.page-header #fxtopbar ._get_proposal_btn {
		display: none;
		margin-left: 16px
	}
	
	.page-header .fxtopbar-revenue {
		display: inline-block;
		text-decoration: none
	}
	
	.page-header .fxtopbar-revenue ._title {
		font-family: inherit;
		margin: 0 0 2px;
		font-weight: 700;
		font-size: 12px;
		line-height: 1.2;
		letter-spacing: .05em;
		text-transform: uppercase;
		color: #374046
	}
	
	.page-header .fxtopbar-revenue ._value {
		position: relative;
		margin: 0;
		padding-right: 22px;
		font-family: inherit;
		font-weight: 800;
		font-size: 18px;
		line-height: 120%;
		letter-spacing: -.0045em;
		color: #00448F;
		display: inline-block
	}
	
	.page-header .fxtopbar-revenue ._value:after {
		position: absolute;
		content: "\e904";
		font-family: 'ic-hdr';
		top: 50%;
		right: 0;
		color: #222;
		font-size: 14px;
		margin-top: -7px;
		line-height: 1
	}
	
	.page-header .fxtopbar-revenue ._value i {
		font-size: 15px;
		margin-right: 8px
	}
	
	.page-header .fxtopbar-menu {
		font-family: inherit;
		list-style: none;
		margin: 0;
		padding: 0;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center
	}
	
	.page-header .fxtopbar-menu li {
		display: inline-block;
		margin-left: 16px;
		padding: 0
	}
	
	.page-header .fxtopbar-menu li:first-child {
		margin-left: 0
	}
	
	.page-header .fxtopbar-menu li a {
		text-align: center;
		padding: 8px;
		position: relative;
		font-family: inherit;
		display: block;
		font-weight: 400;
		font-size: 18px;
		line-height: 1;
		letter-spacing: -.0045em;
		color: #222;
		text-decoration: none
	}
	
	.page-header .fxtopbar-menu li a i {
		display: inline-block;
		font-size: 16px;
		vertical-align: baseline;
		margin-right: 9px
	}
	
	.page-header .fxtopbar-menu li a:focus,
	.page-header .fxtopbar-menu li a:hover {
		color: #207DE9
	}
	
	.page-header .fxtopbar-menu li._phone {
		margin-left: 24px
	}
	
	.page-header .fxtopbar-menu li._phone a {
		padding: 8px 0;
		font-weight: 800;
		letter-spacing: -.018em;
		color: #00448F
	}
	
	.page-header .fxtopbar-menu li._phone a i {
		font-size: inherit;
		margin-right: 4px
	}
	
	.page-header .fxtopbar-menu li._phone a:focus,
	.page-header .fxtopbar-menu li._phone a:hover {
		color: #207DE9
	}
	
	@media (min-width:351px) {
		html[data-perfx-countrycode="CA"] .page-header .fxtopbar-menu li._phone a {
			padding-left: 28px;
			position: relative
		}
		html[data-perfx-countrycode="CA"] .page-header .fxtopbar-menu li._phone a:before {
			content: "";
			width: 24px;
			height: 100%;
			background-image: url(/wp-content/themes/fx/assets/img/flags/canada.png);
			position: absolute;
			left: 0;
			margin: 0;
			background-repeat: no-repeat;
			top: 0;
			background-position-y: center;
			background-size: 24px
		}
	}
	
	.page-header #fxheader {
		font-family: 'Inter', sans-serif;
		position: sticky;
		z-index: 99;
		top: 0;
		left: 0;
		width: 100%;
		background-color: #fff;
		box-shadow: rgba(3, 27, 78, .1) 0 2px 4px
	}
	
	.page-header #fxheader ._get_proposal_btn {
		margin-left: 16px
	}
	
	.page-header #fxmenu {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
		padding: 0
	}
	
	.page-header #fxmenu ._logo {
		margin-right: 48px;
		padding: 23px 0;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center
	}
	
	.page-header #fxmenu ._logo ._logo-desc {
		margin-left: 24px;
		white-space: nowrap;
		font-family: inherit;
		font-weight: 600;
		font-size: 14px;
		line-height: 17px;
		letter-spacing: -.0004em;
		color: #374046
	}
	
	.page-header #fxmenu ._logo img {
		display: block
	}
	
	.page-header #fxmenu ._menu {
		-ms-flex-positive: 1;
		flex-grow: 1;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center
	}
	
	.page-header #fxmenu ._menu-toggle {
		display: none;
		padding: 7px 5px;
		position: absolute;
		top: 16px;
		right: 24px;
		z-index: 5
	}
	
	.page-header .burger {
		width: 22px;
		height: 18px;
		position: relative;
		display: block;
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
		-webkit-transition: .5s ease-in-out;
		-moz-transition: .5s ease-in-out;
		-o-transition: .5s ease-in-out;
		transition: .5s ease-in-out;
		cursor: pointer
	}
	
	.page-header .burger span {
		display: block;
		position: absolute;
		height: 2px;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		width: 100%;
		background: #222;
		opacity: 1;
		left: 0;
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
		-webkit-transition: .25s ease-in-out;
		-moz-transition: .25s ease-in-out;
		-o-transition: .25s ease-in-out;
		transition: .25s ease-in-out
	}
	
	.page-header .burger span:nth-child(1) {
		top: 0
	}
	
	.page-header .burger span:nth-child(2) {
		top: 8px
	}
	
	.page-header .burger span:nth-child(3) {
		top: 16px
	}
	
	.page-header .opened .burger span:nth-child(1) {
		top: 8px;
		-webkit-transform: rotate(135deg);
		-moz-transform: rotate(135deg);
		-o-transform: rotate(135deg);
		transform: rotate(135deg)
	}
	
	.page-header .opened .burger span:nth-child(2) {
		opacity: 0;
		left: -20px
	}
	
	.page-header .opened .burger span:nth-child(3) {
		top: 8px;
		-webkit-transform: rotate(-135deg);
		-moz-transform: rotate(-135deg);
		-o-transform: rotate(-135deg);
		transform: rotate(-135deg)
	}
	
	.page-header #fxmenu ._menu-footer-mobile {
		display: none;
		background: #F2F8FF;
		padding: 24px;
		position: fixed;
		bottom: 0;
		left: 0;
		width: 100%
	}
	
	.page-header #fxmenu ._menu-footer-mobile ._search {
		position: relative;
		margin-right: 24px;
		-ms-flex-positive: 1;
		flex-grow: 1
	}
	
	.page-header #fxmenu ._menu-footer-mobile ._search:before {
		content: "\e905";
		font-family: 'ic-hdr';
		position: absolute;
		left: 16px;
		top: 9px;
		font-size: 14px;
		color: #222
	}
	
	.page-header #fxmenu ._menu-footer-mobile ._search ._control {
		outline: 0;
		height: auto;
		padding: 6px 16px 6px 38px;
		font-family: inherit;
		background-color: #fff;
		font-weight: 400;
		font-size: 16px;
		line-height: 100%;
		letter-spacing: -.0045em;
		color: #222;
		width: 100%;
		border: 0;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px
	}
	
	.page-header #fxmenu ._menu-footer-mobile ._btn {
		font-family: inherit;
		padding: 8px 16px;
		background-color: #fff;
		font-weight: 400;
		font-size: 16px;
		line-height: 1;
		letter-spacing: -.0045em;
		text-decoration: none;
		color: #222;
		display: inline-block;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px
	}
	
	.page-header #fxmenu ._menu-footer-mobile ._btn:focus,
	.page-header #fxmenu ._menu-footer-mobile ._btn:hover {
		background-color: #222;
		color: #fff
	}
	
	.page-header #fxmenu ._menu-footer-mobile .search-link {
		width: 48%;
		text-align: center;
		margin-right: 2%
	}
	
	.page-header #fxmenu ._menu-footer-mobile .search-link i {
		padding-right: 5px
	}
	
	.page-header #fxmenu ._menu-footer-mobile .login-link {
		width: 48%;
		margin-left: 2%;
		text-align: center
	}
	
	.page-header #fxmenu .ubermenu-nav {
		font-family: inherit;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
		list-style: none;
		margin: 0 0;
		padding: 0
	}
	
	.page-header #fxmenu .ubermenu-nav>li {
		font-family: inherit;
		display: inline-block
	}
	
	.page-header #fxmenu .ubermenu-nav>li>a {
		-webkit-border-radius: 8px 8px 0 0;
		-moz-border-radius: 8px 8px 0 0;
		border-radius: 8px 8px 0 0;
		text-align: left;
		position: relative;
		display: block;
		padding: 32px 24px;
		font-family: inherit;
		font-weight: 400;
		font-size: 18px;
		line-height: 100%;
		letter-spacing: -.0045em;
		color: #222;
		text-decoration: none;
		word-break: initial;
		cursor: pointer!important
	}
	
	.page-header #fxmenu .ubermenu-nav>li>a>i {
		display: none
	}
	
	.page-header #fxmenu .ubermenu-nav>li>a {
		padding-right: 44px
	}
	
	.page-header #fxmenu .ubermenu-nav>li>a:after {
		content: "\e900";
		font-family: 'ic-hdr'!important;
		margin-left: 8px;
		font-size: 16px;
		position: absolute;
		right: 24px;
		top: 50%;
		margin-top: -8px;
		line-height: 1;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		-ms-transition: all 0.3s;
		-o-transition: all 0.3s;
		transition: all 0.3s
	}
	
	.page-header #fxmenu .ubermenu-nav>li>a:hover {
		color: #207DE9
	}
	
	.page-header #fxmenu .ubermenu-nav>li.ubermenu-active>a {
		color: #207DE9;
		background-color: #F9FBFF
	}
	
	.page-header #fxmenu .ubermenu-nav>li.ubermenu-active>a:after {
		-webkit-transform: rotate(-180deg);
		-moz-transform: rotate(-180deg);
		-o-transform: rotate(-180deg);
		transform: rotate(-180deg)
	}
	
	.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu {
		width: 100%;
		background-color: #F9FBFF;
		-webkit-transition: all 0.3s linear;
		-moz-transition: all 0.3s linear;
		-ms-transition: all 0.3s linear;
		-o-transition: all 0.3s linear;
		transition: all 0.3s linear
	}
	
	.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row {
		margin: 0
	}
	
	.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row>div {
		margin-bottom: 16px;
		padding-left: 12px;
		padding-right: 12px
	}
	
	.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row {
		padding: 48px 40px 48px 40px;
		display: flex
	}
	
	.page-header #fxmenu .ubermenu-nav>li._animate ._main-dropdown {
		display: block;
		opacity: 0;
		-webkit-transform: translateY(-10%);
		-moz-transform: translateY(-10%);
		-o-transform: translateY(-10%);
		transform: translateY(-10%)
	}
	
	.page-header #fxmenu .ubermenu-nav>li.open ._main-dropdown {
		opacity: 1;
		display: block;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
	
	.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 {
		min-height: 100%;
		display: flex;
		float: none;
		width: 100%
	}
	
	.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 .ubermenu-target-with-image {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-pack: justify;
		justify-content: space-between;
		margin: 0 0 32px;
		font-family: inherit;
		font-weight: 600;
		font-size: 18px;
		line-height: 1;
		letter-spacing: -.0045em;
		color: #222;
		flex-direction: row-reverse;
		padding-top: 24px;
		padding-bottom: 0
	}
	
	.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 .ubermenu-target-with-image ._icon {
		vertical-align: middle;
		display: inline-block;
		margin-left: 8px;
		max-height: 48px
	}
	
	.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 .ubermenu-target-with-image ._icon img {
		width: auto;
		max-height: 48px
	}
	
	.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 ul {
		font-family: inherit;
		font-size: 15px;
		line-height: 21px;
		list-style: none;
		margin: 0
	}
	
	.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2>ul {
		font-family: inherit;
		font-size: 15px;
		line-height: 21px;
		list-style: none;
		margin: 0;
		background: #FFF;
		-webkit-box-shadow: 0 2px 6px rgba(110, 123, 129, .1);
		-moz-box-shadow: 0 2px 6px rgba(110, 123, 129, .1);
		box-shadow: 0 2px 6px rgba(110, 123, 129, .1);
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
		margin-bottom: 16px;
		margin-left: 12px;
		margin-right: 12px;
		width: 100%
	}
	
	.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 li:not(.widget) {
		margin-top: 0
	}
	
	.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 li:not(.widget) .ubermenu-item-level-4>a>.ubermenu-target-title {
		margin-bottom: 24px
	}
	
	.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 li.widget {
		padding: 0;
		display: flex;
		align-items: stretch;
		height: 100%
	}
	
	.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 li a:not(.fx-btn) {
		font-family: inherit;
		display: inline-block;
		vertical-align: top;
		text-decoration: none;
		font-weight: 400;
		font-size: 15px;
		line-height: 21px;
		letter-spacing: -.003em;
		color: #222;
		padding: 0
	}
	
	.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 li a:not(.fx-btn):after {
		content: "->";
		letter-spacing: 0;
		width: 0;
		white-space: nowrap;
		line-height: 1;
		display: inline-block;
		opacity: 0;
		visibility: hidden;
		position: relative;
		left: -20px;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;
		transition: all 0.3s;
		transition: all 0.3s
	}
	
	.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 li.active>a:not(.fx-btn),
	.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 li a:not(.fx-btn):hover {
		color: #207DE9
	}
	
	.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 li a:not(.fx-btn):hover:after {
		opacity: 1;
		visibility: visible;
		left: 4px
	}
	
	.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2>.ubermenu-submenu {
		padding-bottom: 0
	}
	
	.page-header ._main-dropdown-card {
		width: 100%;
		height: 100%;
		padding: 24px;
		min-height: 424px;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
		-webkit-box-shadow: 0 2px 6px rgba(110, 123, 129, .1);
		-moz-box-shadow: 0 2px 6px rgba(110, 123, 129, .1);
		box-shadow: 0 2px 6px rgba(110, 123, 129, .1);
		background-position: center 0;
		background-repeat: no-repeat;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		background: rgba(204, 228, 255, .5);
		background-size: cover
	}
	
	.page-header ._main-dropdown-card.bg-light-orange {
		background: #fef4e8!important
	}
	
	.page-header ._main-dropdown-card ._value {
		margin: 0 0 8px;
		font-family: inherit;
		font-weight: 900;
		font-size: 48px;
		line-height: 56px;
		letter-spacing: -.024em;
		color: #207DE9;
		text-align: center
	}
	
	.page-header ._main-dropdown-card ._title {
		margin: 0 0 24px;
		font-family: inherit;
		font-weight: 600;
		font-size: 21px;
		line-height: 1.2;
		letter-spacing: -.0055em;
		color: #222;
		text-align: center
	}
	
	.page-header ._main-dropdown-card h3._title {
		font-weight: 900;
		font-size: 32px;
		line-height: 42px;
		letter-spacing: -.018em
	}
	
	.page-header ._main-dropdown-card ._title3 {
		-ms-flex-pack: center;
		justify-content: center;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
		margin: 0 0 24px;
		font-family: inherit;
		font-weight: 900;
		font-size: 32px;
		line-height: 110%;
		letter-spacing: -.018em;
		color: #222
	}
	
	.page-header ._main-dropdown-card ._title3 span {
		font-weight: 900;
		font-size: 72px;
		line-height: 1;
		color: #207DE9;
		margin-right: 8px
	}
	
	.page-header ._main-dropdown-card ._title2 {
		margin: 0 0 2px;
		font-family: inherit;
		font-weight: 900;
		font-size: 24px;
		line-height: 34px;
		letter-spacing: -.018em;
		color: #222
	}
	
	.page-header ._main-dropdown-card ._subtitle {
		margin: 0 0 16px;
		font-family: inherit;
		font-weight: 600;
		font-size: 18px;
		line-height: 25px;
		letter-spacing: -.0045em;
		color: #222
	}
	
	.page-header ._main-dropdown-card ._text {
		margin: 0 0 24px;
		font-family: inherit;
		font-weight: 400;
		font-size: 15px;
		line-height: 24px;
		letter-spacing: -.003em;
		color: #374046
	}
	
	.page-header ._main-dropdown-card ._sep {
		display: block;
		width: 100%;
		margin-right: -8px;
		margin-bottom: 15px
	}
	
	.page-header ._main-dropdown-card ._sep span {
		position: relative;
		overflow: hidden;
		display: block;
		vertical-align: middle
	}
	
	.page-header ._main-dropdown-card ._sep span:before {
		content: "";
		position: absolute;
		right: 80px;
		top: 50%;
		margin-top: -1px;
		border-bottom: 2px solid #207DE9;
		width: 2000px
	}
	
	.page-header ._main-dropdown-card.bg-light-orange ._sep span:before {
		border-bottom: 2px solid #fe5800!important
	}
	
	.page-header ._main-dropdown-card ._sep span img {
		max-width: 48px;
		max-height: 48px;
		display: block;
		margin-left: auto
	}
	
	.page-header ._main-dropdown-card ._btn {
		display: block;
		margin-top: auto;
		width: 100%;
		padding: 16px;
		text-decoration: none;
		font-family: inherit;
		font-weight: 600;
		font-size: 18px;
		line-height: 28px;
		text-align: center;
		letter-spacing: -.0045em;
		color: #FFF;
		background: #207DE9;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px
	}
	
	.page-header ._main-dropdown-card ._btn:hover {
		color: #fff;
		background: #116FDA
	}
	
	.page-header ._main-dropdown-card ._btn:focus {
		color: #fff;
		background: #0E6AD2
	}
	
	.page-header #fxmenu .ubermenu-item-level-3 .ubermenu-submenu>li,
	.page-header #fxmenu .ubermenu-item-level-3>.ubermenu-target {
		padding-left: 24px!important;
		padding-right: 24px!important
	}
	
	.page-header #fxmenu .ubermenu-item-level-3>.ubermenu-submenu {
		padding-top: 0
	}
	
	.page-header #fxmenu .ubermenu-item-level-3,
	.page-header #fxmenu .ubermenu-item-level-3>ul {
		height: 100%
	}
	
	.page-header .ubermenu .ubermenu-item-layout-image_right>.ubermenu-target-text {
		padding-right: 0px!important
	}
	
	@media (min-width:1921px) {
		.page-header ._main-dropdown-card {
			background-position: center 25%
		}
	}
	
	@media (max-width:1900px) {
		.page-header ._main-dropdown-card ._title3 {
			font-size: 28px
		}
		.page-header ._main-dropdown-card ._title3 span {
			font-size: 68px
		}
	}
	
	@media (max-width:1760px) {
		.page-header ._main-dropdown-card ._title3 {
			display: block;
			text-align: center;
			font-size: 20px
		}
		.page-header ._main-dropdown-card ._title3 span {
			display: block;
			margin: 0;
			font-size: 48px
		}
	}
	
	@media (max-width:1600px) {
		.page-header #fxmenu ._logo {
			margin-right: 24px
		}
		.page-header #fxmenu ._logo ._logo-desc {
			margin-left: 16px
		}
	}
	
	@media (max-width:1550px) {
		.page-header #fxmenu .ubermenu-nav>li>a {
			padding-right: 16px;
			padding-left: 16px;
			font-size: 16px
		}
		.page-header #fxmenu .ubermenu-nav>li>a {
			padding-right: 36px
		}
		.page-header #fxmenu .ubermenu-nav>li>a:after {
			right: 16px
		}
		.page-header ._get_proposal_btn {
			font-size: 16px
		}
		.page-header .fxtopbar-menu li {
			margin-left: 8px
		}
		.page-header .fxtopbar-menu li a {
			font-size: 16px
		}
	}
	
	@media (max-width:1440px) {
		.page-header ._main-dropdown-card ._value {
			font-size: 38px;
			line-height: 46px
		}
		.page-header ._main-dropdown-card ._title {
			font-size: 18px
		}
		.page-header ._main-dropdown-card h3._title {
			font-size: 28px;
			line-height: 34px
		}
		.page-header ._main-dropdown-card ._title2 {
			font-size: 20px;
			line-height: 28px
		}
	}
	
	@media (max-width:1400px) {
		.page-header #fxmenu ._logo ._logo-desc {
			display: none
		}
	}
	
	@media (max-width:1199px) {
		.page-header #fxmenu ._logo {
			margin-right: 16px
		}
		.page-header #fxmenu .ubermenu-nav>li>a {
			font-size: 12px
		}
		.page-header #fxheader ._get_proposal_btn {
			padding-left: 16px;
			padding-right: 16px
		}
		.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu ._main-dropdown-card-col {
			display: none
		}
	}
	
	@media (max-width:1199px) {
		body.mobile_menu_opened {
			overflow: hidden
		}
		.page-header #fxtopbar {
			padding: 12px 0;
			border-bottom: 1px solid #BEC6CD
		}
		.page-header #fxtopbar .fxtopbar-right {
			width: 100%;
			-ms-flex-pack: justify;
			justify-content: space-between
		}
		.page-header .fxtopbar-menu li,
		.page-header .fxtopbar-revenue,
		.page-header #fxheader ._get_proposal_btn {
			display: none
		}
		.page-header .fxtopbar-menu li._phone {
			margin-left: 0
		}
		.page-header .fxtopbar-menu li._phone a {
			font-size: 14px;
			color: #00448F
		}
		.page-header .fxtopbar-menu li._phone,
		.page-header #fxtopbar ._get_proposal_btn {
			display: block
		}
		.page-header #fxtopbar ._get_proposal_btn {
			padding: 12px 16px;
			font-size: 14px;
			line-height: 17px
		}
		.page-header #fxmenu ._logo {
			padding: 16px 0
		}
		.page-header #fxmenu ._menu-toggle {
			display: block
		}
		.page-header #fxmenu ._menu {
			display: none;
			opacity: 0;
			background: #fff;
			position: fixed;
			top: 130px;
			bottom: 80px;
			overflow: auto;
			left: 0;
			width: 100%
		}
		.page-header #fxmenu ._menu._animate {
			display: block;
			opacity: 0
		}
		.page-header #fxmenu ._menu.open_mobile {
			opacity: 1;
			display: block;
			padding: 16px 0
		}
		.page-header #fxmenu ._menu-footer-mobile {
			display: -ms-flexbox;
			display: flex;
			flex-direction: row
		}
		.page-header #fxmenu .ubermenu-nav {
			display: block
		}
		.page-header #fxmenu .ubermenu-nav>li {
			display: block
		}
		.page-header #fxmenu .ubermenu-nav>li>a {
			padding: 32px;
			font-weight: 600;
			font-size: 18px;
			line-height: 100%
		}
		.page-header #fxmenu .ubermenu-nav>li>a:before {
			opacity: .4;
			content: "";
			position: absolute;
			bottom: 0;
			left: 24px;
			right: 24px;
			border-bottom: 1px solid #BEC6CD
		}
		.page-header #fxmenu .ubermenu-nav li:last-child ._main-link:before {
			display: none
		}
		.page-header #fxmenu .ubermenu-nav>li>a:after {
			font-size: 22px;
			font-weight: 400;
			right: 32px;
			margin-top: -11px
		}
		.page-header #fxmenu .ubermenu-nav ._main-dropdown {
			position: relative;
			max-height: 0;
			overflow: hidden;
			display: block;
			opacity: 1
		}
		.page-header #fxmenu .ubermenu-nav>li._animate ._main-dropdown {
			-webkit-transform: none;
			-moz-transform: none;
			-o-transform: none;
			transform: none
		}
		.page-header #fxmenu .ubermenu-nav>li.open ._main-dropdown {
			max-height: 2000px;
			-webkit-transform: none;
			-moz-transform: none;
			-o-transform: none;
			transform: none
		}
		.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row {
			-ms-flex-wrap: wrap;
			flex-wrap: wrap
		}
		.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row>div {
			margin-bottom: 0
		}
		.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row {
			padding: 8px 32px
		}
		.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 {
			background-color: transparent;
			-webkit-box-shadow: none;
			-moz-box-shadow: none;
			box-shadow: none;
			-webkit-border-radius: 0;
			-moz-border-radius: 0;
			border-radius: 0;
			min-height: inherit;
			padding: 0
		}
		.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 .ubermenu-target-with-image {
			cursor: pointer;
			position: relative;
			display: block;
			padding: 16px 0;
			margin: 0;
			font-weight: 400;
			font-size: 16px;
			line-height: 1;
			letter-spacing: -.0045em
		}
		.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 .ubermenu-target-with-image:after {
			content: "\e900";
			font-family: 'ic-hdr'!important;
			margin-left: 8px;
			position: absolute;
			top: 50%;
			margin-top: -11px;
			line-height: 1;
			-webkit-transition: all 0.3s;
			-moz-transition: all 0.3s;
			-ms-transition: all 0.3s;
			-o-transition: all 0.3s;
			transition: all 0.3s;
			font-size: 22px;
			font-weight: 400;
			right: 0
		}
		.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 .ubermenu-item-level-3.open .ubermenu-target-with-image:after {
			-webkit-transform: rotate(-180deg);
			-moz-transform: rotate(-180deg);
			-o-transform: rotate(-180deg);
			transform: rotate(-180deg)
		}
		.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 .ubermenu-target-with-image:hover {
			font-weight: 600
		}
		.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 .ubermenu-target-with-image ._icon {
			display: none
		}
		.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 ._body {
			max-height: 0;
			overflow: hidden;
			position: relative;
			padding-left: 16px;
			-webkit-transition: all 0.3s;
			-moz-transition: all 0.3s;
			-ms-transition: all 0.3s;
			-o-transition: all 0.3s;
			transition: all 0.3s
		}
		.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2.open ._title {
			font-weight: 600
		}
		.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2.open ._title:after {
			-webkit-transform: rotate(-180deg);
			-moz-transform: rotate(-180deg);
			-o-transform: rotate(-180deg);
			transform: rotate(-180deg)
		}
		.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2.open ._body {
			max-height: 1000px;
			padding-top: 16px;
			padding-bottom: 24px
		}
		.page-header ._main-dropdown-card {
			display: none
		}
		.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 ul .ubermenu-item-level-3 .ubermenu-submenu {
			padding-left: 16px;
			overflow: hidden;
			max-height: 0;
			-webkit-transition: all 0.3s;
			-moz-transition: all 0.3s;
			-ms-transition: all 0.3s;
			-o-transition: all 0.3s;
			transition: all 0.3s
		}
		.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 ul .ubermenu-item-level-3 .ubermenu-item-layout-image_right>.ubermenu-image {
			display: none
		}
		.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 ul .ubermenu-item-level-3.open>.ubermenu-target>.ubermenu-target-title {
			font-weight: 600
		}
		.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 ul .ubermenu-item-level-3.open .ubermenu-submenu {
			max-height: 1000px;
			padding-top: 16px;
			padding-bottom: 24px
		}
		.page-header #fxmenu .ubermenu-nav .ubermenu-retractor {
			display: none
		}
		.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 {
			margin-left: 0
		}
		.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 ul .ubermenu-item-level-3 .ubermenu-submenu {
			padding-bottom: 0;
			padding-top: 0
		}
		.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 li:not(.widget) .ubermenu-item-level-4>a>.ubermenu-target-title {
			margin-bottom: 0
		}
		.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2>ul {
			margin-left: 0;
			background: transparent;
			box-shadow: none
		}
		.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 .ubermenu-target-with-image {
			padding-left: 0px!important;
			padding-right: 0px!important
		}
		.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 li.ubermenu-item-level-4 {
			padding-left: 0px!important;
			padding-right: 0px!important;
			margin-bottom: 24px
		}
		.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 li.ubermenu-item-level-4:last-child {
			margin-bottom: 0
		}
		.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2>.ubermenu-submenu {
			margin: 0
		}
		.ubermenu-responsive .ubermenu-item.ubermenu-active>.ubermenu-submenu.ubermenu-submenu-type-mega {
			display: block;
			position: relative
		}
		body.mobile_menu_opened nav.ubermenu {
			max-height: 100%!important;
			visibility: visible!important
		}
		html.menu-is-active {
			overflow: hidden
		}
	}
	
	.hideheader {
		position: absolute;
		width: 100%;
		display: block
	}
	
	.page-header.js-scrolled #fxheader {
		position: fixed;
		top: 0
	}
	
	.page-header.js-scrolled #fxmenu ._menu {
		top: 64px
	}
	
	.admin-bar .page-header {
		margin-top: 32px
	}
	
	.admin-bar .page-header.js-scrolled #fxheader {
		top: 32px
	}
	
	.admin-bar .page-header #fxmenu ._menu {
		top: 162px
	}
	
	@media (max-width:1199px) {
		.admin-bar .page-header.js-scrolled #fxmenu ._menu {
			top: 90px
		}
	}
	
	@media (max-width:782px) {
		.admin-bar .page-header {
			margin-top: 46px
		}
		.admin-bar .page-header #fxheader {
			top: 46px!important
		}
		.admin-bar .page-header.js-scrolled #fxmenu ._menu {
			top: 100px
		}
		.admin-bar .page-header #fxmenu ._menu {
			top: 170px
		}
	}
	
	@media (max-width:600px) {
		.admin-bar .page-header.js-scrolled #fxheader {
			top: 0px!important
		}
		.admin-bar .page-header.js-scrolled #fxmenu ._menu {
			top: 63px!important
		}
	}
	
	@keyframes fadeIn {
		0% {
			opacity: 0
		}
		100% {
			opacity: 1
		}
	}
	
	@-webkit-keyframes fadeIn {
		0% {
			opacity: 0
		}
		100% {
			opacity: 1
		}
	}
	
	html.show-search-bar {
		overflow-y: hidden
	}
	
	html.show-search-bar .search-functionality-wrapper {
		display: block
	}
	
	html.show-search-bar .search-functionality-wrapper {
		animation: fadeIn ease 0.8s;
		-webkit-animation: fadeIn ease 0.8s;
		-moz-animation: fadeIn ease 0.8s;
		-o-animation: fadeIn ease 0.8s;
		-ms-animation: fadeIn ease 0.8s
	}
	
	.search-functionality-wrapper {
		display: none;
		overflow-y: scroll;
		width: 100%;
		height: 100%;
		float: left;
		position: fixed;
		left: 0;
		top: 0;
		background-color: #F9FAFB;
		z-index: 100000
	}
	
	.search-functionality-wrapper .search-bar-wrapper {
		background: #fff
	}
	
	.search-functionality-wrapper .search-bar-wrapper .search-bar {
		width: 100%;
		height: 80px;
		float: left;
		display: block
	}
	
	.search-functionality-wrapper .search-query-input {
		color: #869298!important;
		background-color: white!important;
		padding-left: 0;
		float: left;
		height: 78px;
		width: 100%;
		display: block;
		border: none;
		outline: none;
		font-family: var(--font-inter);
		font-weight: 400;
		font-size: 26px
	}
	
	.search-functionality-wrapper .search-query-input::-webkit-input-placeholder {
		color: #869298!important
	}
	
	.search-functionality-wrapper .search-query-input::-moz-placeholder {
		color: #869298!important
	}
	
	.search-functionality-wrapper .search-query-input:-ms-input-placeholder {
		color: #869298!important
	}
	
	.search-functionality-wrapper .search-query-input::-ms-input-placeholder {
		color: #869298!important
	}
	
	.search-functionality-wrapper .search-query-input::placeholder {
		color: #869298!important
	}
	
	.search-functionality-wrapper .search-body {
		padding-top: 24px
	}
	
	.search-functionality-wrapper .search-body .categories-sidebar h5 {
		font-family: var(--font-inter);
		font-style: normal;
		font-weight: 600;
		font-size: 18px;
		line-height: 28px;
		letter-spacing: -.0045em;
		color: #374046;
		margin-bottom: 16px;
		margin-top: 0
	}
	
	.search-functionality-wrapper .search-body .categories-sidebar ul li a {
		width: 100%;
		display: block;
		float: left;
		position: relative;
		font-family: var(--font-inter);
		font-style: normal;
		font-weight: 400;
		font-size: 18px;
		line-height: 28px;
		letter-spacing: -.0045em;
		color: #869298;
		text-decoration: none
	}
	
	.search-functionality-wrapper .search-body .categories-sidebar ul li a.active,
	.search-functionality-wrapper .search-body .categories-sidebar ul li a:hover {
		font-size: 18px;
		line-height: 28px;
		letter-spacing: -.0045em;
		color: #207DE9;
		font-weight: 600
	}
	
	.search-functionality-wrapper .search-body .categories-sidebar ul li a span.quantity {
		position: absolute;
		right: 0
	}
	
	.search-functionality-wrapper .pagination-info {
		float: left;
		font-family: var(--font-inter);
		font-style: normal;
		font-weight: 400;
		font-size: 18px;
		line-height: 28px;
		letter-spacing: -.0045em;
		color: #374046;
		margin-bottom: 16px;
		margin-top: 0;
		text-transform: none
	}
	
	.search-functionality-wrapper .search-results ul.results-list {
		width: 100%;
		height: auto;
		float: left;
		list-style-position: inherit;
		margin-top: 0;
		list-style: none!important
	}
	
	.search-functionality-wrapper .search-results ul.results-list li {
		width: 100%;
		height: auto;
		float: left;
		border-bottom: 1px solid lightgray;
		padding: 12px 0 0 0
	}
	
	.search-functionality-wrapper .search-results ul.results-list li::marker {
		display: none
	}
	
	.search-functionality-wrapper .search-results>ul.results-list>li>a {
		padding: 12px;
		width: 100%;
		height: auto;
		float: left;
		text-decoration: none
	}
	
	.search-functionality-wrapper .search-results>ul.results-list>li>a h3 {
		font-family: var(--font-inter);
		font-style: normal;
		font-weight: 900;
		font-size: 28px;
		line-height: 34px;
		letter-spacing: -.018em;
		color: #374046;
		margin-top: 0;
		margin-bottom: 8px
	}
	
	.search-functionality-wrapper .search-results>ul.results-list>li>a h3 em {
		color: var(--primary-blue-03);
		font-family: var(--font-inter);
		font-style: normal
	}
	
	.search-functionality-wrapper .search-results>ul.results-list>li>a .url {
		white-space: break-spaces;
		word-break: break-all;
		font-family: var(--font-inter);
		font-style: normal;
		font-weight: 600;
		font-size: 18px;
		line-height: 22px;
		letter-spacing: .05em;
		color: #207DE9;
		margin-bottom: 12px;
		float: left;
		width: 100%
	}
	
	.search-functionality-wrapper .search-results>ul.results-list>li>a:hover {
		background-color: var(--white)
	}
	
	.search-functionality-wrapper .search-results>ul.results-list>li>a p {
		margin-top: 0;
		font-weight: 400;
		width: 75%;
		height: auto;
		float: left
	}
	
	.search-functionality-wrapper .search-results>ul.results-list>li>a ul.categories-tags li {
		width: auto;
		padding: 7px 14px;
		height: auto;
		float: left;
		font-size: 16px;
		background: var(--white);
		line-height: 16px;
		border-radius: 2px;
		font-weight: 400;
		text-align: center;
		margin-right: 10px;
		border-bottom: none
	}
	
	.search-functionality-wrapper .pagination-control {
		width: 100%;
		height: auto;
		float: left;
		padding-top: 24px;
		padding-bottom: 24px;
		text-align: center
	}
	
	.search-functionality-wrapper .pagination-control a {
		background: var(--white);
		border: 1px solid #CED4DA;
		box-sizing: border-box;
		border-radius: 4px;
		width: auto;
		height: 56px;
		font-size: 18px;
		line-height: 24px;
		text-align: center;
		letter-spacing: -.0055em;
		color: #374046;
		padding: 16px 22px;
		margin-right: 16px;
		font-family: var(--font-inter);
		font-weight: 600;
		display: inline-block;
		text-decoration: none
	}
	
	.search-functionality-wrapper .pagination-control a:hover {
		border-color: #207DE9;
		color: #207DE9
	}
	
	.search-functionality-wrapper .pagination-control a.disabled {
		color: gray;
		cursor: default;
		opacity: .3
	}
	
	.search-functionality-wrapper .pagination-info .search-criteria {
		width: 100%;
		word-break: break-word
	}
	
	.search-functionality-wrapper .search-body-messages-wrapper {
		padding-top: 24px
	}
	
	.search-functionality-wrapper .search-body-messages-wrapper .loading-icon {
		width: 100%;
		float: left;
		display: block;
		padding-bottom: 24px
	}
	
	.search-functionality-wrapper .search-body-messages-wrapper .loading-icon img {
		width: 50px;
		float: left
	}
	
	.search-functionality-wrapper .search-body-messages-wrapper .loading-icon .message {
		float: left;
		padding-top: 12px;
		padding-left: 5px;
		font-family: var(--font-inter);
		font-size: 20px
	}
	
	.search-functionality-wrapper .search-body-messages-wrapper .error-message,
	.search-functionality-wrapper .search-body-messages-wrapper .error-message * {
		text-decoration: none;
		color: red;
		padding-bottom: 24px
	}
	
	.search-functionality-wrapper .search-body-messages-wrapper .no-results-message {
		padding-bottom: 24px
	}
	
	.search-functionality-wrapper .search-bar-wrapper .search-bar {
		position: relative
	}
	
	.search-functionality-wrapper .search-bar-wrapper .search-bar .ic-header-search {
		position: absolute;
		top: 26px;
		font-size: 30px;
		left: 0
	}
	
	.search-functionality-wrapper .search-query-input {
		padding-left: 36px;
		padding-right: 36px
	}
	
	.search-functionality-wrapper .search-bar-wrapper .search-bar .close-search-link {
		position: absolute;
		top: 28px;
		right: 0;
		font-size: 30px;
		color: #869298;
		text-decoration: none
	}
	
	.search-functionality-wrapper .search-bar-wrapper .search-bar .close-search-link:hover {
		color: #000
	}
	
	.masthead {
		padding-top: 96px;
		padding-bottom: 96px;
		background-color: var(--blue-07);
		color: var(--gray-03)
	}
	
	.breadcrumbs {
		margin: 0;
		padding: 0
	}
	
	.breadcrumbs ul {
		margin: 0;
		list-style: none;
		padding: 0
	}
	
	.breadcrumbs li {
		margin: 0 0 0;
		padding: 0;
		color: var(--blue-14);
		font-family: var(--font-inter);
		font-size: 15px;
		font-weight: 700;
		line-height: 1.1em;
		display: inline-block;
		position: relative;
		text-transform: uppercase
	}
	
	.breadcrumbs ul li::before {
		content: '/';
		position: absolute;
		top: 0;
		left: 0;
		color: #B6C0C7;
		display: block
	}
	
	.breadcrumbs ul li+li {
		margin-left: 15px;
		padding-left: 15px
	}
	
	.breadcrumbs li:first-child {
		padding-left: 0
	}
	
	.breadcrumbs li:last-child {
		border-right: none;
		padding-right: 0
	}
	
	.breadcrumbs li:last-child {
		border-right: none;
		padding-right: 0
	}
	
	.breadcrumb_last {
		display: inline-block;
		position: relative;
		padding-left: 15px;
		margin-left: .4rem;
		display: none
	}
	
	.breadcrumb_last::before {
		content: '/';
		position: absolute;
		top: 0;
		left: 0;
		color: #B6C0C7;
		display: block
	}
	
	.breadcrumbs li a {
		color: var(--blue-14);
		border: none;
		transition: all .4s ease-in-out;
		text-decoration: none
	}
	
	.breadcrumbs li a:hover {
		color: var(--blue-14)
	}
	
	.breadcrumbs ul li:first-child::before {
		display: none
	}
	
	@media (max-width:767px) {
		.breadcrumbs ul li:last-child a {
			width: calc(75%);
			display: inline-block;
			text-overflow: ellipsis;
			overflow: hidden;
			white-space: nowrap;
			vertical-align: top
		}
		.breadcrumbs ul li:nth-child(2) a {
			width: calc(100%)!important
		}
	}
	
	@media (max-width:1025px) and (min-width:768px) {
		breadcrumbs ul li:last-child a {
			width: calc(75%);
			display: inline-block;
			text-overflow: ellipsis;
			overflow: hidden;
			white-space: nowrap;
			vertical-align: top
		}
		breadcrumbs ul li:nth-child(2) a {
			width: calc(100%)!important
		}
	}
	
	@-webkit-keyframes rocket-animation {
		0% {
			top: 10%;
			right: 15px
		}
		10% {
			top: 10%;
			right: 15px
		}
		20% {
			top: 10%;
			right: 15px
		}
		25% {
			top: 15%;
			right: 10px
		}
		30% {
			top: 10%;
			right: 15px
		}
		35% {
			top: 15%;
			right: 10px
		}
		40% {
			top: 10%;
			right: 15px
		}
		45% {
			top: 15%;
			right: 10px
		}
		50% {
			top: 10%;
			right: 15px
		}
		55% {
			top: 13%;
			right: 13px
		}
		75% {
			top: -65%;
			right: -20px;
			opacity: 1
		}
		75.1% {
			top: -65%;
			right: -20px;
			opacity: 0
		}
		75.2% {
			top: 150%;
			right: 70px;
			opacity: 0
		}
		75.3% {
			top: 150%;
			right: 70px;
			opacity: 1
		}
		100% {
			top: 10%;
			right: 15px
		}
	}
	
	@keyframes rocket-animation {
		0% {
			top: 10%;
			right: 15px
		}
		10% {
			top: 10%;
			right: 15px
		}
		20% {
			top: 10%;
			right: 15px
		}
		25% {
			top: 15%;
			right: 10px
		}
		30% {
			top: 10%;
			right: 15px
		}
		35% {
			top: 15%;
			right: 10px
		}
		40% {
			top: 10%;
			right: 15px
		}
		45% {
			top: 15%;
			right: 10px
		}
		50% {
			top: 10%;
			right: 15px
		}
		55% {
			top: 13%;
			right: 13px
		}
		75% {
			top: -65%;
			right: -20px;
			opacity: 1
		}
		75.1% {
			top: -65%;
			right: -20px;
			opacity: 0
		}
		75.2% {
			top: 150%;
			right: 70px;
			opacity: 0
		}
		75.3% {
			top: 150%;
			right: 70px;
			opacity: 1
		}
		100% {
			top: 10%;
			right: 15px
		}
	}
	
	.link-get_a_proposal .rocket-img {
		-webkit-animation: rocket-animation 5s infinite;
		animation: rocket-animation 5s infinite
	}
	
	@-webkit-keyframes cloud-animation1 {
		0% {
			bottom: -17px;
			right: 60px
		}
		10% {
			bottom: -17px;
			right: 60px
		}
		20% {
			bottom: -17px;
			right: 60px
		}
		25% {
			bottom: -14px;
			right: 63px
		}
		30% {
			bottom: -17px;
			right: 60px
		}
		35% {
			bottom: -14px;
			right: 63px
		}
		40% {
			bottom: -17px;
			right: 60px
		}
		45% {
			bottom: -14px;
			right: 63px
		}
		50% {
			bottom: -17px;
			right: 60px
		}
		55% {
			bottom: -14px;
			right: 63px
		}
		75% {
			bottom: -30px
		}
		100% {
			bottom: -17px;
			right: 60px
		}
	}
	
	@keyframes cloud-animation1 {
		0% {
			bottom: -17px;
			right: 60px
		}
		10% {
			bottom: -17px;
			right: 60px
		}
		20% {
			bottom: -17px;
			right: 60px
		}
		25% {
			bottom: -14px;
			right: 63px
		}
		30% {
			bottom: -17px;
			right: 60px
		}
		35% {
			bottom: -14px;
			right: 63px
		}
		40% {
			bottom: -17px;
			right: 60px
		}
		45% {
			bottom: -14px;
			right: 63px
		}
		50% {
			bottom: -17px;
			right: 60px
		}
		55% {
			bottom: -14px;
			right: 63px
		}
		75% {
			bottom: -30px
		}
		100% {
			bottom: -17px;
			right: 60px
		}
	}
	
	@-webkit-keyframes cloud-animation2 {
		0% {
			bottom: -14px;
			right: 50px
		}
		10% {
			bottom: -14px;
			right: 50px
		}
		20% {
			bottom: -14px;
			right: 50px
		}
		25% {
			bottom: -11px;
			right: 47px
		}
		30% {
			bottom: -14px;
			right: 50px
		}
		35% {
			bottom: -11px;
			right: 47px
		}
		40% {
			bottom: -14px;
			right: 50px
		}
		45% {
			bottom: -11px;
			right: 47px
		}
		50% {
			bottom: -14px;
			right: 50px
		}
		55% {
			bottom: -11px;
			right: 47px
		}
		75% {
			bottom: -30px
		}
		100% {
			bottom: -14px;
			right: 50px
		}
	}
	
	@keyframes cloud-animation2 {
		0% {
			bottom: -14px;
			right: 50px
		}
		10% {
			bottom: -14px;
			right: 50px
		}
		20% {
			bottom: -14px;
			right: 50px
		}
		25% {
			bottom: -11px;
			right: 47px
		}
		30% {
			bottom: -14px;
			right: 50px
		}
		35% {
			bottom: -11px;
			right: 47px
		}
		40% {
			bottom: -14px;
			right: 50px
		}
		45% {
			bottom: -11px;
			right: 47px
		}
		50% {
			bottom: -14px;
			right: 50px
		}
		55% {
			bottom: -11px;
			right: 47px
		}
		75% {
			bottom: -30px
		}
		100% {
			bottom: -14px;
			right: 50px
		}
	}
	
	@-webkit-keyframes cloud-animation3 {
		0% {
			bottom: -12px
		}
		10% {
			bottom: -12px
		}
		20% {
			bottom: -12px
		}
		25% {
			bottom: -9px
		}
		30% {
			bottom: -12px
		}
		35% {
			bottom: -9px
		}
		40% {
			bottom: -12px
		}
		45% {
			bottom: -9px
		}
		50% {
			bottom: -12px
		}
		55% {
			bottom: -9px
		}
		75% {
			bottom: -30px
		}
		100% {
			bottom: -12px
		}
	}
	
	@keyframes cloud-animation3 {
		0% {
			bottom: -12px
		}
		10% {
			bottom: -12px
		}
		20% {
			bottom: -12px
		}
		25% {
			bottom: -9px
		}
		30% {
			bottom: -12px
		}
		35% {
			bottom: -9px
		}
		40% {
			bottom: -12px
		}
		45% {
			bottom: -9px
		}
		50% {
			bottom: -12px
		}
		55% {
			bottom: -9px
		}
		75% {
			bottom: -30px
		}
		100% {
			bottom: -12px
		}
	}
	
	@-webkit-keyframes cloud-animation4 {
		0% {
			bottom: -10px
		}
		10% {
			bottom: -10px
		}
		20% {
			bottom: -10px
		}
		25% {
			bottom: -7px
		}
		30% {
			bottom: -10px
		}
		35% {
			bottom: -7px
		}
		40% {
			bottom: -10px
		}
		45% {
			bottom: -7px
		}
		50% {
			bottom: -10px
		}
		55% {
			bottom: -7px
		}
		75% {
			bottom: -30px
		}
		100% {
			bottom: -10px
		}
	}
	
	@keyframes cloud-animation4 {
		0% {
			bottom: -10px
		}
		10% {
			bottom: -10px
		}
		20% {
			bottom: -10px
		}
		25% {
			bottom: -7px
		}
		30% {
			bottom: -10px
		}
		35% {
			bottom: -7px
		}
		40% {
			bottom: -10px
		}
		45% {
			bottom: -7px
		}
		50% {
			bottom: -10px
		}
		55% {
			bottom: -7px
		}
		75% {
			bottom: -30px
		}
		100% {
			bottom: -10px
		}
	}
	
	@-webkit-keyframes cloud-animation5 {
		0% {
			bottom: -14px;
			right: 17px
		}
		10% {
			bottom: -14px;
			right: 17px
		}
		20% {
			bottom: -14px;
			right: 17px
		}
		25% {
			bottom: -11px;
			right: 14px
		}
		30% {
			bottom: -14px;
			right: 17px
		}
		35% {
			bottom: -11px;
			right: 14px
		}
		40% {
			bottom: -14px;
			right: 17px
		}
		45% {
			bottom: -11px;
			right: 14px
		}
		50% {
			bottom: -14px;
			right: 17px
		}
		55% {
			bottom: -11px;
			right: 14px
		}
		75% {
			bottom: -30px
		}
		100% {
			bottom: -14px;
			right: 17px
		}
	}
	
	@keyframes cloud-animation5 {
		0% {
			bottom: -14px;
			right: 17px
		}
		10% {
			bottom: -14px;
			right: 17px
		}
		20% {
			bottom: -14px;
			right: 17px
		}
		25% {
			bottom: -11px;
			right: 14px
		}
		30% {
			bottom: -14px;
			right: 17px
		}
		35% {
			bottom: -11px;
			right: 14px
		}
		40% {
			bottom: -14px;
			right: 17px
		}
		45% {
			bottom: -11px;
			right: 14px
		}
		50% {
			bottom: -14px;
			right: 17px
		}
		55% {
			bottom: -11px;
			right: 14px
		}
		75% {
			bottom: -30px
		}
		100% {
			bottom: -14px;
			right: 17px
		}
	}
	
	@-webkit-keyframes cloud-animation6 {
		0% {
			bottom: -15px
		}
		10% {
			bottom: -15px
		}
		20% {
			bottom: -15px
		}
		25% {
			bottom: -12px
		}
		30% {
			bottom: -15px
		}
		35% {
			bottom: -12px
		}
		40% {
			bottom: -15px
		}
		45% {
			bottom: -12px
		}
		50% {
			bottom: -15px
		}
		55% {
			bottom: -12px
		}
		75% {
			bottom: -30px
		}
		100% {
			bottom: -15px
		}
	}
	
	@keyframes cloud-animation6 {
		0% {
			bottom: -15px
		}
		10% {
			bottom: -15px
		}
		20% {
			bottom: -15px
		}
		25% {
			bottom: -12px
		}
		30% {
			bottom: -15px
		}
		35% {
			bottom: -12px
		}
		40% {
			bottom: -15px
		}
		45% {
			bottom: -12px
		}
		50% {
			bottom: -15px
		}
		55% {
			bottom: -12px
		}
		75% {
			bottom: -30px
		}
		100% {
			bottom: -15px
		}
	}
	
	.link-get_a_proposal span {
		width: 18px;
		height: 18px;
		background: var(--white);
		position: absolute;
		border-radius: 50%
	}
	
	.link-get_a_proposal .circle1 {
		opacity: .4;
		bottom: -17px;
		right: 60px;
		width: 20px;
		height: 20px;
		-webkit-animation: cloud-animation1 5s infinite;
		animation: cloud-animation1 5s infinite
	}
	
	.link-get_a_proposal .circle2 {
		opacity: .8;
		bottom: -14px;
		right: 50px;
		-webkit-animation: cloud-animation2 5s infinite;
		animation: cloud-animation2 5s infinite
	}
	
	.link-get_a_proposal .circle3 {
		opacity: .4;
		bottom: -12px;
		right: 37px;
		-webkit-animation: cloud-animation3 5s infinite;
		animation: cloud-animation3 5s infinite
	}
	
	.link-get_a_proposal .circle4 {
		bottom: -10px;
		right: 28px;
		-webkit-animation: cloud-animation4 5s infinite;
		animation: cloud-animation4 5s infinite
	}
	
	.link-get_a_proposal .circle5 {
		opacity: .8;
		bottom: -14px;
		right: 17px;
		-webkit-animation: cloud-animation5 5s infinite;
		animation: cloud-animation5 5s infinite
	}
	
	.link-get_a_proposal .circle6 {
		opacity: .4;
		bottom: -16px;
		right: 10px;
		-webkit-animation: cloud-animation6 5s infinite;
		animation: cloud-animation6 5s infinite
	}
	
	.skip-link-for-screen-reader {
		position: absolute;
		left: -10000px;
		top: auto;
		width: 1px;
		height: 1px;
		overflow: hidden
	}
	
	.skip-link-for-screen-reader:focus {
		left: 10px;
		top: 10px;
		background-color: #fff;
		z-index: 1000;
		padding: 5px;
		width: auto;
		height: auto;
		font-weight: bolder;
		color: #00448F;
		box-shadow: 2px 2px 5px rgba(0, 0, 0, .2)
	}
	
	<style id="fx-review-shortcode-css" media="all">
	.ids_testi-card {
		margin-top: 48px;
		margin-bottom: 48px;
		text-align: center;
		background: url(/wp-content/themes/fx/assets/img/shortcodes/fx-review-card/squiggle.png) no-repeat right 0 #207DE9;
		-webkit-box-shadow: 0 3px 50px #EBEDEF;
		-moz-box-shadow: 0 3px 50px #EBEDEF;
		box-shadow: 0 3px 50px #EBEDEF;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		padding: 11.5942% 14.492753623%;
		position: relative;
		z-index: 0
	}
	
	.ids_testi-card:before {
		content: "";
		position: absolute;
		bottom: 0;
		left: -2.25442834%;
		max-width: 173px;
		width: 27.858293%;
		height: 132px;
		background: url(/wp-content/themes/fx/assets/img/shortcodes/fx-review-card/dots.png) no-repeat 0 bottom;
		z-index: -1;
		-webkit-background-size: 100% auto;
		-moz-background-size: 100% auto;
		background-size: 100% auto
	}
	
	.ids_testi-card .card-title {
		font-family: inherit;
		margin: 0 0 21px;
		font-weight: 900;
		font-size: 32px;
		line-height: 40px;
		color: #FFF
	}
	
	.ids_testi-card .card-text {
		font-family: inherit;
		margin: 0 0 21px;
		font-weight: 400;
		font-size: 21px;
		line-height: 28px;
		color: #FFF
	}
	
	.ids_testi-card .card-by {
		font-family: inherit;
		margin: 0;
		font-weight: 600;
		font-size: 21px;
		line-height: 28px;
		text-transform: uppercase;
		color: #FFF
	}
	
	.ids_testi-card .five-stars {
		max-width: 100%;
		margin-bottom: 21px
	}
	
	@media (max-width:1440px) {
		.ids_testi-card .card-title {
			font-size: 28px;
			line-height: 36px
		}
	}
	
	@media (max-width:1024px) {
		.ids_testi-card .card-title {
			font-size: 26px;
			line-height: 32px
		}
		.ids_testi-card .card-by,
		.ids_testi-card .card-text {
			font-size: 18px;
			line-height: 26px
		}
	}
	
	@media (max-width:500px) {
		.ids_testi-card {
			padding: 48px 32px
		}
	}
	
	<style id="wp-block-library-css" media="all">
	@charset "UTF-8";
	.wp-block-archives-dropdown label {
		display: block
	}
	
	.wp-block-avatar.aligncenter {
		text-align: center
	}
	
	.wp-block-audio {
		margin: 0 0 1em
	}
	
	.wp-block-audio figcaption {
		margin-top: .5em;
		margin-bottom: 1em
	}
	
	.wp-block-audio audio {
		width: 100%;
		min-width: 300px
	}
	
	.wp-block-button__link {
		color: #fff;
		background-color: #32373c;
		border-radius: 9999px;
		box-shadow: none;
		cursor: pointer;
		display: inline-block;
		font-size: 1.125em;
		padding: calc(.667em + 2px) calc(1.333em + 2px);
		text-align: center;
		text-decoration: none;
		word-break: break-word;
		box-sizing: border-box
	}
	
	.wp-block-button__link:active,
	.wp-block-button__link:focus,
	.wp-block-button__link:hover,
	.wp-block-button__link:visited {
		color: #fff
	}
	
	.wp-block-button__link.aligncenter {
		text-align: center
	}
	
	.wp-block-button__link.alignright {
		text-align: right
	}
	
	.wp-block-buttons>.wp-block-button.has-custom-width {
		max-width: none
	}
	
	.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link {
		width: 100%
	}
	
	
	.wp-block-buttons>.wp-block-button.wp-block-button__width-75 {
		width: calc(75% - var(--wp--style--block-gap, .5em)*0.25)
	}
	
	.wp-block-buttons>.wp-block-button.wp-block-button__width-100 {
		width: 100%;
		flex-basis: 100%
	}
	
	.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25 {
		width: 25%
	}
	
	.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50 {
		width: 50%
	}
	
	.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75 {
		width: 75%
	}
	
	.wp-block-button.is-style-squared,
	.wp-block-button__link.wp-block-button.is-style-squared {
		border-radius: 0
	}
	
	.wp-block-button.no-border-radius,
	.wp-block-button__link.no-border-radius {
		border-radius: 0!important
	}
	
	.is-style-outline>:where(.wp-block-button__link),
	:where(.wp-block-button__link).is-style-outline {
		border: 2px solid;
		padding: .667em 1.333em
	}
	
	.is-style-outline>.wp-block-button__link:not(.has-text-color),
	.wp-block-button__link.is-style-outline:not(.has-text-color) {
		color: currentColor
	}
	
	.is-style-outline>.wp-block-button__link:not(.has-background),
	.wp-block-button__link.is-style-outline:not(.has-background) {
		background-color: transparent
	}
	
	.wp-block-buttons.is-vertical {
		flex-direction: column
	}
	
	.wp-block-buttons.is-vertical>.wp-block-button:last-child {
		margin-bottom: 0
	}
	
	.wp-block-buttons>.wp-block-button {
		display: inline-block;
		margin: 0
	}
	
	.wp-block-buttons.is-content-justification-left {
		justify-content: flex-start
	}
	
	.wp-block-buttons.is-content-justification-left.is-vertical {
		align-items: flex-start
	}
	
	.wp-block-buttons.is-content-justification-center {
		justify-content: center
	}
	
	.wp-block-buttons.is-content-justification-center.is-vertical {
		align-items: center
	}
	
	.wp-block-buttons.is-content-justification-right {
		justify-content: flex-end
	}
	
	.wp-block-buttons.is-content-justification-right.is-vertical {
		align-items: flex-end
	}
	
	.wp-block-buttons.is-content-justification-space-between {
		justify-content: space-between
	}
	
	.wp-block-buttons.aligncenter {
		text-align: center
	}
	
	.wp-block-buttons:not(.is-content-justification-space-between, .is-content-justification-right, .is-content-justification-left, .is-content-justification-center) .wp-block-button.aligncenter {
		margin-left: auto;
		margin-right: auto;
		width: 100%
	}
	
	.wp-block-button.aligncenter,
	.wp-block-calendar {
		text-align: center
	}
	
	.wp-block-calendar tbody td,
	.wp-block-calendar th {
		padding: .25em;
		border: 1px solid #ddd
	}
	
	.wp-block-calendar tfoot td {
		border: none
	}
	
	.wp-block-calendar table {
		width: 100%;
		border-collapse: collapse
	}
	
	.wp-block-calendar table th {
		font-weight: 400;
		background: #ddd
	}
	
	.wp-block-calendar a {
		text-decoration: underline
	}
	
	.wp-block-calendar table caption,
	.wp-block-calendar table tbody {
		color: #40464d
	}
	
	.wp-block-categories.alignleft {
		margin-right: 2em
	}
	
	.wp-block-categories.alignright {
		margin-left: 2em
	}
	
	.wp-block-code code {
		display: block;
		font-family: inherit;
		overflow-wrap: break-word;
		white-space: pre-wrap
	}
	
	.wp-block-columns {
		display: flex;
		margin-bottom: 1.75em;
		box-sizing: border-box;
		flex-wrap: wrap!important;
		align-items: normal!important
	}
	
	@media (min-width:782px) {
		.wp-block-columns {
			flex-wrap: nowrap!important
		}
	}
	
	.wp-block-columns.are-vertically-aligned-top {
		align-items: flex-start
	}
	
	.wp-block-columns.are-vertically-aligned-center {
		align-items: center
	}
	
	.wp-block-columns.are-vertically-aligned-bottom {
		align-items: flex-end
	}
	
	@media (max-width:781px) {
		.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
			flex-basis: 100%!important
		}
	}
	
	@media (min-width:782px) {
		.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
			flex-basis: 0;
			flex-grow: 1
		}
		.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis] {
			flex-grow: 0
		}
	}
	
	.wp-block-columns.is-not-stacked-on-mobile {
		flex-wrap: nowrap!important
	}
	
	.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column {
		flex-basis: 0;
		flex-grow: 1
	}
	
	.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis] {
		flex-grow: 0
	}
	
	:where(.wp-block-columns.has-background) {
		padding: 1.25em 2.375em
	}
	
	.wp-block-column {
		flex-grow: 1;
		min-width: 0;
		word-break: break-word;
		overflow-wrap: break-word
	}
	
	.wp-block-column.is-vertically-aligned-top {
		align-self: flex-start
	}
	
	.wp-block-column.is-vertically-aligned-center {
		align-self: center
	}
	
	.wp-block-column.is-vertically-aligned-bottom {
		align-self: flex-end
	}
	
	.wp-block-column.is-vertically-aligned-bottom,
	.wp-block-column.is-vertically-aligned-center,
	.wp-block-column.is-vertically-aligned-top {
		width: 100%
	}
	
	.wp-block-comments-pagination>.wp-block-comments-pagination-next,
	.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,
	.wp-block-comments-pagination>.wp-block-comments-pagination-previous {
		margin-right: .5em;
		margin-bottom: .5em
	}
	
	.wp-block-comments-pagination>.wp-block-comments-pagination-next:last-child,
	.wp-block-comments-pagination>.wp-block-comments-pagination-numbers:last-child,
	.wp-block-comments-pagination>.wp-block-comments-pagination-previous:last-child {
		margin-right: 0
	}
	
	.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow {
		margin-right: 1ch;
		display: inline-block
	}
	
	.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron) {
		transform: scaleX(1)
	}
	
	.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow {
		margin-left: 1ch;
		display: inline-block
	}
	
	.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron) {
		transform: scaleX(1)
	}
	
	.wp-block-comments-pagination.aligncenter {
		justify-content: center
	}
	
	.wp-block-comment-template {
		margin-bottom: 0;
		max-width: 100%;
		list-style: none;
		padding: 0
	}
	
	.wp-block-comment-template li {
		clear: both
	}
	
	.wp-block-comment-template ol {
		margin-bottom: 0;
		max-width: 100%;
		list-style: none;
		padding-left: 2rem
	}
	
	.wp-block-cover,
	.wp-block-cover-image {
		position: relative;
		background-size: cover;
		background-position: 50%;
		min-height: 430px;
		width: 100%;
		display: flex;
		justify-content: center;
		align-items: center;
		padding: 1em;
		box-sizing: border-box
	}
	
	.wp-block-cover-image.has-parallax,
	.wp-block-cover.has-parallax {
		background-attachment: fixed
	}
	
	@supports (-webkit-touch-callout:inherit) {
		.wp-block-cover-image.has-parallax,
		.wp-block-cover.has-parallax {
			background-attachment: scroll
		}
	}
	
	@media (prefers-reduced-motion:reduce) {
		.wp-block-cover-image.has-parallax,
		.wp-block-cover.has-parallax {
			background-attachment: scroll
		}
	}
	
	.wp-block-cover-image.is-repeated,
	.wp-block-cover.is-repeated {
		background-repeat: repeat;
		background-size: auto
	}
	
	.wp-block-cover-image.has-background-dim:not([class*=-background-color]),
	.wp-block-cover-image .has-background-dim:not([class*=-background-color]),
	.wp-block-cover.has-background-dim:not([class*=-background-color]),
	.wp-block-cover .has-background-dim:not([class*=-background-color]) {
		background-color: #000
	}
	
	.wp-block-cover-image .has-background-dim.has-background-gradient,
	.wp-block-cover .has-background-dim.has-background-gradient {
		background-color: transparent
	}
	
	.wp-block-cover-image.has-background-dim:before,
	.wp-block-cover.has-background-dim:before {
		content: "";
		background-color: inherit
	}
	
	.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,
	.wp-block-cover-image .wp-block-cover__background,
	.wp-block-cover-image .wp-block-cover__gradient-background,
	.wp-block-cover.has-background-dim:not(.has-background-gradient):before,
	.wp-block-cover .wp-block-cover__background,
	.wp-block-cover .wp-block-cover__gradient-background {
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		z-index: 1;
		opacity: .5
	}
	
	.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,
	.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,
	.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,
	.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,
	.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,
	.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before {
		opacity: .1
	}
	
	.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,
	.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,
	.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,
	.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,
	.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,
	.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before {
		opacity: .2
	}
	
	.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,
	.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,
	.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,
	.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,
	.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,
	.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before {
		opacity: .3
	}
	
	.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,
	.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,
	.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,
	.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,
	.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,
	.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before {
		opacity: .4
	}
	
	.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,
	.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,
	.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,
	.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,
	.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,
	.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before {
		opacity: .5
	}
	
	.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,
	.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,
	.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,
	.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,
	.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,
	.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before {
		opacity: .6
	}
	
	.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,
	.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,
	.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,
	.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,
	.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,
	.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before {
		opacity: .7
	}
	
	.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,
	.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,
	.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,
	.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,
	.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,
	.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before {
		opacity: .8
	}
	
	.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,
	.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,
	.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,
	.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,
	.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,
	.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before {
		opacity: .9
	}
	
	.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,
	.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,
	.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,
	.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,
	.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,
	.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before {
		opacity: 1
	}
	
	.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,
	.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,
	.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,
	.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0 {
		opacity: 0
	}
	
	.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,
	.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,
	.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,
	.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10 {
		opacity: .1
	}
	
	.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,
	.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,
	.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,
	.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20 {
		opacity: .2
	}
	
	.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,
	.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,
	.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,
	.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30 {
		opacity: .3
	}
	
	.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,
	.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,
	.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,
	.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40 {
		opacity: .4
	}
	
	.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,
	.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,
	.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,
	.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50 {
		opacity: .5
	}
	
	.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,
	.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,
	.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,
	.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60 {
		opacity: .6
	}
	
	.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,
	.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,
	.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,
	.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70 {
		opacity: .7
	}
	
	.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,
	.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,
	.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,
	.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80 {
		opacity: .8
	}
	
	.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,
	.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,
	.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,
	.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90 {
		opacity: .9
	}
	
	.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,
	.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,
	.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,
	.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100 {
		opacity: 1
	}
	
	.wp-block-cover-image .block-library-cover__padding-visualizer,
	.wp-block-cover .block-library-cover__padding-visualizer {
		z-index: 2
	}
	
	.wp-block-cover-image.alignleft,
	.wp-block-cover-image.alignright,
	.wp-block-cover.alignleft,
	.wp-block-cover.alignright {
		max-width: 420px;
		width: 100%
	}
	
	.wp-block-cover-image:after,
	.wp-block-cover:after {
		display: block;
		content: "";
		font-size: 0;
		min-height: inherit
	}
	
	@supports (position:sticky) {
		.wp-block-cover-image:after,
		.wp-block-cover:after {
			content: none
		}
	}
	
	.wp-block-cover-image.aligncenter,
	.wp-block-cover-image.alignleft,
	.wp-block-cover-image.alignright,
	.wp-block-cover.aligncenter,
	.wp-block-cover.alignleft,
	.wp-block-cover.alignright {
		display: flex
	}
	
	.wp-block-cover-image .wp-block-cover__inner-container,
	.wp-block-cover .wp-block-cover__inner-container {
		width: 100%;
		z-index: 1;
		color: #fff
	}
	
	.wp-block-cover-image.is-light .wp-block-cover__inner-container,
	.wp-block-cover.is-light .wp-block-cover__inner-container {
		color: #000
	}
	
	.wp-block-cover-image h1:not(.has-text-color),
	.wp-block-cover-image h2:not(.has-text-color),
	.wp-block-cover-image h3:not(.has-text-color),
	.wp-block-cover-image h4:not(.has-text-color),
	.wp-block-cover-image h5:not(.has-text-color),
	.wp-block-cover-image h6:not(.has-text-color),
	.wp-block-cover-image p:not(.has-text-color),
	.wp-block-cover h1:not(.has-text-color),
	.wp-block-cover h2:not(.has-text-color),
	.wp-block-cover h3:not(.has-text-color),
	.wp-block-cover h4:not(.has-text-color),
	.wp-block-cover h5:not(.has-text-color),
	.wp-block-cover h6:not(.has-text-color),
	.wp-block-cover p:not(.has-text-color) {
		color: inherit
	}
	
	.wp-block-cover-image.is-position-top-left,
	.wp-block-cover.is-position-top-left {
		align-items: flex-start;
		justify-content: flex-start
	}
	
	.wp-block-cover-image.is-position-top-center,
	.wp-block-cover.is-position-top-center {
		align-items: flex-start;
		justify-content: center
	}
	
	.wp-block-cover-image.is-position-top-right,
	.wp-block-cover.is-position-top-right {
		align-items: flex-start;
		justify-content: flex-end
	}
	
	.wp-block-cover-image.is-position-center-left,
	.wp-block-cover.is-position-center-left {
		align-items: center;
		justify-content: flex-start
	}
	
	.wp-block-cover-image.is-position-center-center,
	.wp-block-cover.is-position-center-center {
		align-items: center;
		justify-content: center
	}
	
	.wp-block-cover-image.is-position-center-right,
	.wp-block-cover.is-position-center-right {
		align-items: center;
		justify-content: flex-end
	}
	
	.wp-block-cover-image.is-position-bottom-left,
	.wp-block-cover.is-position-bottom-left {
		align-items: flex-end;
		justify-content: flex-start
	}
	
	.wp-block-cover-image.is-position-bottom-center,
	.wp-block-cover.is-position-bottom-center {
		align-items: flex-end;
		justify-content: center
	}
	
	.wp-block-cover-image.is-position-bottom-right,
	.wp-block-cover.is-position-bottom-right {
		align-items: flex-end;
		justify-content: flex-end
	}
	
	.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,
	.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container {
		margin: 0;
		width: auto
	}
	
	.wp-block-cover-image img.wp-block-cover__image-background,
	.wp-block-cover-image video.wp-block-cover__video-background,
	.wp-block-cover img.wp-block-cover__image-background,
	.wp-block-cover video.wp-block-cover__video-background {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		margin: 0;
		padding: 0;
		width: 100%;
		height: 100%;
		max-width: none;
		max-height: none;
		-o-object-fit: cover;
		object-fit: cover;
		outline: none;
		border: none;
		box-shadow: none
	}
	
	.wp-block-cover__image-background,
	.wp-block-cover__video-background {
		z-index: 0
	}
	
	.wp-block-cover-image-text,
	.wp-block-cover-image-text a,
	.wp-block-cover-image-text a:active,
	.wp-block-cover-image-text a:focus,
	.wp-block-cover-image-text a:hover,
	.wp-block-cover-text,
	.wp-block-cover-text a,
	.wp-block-cover-text a:active,
	.wp-block-cover-text a:focus,
	.wp-block-cover-text a:hover,
	section.wp-block-cover-image h2,
	section.wp-block-cover-image h2 a,
	section.wp-block-cover-image h2 a:active,
	section.wp-block-cover-image h2 a:focus,
	section.wp-block-cover-image h2 a:hover {
		color: #fff
	}
	
	.wp-block-cover-image .wp-block-cover.has-left-content {
		justify-content: flex-start
	}
	
	.wp-block-cover-image .wp-block-cover.has-right-content {
		justify-content: flex-end
	}
	
	.wp-block-cover-image.has-left-content .wp-block-cover-image-text,
	.wp-block-cover.has-left-content .wp-block-cover-text,
	section.wp-block-cover-image.has-left-content>h2 {
		margin-left: 0;
		text-align: left
	}
	
	.wp-block-cover-image.has-right-content .wp-block-cover-image-text,
	.wp-block-cover.has-right-content .wp-block-cover-text,
	section.wp-block-cover-image.has-right-content>h2 {
		margin-right: 0;
		text-align: right
	}
	
	.wp-block-cover-image .wp-block-cover-image-text,
	.wp-block-cover .wp-block-cover-text,
	section.wp-block-cover-image>h2 {
		font-size: 2em;
		line-height: 1.25;
		z-index: 1;
		margin-bottom: 0;
		max-width: 840px;
		padding: .44em;
		text-align: center
	}
	
	.wp-block-embed.alignleft,
	.wp-block-embed.alignright,
	.wp-block[data-align=left]>[data-type="core/embed"],
	.wp-block[data-align=right]>[data-type="core/embed"] {
		max-width: 360px;
		width: 100%
	}
	
	.wp-block-embed.alignleft .wp-block-embed__wrapper,
	.wp-block-embed.alignright .wp-block-embed__wrapper,
	.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,
	.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper {
		min-width: 280px
	}
	
	.wp-block-cover .wp-block-embed {
		min-width: 320px;
		min-height: 240px
	}
	
	.wp-block-embed {
		margin: 0 0 1em;
		overflow-wrap: break-word
	}
	
	.wp-block-embed figcaption {
		margin-top: .5em;
		margin-bottom: 1em
	}
	
	.wp-block-embed iframe {
		max-width: 100%
	}
	
	.wp-block-embed__wrapper {
		position: relative
	}
	
	.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before {
		content: "";
		display: block;
		padding-top: 50%
	}
	
	.wp-embed-responsive .wp-has-aspect-ratio iframe {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		height: 100%;
		width: 100%
	}
	
	.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {
		padding-top: 42.85%
	}
	
	.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before {
		padding-top: 50%
	}
	
	.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before {
		padding-top: 56.25%
	}
	
	.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before {
		padding-top: 75%
	}
	
	.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before {
		padding-top: 100%
	}
	
	.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before {
		padding-top: 177.77%
	}
	
	.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before {
		padding-top: 200%
	}
	
	.wp-block-file {
		margin-bottom: 1.5em
	}
	
	.wp-block-file.aligncenter {
		text-align: center
	}
	
	.wp-block-file.alignright {
		text-align: right
	}
	
	.wp-block-file .wp-block-file__embed {
		margin-bottom: 1em
	}
	
	.wp-block-file .wp-block-file__button {
		background: #32373c;
		border-radius: 2em;
		color: #fff;
		font-size: .8em;
		padding: .5em 1em
	}
	
	.wp-block-file a.wp-block-file__button {
		text-decoration: none
	}
	
	.wp-block-file a.wp-block-file__button:active,
	.wp-block-file a.wp-block-file__button:focus,
	.wp-block-file a.wp-block-file__button:hover,
	.wp-block-file a.wp-block-file__button:visited {
		box-shadow: none;
		color: #fff;
		opacity: .85;
		text-decoration: none
	}
	
	.wp-block-file *+.wp-block-file__button {
		margin-left: .75em
	}
	
	.blocks-gallery-grid:not(.has-nested-images),
	.wp-block-gallery:not(.has-nested-images) {
		display: flex;
		flex-wrap: wrap;
		list-style-type: none;
		padding: 0;
		margin: 0
	}
	
	.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,
	.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,
	.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,
	.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item {
		margin: 0 1em 1em 0;
		display: flex;
		flex-grow: 1;
		flex-direction: column;
		justify-content: center;
		position: relative;
		width: calc(50% - 1em)
	}
	
	.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),
	.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),
	.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),
	.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n) {
		margin-right: 0
	}
	
	.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,
	.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,
	.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,
	.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure {
		margin: 0;
		height: 100%;
		display: flex;
		align-items: flex-end;
		justify-content: flex-start
	}
	
	.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,
	.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,
	.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,
	.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img {
		display: block;
		max-width: 100%;
		height: auto;
		width: auto
	}
	
	.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,
	.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,
	.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,
	.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption {
		position: absolute;
		bottom: 0;
		width: 100%;
		max-height: 100%;
		overflow: auto;
		padding: 3em .77em .7em;
		color: #fff;
		text-align: center;
		font-size: .8em;
		background: linear-gradient(0deg, rgba(0, 0, 0, .7), rgba(0, 0, 0, .3) 70%, transparent);
		box-sizing: border-box;
		margin: 0;
		z-index: 2
	}
	
	.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,
	.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,
	.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,
	.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img {
		display: inline
	}
	
	.blocks-gallery-grid:not(.has-nested-images) figcaption,
	.wp-block-gallery:not(.has-nested-images) figcaption {
		flex-grow: 1
	}
	
	.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,
	.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,
	.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,
	.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,
	.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,
	.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,
	.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,
	.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img {
		width: 100%;
		height: 100%;
		flex: 1;
		-o-object-fit: cover;
		object-fit: cover
	}
	
	.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,
	.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,
	.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,
	.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item {
		width: 100%;
		margin-right: 0
	}
	
	@media (min-width:600px) {
		.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,
		.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,
		.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,
		.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item {
			width: calc(33.33333% - .66667em);
			margin-right: 1em
		}
		.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,
		.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,
		.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,
		.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item {
			width: calc(25% - .75em);
			margin-right: 1em
		}
		.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,
		.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,
		.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,
		.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item {
			width: calc(20% - .8em);
			margin-right: 1em
		}
		.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,
		.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,
		.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,
		.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item {
			width: calc(16.66667% - .83333em);
			margin-right: 1em
		}
		.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,
		.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,
		.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,
		.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item {
			width: calc(14.28571% - .85714em);
			margin-right: 1em
		}
		.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,
		.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,
		.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,
		.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item {
			width: calc(12.5% - .875em);
			margin-right: 1em
		}
		.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),
		.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),
		.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),
		.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),
		.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),
		.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),
		.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),
		.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),
		.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),
		.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),
		.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),
		.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),
		.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),
		.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),
		.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),
		.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),
		.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),
		.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),
		.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),
		.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),
		.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),
		.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),
		.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),
		.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),
		.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),
		.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),
		.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),
		.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),
		.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),
		.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),
		.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),
		.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n) {
			margin-right: 0
		}
	}
	
	.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,
	.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,
	.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,
	.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child {
		margin-right: 0
	}
	
	.blocks-gallery-grid:not(.has-nested-images).alignleft,
	.blocks-gallery-grid:not(.has-nested-images).alignright,
	.wp-block-gallery:not(.has-nested-images).alignleft,
	.wp-block-gallery:not(.has-nested-images).alignright {
		max-width: 420px;
		width: 100%
	}
	
	.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,
	.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure {
		justify-content: center
	}
	
	.wp-block-gallery:not(.is-cropped) .blocks-gallery-item {
		align-self: flex-start
	}
	
	figure.wp-block-gallery.has-nested-images {
		align-items: normal
	}
	
	.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {
		width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2);
		margin: 0
	}
	
	.wp-block-gallery.has-nested-images figure.wp-block-image {
		display: flex;
		flex-grow: 1;
		justify-content: center;
		position: relative;
		flex-direction: column;
		max-width: 100%
	}
	
	.wp-block-gallery.has-nested-images figure.wp-block-image>a,
	.wp-block-gallery.has-nested-images figure.wp-block-image>div {
		margin: 0;
		flex-direction: column;
		flex-grow: 1
	}
	
	.wp-block-gallery.has-nested-images figure.wp-block-image img {
		display: block;
		height: auto;
		max-width: 100%!important;
		width: auto
	}
	
	.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
		background: linear-gradient(0deg, rgba(0, 0, 0, .7), rgba(0, 0, 0, .3) 70%, transparent);
		bottom: 0;
		color: #fff;
		font-size: 13px;
		left: 0;
		margin-bottom: 0;
		max-height: 60%;
		overflow: auto;
		padding: 0 8px 8px;
		position: absolute;
		text-align: center;
		width: 100%;
		box-sizing: border-box
	}
	
	.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img {
		display: inline
	}
	
	.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a {
		color: inherit
	}
	
	.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,
	.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div {
		flex: 1 1 auto
	}
	
	.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption {
		flex: initial;
		background: none;
		color: inherit;
		margin: 0;
		padding: 10px 10px 9px;
		position: relative
	}
	
	.wp-block-gallery.has-nested-images figcaption {
		flex-grow: 1;
		flex-basis: 100%;
		text-align: center
	}
	
	.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) {
		margin-top: 0;
		margin-bottom: auto
	}
	
	.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) {
		align-self: inherit
	}
	
	.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,
	.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone) {
		display: flex
	}
	
	.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,
	.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img {
		width: 100%;
		flex: 1 0 0%;
		height: 100%;
		-o-object-fit: cover;
		object-fit: cover
	}
	
	.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image) {
		width: 100%
	}
	
	@media (min-width:600px) {
		.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image) {
			width: calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*0.66667)
		}
		.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image) {
			width: calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*0.75)
		}
		.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image) {
			width: calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*0.8)
		}
		.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image) {
			width: calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*0.83333)
		}
		.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image) {
			width: calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*0.85714)
		}
		.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image) {
			width: calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*0.875)
		}
		.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) {
			width: calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*0.66667)
		}
		.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),
		.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image) {
			width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*0.5)
		}
		.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child {
			width: 100%
		}
	}
	
	.wp-block-gallery.has-nested-images.alignleft,
	.wp-block-gallery.has-nested-images.alignright {
		max-width: 420px;
		width: 100%
	}
	
	.wp-block-gallery.has-nested-images.aligncenter {
		justify-content: center
	}
	
	.wp-block-group {
		box-sizing: border-box
	}
	
	h1.has-background,
	h2.has-background,
	h3.has-background,
	h4.has-background,
	h5.has-background,
	h6.has-background {
		padding: 1.25em 2.375em
	}
	
	.wp-block-image {
		margin: 0 0 1em
	}
	
	.wp-block-image img {
		height: auto;
		max-width: 100%;
		vertical-align: bottom
	}
	
	.wp-block-image:not(.is-style-rounded)>a,
	.wp-block-image:not(.is-style-rounded) img {
		border-radius: inherit
	}
	
	.wp-block-image.aligncenter {
		text-align: center
	}
	
	.wp-block-image.alignfull img,
	.wp-block-image.alignwide img {
		height: auto;
		width: 100%
	}
	
	.wp-block-image.aligncenter,
	.wp-block-image .aligncenter,
	.wp-block-image.alignleft,
	.wp-block-image .alignleft,
	.wp-block-image.alignright,
	.wp-block-image .alignright {
		display: table
	}
	
	.wp-block-image.aligncenter>figcaption,
	.wp-block-image .aligncenter>figcaption,
	.wp-block-image.alignleft>figcaption,
	.wp-block-image .alignleft>figcaption,
	.wp-block-image.alignright>figcaption,
	.wp-block-image .alignright>figcaption {
		display: table-caption;
		caption-side: bottom
	}
	
	.wp-block-image .alignleft {
		float: left;
		margin: .5em 1em .5em 0
	}
	
	.wp-block-image .alignright {
		float: right;
		margin: .5em 0 .5em 1em
	}
	
	.wp-block-image .aligncenter {
		margin-left: auto;
		margin-right: auto
	}
	
	.wp-block-image figcaption {
		margin-top: .5em;
		margin-bottom: 1em
	}
	
	.wp-block-image.is-style-circle-mask img,
	.wp-block-image.is-style-rounded img,
	.wp-block-image .is-style-rounded img {
		border-radius: 9999px
	}
	
	@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none) {
		.wp-block-image.is-style-circle-mask img {
			-webkit-mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
			mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
			mask-mode: alpha;
			-webkit-mask-repeat: no-repeat;
			mask-repeat: no-repeat;
			-webkit-mask-size: contain;
			mask-size: contain;
			-webkit-mask-position: center;
			mask-position: center;
			border-radius: 0
		}
	}
	
	.wp-block-image figure {
		margin: 0
	}
	
	ol.wp-block-latest-comments {
		margin-left: 0
	}
	
	.wp-block-latest-comments .wp-block-latest-comments {
		padding-left: 0
	}
	
	.wp-block-latest-comments__comment {
		line-height: 1.1;
		list-style: none;
		margin-bottom: 1em
	}
	
	.has-avatars .wp-block-latest-comments__comment {
		min-height: 2.25em;
		list-style: none
	}
	
	.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,
	.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
		margin-left: 3.25em
	}
	
	.has-dates .wp-block-latest-comments__comment,
	.has-excerpts .wp-block-latest-comments__comment {
		line-height: 1.5
	}
	
	.wp-block-latest-comments__comment-excerpt p {
		font-size: .875em;
		line-height: 1.8;
		margin: .36em 0 1.4em
	}
	
	.wp-block-latest-comments__comment-date {
		display: block;
		font-size: .75em
	}
	
	.wp-block-latest-comments .avatar,
	.wp-block-latest-comments__comment-avatar {
		border-radius: 1.5em;
		display: block;
		float: left;
		height: 2.5em;
		margin-right: .75em;
		width: 2.5em
	}
	
	.wp-block-latest-posts.alignleft {
		margin-right: 2em
	}
	
	.wp-block-latest-posts.alignright {
		margin-left: 2em
	}
	
	.wp-block-latest-posts.wp-block-latest-posts__list {
		list-style: none;
		padding-left: 0
	}
	
	.wp-block-latest-posts.wp-block-latest-posts__list li {
		clear: both
	}
	
	.wp-block-latest-posts.is-grid {
		display: flex;
		flex-wrap: wrap;
		padding: 0
	}
	
	.wp-block-latest-posts.is-grid li {
		margin: 0 1.25em 1.25em 0;
		width: 100%
	}
	
	@media (min-width:600px) {
		.wp-block-latest-posts.columns-2 li {
			width: calc(50% - .625em)
		}
		.wp-block-latest-posts.columns-2 li:nth-child(2n) {
			margin-right: 0
		}
		.wp-block-latest-posts.columns-3 li {
			width: calc(33.33333% - .83333em)
		}
		.wp-block-latest-posts.columns-3 li:nth-child(3n) {
			margin-right: 0
		}
		.wp-block-latest-posts.columns-4 li {
			width: calc(25% - .9375em)
		}
		.wp-block-latest-posts.columns-4 li:nth-child(4n) {
			margin-right: 0
		}
		.wp-block-latest-posts.columns-5 li {
			width: calc(20% - 1em)
		}
		.wp-block-latest-posts.columns-5 li:nth-child(5n) {
			margin-right: 0
		}
		.wp-block-latest-posts.columns-6 li {
			width: calc(16.66667% - 1.04167em)
		}
		.wp-block-latest-posts.columns-6 li:nth-child(6n) {
			margin-right: 0
		}
	}
	
	.wp-block-latest-posts__post-author,
	.wp-block-latest-posts__post-date {
		display: block;
		font-size: .8125em
	}
	
	.wp-block-latest-posts__post-excerpt {
		margin-top: .5em;
		margin-bottom: 1em
	}
	
	.wp-block-latest-posts__featured-image a {
		display: inline-block
	}
	
	.wp-block-latest-posts__featured-image img {
		height: auto;
		width: auto;
		max-width: 100%
	}
	
	.wp-block-latest-posts__featured-image.alignleft {
		margin-right: 1em;
		float: left
	}
	
	.wp-block-latest-posts__featured-image.alignright {
		margin-left: 1em;
		float: right
	}
	
	.wp-block-latest-posts__featured-image.aligncenter {
		margin-bottom: 1em;
		text-align: center
	}
	
	ol,
	ul {
		box-sizing: border-box
	}
	
	ol.has-background,
	ul.has-background {
		padding: 1.25em 2.375em
	}
	
	.wp-block-media-text {
		/*!rtl:begin:ignore*/
		direction: ltr;
		/*!rtl:end:ignore*/
		display: grid;
		grid-template-columns: 50% 1fr;
		grid-template-rows: auto
	}
	
	.wp-block-media-text.has-media-on-the-right {
		grid-template-columns: 1fr 50%
	}
	
	.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,
	.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media {
		align-self: start
	}
	
	.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,
	.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media,
	.wp-block-media-text .wp-block-media-text__content,
	.wp-block-media-text .wp-block-media-text__media {
		align-self: center
	}
	
	.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,
	.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media {
		align-self: end
	}
	
	.wp-block-media-text .wp-block-media-text__media {
		/*!rtl:begin:ignore*/
		grid-column: 1;
		grid-row: 1;
		/*!rtl:end:ignore*/
		margin: 0
	}
	
	.wp-block-media-text .wp-block-media-text__content {
		direction: ltr;
		/*!rtl:begin:ignore*/
		grid-column: 2;
		grid-row: 1;
		/*!rtl:end:ignore*/
		padding: 0 8%;
		word-break: break-word
	}
	
	.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
		/*!rtl:begin:ignore*/
		grid-column: 2;
		grid-row: 1
		/*!rtl:end:ignore*/
	}
	
	.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
		/*!rtl:begin:ignore*/
		grid-column: 1;
		grid-row: 1
		/*!rtl:end:ignore*/
	}
	
	.wp-block-media-text__media img,
	.wp-block-media-text__media video {
		height: auto;
		max-width: unset;
		width: 100%;
		vertical-align: middle
	}
	
	.wp-block-media-text.is-image-fill .wp-block-media-text__media {
		height: 100%;
		min-height: 250px;
		background-size: cover
	}
	
	.wp-block-media-text.is-image-fill .wp-block-media-text__media>a {
		display: block;
		height: 100%
	}
	
	.wp-block-media-text.is-image-fill .wp-block-media-text__media img {
		position: absolute;
		width: 1px;
		height: 1px;
		padding: 0;
		margin: -1px;
		overflow: hidden;
		clip: rect(0, 0, 0, 0);
		border: 0
	}
	
	@media (max-width:600px) {
		.wp-block-media-text.is-stacked-on-mobile {
			grid-template-columns: 100%!important
		}
		.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
			grid-column: 1;
			grid-row: 1
		}
		.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
			grid-column: 1;
			grid-row: 2
		}
	}
	
	.wp-block-navigation {
		position: relative;
		--navigation-layout-justification-setting: flex-start;
		--navigation-layout-direction: row;
		--navigation-layout-wrap: wrap;
		--navigation-layout-justify: flex-start;
		--navigation-layout-align: center
	}
	
	.wp-block-navigation ul {
		margin-top: 0;
		margin-bottom: 0;
		margin-left: 0;
		padding-left: 0
	}
	
	.wp-block-navigation ul,
	.wp-block-navigation ul li {
		list-style: none;
		padding: 0
	}
	
	.wp-block-navigation .wp-block-navigation-item {
		display: flex;
		align-items: center;
		position: relative
	}
	
	.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty {
		display: none
	}
	
	.wp-block-navigation .wp-block-navigation-item__content {
		color: inherit;
		display: block;
		padding: 0
	}
	
	.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,
	.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,
	.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus {
		text-decoration: underline
	}
	
	.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,
	.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,
	.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus {
		text-decoration: line-through
	}
	
	.wp-block-navigation:where(:not([class*=has-text-decoration])) a,
	.wp-block-navigation:where(:not([class*=has-text-decoration])) a:active,
	.wp-block-navigation:where(:not([class*=has-text-decoration])) a:focus {
		text-decoration: none
	}
	
	.wp-block-navigation .wp-block-navigation__submenu-icon {
		align-self: center;
		line-height: 0;
		display: inline-block;
		font-size: inherit;
		padding: 0;
		background-color: inherit;
		color: currentColor;
		border: none;
		width: .6em;
		height: .6em;
		margin-left: .25em
	}
	
	.wp-block-navigation .wp-block-navigation__submenu-icon svg {
		display: inline-block;
		stroke: currentColor;
		width: inherit;
		height: inherit;
		margin-top: .075em
	}
	
	.wp-block-navigation.is-vertical {
		--navigation-layout-direction: column;
		--navigation-layout-justify: initial;
		--navigation-layout-align: flex-start
	}
	
	.wp-block-navigation.no-wrap {
		--navigation-layout-wrap: nowrap
	}
	
	.wp-block-navigation.items-justified-center {
		--navigation-layout-justification-setting: center;
		--navigation-layout-justify: center
	}
	
	.wp-block-navigation.items-justified-center.is-vertical {
		--navigation-layout-align: center
	}
	
	.wp-block-navigation.items-justified-right {
		--navigation-layout-justification-setting: flex-end;
		--navigation-layout-justify: flex-end
	}
	
	.wp-block-navigation.items-justified-right.is-vertical {
		--navigation-layout-align: flex-end
	}
	
	.wp-block-navigation.items-justified-space-between {
		--navigation-layout-justification-setting: space-between;
		--navigation-layout-justify: space-between
	}
	
	.wp-block-navigation .has-child:where(.wp-block-navigation__submenu-container) {
		background-color: inherit;
		color: inherit;
		position: absolute;
		z-index: 2;
		display: flex;
		flex-direction: column;
		align-items: normal;
		opacity: 0;
		transition: opacity .1s linear;
		visibility: hidden;
		width: 0;
		height: 0;
		overflow: hidden;
		left: -1px;
		top: 100%
	}
	
	.wp-block-navigation .has-child:where(.wp-block-navigation__submenu-container)>.wp-block-navigation-item>.wp-block-navigation-item__content {
		display: flex;
		flex-grow: 1
	}
	
	.wp-block-navigation .has-child:where(.wp-block-navigation__submenu-container)>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon {
		margin-right: 0;
		margin-left: auto
	}
	
	.wp-block-navigation .has-child:where(.wp-block-navigation__submenu-container) .wp-block-navigation-item__content {
		margin: 0
	}
	
	@media (min-width:782px) {
		.wp-block-navigation .has-child:where(.wp-block-navigation__submenu-container) .wp-block-navigation__submenu-container {
			left: 100%;
			top: -1px
		}
		.wp-block-navigation .has-child:where(.wp-block-navigation__submenu-container) .wp-block-navigation__submenu-container:before {
			content: "";
			position: absolute;
			right: 100%;
			height: 100%;
			display: block;
			width: .5em;
			background: transparent
		}
		.wp-block-navigation .has-child:where(.wp-block-navigation__submenu-container) .wp-block-navigation__submenu-icon {
			margin-right: .25em
		}
		.wp-block-navigation .has-child:where(.wp-block-navigation__submenu-container) .wp-block-navigation__submenu-icon svg {
			transform: rotate(-90deg)
		}
	}
	
	.wp-block-navigation .has-child:where(:not(.open-on-click)):hover>.wp-block-navigation__submenu-container {
		visibility: visible;
		overflow: visible;
		opacity: 1;
		width: auto;
		height: auto;
		min-width: 200px
	}
	
	.wp-block-navigation .has-child:where(:not(.open-on-click):not(.open-on-hover-click)):focus-within>.wp-block-navigation__submenu-container {
		visibility: visible;
		overflow: visible;
		opacity: 1;
		width: auto;
		height: auto;
		min-width: 200px
	}
	
	.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container {
		visibility: visible;
		overflow: visible;
		opacity: 1;
		width: auto;
		height: auto;
		min-width: 200px
	}
	
	.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container {
		left: 0;
		top: 100%
	}
	
	@media (min-width:782px) {
		.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
			left: 100%;
			top: 0
		}
	}
	
	.wp-block-navigation-submenu {
		position: relative;
		display: flex
	}
	
	.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg {
		stroke: currentColor
	}
	
	button.wp-block-navigation-item__content {
		background-color: transparent;
		border: none;
		color: currentColor;
		font-size: inherit;
		font-family: inherit;
		line-height: inherit;
		font-style: inherit;
		font-weight: inherit;
		text-transform: inherit;
		text-align: left
	}
	
	.wp-block-navigation-submenu__toggle {
		cursor: pointer
	}
	
	.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle {
		padding-right: .85em
	}
	
	.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon {
		margin-left: -.6em;
		pointer-events: none
	}
	
	.wp-block-navigation,
	.wp-block-navigation .wp-block-page-list,
	.wp-block-navigation:where(.has-background),
	.wp-block-navigation:where(.has-background) .wp-block-navigation .wp-block-page-list,
	.wp-block-navigation:where(.has-background) .wp-block-navigation__container,
	.wp-block-navigation__container,
	.wp-block-navigation__responsive-close,
	.wp-block-navigation__responsive-container,
	.wp-block-navigation__responsive-container-content,
	.wp-block-navigation__responsive-dialog {
		gap: inherit
	}
	
	.wp-block-navigation:where(.has-background) .wp-block-navigation-item__content,
	.wp-block-navigation:where(.wp-block-navigation__submenu-container) .wp-block-navigation-item__content {
		padding: .5em 1em
	}
	
	.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,
	.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,
	.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,
	.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container {
		left: auto;
		right: 0
	}
	
	.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
	.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
	.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
	.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
		left: -1px;
		right: -1px
	}
	
	@media (min-width:782px) {
		.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
		.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
		.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
		.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
			left: auto;
			right: 100%
		}
	}
	
	.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
		background-color: #fff;
		color: #000;
		border: 1px solid rgba(0, 0, 0, .15)
	}
	
	.wp-block-navigation__container {
		display: flex;
		flex-wrap: var(--navigation-layout-wrap, wrap);
		flex-direction: var(--navigation-layout-direction, initial);
		justify-content: var(--navigation-layout-justify, initial);
		align-items: var(--navigation-layout-align, initial);
		list-style: none;
		margin: 0;
		padding-left: 0
	}
	
	.wp-block-navigation__container .is-responsive {
		display: none
	}
	
	.wp-block-navigation__container:only-child,
	.wp-block-page-list:only-child {
		flex-grow: 1
	}
	
	.wp-block-navigation__responsive-container {
		display: none;
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0
	}
	
	.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content {
		display: flex;
		flex-wrap: var(--navigation-layout-wrap, wrap);
		flex-direction: var(--navigation-layout-direction, initial);
		justify-content: var(--navigation-layout-justify, initial);
		align-items: var(--navigation-layout-align, initial)
	}
	
	.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open) {
		color: inherit!important;
		background-color: inherit!important
	}
	
	.wp-block-navigation__responsive-container.is-menu-open {
		display: flex;
		flex-direction: column;
		background-color: inherit;
		padding: 2rem;
		overflow: auto;
		z-index: 100000
	}
	
	.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
		padding-top: calc(2rem + 24px);
		overflow: visible;
		display: flex;
		flex-direction: column;
		flex-wrap: nowrap;
		align-items: var(--navigation-layout-justification-setting, inherit)
	}
	
	.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,
	.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,
	.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list {
		justify-content: flex-start
	}
	
	.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon {
		display: none
	}
	
	.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .submenu-container,
	.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container {
		opacity: 1;
		visibility: visible;
		height: auto;
		width: auto;
		overflow: initial;
		min-width: 200px;
		position: static;
		border: none;
		padding-left: 2rem;
		padding-right: 2rem
	}
	
	.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,
	.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
		gap: inherit
	}
	
	.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
		padding-top: var(--wp--style--block-gap, 2em)
	}
	
	.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content {
		padding: 0
	}
	
	.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,
	.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,
	.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list {
		display: flex;
		flex-direction: column;
		align-items: var(--navigation-layout-justification-setting, initial)
	}
	
	.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,
	.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,
	.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list {
		color: inherit!important;
		background: transparent!important
	}
	
	.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {
		right: auto;
		left: auto
	}
	
	@media (min-width:600px) {
		.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
			display: block;
			width: 100%;
			position: relative;
			z-index: auto;
			background-color: inherit
		}
		.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close {
			display: none
		}
		.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {
			left: 0
		}
	}
	
	.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
		background-color: #fff;
		color: #000
	}
	
	.wp-block-navigation__toggle_button_label {
		font-size: 1rem;
		font-weight: 700
	}
	
	.wp-block-navigation__responsive-container-close,
	.wp-block-navigation__responsive-container-open {
		vertical-align: middle;
		cursor: pointer;
		color: currentColor;
		background: transparent;
		border: none;
		margin: 0;
		padding: 0
	}
	
	.wp-block-navigation__responsive-container-close svg,
	.wp-block-navigation__responsive-container-open svg {
		fill: currentColor;
		pointer-events: none;
		display: block;
		width: 24px;
		height: 24px
	}
	
	.wp-block-navigation__responsive-container-open {
		display: flex
	}
	
	@media (min-width:600px) {
		.wp-block-navigation__responsive-container-open:not(.always-shown) {
			display: none
		}
	}
	
	.wp-block-navigation__responsive-container-close {
		position: absolute;
		top: 0;
		right: 0;
		z-index: 2
	}
	
	.wp-block-navigation__responsive-close {
		width: 100%
	}
	
	.wp-block-navigation__responsive-close:focus {
		outline: none
	}
	
	.is-menu-open .wp-block-navigation__responsive-close,
	.is-menu-open .wp-block-navigation__responsive-container-content,
	.is-menu-open .wp-block-navigation__responsive-dialog {
		box-sizing: border-box
	}
	
	.wp-block-navigation__responsive-dialog {
		position: relative
	}
	
	html.has-modal-open {
		overflow: hidden
	}
	
	.wp-block-navigation .wp-block-navigation-item__label {
		word-break: normal;
		overflow-wrap: break-word
	}
	
	.wp-block-navigation .wp-block-navigation-item__description {
		display: none
	}
	
	.wp-block-navigation .wp-block-page-list {
		display: flex;
		flex-direction: var(--navigation-layout-direction, initial);
		justify-content: var(--navigation-layout-justify, initial);
		align-items: var(--navigation-layout-align, initial);
		flex-wrap: var(--navigation-layout-wrap, wrap);
		background-color: inherit
	}
	
	.wp-block-navigation .wp-block-navigation-item {
		background-color: inherit
	}
	
	.is-small-text {
		font-size: .875em
	}
	
	.is-regular-text {
		font-size: 1em
	}
	
	.is-large-text {
		font-size: 2.25em
	}
	
	.is-larger-text {
		font-size: 3em
	}
	
	.has-drop-cap:not(:focus):first-letter {
		float: left;
		font-size: 8.4em;
		line-height: .68;
		font-weight: 100;
		margin: .05em .1em 0 0;
		text-transform: uppercase;
		font-style: normal
	}
	
	p.has-drop-cap.has-background {
		overflow: hidden
	}
	
	p.has-background {
		padding: 1.25em 2.375em
	}
	
	:where(p.has-text-color:not(.has-link-color)) a {
		color: inherit
	}
	
	.wp-block-post-author {
		display: flex;
		flex-wrap: wrap
	}
	
	.wp-block-post-author__byline {
		width: 100%;
		margin-top: 0;
		margin-bottom: 0;
		font-size: .5em
	}
	
	.wp-block-post-author__avatar {
		margin-right: 1em
	}
	
	.wp-block-post-author__bio {
		margin-bottom: .7em;
		font-size: .7em
	}
	
	.wp-block-post-author__content {
		flex-grow: 1;
		flex-basis: 0
	}
	
	.wp-block-post-author__name {
		margin: 0
	}
	
	.wp-block-post-comments .alignleft {
		float: left
	}
	
	.wp-block-post-comments .alignright {
		float: right
	}
	
	.wp-block-post-comments .navigation:after {
		content: "";
		display: table;
		clear: both
	}
	
	.wp-block-post-comments .commentlist {
		clear: both;
		list-style: none;
		margin: 0;
		padding: 0
	}
	
	.wp-block-post-comments .commentlist .comment {
		min-height: 2.25em;
		padding-left: 3.25em
	}
	
	.wp-block-post-comments .commentlist .comment p {
		font-size: 1em;
		line-height: 1.8;
		margin: 1em 0
	}
	
	.wp-block-post-comments .commentlist .children {
		list-style: none;
		margin: 0;
		padding: 0
	}
	
	.wp-block-post-comments .comment-author {
		line-height: 1.5
	}
	
	.wp-block-post-comments .comment-author .avatar {
		border-radius: 1.5em;
		display: block;
		float: left;
		height: 2.5em;
		margin-top: .5em;
		margin-right: .75em;
		width: 2.5em
	}
	
	.wp-block-post-comments .comment-author cite {
		font-style: normal
	}
	
	.wp-block-post-comments .comment-meta {
		font-size: .875em;
		line-height: 1.5
	}
	
	.wp-block-post-comments .comment-meta b {
		font-weight: 400
	}
	
	.wp-block-post-comments .comment-meta .comment-awaiting-moderation {
		margin-top: 1em;
		margin-bottom: 1em;
		display: block
	}
	
	.wp-block-post-comments .comment-body .commentmetadata {
		font-size: .875em
	}
	
	.wp-block-post-comments .comment-form-author label,
	.wp-block-post-comments .comment-form-comment label,
	.wp-block-post-comments .comment-form-email label,
	.wp-block-post-comments .comment-form-url label {
		display: block;
		margin-bottom: .25em
	}
	
	.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),
	.wp-block-post-comments .comment-form textarea {
		display: block;
		box-sizing: border-box;
		width: 100%
	}
	
	.wp-block-post-comments .comment-form-cookies-consent {
		display: flex;
		gap: .25em
	}
	
	.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent {
		margin-top: .35em
	}
	
	.wp-block-post-comments .comment-reply-title {
		margin-bottom: 0
	}
	
	.wp-block-post-comments .comment-reply-title:where(small) {
		font-size: var(--wp--preset--font-size--medium, smaller);
		margin-left: .5em
	}
	
	.wp-block-post-comments .reply {
		font-size: .875em;
		margin-bottom: 1.4em
	}
	
	.wp-block-post-comments input:not([type=submit]),
	.wp-block-post-comments textarea {
		border: 1px solid #949494;
		font-size: 1em;
		font-family: inherit
	}
	
	.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),
	.wp-block-post-comments textarea {
		padding: calc(.667em + 2px)
	}
	
	.wp-block-post-comments input[type=submit] {
		border: none
	}
	
	.wp-block-post-comments-form[style*=font-weight]:where(.comment-reply-title) {
		font-weight: inherit
	}
	
	.wp-block-post-comments-form[style*=font-family]:where(.comment-reply-title) {
		font-family: inherit
	}
	
	.wp-block-post-comments-form[class*=-font-size]:where(.comment-reply-title),
	.wp-block-post-comments-form[style*=font-size]:where(.comment-reply-title) {
		font-size: inherit
	}
	
	.wp-block-post-comments-form[style*=line-height]:where(.comment-reply-title) {
		line-height: inherit
	}
	
	.wp-block-post-comments-form[style*=font-style]:where(.comment-reply-title) {
		font-style: inherit
	}
	
	.wp-block-post-comments-form[style*=letter-spacing]:where(.comment-reply-title) {
		letter-spacing: inherit
	}
	
	.wp-block-post-comments-form input[type=submit] {
		border: none;
		box-shadow: none;
		cursor: pointer;
		display: inline-block;
		text-align: center;
		overflow-wrap: break-word
	}
	
	.wp-block-post-comments-form input:not([type=submit]),
	.wp-block-post-comments-form textarea {
		border: 1px solid #949494;
		font-size: 1em;
		font-family: inherit
	}
	
	.wp-block-post-comments-form input:not([type=submit]):not([type=checkbox]),
	.wp-block-post-comments-form textarea {
		padding: calc(.667em + 2px)
	}
	
	.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]),
	.wp-block-post-comments-form .comment-form textarea {
		display: block;
		box-sizing: border-box;
		width: 100%
	}
	
	.wp-block-post-comments-form .comment-form-author label,
	.wp-block-post-comments-form .comment-form-email label,
	.wp-block-post-comments-form .comment-form-url label {
		display: block;
		margin-bottom: .25em
	}
	
	.wp-block-post-comments-form .comment-form-cookies-consent {
		display: flex;
		gap: .25em
	}
	
	.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent {
		margin-top: .35em
	}
	
	.wp-block-post-comments-form .comment-reply-title {
		margin-bottom: 0
	}
	
	.wp-block-post-comments-form .comment-reply-title:where(small) {
		font-size: var(--wp--preset--font-size--medium, smaller);
		margin-left: .5em
	}
	
	.wp-block-post-excerpt__more-link {
		display: inline-block
	}
	
	.wp-block-post-featured-image {
		margin-left: 0;
		margin-right: 0
	}
	
	.wp-block-post-featured-image a {
		display: block
	}
	
	.wp-block-post-featured-image img {
		max-width: 100%;
		width: 100%;
		height: auto;
		vertical-align: bottom
	}
	
	.wp-block-post-featured-image.alignfull img,
	.wp-block-post-featured-image.alignwide img {
		width: 100%
	}
	
	.wp-block-post-terms__separator {
		white-space: pre-wrap
	}
	
	.wp-block-post-title {
		word-break: break-word
	}
	
	.wp-block-post-title a {
		display: inline-block
	}
	
	.wp-block-preformatted {
		white-space: pre-wrap
	}
	
	.wp-block-preformatted.has-background {
		padding: 1.25em 2.375em
	}
	
	.wp-block-pullquote {
		margin: 0 0 1em;
		padding: 3em 0;
		text-align: center;
		overflow-wrap: break-word;
		box-sizing: border-box
	}
	
	.wp-block-pullquote blockquote,
	.wp-block-pullquote cite,
	.wp-block-pullquote p {
		color: inherit
	}
	
	.wp-block-pullquote.alignleft,
	.wp-block-pullquote.alignright,
	.wp-block-pullquote.has-text-align-left,
	.wp-block-pullquote.has-text-align-right {
		max-width: 420px
	}
	
	.wp-block-pullquote.alignleft p,
	.wp-block-pullquote.alignright p,
	.wp-block-pullquote.has-text-align-left p,
	.wp-block-pullquote.has-text-align-right p {
		font-size: 1.25em
	}
	
	.wp-block-pullquote p {
		font-size: 1.75em;
		line-height: 1.6
	}
	
	.wp-block-pullquote cite,
	.wp-block-pullquote footer {
		position: relative
	}
	
	.wp-block-pullquote .has-text-color a {
		color: inherit
	}
	
	.wp-block-pullquote.has-text-align-left blockquote {
		text-align: left
	}
	
	.wp-block-pullquote.has-text-align-right blockquote {
		text-align: right
	}
	
	.wp-block-pullquote.is-style-solid-color {
		border: none
	}
	
	.wp-block-pullquote.is-style-solid-color blockquote {
		margin-left: auto;
		margin-right: auto;
		max-width: 60%
	}
	
	.wp-block-pullquote.is-style-solid-color blockquote p {
		margin-top: 0;
		margin-bottom: 0;
		font-size: 2em
	}
	
	.wp-block-pullquote.is-style-solid-color blockquote cite {
		text-transform: none;
		font-style: normal
	}
	
	.wp-block-pullquote cite {
		color: inherit
	}
	
	.wp-block-post-template,
	.wp-block-query-loop {
		margin-top: 0;
		margin-bottom: 0;
		max-width: 100%;
		list-style: none;
		padding: 0
	}
	
	.wp-block-post-template.wp-block-post-template,
	.wp-block-query-loop.wp-block-post-template {
		background: none
	}
	
	.wp-block-post-template.is-flex-container,
	.wp-block-query-loop.is-flex-container {
		flex-direction: row;
		display: flex;
		flex-wrap: wrap;
		gap: 1.25em
	}
	
	.wp-block-post-template.is-flex-container li,
	.wp-block-query-loop.is-flex-container li {
		margin: 0;
		width: 100%
	}
	
	@media (min-width:600px) {
		.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li,
		.wp-block-query-loop.is-flex-container.is-flex-container.columns-2>li {
			width: calc(50% - .625em)
		}
		.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li,
		.wp-block-query-loop.is-flex-container.is-flex-container.columns-3>li {
			width: calc(33.33333% - .83333em)
		}
		.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li,
		.wp-block-query-loop.is-flex-container.is-flex-container.columns-4>li {
			width: calc(25% - .9375em)
		}
		.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li,
		.wp-block-query-loop.is-flex-container.is-flex-container.columns-5>li {
			width: calc(20% - 1em)
		}
		.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li,
		.wp-block-query-loop.is-flex-container.is-flex-container.columns-6>li {
			width: calc(16.66667% - 1.04167em)
		}
	}
	
	.wp-block-query-pagination>.wp-block-query-pagination-next,
	.wp-block-query-pagination>.wp-block-query-pagination-numbers,
	.wp-block-query-pagination>.wp-block-query-pagination-previous {
		margin-right: .5em;
		margin-bottom: .5em
	}
	
	.wp-block-query-pagination>.wp-block-query-pagination-next:last-child,
	.wp-block-query-pagination>.wp-block-query-pagination-numbers:last-child,
	.wp-block-query-pagination>.wp-block-query-pagination-previous:last-child {
		margin-right: 0
	}
	
	.wp-block-query-pagination .wp-block-query-pagination-previous-arrow {
		margin-right: 1ch;
		display: inline-block
	}
	
	.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron) {
		transform: scaleX(1)
	}
	
	.wp-block-query-pagination .wp-block-query-pagination-next-arrow {
		margin-left: 1ch;
		display: inline-block
	}
	
	.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron) {
		transform: scaleX(1)
	}
	
	.wp-block-query-pagination.aligncenter {
		justify-content: center
	}
	
	.wp-block-quote {
		box-sizing: border-box;
		overflow-wrap: break-word
	}
	
	.wp-block-quote.is-large:not(.is-style-plain),
	.wp-block-quote.is-style-large:not(.is-style-plain) {
		margin-bottom: 1em;
		padding: 0 1em
	}
	
	.wp-block-quote.is-large:not(.is-style-plain) p,
	.wp-block-quote.is-style-large:not(.is-style-plain) p {
		font-size: 1.5em;
		font-style: italic;
		line-height: 1.6
	}
	
	.wp-block-quote.is-large:not(.is-style-plain) cite,
	.wp-block-quote.is-large:not(.is-style-plain) footer,
	.wp-block-quote.is-style-large:not(.is-style-plain) cite,
	.wp-block-quote.is-style-large:not(.is-style-plain) footer {
		font-size: 1.125em;
		text-align: right
	}
	
	.wp-block-read-more {
		display: block;
		width: -moz-fit-content;
		width: fit-content
	}
	
	.wp-block-read-more:not([style*=text-decoration]),
	.wp-block-read-more:not([style*=text-decoration]):active,
	.wp-block-read-more:not([style*=text-decoration]):focus {
		text-decoration: none
	}
	
	ul.wp-block-rss {
		list-style: none;
		padding: 0
	}
	
	ul.wp-block-rss.wp-block-rss {
		box-sizing: border-box
	}
	
	ul.wp-block-rss.alignleft {
		margin-right: 2em
	}
	
	ul.wp-block-rss.alignright {
		margin-left: 2em
	}
	
	ul.wp-block-rss.is-grid {
		display: flex;
		flex-wrap: wrap;
		padding: 0;
		list-style: none
	}
	
	ul.wp-block-rss.is-grid li {
		margin: 0 1em 1em 0;
		width: 100%
	}
	
	@media (min-width:600px) {
		ul.wp-block-rss.columns-2 li {
			width: calc(50% - 1em)
		}
		ul.wp-block-rss.columns-3 li {
			width: calc(33.33333% - 1em)
		}
		ul.wp-block-rss.columns-4 li {
			width: calc(25% - 1em)
		}
		ul.wp-block-rss.columns-5 li {
			width: calc(20% - 1em)
		}
		ul.wp-block-rss.columns-6 li {
			width: calc(16.66667% - 1em)
		}
	}
	
	.wp-block-rss__item-author,
	.wp-block-rss__item-publish-date {
		display: block;
		font-size: .8125em
	}
	
	.wp-block-search__button {
		background: #f7f7f7;
		border: 1px solid #ccc;
		padding: .375em .625em;
		color: #32373c;
		margin-left: .625em;
		word-break: normal;
		font-size: inherit;
		font-family: inherit;
		line-height: inherit
	}
	
	.wp-block-search__button.has-icon {
		line-height: 0
	}
	
	.wp-block-search__button svg {
		min-width: 1.5em;
		min-height: 1.5em;
		fill: currentColor
	}
	
	.wp-block-search__inside-wrapper {
		display: flex;
		flex: auto;
		flex-wrap: nowrap;
		max-width: 100%
	}
	
	.wp-block-search__label {
		width: 100%
	}
	
	.wp-block-search__input {
		padding: 8px;
		flex-grow: 1;
		min-width: 3em;
		border: 1px solid #949494;
		font-size: inherit;
		font-family: inherit;
		line-height: inherit
	}
	
	.wp-block-search.wp-block-search__button-only .wp-block-search__button {
		margin-left: 0
	}
	
	.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
		padding: 4px;
		border: 1px solid #949494
	}
	
	.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input {
		border-radius: 0;
		border: none;
		padding: 0 0 0 .25em
	}
	
	.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus {
		outline: none
	}
	
	.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button {
		padding: .125em .5em
	}
	
	.wp-block-search.aligncenter .wp-block-search__inside-wrapper {
		margin: auto
	}
	
	.wp-block-separator {
		border-top: 1px solid;
		border-bottom: 1px solid
	}
	
	.wp-block-separator.is-style-dots {
		background: none!important;
		border: none;
		text-align: center;
		line-height: 1;
		height: auto
	}
	
	.wp-block-separator.is-style-dots:before {
		content: "···";
		color: currentColor;
		font-size: 1.5em;
		letter-spacing: 2em;
		padding-left: 2em;
		font-family: serif
	}
	
	.wp-block-site-logo {
		line-height: 0
	}
	
	.wp-block-site-logo a {
		display: inline-block
	}
	
	.wp-block-site-logo.is-default-size img {
		width: 120px;
		height: auto
	}
	
	.wp-block-site-logo a,
	.wp-block-site-logo img {
		border-radius: inherit
	}
	
	.wp-block-site-logo.aligncenter {
		margin-left: auto;
		margin-right: auto;
		text-align: center
	}
	
	.wp-block-site-logo.is-style-rounded {
		border-radius: 9999px
	}
	
	.wp-block-social-links {
		padding-left: 0;
		padding-right: 0;
		text-indent: 0;
		margin-left: 0;
		background: none
	}
	
	.wp-block-social-links .wp-social-link a,
	.wp-block-social-links .wp-social-link a:hover {
		text-decoration: none;
		border-bottom: 0;
		box-shadow: none
	}
	
	.wp-block-social-links .wp-social-link a {
		padding: .25em
	}
	
	.wp-block-social-links .wp-social-link svg {
		width: 1em;
		height: 1em
	}
	
	.wp-block-social-links .wp-social-link span:not(.screen-reader-text) {
		margin-left: .5em;
		margin-right: .5em;
		font-size: .65em
	}
	
	.wp-block-social-links.has-small-icon-size {
		font-size: 16px
	}
	
	.wp-block-social-links,
	.wp-block-social-links.has-normal-icon-size {
		font-size: 24px
	}
	
	.wp-block-social-links.has-large-icon-size {
		font-size: 36px
	}
	
	.wp-block-social-links.has-huge-icon-size {
		font-size: 48px
	}
	
	.wp-block-social-links.aligncenter {
		justify-content: center;
		display: flex
	}
	
	.wp-block-social-links.alignright {
		justify-content: flex-end
	}
	
	.wp-block-social-link {
		display: block;
		border-radius: 9999px;
		transition: transform .1s ease;
		height: auto
	}
	
	@media (prefers-reduced-motion:reduce) {
		.wp-block-social-link {
			transition-duration: 0s;
			transition-delay: 0s
		}
	}
	
	.wp-block-social-link a {
		align-items: center;
		display: flex;
		line-height: 0;
		transition: transform .1s ease
	}
	
	.wp-block-social-link:hover {
		transform: scale(1.1)
	}
	
	.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor,
	.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:active,
	.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover,
	.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:visited,
	.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg {
		color: currentColor;
		fill: currentColor
	}
	
	.wp-block-social-links:not(.is-style-logos-only) .wp-social-link {
		background-color: #f0f0f0;
		color: #444
	}
	
	.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon {
		background-color: #f90;
		color: #fff
	}
	
	.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp {
		background-color: #1ea0c3;
		color: #fff
	}
	
	.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance {
		background-color: #0757fe;
		color: #fff
	}
	
	.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen {
		background-color: #1e1f26;
		color: #fff
	}
	
	.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart {
		background-color: #02e49b;
		color: #fff
	}
	
	.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble {
		background-color: #e94c89;
		color: #fff
	}
	
	.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox {
		background-color: #4280ff;
		color: #fff
	}
	
	.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy {
		background-color: #f45800;
		color: #fff
	}
	
	.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook {
		background-color: #1778f2;
		color: #fff
	}
	
	.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx {
		background-color: #000;
		color: #fff
	}
	
	.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr {
		background-color: #0461dd;
		color: #fff
	}
	
	.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare {
		background-color: #e65678;
		color: #fff
	}
	
	.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github {
		background-color: #24292d;
		color: #fff
	}
	
	.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads {
		background-color: #eceadd;
		color: #382110
	}
	
	.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google {
		background-color: #ea4434;
		color: #fff
	}
	
	.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram {
		background-color: #f00075;
		color: #fff
	}
	
	.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm {
		background-color: #e21b24;
		color: #fff
	}
	
	.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin {
		background-color: #0d66c2;
		color: #fff
	}
	
	.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon {
		background-color: #3288d4;
		color: #fff
	}
	
	.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium {
		background-color: #02ab6c;
		color: #fff
	}
	
	.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup {
		background-color: #f6405f;
		color: #fff
	}
	
	.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon {
		background-color: #ff424d;
		color: #fff
	}
	
	.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest {
		background-color: #e60122;
		color: #fff
	}
	
	.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket {
		background-color: #ef4155;
		color: #fff
	}
	
	.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit {
		background-color: #fe4500;
		color: #fff
	}
	
	.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype {
		background-color: #0478d7;
		color: #fff
	}
	
	.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat {
		background-color: #fefc00;
		color: #fff;
		stroke: #000
	}
	
	.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud {
		background-color: #ff5600;
		color: #fff
	}
	
	.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify {
		background-color: #1bd760;
		color: #fff
	}
	
	.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram {
		background-color: #2aabee;
		color: #fff
	}
	
	.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok {
		background-color: #000;
		color: #fff
	}
	
	.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr {
		background-color: #011835;
		color: #fff
	}
	
	.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch {
		background-color: #6440a4;
		color: #fff
	}
	
	.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter {
		background-color: #1da1f2;
		color: #fff
	}
	
	.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo {
		background-color: #1eb7ea;
		color: #fff
	}
	
	.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk {
		background-color: #4680c2;
		color: #fff
	}
	
	.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress {
		background-color: #3499cd;
		color: #fff
	}
	
	.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp {
		background-color: #d32422;
		color: #fff
	}
	
	.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube {
		background-color: red;
		color: #fff
	}
	
	.wp-block-social-links.is-style-logos-only .wp-social-link {
		background: none
	}
	
	.wp-block-social-links.is-style-logos-only .wp-social-link a {
		padding: 0
	}
	
	.wp-block-social-links.is-style-logos-only .wp-social-link svg {
		width: 1.25em;
		height: 1.25em
	}
	
	.wp-block-social-links.is-style-logos-only .wp-social-link-amazon {
		color: #f90
	}
	
	.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp {
		color: #1ea0c3
	}
	
	.wp-block-social-links.is-style-logos-only .wp-social-link-behance {
		color: #0757fe
	}
	
	.wp-block-social-links.is-style-logos-only .wp-social-link-codepen {
		color: #1e1f26
	}
	
	.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart {
		color: #02e49b
	}
	
	.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble {
		color: #e94c89
	}
	
	.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox {
		color: #4280ff
	}
	
	.wp-block-social-links.is-style-logos-only .wp-social-link-etsy {
		color: #f45800
	}
	
	.wp-block-social-links.is-style-logos-only .wp-social-link-facebook {
		color: #1778f2
	}
	
	.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx {
		color: #000
	}
	
	.wp-block-social-links.is-style-logos-only .wp-social-link-flickr {
		color: #0461dd
	}
	
	.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare {
		color: #e65678
	}
	
	.wp-block-social-links.is-style-logos-only .wp-social-link-github {
		color: #24292d
	}
	
	.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads {
		color: #382110
	}
	
	.wp-block-social-links.is-style-logos-only .wp-social-link-google {
		color: #ea4434
	}
	
	.wp-block-social-links.is-style-logos-only .wp-social-link-instagram {
		color: #f00075
	}
	
	.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm {
		color: #e21b24
	}
	
	.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin {
		color: #0d66c2
	}
	
	.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon {
		color: #3288d4
	}
	
	.wp-block-social-links.is-style-logos-only .wp-social-link-medium {
		color: #02ab6c
	}
	
	.wp-block-social-links.is-style-logos-only .wp-social-link-meetup {
		color: #f6405f
	}
	
	.wp-block-social-links.is-style-logos-only .wp-social-link-patreon {
		color: #ff424d
	}
	
	.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest {
		color: #e60122
	}
	
	.wp-block-social-links.is-style-logos-only .wp-social-link-pocket {
		color: #ef4155
	}
	
	.wp-block-social-links.is-style-logos-only .wp-social-link-reddit {
		color: #fe4500
	}
	
	.wp-block-social-links.is-style-logos-only .wp-social-link-skype {
		color: #0478d7
	}
	
	.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat {
		color: #fff;
		stroke: #000
	}
	
	.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud {
		color: #ff5600
	}
	
	.wp-block-social-links.is-style-logos-only .wp-social-link-spotify {
		color: #1bd760
	}
	
	.wp-block-social-links.is-style-logos-only .wp-social-link-telegram {
		color: #2aabee
	}
	
	.wp-block-social-links.is-style-logos-only .wp-social-link-tiktok {
		color: #000
	}
	
	.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr {
		color: #011835
	}
	
	.wp-block-social-links.is-style-logos-only .wp-social-link-twitch {
		color: #6440a4
	}
	
	.wp-block-social-links.is-style-logos-only .wp-social-link-twitter {
		color: #1da1f2
	}
	
	.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo {
		color: #1eb7ea
	}
	
	.wp-block-social-links.is-style-logos-only .wp-social-link-vk {
		color: #4680c2
	}
	
	.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress {
		color: #3499cd
	}
	
	.wp-block-social-links.is-style-logos-only .wp-social-link-yelp {
		color: #d32422
	}
	
	.wp-block-social-links.is-style-logos-only .wp-social-link-youtube {
		color: red
	}
	
	.wp-block-social-links.is-style-pill-shape .wp-social-link {
		width: auto
	}
	
	.wp-block-social-links.is-style-pill-shape .wp-social-link a {
		padding-left: .66667em;
		padding-right: .66667em
	}
	
	.wp-block-spacer {
		clear: both
	}
	
	.wp-block-tag-cloud.aligncenter {
		text-align: center
	}
	
	.wp-block-tag-cloud.alignfull {
		padding-left: 1em;
		padding-right: 1em
	}
	
	.wp-block-tag-cloud a {
		display: inline-block;
		margin-right: 5px
	}
	
	.wp-block-tag-cloud span {
		display: inline-block;
		margin-left: 5px;
		text-decoration: none
	}
	
	.wp-block-tag-cloud.is-style-outline {
		display: flex;
		flex-wrap: wrap;
		gap: 1ch
	}
	
	.wp-block-tag-cloud.is-style-outline a {
		border: 1px solid;
		font-size: unset!important;
		margin-right: 0;
		padding: 1ch 2ch;
		text-decoration: none!important
	}
	
	.wp-block-table {
		margin: 0 0 1em;
		overflow-x: auto
	}
	
	.wp-block-table table {
		border-collapse: collapse;
		width: 100%
	}
	
	.wp-block-table .has-fixed-layout {
		table-layout: fixed;
		width: 100%
	}
	
	.wp-block-table .has-fixed-layout td,
	.wp-block-table .has-fixed-layout th {
		word-break: break-word
	}
	
	.wp-block-table.aligncenter,
	.wp-block-table.alignleft,
	.wp-block-table.alignright {
		display: table;
		width: auto
	}
	
	.wp-block-table.aligncenter td,
	.wp-block-table.aligncenter th,
	.wp-block-table.alignleft td,
	.wp-block-table.alignleft th,
	.wp-block-table.alignright td,
	.wp-block-table.alignright th {
		word-break: break-word
	}
	
	.wp-block-table .has-subtle-light-gray-background-color {
		background-color: #f3f4f5
	}
	
	.wp-block-table .has-subtle-pale-green-background-color {
		background-color: #e9fbe5
	}
	
	.wp-block-table .has-subtle-pale-blue-background-color {
		background-color: #e7f5fe
	}
	
	.wp-block-table .has-subtle-pale-pink-background-color {
		background-color: #fcf0ef
	}
	
	.wp-block-table.is-style-stripes {
		border-spacing: 0;
		border-collapse: inherit;
		background-color: transparent;
		border-bottom: 1px solid #f0f0f0
	}
	
	.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
		background-color: #f0f0f0
	}
	
	.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) {
		background-color: #f3f4f5
	}
	
	.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd) {
		background-color: #e9fbe5
	}
	
	.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) {
		background-color: #e7f5fe
	}
	
	.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd) {
		background-color: #fcf0ef
	}
	
	.wp-block-table.is-style-stripes td,
	.wp-block-table.is-style-stripes th {
		border-color: transparent
	}
	
	.wp-block-table .has-border-color>*,
	.wp-block-table .has-border-color td,
	.wp-block-table .has-border-color th,
	.wp-block-table .has-border-color tr {
		border-color: inherit
	}
	
	.wp-block-table table[style*=border-style]>*,
	.wp-block-table table[style*=border-style] td,
	.wp-block-table table[style*=border-style] th,
	.wp-block-table table[style*=border-style] tr {
		border-style: inherit
	}
	
	.wp-block-table table[style*=border-width]>*,
	.wp-block-table table[style*=border-width] td,
	.wp-block-table table[style*=border-width] th,
	.wp-block-table table[style*=border-width] tr {
		border-width: inherit;
		border-style: inherit
	}
	
	.wp-block-text-columns,
	.wp-block-text-columns.aligncenter {
		display: flex
	}
	
	.wp-block-text-columns .wp-block-column {
		margin: 0 1em;
		padding: 0
	}
	
	.wp-block-text-columns .wp-block-column:first-child {
		margin-left: 0
	}
	
	.wp-block-text-columns .wp-block-column:last-child {
		margin-right: 0
	}
	
	.wp-block-text-columns.columns-2 .wp-block-column {
		width: 50%
	}
	
	.wp-block-text-columns.columns-3 .wp-block-column {
		width: 33.33333%
	}
	
	.wp-block-text-columns.columns-4 .wp-block-column {
		width: 25%
	}
	
	pre.wp-block-verse {
		font-family: inherit;
		overflow: auto;
		white-space: pre-wrap
	}
	
	.wp-block-video {
		margin: 0 0 1em
	}
	
	.wp-block-video video {
		width: 100%
	}
	
	@supports (position:sticky) {
		.wp-block-video [poster] {
			-o-object-fit: cover;
			object-fit: cover
		}
	}
	
	.wp-block-video.aligncenter {
		text-align: center
	}
	
	.wp-block-video figcaption {
		margin-top: .5em;
		margin-bottom: 1em
	}
	
	:root {
		--wp--preset--font-size--normal: 16px;
		--wp--preset--font-size--huge: 42px
	}
	
	:root .has-very-light-gray-background-color {
		background-color: #eee
	}
	
	:root .has-very-dark-gray-background-color {
		background-color: #313131
	}
	
	:root .has-very-light-gray-color {
		color: #eee
	}
	
	:root .has-very-dark-gray-color {
		color: #313131
	}
	
	:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
		background: linear-gradient(135deg, #00d084, #0693e3)
	}
	
	:root .has-purple-crush-gradient-background {
		background: linear-gradient(135deg, #34e2e4, #4721fb 50%, #ab1dfe)
	}
	
	:root .has-hazy-dawn-gradient-background {
		background: linear-gradient(135deg, #faaca8, #dad0ec)
	}
	
	:root .has-subdued-olive-gradient-background {
		background: linear-gradient(135deg, #fafae1, #67a671)
	}
	
	:root .has-atomic-cream-gradient-background {
		background: linear-gradient(135deg, #fdd79a, #004a59)
	}
	
	:root .has-nightshade-gradient-background {
		background: linear-gradient(135deg, #330968, #31cdcf)
	}
	
	:root .has-midnight-gradient-background {
		background: linear-gradient(135deg, #020381, #2874fc)
	}
	
	.has-regular-font-size {
		font-size: 1em
	}
	
	.has-larger-font-size {
		font-size: 2.625em
	}
	
	.has-normal-font-size {
		font-size: var(--wp--preset--font-size--normal)
	}
	
	.has-huge-font-size {
		font-size: var(--wp--preset--font-size--huge)
	}
	
	.has-text-align-center {
		text-align: center
	}
	
	.has-text-align-left {
		text-align: left
	}
	
	.has-text-align-right {
		text-align: right
	}
	
	#end-resizable-editor-section {
		display: none
	}
	
	.aligncenter {
		clear: both
	}
	
	.items-justified-left {
		justify-content: flex-start
	}
	
	.items-justified-center {
		justify-content: center
	}
	
	.items-justified-right {
		justify-content: flex-end
	}
	
	.items-justified-space-between {
		justify-content: space-between
	}
	
	.screen-reader-text {
		border: 0;
		clip: rect(1px, 1px, 1px, 1px);
		-webkit-clip-path: inset(50%);
		clip-path: inset(50%);
		height: 1px;
		margin: -1px;
		overflow: hidden;
		padding: 0;
		position: absolute;
		width: 1px;
		word-wrap: normal!important
	}
	
	.screen-reader-text:focus {
		background-color: #ddd;
		clip: auto!important;
		-webkit-clip-path: none;
		clip-path: none;
		color: #444;
		display: block;
		font-size: 1em;
		height: auto;
		left: 5px;
		line-height: normal;
		padding: 15px 23px 14px;
		text-decoration: none;
		top: 5px;
		width: auto;
		z-index: 100000
	}
	
	html:where(.has-border-color),
	html:where([style*=border-width]) {
		border-style: solid
	}
	
	html:where(img[class*=wp-image-]) {
		height: auto;
		max-width: 100%
	}

	<style id="global-styles-inline-css" type="text/css">
	body {
		--wp--preset--color--black: #000000;
		--wp--preset--color--cyan-bluish-gray: #abb8c3;
		--wp--preset--color--white: #ffffff;
		--wp--preset--color--pale-pink: #f78da7;
		--wp--preset--color--vivid-red: #cf2e2e;
		--wp--preset--color--luminous-vivid-orange: #ff6900;
		--wp--preset--color--luminous-vivid-amber: #fcb900;
		--wp--preset--color--light-green-cyan: #7bdcb5;
		--wp--preset--color--vivid-green-cyan: #00d084;
		--wp--preset--color--pale-cyan-blue: #8ed1fc;
		--wp--preset--color--vivid-cyan-blue: #0693e3;
		--wp--preset--color--vivid-purple: #9b51e0;
		--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
		--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
		--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
		--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
		--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
		--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
		--wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
		--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
		--wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
		--wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
		--wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
		--wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
		--wp--preset--duotone--dark-grayscale: url('#wp-duotone-dark-grayscale');
		--wp--preset--duotone--grayscale: url('#wp-duotone-grayscale');
		--wp--preset--duotone--purple-yellow: url('#wp-duotone-purple-yellow');
		--wp--preset--duotone--blue-red: url('#wp-duotone-blue-red');
		--wp--preset--duotone--midnight: url('#wp-duotone-midnight');
		--wp--preset--duotone--magenta-yellow: url('#wp-duotone-magenta-yellow');
		--wp--preset--duotone--purple-green: url('#wp-duotone-purple-green');
		--wp--preset--duotone--blue-orange: url('#wp-duotone-blue-orange');
		--wp--preset--font-size--small: 13px;
		--wp--preset--font-size--medium: 20px;
		--wp--preset--font-size--large: 36px;
		--wp--preset--font-size--x-large: 42px;
	}
	
	.has-black-color {
		color: var(--wp--preset--color--black) !important;
	}
	
	.has-cyan-bluish-gray-color {
		color: var(--wp--preset--color--cyan-bluish-gray) !important;
	}
	
	.has-white-color {
		color: var(--wp--preset--color--white) !important;
	}
	
	.has-pale-pink-color {
		color: var(--wp--preset--color--pale-pink) !important;
	}
	
	.has-vivid-red-color {
		color: var(--wp--preset--color--vivid-red) !important;
	}
	
	.has-luminous-vivid-orange-color {
		color: var(--wp--preset--color--luminous-vivid-orange) !important;
	}
	
	.has-luminous-vivid-amber-color {
		color: var(--wp--preset--color--luminous-vivid-amber) !important;
	}
	
	.has-light-green-cyan-color {
		color: var(--wp--preset--color--light-green-cyan) !important;
	}
	
	.has-vivid-green-cyan-color {
		color: var(--wp--preset--color--vivid-green-cyan) !important;
	}
	
	.has-pale-cyan-blue-color {
		color: var(--wp--preset--color--pale-cyan-blue) !important;
	}
	
	.has-vivid-cyan-blue-color {
		color: var(--wp--preset--color--vivid-cyan-blue) !important;
	}
	
	.has-vivid-purple-color {
		color: var(--wp--preset--color--vivid-purple) !important;
	}
	
	.has-black-background-color {
		background-color: var(--wp--preset--color--black) !important;
	}
	
	.has-cyan-bluish-gray-background-color {
		background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
	}
	
	.has-white-background-color {
		background-color: var(--wp--preset--color--white) !important;
	}
	
	.has-pale-pink-background-color {
		background-color: var(--wp--preset--color--pale-pink) !important;
	}
	
	.has-vivid-red-background-color {
		background-color: var(--wp--preset--color--vivid-red) !important;
	}
	
	.has-luminous-vivid-orange-background-color {
		background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
	}
	
	.has-luminous-vivid-amber-background-color {
		background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
	}
	
	.has-light-green-cyan-background-color {
		background-color: var(--wp--preset--color--light-green-cyan) !important;
	}
	
	.has-vivid-green-cyan-background-color {
		background-color: var(--wp--preset--color--vivid-green-cyan) !important;
	}
	
	.has-pale-cyan-blue-background-color {
		background-color: var(--wp--preset--color--pale-cyan-blue) !important;
	}
	
	.has-vivid-cyan-blue-background-color {
		background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
	}
	
	.has-vivid-purple-background-color {
		background-color: var(--wp--preset--color--vivid-purple) !important;
	}
	
	.has-black-border-color {
		border-color: var(--wp--preset--color--black) !important;
	}
	
	.has-cyan-bluish-gray-border-color {
		border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
	}
	
	.has-white-border-color {
		border-color: var(--wp--preset--color--white) !important;
	}
	
	.has-pale-pink-border-color {
		border-color: var(--wp--preset--color--pale-pink) !important;
	}
	
	.has-vivid-red-border-color {
		border-color: var(--wp--preset--color--vivid-red) !important;
	}
	
	.has-luminous-vivid-orange-border-color {
		border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
	}
	
	.has-luminous-vivid-amber-border-color {
		border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
	}
	
	.has-light-green-cyan-border-color {
		border-color: var(--wp--preset--color--light-green-cyan) !important;
	}
	
	.has-vivid-green-cyan-border-color {
		border-color: var(--wp--preset--color--vivid-green-cyan) !important;
	}
	
	.has-pale-cyan-blue-border-color {
		border-color: var(--wp--preset--color--pale-cyan-blue) !important;
	}
	
	.has-vivid-cyan-blue-border-color {
		border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
	}
	
	.has-vivid-purple-border-color {
		border-color: var(--wp--preset--color--vivid-purple) !important;
	}
	
	.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
		background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
	}
	
	.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
		background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
	}
	
	.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
		background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
	}
	
	.has-luminous-vivid-orange-to-vivid-red-gradient-background {
		background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
	}
	
	.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
		background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
	}
	
	.has-cool-to-warm-spectrum-gradient-background {
		background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
	}
	
	.has-blush-light-purple-gradient-background {
		background: var(--wp--preset--gradient--blush-light-purple) !important;
	}
	
	.has-blush-bordeaux-gradient-background {
		background: var(--wp--preset--gradient--blush-bordeaux) !important;
	}
	
	.has-luminous-dusk-gradient-background {
		background: var(--wp--preset--gradient--luminous-dusk) !important;
	}
	
	.has-pale-ocean-gradient-background {
		background: var(--wp--preset--gradient--pale-ocean) !important;
	}
	
	.has-electric-grass-gradient-background {
		background: var(--wp--preset--gradient--electric-grass) !important;
	}
	
	.has-midnight-gradient-background {
		background: var(--wp--preset--gradient--midnight) !important;
	}
	
	.has-small-font-size {
		font-size: var(--wp--preset--font-size--small) !important;
	}
	
	.has-medium-font-size {
		font-size: var(--wp--preset--font-size--medium) !important;
	}
	
	.has-large-font-size {
		font-size: var(--wp--preset--font-size--large) !important;
	}
	
	.has-x-large-font-size {
		font-size: var(--wp--preset--font-size--x-large) !important;
	}
	
	<style id="wp-pagenavi-css" media="all">
	.wp-pagenavi {
		clear: both
	}
	
	.wp-pagenavi a,
	.wp-pagenavi span {
		text-decoration: none;
		border: 1px solid #BFBFBF;
		padding: 3px 5px;
		margin: 2px
	}
	
	.wp-pagenavi a:hover,
	.wp-pagenavi span.current {
		border-color: #000
	}
	
	.wp-pagenavi span.current {
		font-weight: 700
	}
	
	<style id="site-global-css" media="all">
	* {
		box-sizing: border-box
	}
	
	html {
		overflow-x: hidden;
		scroll-behavior: smooth
	}
	
	body {
		display: flex;
		flex-direction: column;
		color: var(--copy-color);
		background-color: var(--white);
		font-size: 16px;
		font-family: var(--font-inter);
		min-height: 100vh;
		position: relative;
		overflow-x: hidden
	}
	
	.wp-caption.alignright,
	.wp-caption.alignleft,
	.wp-caption.aligncenter {
		display: block
	}
	
	.wp-caption.alignright,
	.wp-caption.alignleft,
	.wp-caption.alignnone,
	.wp-caption.aligncenter {
		margin: 0;
		width: auto!important
	}
	
	img.alignright,
	.wp-caption.alignright,
	img.alignleft,
	.wp-caption.alignleft {
		height: auto;
		max-width: 50%
	}
	
	img.alignnone,
	.wp-caption.algnnone img,
	img.aligncenter,
	.wp-caption.aligncenter img {
		height: auto;
		max-width: 100%
	}
	
	img.alignnone,
	.wp-caption.alignnone,
	img.aligncenter,
	.wp-caption.aligncenter {
		margin: 0 0 22px 0
	}
	
	img.alignright,
	.wp-caption.alignright {
		float: right;
		margin: 0 0 22px 30px
	}
	
	img.alignleft,
	.wp-caption.alignleft {
		float: left;
		margin: 0 30px 22px 0
	}
	
	img.aligncenter,
	.wp-caption.aligncenter img {
		display: block;
		margin-left: auto;
		margin-right: auto
	}
	
	.wp-caption.aligncenter {
		margin-left: auto;
		margin-right: auto
	}
	
	.wp-caption.aligncenter figcaption {
		margin-top: 8px
	}
	
	@media (max-width:600px) {
		.wp-caption.aligncenter figcaption {
			-ms-hyphens: auto;
			-moz-hyphens: auto;
			-webkit-hyphens: auto;
			hyphens: auto
		}
	}
	
	@media (min-width:768px) {
		.wp-caption.alignright,
		.wp-caption.alignleft,
		.wp-caption.aligncenter {
			display: table
		}
	}
	
	iframe,
	img {
		max-width: 100%
	}
	
	.fq-body iframe {
		height: 800px!important
	}
	
	.will-lazyload {
		opacity: 0;
		transition: opacity .25 linear
	}
	
	.will-lazyload.lazyloaded {
		opacity: 1
	}
	
	.inline-image-wrapper {
		display: flex;
		flex-wrap: wrap;
		align-items: flex-start;
		justify-content: center
	}
	
	@media (min-width:768px) {
		.inline-image-wrapper {
			justify-content: space-around
		}
	}
	
	h1,
	.h1,
	h2,
	.h2,
	h3,
	.h3,
	h4,
	.h4,
	h5,
	.h5 {
		margin-top: 0;
		color: var(--heading-color);
		font-weight: 900
	}
	
	h1,
	.h1 {
		font-size: 36px;
		line-height: 1.222em;
		letter-spacing: -.024em;
		margin-bottom: 24px
	}
	
	h2,
	.h2 {
		font-size: 28px;
		line-height: 1.3em;
		letter-spacing: -.024em;
		margin-bottom: 16px
	}
	
	h3,
	.h3 {
		font-size: 24px;
		line-height: 1.417em;
		letter-spacing: -.018em;
		margin-bottom: 16px
	}
	
	h4,
	.h4 {
		font-size: 20px;
		line-height: 1.40em;
		letter-spacing: -.018em;
		margin-bottom: 16px
	}
	
	h5,
	.h5 {
		font-size: 14px;
		line-height: 1.571em;
		letter-spacing: -.05em;
		margin-bottom: 8px;
		text-transform: uppercase;
		color: var(--gray-04);
		letter-spacing: .1em
	}
	
	.bg-dark-blue p,
	.bg-dark-blue strong,
	.bg-dark-blue ul li,
	.bg-dark-blue ol li,
	.bg-dark-blue a:not(.fx-btn),
	.bg-dark-blue h1,
	.h1,
	.bg-dark-blue h2,
	.h2,
	.bg-dark-blue h3,
	.h3,
	.bg-dark-blue h4,
	.h4,
	.bg-dark-blue h5,
	.h5,
	.bg-dark-blue h6 {
		color: var(--white)
	}
	
	.bg-darkest-blue p,
	.bg-darkest-blue strong,
	.bg-darkest-blue ul li,
	.bg-darkest-blue ol li,
	.bg-darkest-blue a:not(.fx-btn),
	.bg-darkest-blue h1,
	.h1,
	.bg-darkest-blue h2,
	.h2,
	.bg-darkest-blue h3,
	.h3,
	.bg-darkest-blue h4,
	.h4,
	.bg-darkest-blue h5,
	.h5,
	.bg-darkest-blue h6 {
		color: var(--white)
	}
	
	.bg-light-blue p,
	.bg-light-blue ul li,
	.bg-light-blue ol li,
	.bg-light-blue a:not(.fx-btn),
	.bg-light-blue h1,
	.h1,
	.bg-light-blue h2,
	.h2,
	.bg-light-blue h3,
	.h3,
	.bg-light-blue h4,
	.h4,
	.bg-light-blue h5,
	.h5,
	.bg-light-blue h6 {
		color: var(--copy-dark-color)
	}
	
	.bg-white p,
	.bg-white ul li,
	.bg-white ol li,
	.bg-white a:not(.fx-btn),
	.bg-white h1,
	.h1,
	.bg-white h2,
	.h2,
	.bg-white h3,
	.h3,
	.bg-white h4,
	.h4,
	.bg-white h5,
	.h5,
	.bg-white h6 {
		color: var(--copy-dark-color)
	}
	
	.cta-wrapper a.card-btn,
	.cta-wrapper a .card-btn-text,
	.cta-wrapper a.btn {
		color: var(--white)!important
	}
	
	.cta-wrapper [class*="cta-128-"] .card-btn,
	.cta-wrapper [class*="cta-129-"] .card-btn {
		color: var(--gray-05)!important
	}
	
	@media (min-width:1025px) {
		h1,
		.h1 {
			font-size: 56px;
			line-height: 1.143em;
			letter-spacing: -.042em;
			margin-bottom: 24px
		}
		h2,
		.h2 {
			font-size: 38px;
			line-height: 1.211em;
			letter-spacing: -.042em;
			margin-bottom: 16px
		}
		h3,
		.h3 {
			font-size: 28px;
			line-height: 1.214em;
			letter-spacing: -.018em;
			margin-bottom: 16px
		}
		h4,
		.h4 {
			font-size: 22px;
			line-height: 1.455em;
			letter-spacing: -.018em;
			margin-bottom: 16px
		}
	}
	
	@media (min-width:1440px) {
		h1,
		.h1 {
			font-size: 84px;
			line-height: 1.024em;
			letter-spacing: -.042em;
			margin-bottom: 32px
		}
		h2,
		.h2 {
			font-size: 42px;
			line-height: 1.333em;
			letter-spacing: -.042em;
			margin-bottom: 24px
		}
		h3,
		.h3 {
			font-size: 32px;
			line-height: 1.313em;
			letter-spacing: -.018em;
			margin-bottom: 16px
		}
		h4,
		.h4 {
			font-size: 24px;
			line-height: 1.333em;
			letter-spacing: -.018em;
			margin-bottom: 16px;
			font-weight: 600
		}
	}
	
	p {
		color: var(--text-color);
		font-size: 18px;
		line-height: 1.667em;
		letter-spacing: -.005em;
		margin-top: 0;
		margin-bottom: 24px
	}
	
	p img {
		margin-bottom: 24px;
		display: block
	}
	
	p.small-copy {
		font-size: 18px;
		line-height: 1.556em;
		letter-spacing: -.0045em;
		margin-bottom: 16px
	}
	
	p.smaller-copy {
		font-size: 15px;
		line-height: 1.60em;
		letter-spacing: -.003em;
		margin-bottom: 8px
	}
	
	p.smallest-copy {
		font-size: 13px;
		line-height: 1.385em;
		letter-spacing: -.0021em;
		margin-bottom: 4px
	}
	
	p.headline {
		font-size: 23px;
		line-height: 1.522em;
		letter-spacing: -.006em;
		margin-bottom: 24px;
		font-family: 'Sanchez', serif;
		color: var(--gray-05)
	}
	
	strong {
		color: var(--gray-05)
	}
	
	.align--left {
		text-align: left
	}
	
	.align--right {
		text-align: right
	}
	
	.align--center {
		text-align: center
	}
	
	.text-dark-gray {
		color: var(--gray-06)!important
	}
	
	.page-content ul,
	.page-content ol {
		width: auto;
		overflow: hidden
	}
	
	ul {
		margin: 40px 0;
		list-style: disc;
		padding-left: 0
	}
	
	ol {
		margin-top: 0;
		margin-bottom: 32px;
		padding-left: 0
	}
	
	ul li {
		font-size: 21px;
		line-height: 35px;
		letter-spacing: -.005em;
		margin-bottom: 0;
		margin-left: 0
	}
	
	ul li:last-child,
	ul li:only-child {
		margin-bottom: 0
	}
	
	ul.list-arrow {
		list-style: none
	}
	
	ul.list-arrow li {
		padding-left: 24px
	}
	
	ul.list-plain {
		list-style: none
	}
	
	ul.list-plain.list-arrow li {
		background-position: top 8px
	}
	
	ul.list-small {
		margin: 24px 0
	}
	
	ul.list-small li {
		padding-top: 4px;
		padding-bottom: 4px;
		font-size: 18px;
		line-height: 1.556em;
		letter-spacing: -.0045em;
		margin-bottom: 0
	}
	
	ul li,
	ol li {
		list-style-position: inside;
		color: var(--gray-05);
		font-weight: 400;
		font-family: var(--font-inter);
		font-size: 18px;
		line-height: 1.5em;
		padding: 11px 12px
	}
	
	ol li:last-child,
	ol li:only-child {
		margin-bottom: 0
	}
	
	article.single-post .single-post-content .wysiwyg__content ul li:not(.fx-cta ul li, .fx-callout ul li),
	article.single-post .single-post-content .wysiwyg__content ol li:not(.fx-cta ol li, .fx-callout ol li),
	.blue-shading li:not(.single-post-v3 .wysiwyg li) {
		background: rgb(239, 243, 249);
		background: linear-gradient(90deg, rgba(239, 243, 249, 1) 11%, rgba(255, 255, 255, 1) 30%);
		list-style-position: inside;
		color: var(--gray-05);
		font-family: var(--font-inter);
		font-size: 18px;
		line-height: 1.5em;
		padding: 11px 12px
	}
	
	article.single-post .single-post-content .wysiwyg__content ul li:not(.fx-cta ul li, .fx-callout ul li) p,
	article.single-post .single-post-content .wysiwyg__content ol li:not(.fx-cta ol li, .fx-callout ol li) p,
	.blue-shading li:not(.single-post-v3 .wysiwyg li) p {
		color: var(--gray-05);
		font-family: var(--font-inter);
		font-size: 18px;
		line-height: 1.5em
	}
	
	.ubermenu-content-block .ubermenu-widget {
		cursor: auto
	}
	
	nav.ubermenu>ul.ubermenu-nav>li.ubermenu-item>a.ubermenu-target {
		cursor: default
	}
	
	a,
	a strong {
		word-break: break-word;
		color: var(--primary-color);
		-webkit-text-decoration-color: var(--blue-01);
		text-decoration-color: var(--blue-01);
		text-underline-position: under
	}
	
	a:hover {
		-webkit-text-decoration-color: var(--blue-03);
		text-decoration-color: var(--blue-03)
	}
	
	blockquote:not(.exclude-default-styles):not(.blog-category-page blockquote),
	.wysiwyg blockquote:not(.exclude-default-styles) {
		flex-direction: column;
		display: -ms-flexbox;
		display: flex;
		padding: 40px 64px;
		background: #FFFAEA;
		margin-top: 24px;
		margin-bottom: 24px;
		position: relative;
		height: auto;
		width: 100%;
		max-width: 100%;
		margin-left: 0;
		margin-right: 0;
		align-items: flex-start
	}
	
	blockquote:not(.exclude-default-styles):not(.blog-category-page blockquote):before,
	.wysiwyg blockquote:not(.exclude-default-styles):before {
		content: "";
		background-image: url(/wp-content/themes/fx/assets/img/blog/single/pull-quote/yellow-dots-bg.png);
		width: 61px;
		height: 58px;
		position: absolute;
		right: 0;
		top: 0
	}
	
	blockquote:not(.exclude-default-styles):not(.blog-category-page blockquote):after,
	.wysiwyg blockquote:not(.exclude-default-styles):after {
		content: "";
		background-image: url(/wp-content/themes/fx/assets/img/blog/single/pull-quote/light-bulb.png);
		width: 50px;
		height: 50px;
		position: absolute;
		background-size: 50px 50px;
		top: 30px;
		left: 64px
	}
	
	blockquote:not(.exclude-default-styles):not(.blog-category-page blockquote) h1,
	.wysiwyg blockquote:not(.exclude-default-styles) h1,
	blockquote:not(.exclude-default-styles):not(.blog-category-page blockquote) h2,
	.wysiwyg blockquote:not(.exclude-default-styles) h2,
	blockquote:not(.exclude-default-styles):not(.blog-category-page blockquote) h3,
	.wysiwyg blockquote:not(.exclude-default-styles) h3,
	blockquote:not(.exclude-default-styles):not(.blog-category-page blockquote) h5,
	.wysiwyg blockquote:not(.exclude-default-styles) h5,
	blockquote:not(.exclude-default-styles):not(.blog-category-page blockquote) h6,
	.wysiwyg blockquote:not(.exclude-default-styles) h6,
	blockquote:not(.exclude-default-styles):not(.blog-category-page blockquote) h4,
	.wysiwyg blockquote:not(.exclude-default-styles) h4 {
		margin-bottom: 32px;
		margin-left: 74px
	}
	
	blockquote:not(.exclude-default-styles):not(.blog-category-page blockquote) p,
	.wysiwyg blockquote:not(.exclude-default-styles) p {
		width: 100%;
		margin-left: 74px;
		padding-right: 74px
	}
	
	blockquote:not(.exclude-default-styles):not(.blog-category-page blockquote) .header,
	.wysiwyg blockquote:not(.exclude-default-styles) .header {
		display: flex;
		margin-bottom: 16px;
		align-items: center
	}
	
	blockquote:not(.exclude-default-styles):not(.blog-category-page blockquote) .header .image,
	.wysiwyg blockquote:not(.exclude-default-styles) .header .image {
		padding-right: 24px
	}
	
	blockquote:not(.exclude-default-styles):not(.blog-category-page blockquote).header .image img,
	.wysiwyg blockquote:not(.exclude-default-styles) .header .image img {
		max-width: 48px
	}
	
	blockquote:not(.exclude-default-styles):not(.blog-category-page blockquote) p,
	.wysiwyg blockquote:not(.exclude-default-styles) .body p {
		font-family: 'Inter';
		font-style: normal;
		font-weight: 400;
		font-size: 18px;
		line-height: 32px;
		letter-spacing: -.0055em;
		color: #222
	}
	
	blockquote:not(.exclude-default-styles):not(.blog-category-page blockquote) ul,
	.wysiwyg blockquote:not(.exclude-default-styles) .body ul {
		margin-top: 0;
		margin-bottom: 0;
		list-style: none
	}
	
	blockquote:not(.exclude-default-styles):not(.blog-category-page blockquote) ul li,
	.wysiwyg blockquote:not(.exclude-default-styles) .body ul li {
		position: relative;
		font-family: 'Inter';
		font-style: normal;
		font-weight: 400;
		font-size: 18px;
		line-height: 32px;
		letter-spacing: -.0055em;
		color: #222;
		padding-top: 0;
		padding-right: 0;
		padding-bottom: 16px;
		padding-left: 36px
	}
	
	blockquote:not(.exclude-default-styles):not(.blog-category-page blockquote) ul li:before,
	.wysiwyg blockquote:not(.exclude-default-styles) .body ul li:before {
		content: "";
		background-image: url(/wp-content/themes/fx/assets/img/blog/single/pull-quote/check-icon.png);
		width: 20px;
		height: 18px;
		padding-right: 8px;
		background-repeat: no-repeat;
		top: 7px;
		position: absolute;
		left: 0
	}
	
	@media (min-width:1025px) {
		blockquote:not(.exclude-default-styles):not(.blog-category-page blockquote) .body p,
		.wysiwyg blockquote:not(.exclude-default-styles) .body p,
		blockquote:not(.exclude-default-styles):not(.blog-category-page blockquote) .body ul li,
		.wysiwyg blockquote:not(.exclude-default-styles) .body ul li {
			font-size: 21px;
			line-height: 35px
		}
		h2,
		.h2 {
			font-size: 32px;
			line-height: 1.375em;
			letter-spacing: -.024em;
			margin-bottom: 16px
		}
	}
	
	@media (max-width:600px) {
		blockquote:not(.exclude-default-styles):not(.blog-category-page blockquote) .body,
		.wysiwyg blockquote:not(.exclude-default-styles) .body {
			padding-left: 0
		}
	}
	
	@media (max-width:400px) {
		blockquote:not(.exclude-default-styles):not(.blog-category-page blockquote) .header,
		.wysiwyg blockquote:not(.exclude-default-styles) .header {
			flex-direction: column;
			align-items: flex-start
		}
	}
	
	@media (max-width:400px) {
		blockquote:not(.exclude-default-styles):not(.blog-category-page blockquote),
		.wysiwyg blockquote:not(.exclude-default-styles) {
			padding: 40px 32px
		}
		blockquote:not(.exclude-default-styles):not(.blog-category-page blockquote) p,
		.wysiwyg blockquote:not(.exclude-default-styles) p {
			margin-left: 37px;
			margin-right: 37px
		}
		blockquote:not(.exclude-default-styles):not(.blog-category-page blockquote):after,
		.wysiwyg blockquote:not(.exclude-default-styles):after {
			left: 12px
		}
		blockquote:not(.exclude-default-styles):not(.blog-category-page blockquote) h1,
		.wysiwyg blockquote:not(.exclude-default-styles) h1,
		blockquote:not(.exclude-default-styles):not(.blog-category-page blockquote) h2,
		.wysiwyg blockquote:not(.exclude-default-styles) h2,
		blockquote:not(.exclude-default-styles):not(.blog-category-page blockquote) h3,
		.wysiwyg blockquote:not(.exclude-default-styles) h3,
		blockquote:not(.exclude-default-styles):not(.blog-category-page blockquote) h5,
		.wysiwyg blockquote:not(.exclude-default-styles) h5,
		blockquote:not(.exclude-default-styles):not(.blog-category-page blockquote) h6,
		.wysiwyg blockquote:not(.exclude-default-styles) h6,
		blockquote:not(.exclude-default-styles):not(.blog-category-page blockquote) h4,
		.wysiwyg blockquote:not(.exclude-default-styles) h4 {
			margin-left: 37px;
			margin-bottom: 16px
		}
	}
	
	.bg-gray a:not(.fx-btn) {
		-webkit-text-decoration-color: var(--blue-02);
		text-decoration-color: var(--blue-02)
	}
	
	.bg-gray a:not(.fx-btn):hover {
		-webkit-text-decoration-color: var(--blue-03);
		text-decoration-color: var(--blue-03)
	}
	
	.bg-blue-dark a:not(.fx-btn) {
		-webkit-text-decoration-color: var(--white);
		text-decoration-color: var(--white)
	}
	
	.bg-blue-dark a:not(.fx-btn):hover {
		color: var(--blue-14);
		-webkit-text-decoration-color: var(--blue-14);
		text-decoration-color: var(--blue-14)
	}
	
	#JotFormIFrame-211035459636052 {
		margin-bottom: 40px
	}
	
	.hidden-element {
		display: none
	}
	
	.container,
	.container-fluid {
		margin-right: auto;
		margin-left: auto;
		padding-left: 10px;
		padding-right: 10px
	}
	
	.container {
		max-width: 1366px
	}
	
	.section-margins {
		margin-top: var(--section-margins);
		margin-bottom: var(--section-margins)
	}
	
	.section-padding {
		padding-top: var(--section-margins);
		padding-bottom: var(--section-margins)
	}
	
	.row {
		margin-left: -24px;
		margin-right: -24px
	}
	
	[class*="col-"] {
		position: relative;
		min-height: 1px;
		padding-left: 24px;
		padding-right: 24px
	}
	
	[class*="col-xxs-"] {
		float: left
	}
	
	.col-xxs-12 {
		width: 100%
	}
	
	.col-xxs-11 {
		width: 91.66666667%
	}
	
	.col-xxs-10 {
		width: 83.33333333%
	}
	
	.col-xxs-9 {
		width: 75%
	}
	
	.col-xxs-8 {
		width: 66.66666667%
	}
	
	.col-xxs-7 {
		width: 58.33333333%
	}
	
	.col-xxs-6 {
		width: 50%
	}
	
	.col-xxs-5 {
		width: 41.66666667%
	}
	
	.col-xxs-4 {
		width: 33.33333333%
	}
	
	.col-xxs-3 {
		width: 25%
	}
	
	.col-xxs-2 {
		width: 16.66666667%
	}
	
	.col-xxs-1 {
		width: 8.33333333%
	}
	
	.col-xxs-pull-12 {
		right: 100%
	}
	
	.col-xxs-pull-11 {
		right: 91.66666667%
	}
	
	.col-xxs-pull-10 {
		right: 83.33333333%
	}
	
	.col-xxs-pull-9 {
		right: 75%
	}
	
	.col-xxs-pull-8 {
		right: 66.66666667%
	}
	
	.col-xxs-pull-7 {
		right: 58.33333333%
	}
	
	.col-xxs-pull-6 {
		right: 50%
	}
	
	.col-xxs-pull-5 {
		right: 41.66666667%
	}
	
	.col-xxs-pull-4 {
		right: 33.33333333%
	}
	
	.col-xxs-pull-3 {
		right: 25%
	}
	
	.col-xxs-pull-2 {
		right: 16.66666667%
	}
	
	.col-xxs-pull-1 {
		right: 8.33333333%
	}
	
	.col-xxs-pull-0 {
		right: auto
	}
	
	.col-xxs-push-12 {
		left: 100%
	}
	
	.col-xxs-push-11 {
		left: 91.66666667%
	}
	
	.col-xxs-push-10 {
		left: 83.33333333%
	}
	
	.col-xxs-push-9 {
		left: 75%
	}
	
	.col-xxs-push-8 {
		left: 66.66666667%
	}
	
	.col-xxs-push-7 {
		left: 58.33333333%
	}
	
	.col-xxs-push-6 {
		left: 50%
	}
	
	.col-xxs-push-5 {
		left: 41.66666667%
	}
	
	.col-xxs-push-4 {
		left: 33.33333333%
	}
	
	.col-xxs-push-3 {
		left: 25%
	}
	
	.col-xxs-push-2 {
		left: 16.66666667%
	}
	
	.col-xxs-push-1 {
		left: 8.33333333%
	}
	
	.col-xxs-push-0 {
		left: auto
	}
	
	.col-xxs-offset-12 {
		margin-left: 100%
	}
	
	.col-xxs-offset-11 {
		margin-left: 91.66666667%
	}
	
	.col-xxs-offset-10 {
		margin-left: 83.33333333%
	}
	
	.col-xxs-offset-9 {
		margin-left: 75%
	}
	
	.col-xxs-offset-8 {
		margin-left: 66.66666667%
	}
	
	.col-xxs-offset-7 {
		margin-left: 58.33333333%
	}
	
	.col-xxs-offset-6 {
		margin-left: 50%
	}
	
	.col-xxs-offset-5 {
		margin-left: 41.66666667%
	}
	
	.col-xxs-offset-4 {
		margin-left: 33.33333333%
	}
	
	.col-xxs-offset-3 {
		margin-left: 25%
	}
	
	.col-xxs-offset-2 {
		margin-left: 16.66666667%
	}
	
	.col-xxs-offset-1 {
		margin-left: 8.33333333%
	}
	
	.col-xxs-offset-0 {
		margin-left: 0
	}
	
	@media (min-width:600px) {
		[class*="col-xs-"] {
			float: left
		}
		.col-xs-12 {
			width: 100%
		}
		.col-xs-11 {
			width: 91.66666667%
		}
		.col-xs-10 {
			width: 83.33333333%
		}
		.col-xs-9 {
			width: 75%
		}
		.col-xs-8 {
			width: 66.66666667%
		}
		.col-xs-7 {
			width: 58.33333333%
		}
		.col-xs-6 {
			width: 50%
		}
		.col-xs-5 {
			width: 41.66666667%
		}
		.col-xs-4 {
			width: 33.33333333%
		}
		.col-xs-3 {
			width: 25%
		}
		.col-xs-2 {
			width: 16.66666667%
		}
		.col-xs-1 {
			width: 8.33333333%
		}
		.col-xs-pull-12 {
			right: 100%
		}
		.col-xs-pull-11 {
			right: 91.66666667%
		}
		.col-xs-pull-10 {
			right: 83.33333333%
		}
		.col-xs-pull-9 {
			right: 75%
		}
		.col-xs-pull-8 {
			right: 66.66666667%
		}
		.col-xs-pull-7 {
			right: 58.33333333%
		}
		.col-xs-pull-6 {
			right: 50%
		}
		.col-xs-pull-5 {
			right: 41.66666667%
		}
		.col-xs-pull-4 {
			right: 33.33333333%
		}
		.col-xs-pull-3 {
			right: 25%
		}
		.col-xs-pull-2 {
			right: 16.66666667%
		}
		.col-xs-pull-1 {
			right: 8.33333333%
		}
		.col-xs-pull-0 {
			right: auto
		}
		.col-xs-push-12 {
			left: 100%
		}
		.col-xs-push-11 {
			left: 91.66666667%
		}
		.col-xs-push-10 {
			left: 83.33333333%
		}
		.col-xs-push-9 {
			left: 75%
		}
		.col-xs-push-8 {
			left: 66.66666667%
		}
		.col-xs-push-7 {
			left: 58.33333333%
		}
		.col-xs-push-6 {
			left: 50%
		}
		.col-xs-push-5 {
			left: 41.66666667%
		}
		.col-xs-push-4 {
			left: 33.33333333%
		}
		.col-xs-push-3 {
			left: 25%
		}
		.col-xs-push-2 {
			left: 16.66666667%
		}
		.col-xs-push-1 {
			left: 8.33333333%
		}
		.col-xs-push-0 {
			left: auto
		}
		.col-xs-offset-12 {
			margin-left: 100%
		}
		.col-xs-offset-11 {
			margin-left: 91.66666667%
		}
		.col-xs-offset-10 {
			margin-left: 83.33333333%
		}
		.col-xs-offset-9 {
			margin-left: 75%
		}
		.col-xs-offset-8 {
			margin-left: 66.66666667%
		}
		.col-xs-offset-7 {
			margin-left: 58.33333333%
		}
		.col-xs-offset-6 {
			margin-left: 50%
		}
		.col-xs-offset-5 {
			margin-left: 41.66666667%
		}
		.col-xs-offset-4 {
			margin-left: 33.33333333%
		}
		.col-xs-offset-3 {
			margin-left: 25%
		}
		.col-xs-offset-2 {
			margin-left: 16.66666667%
		}
		.col-xs-offset-1 {
			margin-left: 8.33333333%
		}
		.col-xs-offset-0 {
			margin-left: 0
		}
	}
	
	@media (min-width:768px) {
		[class*="col-sm-"] {
			float: left
		}
		.col-sm-12 {
			width: 100%
		}
		.col-sm-11 {
			width: 91.66666667%
		}
		.col-sm-10 {
			width: 83.33333333%
		}
		.col-sm-9 {
			width: 75%
		}
		.col-sm-8 {
			width: 66.66666667%
		}
		.col-sm-7 {
			width: 58.33333333%
		}
		.col-sm-6 {
			width: 50%
		}
		.col-sm-5 {
			width: 41.66666667%
		}
		.col-sm-4 {
			width: 33.33333333%
		}
		.col-sm-3 {
			width: 25%
		}
		.col-sm-2 {
			width: 16.66666667%
		}
		.col-sm-1 {
			width: 8.33333333%
		}
		.col-sm-pull-12 {
			right: 100%
		}
		.col-sm-pull-11 {
			right: 91.66666667%
		}
		.col-sm-pull-10 {
			right: 83.33333333%
		}
		.col-sm-pull-9 {
			right: 75%
		}
		.col-sm-pull-8 {
			right: 66.66666667%
		}
		.col-sm-pull-7 {
			right: 58.33333333%
		}
		.col-sm-pull-6 {
			right: 50%
		}
		.col-sm-pull-5 {
			right: 41.66666667%
		}
		.col-sm-pull-4 {
			right: 33.33333333%
		}
		.col-sm-pull-3 {
			right: 25%
		}
		.col-sm-pull-2 {
			right: 16.66666667%
		}
		.col-sm-pull-1 {
			right: 8.33333333%
		}
		.col-sm-pull-0 {
			right: auto
		}
		.col-sm-push-12 {
			left: 100%
		}
		.col-sm-push-11 {
			left: 91.66666667%
		}
		.col-sm-push-10 {
			left: 83.33333333%
		}
		.col-sm-push-9 {
			left: 75%
		}
		.col-sm-push-8 {
			left: 66.66666667%
		}
		.col-sm-push-7 {
			left: 58.33333333%
		}
		.col-sm-push-6 {
			left: 50%
		}
		.col-sm-push-5 {
			left: 41.66666667%
		}
		.col-sm-push-4 {
			left: 33.33333333%
		}
		.col-sm-push-3 {
			left: 25%
		}
		.col-sm-push-2 {
			left: 16.66666667%
		}
		.col-sm-push-1 {
			left: 8.33333333%
		}
		.col-sm-push-0 {
			left: auto
		}
		.col-sm-offset-12 {
			margin-left: 100%
		}
		.col-sm-offset-11 {
			margin-left: 91.66666667%
		}
		.col-sm-offset-10 {
			margin-left: 83.33333333%
		}
		.col-sm-offset-9 {
			margin-left: 75%
		}
		.col-sm-offset-8 {
			margin-left: 66.66666667%
		}
		.col-sm-offset-7 {
			margin-left: 58.33333333%
		}
		.col-sm-offset-6 {
			margin-left: 50%
		}
		.col-sm-offset-5 {
			margin-left: 41.66666667%
		}
		.col-sm-offset-4 {
			margin-left: 33.33333333%
		}
		.col-sm-offset-3 {
			margin-left: 25%
		}
		.col-sm-offset-2 {
			margin-left: 16.66666667%
		}
		.col-sm-offset-1 {
			margin-left: 8.33333333%
		}
		.col-sm-offset-0 {
			margin-left: 0
		}
	}
	
	@media (min-width:1025px) {
		[class*="col-md-"] {
			float: left
		}
		.col-md-12 {
			width: 100%
		}
		.col-md-11 {
			width: 91.66666667%
		}
		.col-md-10 {
			width: 83.33333333%
		}
		.col-md-9 {
			width: 75%
		}
		.col-md-8 {
			width: 66.66666667%
		}
		.col-md-7 {
			width: 58.33333333%
		}
		.col-md-6 {
			width: 50%
		}
		.col-md-5 {
			width: 41.66666667%
		}
		.col-md-4 {
			width: 33.33333333%
		}
		.col-md-3 {
			width: 25%
		}
		.col-md-2 {
			width: 16.66666667%
		}
		.col-md-1 {
			width: 8.33333333%
		}
		.col-md-pull-12 {
			right: 100%
		}
		.col-md-pull-11 {
			right: 91.66666667%
		}
		.col-md-pull-10 {
			right: 83.33333333%
		}
		.col-md-pull-9 {
			right: 75%
		}
		.col-md-pull-8 {
			right: 66.66666667%
		}
		.col-md-pull-7 {
			right: 58.33333333%
		}
		.col-md-pull-6 {
			right: 50%
		}
		.col-md-pull-5 {
			right: 41.66666667%
		}
		.col-md-pull-4 {
			right: 33.33333333%
		}
		.col-md-pull-3 {
			right: 25%
		}
		.col-md-pull-2 {
			right: 16.66666667%
		}
		.col-md-pull-1 {
			right: 8.33333333%
		}
		.col-md-pull-0 {
			right: auto
		}
		.col-md-push-12 {
			left: 100%
		}
		.col-md-push-11 {
			left: 91.66666667%
		}
		.col-md-push-10 {
			left: 83.33333333%
		}
		.col-md-push-9 {
			left: 75%
		}
		.col-md-push-8 {
			left: 66.66666667%
		}
		.col-md-push-7 {
			left: 58.33333333%
		}
		.col-md-push-6 {
			left: 50%
		}
		.col-md-push-5 {
			left: 41.66666667%
		}
		.col-md-push-4 {
			left: 33.33333333%
		}
		.col-md-push-3 {
			left: 25%
		}
		.col-md-push-2 {
			left: 16.66666667%
		}
		.col-md-push-1 {
			left: 8.33333333%
		}
		.col-md-push-0 {
			left: auto
		}
		.col-md-offset-12 {
			margin-left: 100%
		}
		.col-md-offset-11 {
			margin-left: 91.66666667%
		}
		.col-md-offset-10 {
			margin-left: 83.33333333%
		}
		.col-md-offset-9 {
			margin-left: 75%
		}
		.col-md-offset-8 {
			margin-left: 66.66666667%
		}
		.col-md-offset-7 {
			margin-left: 58.33333333%
		}
		.col-md-offset-6 {
			margin-left: 50%
		}
		.col-md-offset-5 {
			margin-left: 41.66666667%
		}
		.col-md-offset-4 {
			margin-left: 33.33333333%
		}
		.col-md-offset-3 {
			margin-left: 25%
		}
		.col-md-offset-2 {
			margin-left: 16.66666667%
		}
		.col-md-offset-1 {
			margin-left: 8.33333333%
		}
		.col-md-offset-0 {
			margin-left: 0
		}
	}
	
	@media (min-width:1200px) {
		[class*="col-lg-"] {
			float: left
		}
		.col-lg-12 {
			width: 100%
		}
		.col-lg-11 {
			width: 91.66666667%
		}
		.col-lg-10 {
			width: 83.33333333%
		}
		.col-lg-9 {
			width: 75%
		}
		.col-lg-8 {
			width: 66.66666667%
		}
		.col-lg-7 {
			width: 58.33333333%
		}
		.col-lg-6 {
			width: 50%
		}
		.col-lg-5 {
			width: 41.66666667%
		}
		.col-lg-4 {
			width: 33.33333333%
		}
		.col-lg-3 {
			width: 25%
		}
		.col-lg-2 {
			width: 16.66666667%
		}
		.col-lg-1 {
			width: 8.33333333%
		}
		.col-lg-pull-12 {
			right: 100%
		}
		.col-lg-pull-11 {
			right: 91.66666667%
		}
		.col-lg-pull-10 {
			right: 83.33333333%
		}
		.col-lg-pull-9 {
			right: 75%
		}
		.col-lg-pull-8 {
			right: 66.66666667%
		}
		.col-lg-pull-7 {
			right: 58.33333333%
		}
		.col-lg-pull-6 {
			right: 50%
		}
		.col-lg-pull-5 {
			right: 41.66666667%
		}
		.col-lg-pull-4 {
			right: 33.33333333%
		}
		.col-lg-pull-3 {
			right: 25%
		}
		.col-lg-pull-2 {
			right: 16.66666667%
		}
		.col-lg-pull-1 {
			right: 8.33333333%
		}
		.col-lg-pull-0 {
			right: auto
		}
		.col-lg-push-12 {
			left: 100%
		}
		.col-lg-push-11 {
			left: 91.66666667%
		}
		.col-lg-push-10 {
			left: 83.33333333%
		}
		.col-lg-push-9 {
			left: 75%
		}
		.col-lg-push-8 {
			left: 66.66666667%
		}
		.col-lg-push-7 {
			left: 58.33333333%
		}
		.col-lg-push-6 {
			left: 50%
		}
		.col-lg-push-5 {
			left: 41.66666667%
		}
		.col-lg-push-4 {
			left: 33.33333333%
		}
		.col-lg-push-3 {
			left: 25%
		}
		.col-lg-push-2 {
			left: 16.66666667%
		}
		.col-lg-push-1 {
			left: 8.33333333%
		}
		.col-lg-push-0 {
			left: auto
		}
		.col-lg-offset-12 {
			margin-left: 100%
		}
		.col-lg-offset-11 {
			margin-left: 91.66666667%
		}
		.col-lg-offset-10 {
			margin-left: 83.33333333%
		}
		.col-lg-offset-9 {
			margin-left: 75%
		}
		.col-lg-offset-8 {
			margin-left: 66.66666667%
		}
		.col-lg-offset-7 {
			margin-left: 58.33333333%
		}
		.col-lg-offset-6 {
			margin-left: 50%
		}
		.col-lg-offset-5 {
			margin-left: 41.66666667%
		}
		.col-lg-offset-4 {
			margin-left: 33.33333333%
		}
		.col-lg-offset-3 {
			margin-left: 25%
		}
		.col-lg-offset-2 {
			margin-left: 16.66666667%
		}
		.col-lg-offset-1 {
			margin-left: 8.33333333%
		}
		.col-lg-offset-0 {
			margin-left: 0
		}
	}
	
	@media (min-width:1366px) {
		[class*="col-lgb-"] {
			float: left
		}
		.col-lgb-3 {
			width: 25%
		}
	}
	
	.clearfix:before,
	.clearfix:after,
	.container:before,
	.container:after,
	.container-fluid:before,
	.container-fluid:after,
	.row:before,
	.row:after {
		content: " ";
		display: table
	}
	
	.clearfix:after,
	.container:after,
	.container-fluid:after,
	.row:after {
		clear: both
	}
	
	.fx-btn {
		display: inline-block;
		font-weight: 400;
		line-height: 1.333em;
		font-size: 18px;
		color: var(--gray-07);
		text-align: center;
		text-decoration: none;
		vertical-align: middle;
		cursor: pointer;
		-webkit-user-select: none;
		-moz-user-select: none;
		user-select: none;
		background-color: transparent;
		border: 1px solid transparent;
		padding: 15px;
		border-radius: 4px;
		font-family: var(--font-inter);
		text-transform: none;
		outline: none;
		height: auto;
		margin: 0
	}
	
	.fx-primary-btn {
		color: white !important;
		border-color: var(--blue-10)!important;
		font-size: 18px!important;
		line-height: 1.333em!important;
		background-color: #207DE9 !important;
		font-weight: 500!important;
		transition: background .35s, color .35s!important
	}
	
	.fx-primary-btn:hover {
		background-color: var(--primary-blue-04)!important;
		border-color: var(--primary-blue-04)!important;
		text-decoration: none
	}
	
	.fx-primary-btn-dark {
		color: var(--white)!important;
		border-color: var(--blue-13)!important;
		font-size: 18px!important;
		line-height: 1.333em!important;
		background-color: var(--blue-13)!important;
		font-weight: 500!important
	}
	
	.fx-primary-btn-dark:hover {
		background-color: var(--blue-12)!important
	}
	
	.fx-primary-btn-light {
		background: var(--white)!important;
		color: var(--primary-blue-03)!important;
		border: 1px solid var(--primary-blue-03)!important;
		font-size: 18px!important;
		line-height: 1.333em!important;
		font-weight: 600!important;
		transition: background .35s, color .35s!important
	}
	
	.fx-primary-btn-light:hover {
		background: var(--primary-blue-03)!important;
		color: var(--white)!important
	}
	
	.fx-secondary-btn {
		color: #207DE9 !important;
		border: 1px solid var(--blue-02)!important;
		font-size: 18px!important;
		line-height: 1.333em!important;
		background-color: white !important;
		font-weight: 500!important;
		transition: background .35s, color .35s!important
	}
	
	.fx-secondary-btn:hover {
		color: var(--white)!important;
		background: var(--blue-10)!important;
		border-color: var(--blue-10)!important
	}
	
	.fx-secondary-yellow-btn {
		color: var(--heading-color)!important;
		border: 1px solid var(--yellow-04)!important;
		font-size: 18px!important;
		line-height: 1.333em!important;
		background-color: var(--yellow-04)!important;
		font-weight: 500!important
	}
	
	.fx-secondary-yellow-btn:hover {
		background-color: var(--yellow-05)!important
	}
	
	.fx-complementary-btn {
		color: white !important;
		border-color: var(--green-04)!important;
		font-size: 18px!important;
		line-height: 1.333em!important;
		background-color: var(--green-04)!important;
		font-weight: 500!important;
		transition: all .35s!important
	}
	
	.fx-complementary-btn:hover {
		background-color: var(--green-05)!important
	}
	
	.fx-tertiary-btn {
		font-family: var(--font-inter)!important;
		font-style: normal!important;
		font-weight: 500!important;
		font-size: 14px!important;
		line-height: 1.571em!important;
		letter-spacing: 0.05em!important;
		text-transform: uppercase!important;
		color: var(--blue-10)!important;
		text-decoration-color: var(--blue-01)!important;
		position: relative!important
	}
	
	.fx-tertiary-btn::after {
		font-family: 'icomoon-button'!important;
		content: "\e930";
		margin-left: 10px!important;
		font-size: 24px!important;
		position: absolute;
		top: -3px
	}
	
	.fx-btn i {
		font-size: 22px;
		font-weight: 500;
		margin-left: 10px;
		position: relative;
		top: 3px
	}
	
	.btn {
		display: inline-block;
		font-family: var(--font-inter);
		font-size: 16px;
		text-decoration: none
	}
	
	.fx-border-bottom-btn {
		color: var(--primary-blue-03);
		font-size: 14px;
		font-weight: 500;
		line-height: 1.571em;
		letter-spacing: .05em;
		text-transform: uppercase;
		padding: 0 1.2rem 0 0;
		position: relative;
		text-align: left;
		text-decoration: underline;
		text-decoration-color: var(--blue-01)
	}
	
	.fx-border-bottom-btn::before {
		content: "\f104";
		font-family: 'Flaticon';
		position: absolute;
		top: 0;
		right: 0;
		transition: all .35s
	}
	
	.fx-border-bottom-btn:hover::before {
		right: -3px
	}
	
	.fx-border-bottom-btn:hover {
		text-decoration-color: var(--primary-blue-03)
	}
	
	.btn+.btn {
		margin-top: 5px
	}
	
	.fx-btn+.fx-btn {
		margin-top: 5px
	}
	
	.fx-btn-small {
		font-size: 16px;
		padding: 8px 16px
	}
	
	.fx-btn-large {
		font-size: 21px;
		line-height: 1.333em;
		text-align: center;
		letter-spacing: -.008em;
		padding: 24px 15px
	}
	
	.fx-btn-block {
		display: block
	}
	
	@media (min-width:600px) {
		.btn+.btn {
			margin-top: 0;
			margin-left: 5px
		}
		.fx-btn+.fx-btn {
			margin-top: 0;
			margin-left: 5px
		}
	}
	
	@media(min-width:800px) {
		.fx-btn {
			padding: 15px 25px
		}
		.fx-btn-small {
			font-size: 16px;
			padding: 8px 16px;
			min-width: auto
		}
		.fx-btn-medium {
			padding: 15px;
			min-width: auto
		}
		.fx-btn-large {
			font-size: 21px;
			line-height: 1.333em;
			text-align: center;
			letter-spacing: -.008em;
			padding: 24px 15px
		}
		.fx-border-bottom-btn {
			padding: 0 1.2rem 0 0
		}
	}
	
	@media(max-width:1300px) {
		.fx-btn {
			margin-bottom: 20px
		}
	}
	
	@font-face {
		font-family: 'icomoon-location';
		src: url(/wp-content/themes/fx/assets/icons/fx-location/icomoon.eot?8jl22a);
		src: url('/wp-content/themes/fx/assets/icons/fx-location/icomoon.eot?8jl22a#iefix') format('embedded-opentype'), url(/wp-content/themes/fx/assets/icons/fx-location/icomoon.ttf?8jl22a) format('truetype'), url(/wp-content/themes/fx/assets/icons/fx-location/icomoon.woff?8jl22a) format('woff'), url('/wp-content/themes/fx/assets/icons/fx-location/icomoon.svg?8jl22a#icomoon') format('svg');
		font-weight: 400;
		font-style: normal;
		font-display: block
	}
	
	[class^="ic-"],
	[class*=" ic-"] {
		font-family: 'icomoon-location';
		speak: never;
		font-style: normal;
		font-weight: 400;
		font-variant: normal;
		text-transform: none;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale
	}
	
	.location-main-template-v2 .ic-map-pin:before {
		content: "\e900"
	}
	
	.location-main-template-v2 .ic-arrow-down:before {
		content: "\e926"
	}
	
	.location-main-template-v2 .ic-arrow-left:before {
		content: "\e927"
	}
	
	.location-main-template-v2 .ic-arrow-right:before {
		content: "\e928"
	}
	
	.location-main-template-v2 .ic-arrow-up:before {
		content: "\e929"
	}
	
	.location-main-template-v2 .ic-chevron-down:before {
		content: "\e92e"
	}
	
	.location-main-template-v2 .ic-chevron-left:before {
		content: "\e92f"
	}
	
	.location-main-template-v2 .ic-chevron-right:before {
		content: "\e930"
	}
	
	.location-main-template-v2 .ic-chevron-up:before {
		content: "\e931"
	}
	
	.location-main-template-v2 .ic-phone-call:before {
		content: "\e93f"
	}
	
	@font-face {
		font-family: 'icomoon-button';
		src: url(/wp-content/themes/fx/assets/icons/icon-button/icomoon.eot?vnbgr0);
		src: url('/wp-content/themes/fx/assets/icons/icon-button/icomoon.eot?vnbgr0#iefix') format('embedded-opentype'), url(/wp-content/themes/fx/assets/icons/icon-button/icomoon.ttf?vnbgr0) format('truetype'), url(/wp-content/themes/fx/assets/icons/icon-button/icomoon.woff?vnbgr0) format('woff'), url('/wp-content/themes/fx/assets/icons/icon-button/icomoon.svg?vnbgr0#icomoon') format('svg');
		font-weight: 400;
		font-style: normal;
		font-display: block
	}
	
	[class^="ic-fx-"],
	[class*=" ic-fx"] {
		font-family: 'icomoon-button'!important;
		speak: never;
		font-style: normal;
		font-weight: 400;
		font-variant: normal;
		text-transform: none;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale
	}
	
	.ic-fx-users:before {
		content: "\e910"
	}
	
	.ic-fx-monitor:before {
		content: "\e911"
	}
	
	.ic-fx-mail:before {
		content: "\e912"
	}
	
	.ic-fx-list:before {
		content: "\e913"
	}
	
	.ic-fx-grid:before {
		content: "\e914"
	}
	
	.ic-fx-file-text:before {
		content: "\e915"
	}
	
	.ic-fx-dollar-sign:before {
		content: "\e916"
	}
	
	.ic-fx-code:before {
		content: "\e917"
	}
	
	.ic-fx-bar-chart:before {
		content: "\e918"
	}
	
	.ic-fx-amazon:before {
		content: "\e900"
	}
	
	.ic-fx-arrow-right-circle:before {
		content: "\e901"
	}
	
	.ic-fx-bars:before {
		content: "\e902"
	}
	
	.ic-fx-chart-trending-up:before {
		content: "\e903"
	}
	
	.ic-fx-help:before {
		content: "\e904"
	}
	
	.ic-fx-info-circle:before {
		content: "\e905"
	}
	
	.ic-fx-minus:before {
		content: "\e906"
	}
	
	.ic-fx-package:before {
		content: "\e907"
	}
	
	.ic-fx-phone-classic:before {
		content: "\e908"
	}
	
	.ic-fx-plus:before {
		content: "\e909"
	}
	
	.ic-fx-search:before {
		content: "\e90a"
	}
	
	.ic-fx-share:before {
		content: "\e90b"
	}
	
	.ic-fx-shopping-bag:before {
		content: "\e90c"
	}
	
	.ic-fx-star:before {
		content: "\e90d"
	}
	
	.ic-fx-trending-up:before {
		content: "\e90e"
	}
	
	.ic-fx-user:before {
		content: "\e90f"
	}
	
	.ic-fx-arrow-down:before {
		content: "\e926"
	}
	
	.ic-fx-arrow-left:before {
		content: "\e927"
	}
	
	.ic-fx-arrow-right:before {
		content: "\e928"
	}
	
	.ic-fx-arrow-up:before {
		content: "\e929"
	}
	
	.ic-fx-chevron-down:before {
		content: "\e92e"
	}
	
	.ic-fx-chevron-left:before {
		content: "\e92f"
	}
	
	.ic-fx-chevron-right:before {
		content: "\e930"
	}
	
	.ic-fx-chevron-up:before {
		content: "\e931"
	}
	
	@font-face {
		font-family: icomoon-header;
		src: url(/wp-content/themes/fx/assets/icons/icomoon.eot?vnbgr0);
		src: url('/wp-content/themes/fx/assets/icons/icomoon.eot?vnbgr0#iefix') format('embedded-opentype'), url(/wp-content/themes/fx/assets/icons/icomoon.ttf?vnbgr0) format('truetype'), url(/wp-content/themes/fx/assets/icons/icomoon.woff?vnbgr0) format('woff'), url('/wp-content/themes/fx/assets/icons/icomoon.svg?vnbgr0#icomoon') format('svg');
		font-weight: 400;
		font-style: normal;
		font-display: block
	}
	
	[class*=" ic-header"],
	[class^=ic-header-] {
		font-family: icomoon-header!important;
		speak: never;
		font-style: normal;
		font-weight: 400;
		font-variant: normal;
		text-transform: none;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale
	}
	
	.ic-header-users:before {
		content: "\e910"
	}
	
	.ic-header-monitor:before {
		content: "\e911"
	}
	
	.ic-header-mail:before {
		content: "\e912"
	}
	
	.ic-header-list:before {
		content: "\e913"
	}
	
	.ic-header-grid:before {
		content: "\e914"
	}
	
	.ic-header-file-text:before {
		content: "\e915"
	}
	
	.ic-header-dollar-sign:before {
		content: "\e916"
	}
	
	.ic-header-code:before {
		content: "\e917"
	}
	
	.ic-header-bar-chart:before {
		content: "\e918"
	}
	
	.ic-header-amazon:before {
		content: "\e900"
	}
	
	.ic-header-arrow-right-circle:before {
		content: "\e901"
	}
	
	.ic-header-bars:before {
		content: "\e902"
	}
	
	.ic-header-chart-trending-up:before {
		content: "\e903"
	}
	
	.ic-header-help:before {
		content: "\e904"
	}
	
	.ic-header-info-circle:before {
		content: "\e905"
	}
	
	.ic-header-minus:before {
		content: "\e906"
	}
	
	.ic-header-package:before {
		content: "\e907"
	}
	
	.ic-header-phone-classic:before {
		content: "\e908"
	}
	
	.ic-header-plus:before {
		content: "\e909"
	}
	
	.ic-header-search:before {
		content: "\e90a"
	}
	
	.ic-header-share:before {
		content: "\e90b"
	}
	
	.ic-header-shopping-bag:before {
		content: "\e90c"
	}
	
	.ic-header-star:before {
		content: "\e90d"
	}
	
	.ic-header-trending-up:before {
		content: "\e90e"
	}
	
	.ic-header-user:before {
		content: "\e90f"
	}
	
	.ic-header-arrow-down:before {
		content: "\e926"
	}
	
	.ic-header-arrow-left:before {
		content: "\e927"
	}
	
	.ic-header-arrow-right:before {
		content: "\e928"
	}
	
	.ic-header-arrow-up:before {
		content: "\e929"
	}
	
	.ic-header-chevron-down:before {
		content: "\e92e"
	}
	
	.ic-header-chevron-left:before {
		content: "\e92f"
	}
	
	.ic-header-chevron-right:before {
		content: "\e930"
	}
	
	.ic-header-chevron-up:before {
		content: "\e931"
	}
	
	@font-face {
		font-family: "Flaticon";
		src: url(/wp-content/themes/fx/assets/icons/flaticon/Flaticon.eot);
		src: url("/wp-content/themes/fx/assets/icons/flaticon/Flaticon.eot?#iefix") format("embedded-opentype"), url(/wp-content/themes/fx/assets/icons/flaticon/Flaticon.woff2) format("woff2"), url(/wp-content/themes/fx/assets/icons/flaticon/Flaticon.woff) format("woff"), url(/wp-content/themes/fx/assets/icons/flaticon/Flaticon.ttf) format("truetype"), url("/wp-content/themes/fx/assets/icons/flaticon/Flaticon.svg#Flaticon") format("svg");
		font-weight: 400;
		font-style: normal;
		font-display: swap
	}
	
	@media screen and (-webkit-min-device-pixel-ratio:0) {
		@font-face {
			font-family: "Flaticon";
			src: url("https://www.webfx.com/wp-content/themes/fx/assets/css/../icon/Flaticon.svg#Flaticon") format("svg");
			font-display: swap
		}
	}
	
	[class^="flaticon-"]:before,
	[class*=" flaticon-"]:before,
	[class^="flaticon-"]:after,
	[class*=" flaticon-"]:after {
		font-family: Flaticon;
		font-style: normal;
		font-display: swap
	}
	
	.flaticon-list:before {
		content: "\f100"
	}
	
	.flaticon-arrow-down-sign-to-navigate:before {
		content: "\f101"
	}
	
	.flaticon-play-button:before {
		content: "\f102"
	}
	
	.flaticon-call:before {
		content: "\f103"
	}
	
	.flaticon-arrow-point-to-right:before {
		content: "\f104"
	}
	
	.flaticon-arrowhead-thin-outline-to-the-left:before {
		content: "\f105"
	}
	
	@font-face {
		font-family: 'icomoon-header2';
		src: url(/wp-content/themes/fx/assets/icons/additional/icomoon.eot?vnbgr0);
		src: url('/wp-content/themes/fx/assets/icons/additional/icomoon.eot?vnbgr0#iefix') format('embedded-opentype'), url(/wp-content/themes/fx/assets/icons/additional/icomoon.ttf?vnbgr0) format('truetype'), url(/wp-content/themes/fx/assets/icons/additional/icomoon.woff?vnbgr0) format('woff'), url('/wp-content/themes/fx/assets/icons/additional/icomoon.svg?vnbgr0#icomoon') format('svg');
		font-weight: 400;
		font-style: normal;
		font-display: block
	}
	
	[class^="ic2-header-"],
	[class*=" ic2-header"] {
		font-family: 'icomoon-header2'!important;
		speak: never;
		font-style: normal;
		font-weight: 400;
		font-variant: normal;
		text-transform: none;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale
	}
	
	.ic2-header-cross:before {
		content: "\e900"
	}
	
	@font-face {
		font-family: 'icomoon';
		src: url(/wp-content/themes/fx/assets/icons/sidebar/icomoon.eot?sf1ixy);
		src: url('/wp-content/themes/fx/assets/icons/sidebar/icomoon.eot?sf1ixy#iefix') format('embedded-opentype'), url(/wp-content/themes/fx/assets/icons/sidebar/icomoon.ttf?sf1ixy) format('truetype'), url(/wp-content/themes/fx/assets/icons/sidebar/icomoon.woff?sf1ixy) format('woff'), url('/wp-content/themes/fx/assets/icons/sidebar/icomoon.svg?sf1ixy#icomoon') format('svg');
		font-weight: 400;
		font-style: normal;
		font-display: block
	}
	
	[class^="ic-sidebar-"],
	[class*=" ic-sidebar-"] {
		font-family: 'icomoon'!important;
		speak: never;
		font-style: normal;
		font-weight: 400;
		font-variant: normal;
		text-transform: none;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale
	}
	
	.ic-sidebar-calculator:before {
		content: "\e900"
	}
	
	.ic-sidebar-send:before {
		content: "\e901"
	}
	
	.ic-sidebar-arrow-right:before {
		content: "\e928"
	}
	
	.ic-sidebar-trending-up:before {
		content: "\e94a"
	}
	
	@font-face {
		font-family: 'icomoon-footer';
		src: url(/wp-content/themes/fx/assets/fonts/footer/icomoon.eot?1xkhhb);
		src: url('/wp-content/themes/fx/assets/fonts/footer/icomoon.eot?1xkhhb#iefix') format('embedded-opentype'), url(/wp-content/themes/fx/assets/fonts/footer/icomoon.ttf?1xkhhb) format('truetype'), url(/wp-content/themes/fx/assets/fonts/footer/icomoon.woff?1xkhhb) format('woff'), url('/wp-content/themes/fx/assets/fonts/footer/icomoon.svg?1xkhhb#icomoon') format('svg');
		font-weight: 400;
		font-style: normal;
		font-display: block
	}
	
	table {
		border-collapse: collapse
	}
	
	.table-wrap-outer {
		position: relative
	}
	
	.table-wrap-inner {
		overflow: auto
	}
	
	.js-table-fade {
		position: absolute;
		top: 0;
		right: 0;
		width: 40px;
		height: 100%;
		background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
		background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
		background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%)
	}
	
	.table-wrap-outer:after {
		content: '';
		position: absolute;
		right: -1px;
		top: 0;
		height: 100%;
		width: 80px;
		background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
		background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
		background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
		filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1)
	}
	
	@media (min-width:600px) {
		.table-wrap-outer:after {
			display: none
		}
		.table-wrap-inner {
			overflow: visible!important
		}
	}
	
	table:not(.exclude-default-table-style) {
		border-collapse: collapse;
		border-spacing: 0;
		display: block;
		margin-top: 48px;
		margin-bottom: 48px;
		overflow: auto;
		width: 100%;
		font-size: 16px;
		font-family: var(--font-inter);
		color: #6e7b81
	}
	
	table:not(.exclude-default-table-style)>* {
		box-sizing: border-box
	}
	
	table:not(.exclude-default-table-style) th {
		border: 0;
		color: #fff;
		font-weight: 900;
		line-height: 1.5em;
		text-transform: uppercase;
		background: #4166a6
	}
	
	table:not(.exclude-default-table-style) th,
	table:not(.exclude-default-table-style) td {
		padding: 16px;
		vertical-align: middle;
		color: #6e7b81;
		text-align: left
	}
	
	table:not(.exclude-default-table-style) th {
		border: 1px solid #d3d3d3;
		color: #374046
	}
	
	table:not(.exclude-default-table-style) th {
		text-align: left;
		padding-left: 16px!important
	}
	
	table:not(.exclude-default-table-style) th,
	.static-table-heading {
		font-weight: 700;
		color: #fff;
		font-size: 16px;
		text-align: center;
		background: #466db2!important;
		font-family: var(--font-inter);
		text-transform: uppercase
	}
	
	table:not(.ninja_footable) tr th:nth-child(odd),
	table:not(.ninja_footable) tr td:nth-child(odd) {
		background-color: #EAEFF7!important;
		padding: 28px;
		min-width: 200px
	}
	
	table:not(.ninja_footable) th {
		border-bottom: 1px solid #ccc;
		border: 1px solid transparent;
		color: #374046
	}
	
	table:not(.ninja_footable) td:not(:first-child) {
		text-align: center
	}
	
	.footable.table>tbody>tr.footable-header>th {
		padding-left: 28px!important;
		padding-right: 28px!important;
		text-align: center;
		vertical-align: middle
	}
	
	.footable.table>tbody>tr.footable-header>th:nth-child(1) {
		text-align: left;
		vertical-align: middle
	}
	
	table:not(.exclude-default-table-style):not(.ninja_footable) {
		border: none!important;
		width: fit-content;
		max-width: 100%
	}
	
	table:not(.exclude-default-table-style):not(.ninja_footable) th {
		color: var(--gray-05)!important
	}
	
	table:not(.exclude-default-table-style):not(.ninja_footable) tr {
		color: rgba(0, 0, 0, .87)!important
	}
	
	table:not(.exclude-default-table-style):not(.ninja_footable) th:nth-child(odd),
	table:not(.exclude-default-table-style):not(.ninja_footable) td:nth-child(odd) {
		background-color: #EAEFF7!important
	}
	
	table:not(.exclude-default-table-style):not(.ninja_footable) th:nth-child(even),
	table:not(.exclude-default-table-style):not(.ninja_footable) td:nth-child(even) {
		background: white!important
	}
	
	table:not(.exclude-default-table-style):not(.ninja_footable) th,
	table:not(.exclude-default-table-style):not(.ninja_footable) td {
		border-bottom: 1px solid #d3d3d3;
		padding: 28px!important
	}
	
	table:not(.exclude-default-table-style):not(.ninja_footable) tr:last-child td {
		border-bottom: none
	}
	
	table:not(.exclude-default-table-style):not(.ninja_footable) th {
		color: var(--gray-05)!important;
		font-style: normal!important;
		font-weight: 600!important;
		line-height: 32px!important;
		letter-spacing: -0.018em!important;
		font-size: 18px!important
	}
	
	table:not(.exclude-default-table-style):not(.ninja_footable) td {
		font-weight: 400;
		font-size: 18px;
		line-height: 24px;
		letter-spacing: -.0045em;
		color: #374046
	}
	
	table:not(.exclude-default-table-style):not(.ninja_footable) h2 {
		padding-left: 0
	}
	
	table:not(.exclude-default-table-style):not(.ninja_footable) h2::before {
		content: none!important
	}
	
	table:not(.exclude-default-table-style):not(.ninja_footable) th,
	table:not(.exclude-default-table-style):not(.ninja_footable).table-heading-format tr:first-child td {
		font-style: normal!important;
		font-weight: 600!important;
		text-transform: uppercase!important;
		line-height: 32px!important
	}
	
	table:not(.exclude-default-table-style):not(.ninja_footable) thead tr,
	table:not(.exclude-default-table-style):not(.ninja_footable).table-heading-format tr:first-child {
		border-bottom: #207DE9 2px solid!important
	}
	
	table:not(.exclude-default-table-style):not(.ninja_footable) td,
	table:not(.exclude-default-table-style):not(.ninja_footable) th {
		border: 1px solid #D2DCEE!important
	}
	
	label {
		color: #CAD6EB;
		display: block;
		font-size: 14px;
		font-family: var(--font-inter);
		font-weight: 400;
		margin-bottom: 20px
	}
	
	select {
		background: var(--white);
		border: 1px solid var(--blue-02);
		border-radius: 4px;
		color: var(--copy-color);
		padding: 10px 15px;
		width: 100%;
		-webkit-appearance: none
	}
	
	textarea {
		resize: none
	}
	
	input:not([type="radio"]):not([type="checkbox"]),
	button,
	textarea {
		-webkit-appearance: none
	}
	
	input:active,
	textarea:active,
	select:active,
	input:focus,
	textarea:focus,
	select:focus {
		outline: none;
		border: 1px solid #ccc
	}
	
	[type="text"],
	[type="date"],
	[type="datetime"],
	[type="datetime-local"],
	[type="email"],
	[type="month"],
	[type="number"],
	[type="password"],
	[type="search"],
	[type="tel"],
	[type="url"],
	[type="week"],
	[type="date"] {
		background-color: var(--white);
		border-radius: 5px;
		border: 0;
		color: #fff;
		font-family: 'Inter';
		font-weight: 400;
		height: 50px;
		padding: 0 20px;
		width: 65%
	}
	
	[type="submit"] {
		border: 0;
		height: 50px;
		margin-left: 10px;
		padding: 13px 30px;
		font-family: 'Inter', sans-serif;
		font-weight: 700;
		font-size: 14px;
		line-height: 1
	}
	
	button::-moz-focus-inner,
	[type="reset"]::-moz-focus-inner,
	[type="button"]::-moz-focus-inner,
	[type="submit"]::-moz-focus-inner {
		border: none;
		padding: 0
	}
	
	.grecaptcha-badge {
		visibility: hidden
	}
	
	.form__proposal input[type="text"] {
		width: 100%;
		height: 100%;
		padding: 16px 15px;
		font-family: var(--font-inter);
		font-style: normal;
		font-size: 18px;
		line-height: 16px;
		letter-spacing: -.0055em;
		color: var(--text-color);
		background-color:white;
		border: 1px solid var(--gray-09);
		border-radius: 3px
	}
	
	.form__proposal {
		width: 100%
	}
	
	.form__proposal form input {
		width: 100%
	}
	
	.form__proposal form .btn,
	.form__proposal_stack form .btn {
		border-radius: 4px;
		font-size: 18px;
		font-weight: 500;
		line-height: 1.333em;
		width: 100%;
		margin-left: 0;
		margin-top: 1rem;
		height: auto;
		padding: 16px 15px;
		display: flex;
		align-items: center;
		justify-content: center
	}
	
	.form__proposal form .btn i,
	.form__proposal_stack form .btn i {
		font-size: 22px;
		font-weight: 500;
		margin-left: 10px
	}
	
	.form__proposal form input::-webkit-input-placeholder {
		font-family: var(--font-inter);
		font-weight: 500
	}
	
	.form__proposal form input::-moz-placeholder {
		font-family: var(--font-inter);
		font-weight: 500
	}
	
	.form__proposal form input:-ms-input-placeholder {
		font-family: var(--font-inter);
		font-weight: 500
	}
	
	.form__proposal form input:-moz-placeholder {
		font-family: var(--font-inter);
		font-weight: 500
	}
	
	@media (min-width:1200px) {
		.form__proposal form .form-group {
			display: flex;
			flex-direction: row;
			align-items: center;
			justify-content: flex-start
		}
		.form__proposal form .btn {
			margin-top: 0;
			margin-left: 1rem
		}
	}
	
	.simple-suscribe-form {
		display: flex;
		flex-direction: column;
		align-items: center;
		margin-bottom: 30px
	}
	
	.simple-suscribe-form input[type="text"],
	.simple-suscribe-form input[type="email"] {
		background: var(--white);
		border: 1px solid var(--gray-09);
		border-radius: 4px;
		font-family: var(--font-inter);
		font-style: normal;
		font-weight: 600;
		color: var(--text-color);
		margin: 0;
		outline: none;
		box-shadow: none;
		width: 100%;
		height: 56px;
		font-size: 18px;
		line-height: 16px;
		letter-spacing: -.0055em;
		padding: 16px 20px
	}
	
	.simple-suscribe-form .fx-btn {
		margin-left: 0;
		padding-top: 16px;
		padding-bottom: 16px;
		font-size: 18px;
		line-height: 1.333em;
		margin-top: 10px;
		height: 56px;
		width: 100%
	}
	
	@media (min-width:1025px) {
		.simple-suscribe-form {
			flex-direction: row
		}
		.simple-suscribe-form input[type="text"],
		.simple-suscribe-form input[type="email"],
		.simple-suscribe-form .btn {
			width: 60%;
			height: 76px;
			font-size: 21px;
			line-height: 1.333em;
			letter-spacing: -.0055em;
			padding: 24px
		}
		.simple-suscribe-form .fx-btn {
			width: 35%;
			margin-left: 10px;
			height: 76px;
			font-size: 21px;
			line-height: 1.333em;
			margin-top: 0;
			text-align: center;
			letter-spacing: -.008em
		}
	}
	
	.wp-pagenavi {
		margin-top: 50px
	}
	
	.wp-pagenavi .pages {
		border: 0;
		margin-left: 0;
		padding-left: 0
	}
	
	.wp-pagenavi span.current,
	.wp-pagenavi .page,
	.wp-pagenavi .nextpostslink,
	.wp-pagenavi .previouspostslink {
		border: 1px solid #ddd;
		display: inline-block;
		padding: 6px 11px
	}
	
	.wp-pagenavi span.current {
		background-color: #ddd;
		border-color: #ddd
	}
	
	@media (min-width:1025px) {
		.wp-pagenavi {
			margin-top: 70px
		}
	}
	
	.pricing-table-list {
		padding-left: 24px;
		padding-right: 24px
	}
	
	.pricing-table-list.is-count-less-three>.row {
		justify-content: center
	}
	
	.pricing-table-list .plan .header {
		width: 100%;
		padding: 30px
	}
	
	.pricing-table-list .plan .header .name {
		color: var(--white);
		margin-bottom: 4px
	}
	
	.pricing-table-list .plan .header .billing {
		margin-bottom: 20px
	}
	
	.pricing-table-list .plan .header .billing .price {
		font-family: var(--font-inter);
		font-style: normal;
		font-weight: 900;
		font-size: 56px;
		line-height: 64px;
		letter-spacing: -.042em;
		color: var(--white)
	}
	
	.pricing-table-list .plan .header .billing .cycle,
	.pricing-table-list .plan .header .additional-info p {
		font-family: var(--font-inter);
		font-style: normal;
		font-weight: 400;
		font-size: 21px;
		line-height: 1.667em;
		letter-spacing: -.0055em;
		color: var(--white)
	}
	
	.pricing-table-list .plan .header .initial-investment {
		padding: 4px 8px;
		background: #1C2D47;
		border-radius: 4px;
		margin-bottom: 24px;
		text-transform: uppercase;
		color: var(--white);
		text-align: center;
		width: auto;
		display: inline-block
	}
	
	.pricing-table-list .plan .header .btn-send-proposal {
		width: 100%;
		text-align: center;
		padding: 16px;
		float: left
	}
	
	.pricing-table-list .plan .features-wrapper {
		float: left;
		width: 100%;
		height: auto;
		background: var(--white)
	}
	
	.pricing-table-list .plan ul.features-list {
		width: 100%
	}
	
	.pricing-table-list .plan ul.features-list li {
		font-family: var(--font-inter);
		font-weight: 400;
		font-size: 18px;
		line-height: 1.333em;
		letter-spacing: -.0045em;
		color: #374046;
		padding: 28px
	}
	
	.pricing-table-list .plan ul.features-list li:not(:last-child) {
		border-bottom: 1px solid var(--blue-01)
	}
	
	.large-plan-type .fx-btn {
		font-size: 16px
	}
	
	.pricing-table-list .plan {
		padding-left: 0;
		padding-right: 0
	}
	
	.pricing-table-list .plan:nth-child(1) .header {
		background: var(--blue-04)
	}
	
	.pricing-table-list .plan:nth-child(1) ul.features-list {
		background-color: var(--white)
	}
	
	.pricing-table-list .plan:nth-child(2) .header {
		background: var(--blue-05)
	}
	
	.pricing-table-list .plan:nth-child(2) ul.features-list {
		background: var(--light-blue)
	}
	
	.pricing-table-list .plan:nth-child(3) .header {
		background: var(--blue-06)
	}
	
	.pricing-table-list .plan:nth-child(3) ul.features-list {
		background-color: var(--white)
	}
	
	.pricing-table-list .plan:nth-child(3n+1) .header {
		background: var(--blue-04)
	}
	
	.pricing-table-list .plan:nth-child(3n+2) .header {
		background: var(--blue-05)
	}
	
	.pricing-table-list .plan:nth-child(3n+3) .header {
		background: var(--blue-06)
	}
	
	.pricing-table-list .plan:nth-child(3n+2) ul.features-list {
		background: var(--light-blue)
	}
	
	div[id*="float_footable_"] table tr.footable-header th {
		border-top: 0;
		border-bottom: 0
	}
	
	div[id*="float_footable_"] table tr.footable-header th:first-child,
	div[id*="float_footable_"] table tr.footable-header th:last-child {
		border: 0
	}
	
	div[id*="float_footable_"] table tr.footable-header th {
		background-color: #eaeff7!important;
		color: #374046!important
	}
	
	.features-list li {
		font-family: var(--font-inter);
		font-weight: 400;
		font-size: 18px;
		line-height: 1.333em;
		letter-spacing: -.0045em;
		color: var(--gray-05);
		padding: 15px 10px;
		margin-left: 0;
		list-style: none;
		display: flex;
		align-items: center;
		justify-content: flex-start
	}
	
	.features-list li .check {
		margin-right: 10px
	}
	
	.features-list li .check img {
		max-width: fit-content
	}
	
	.features-list a {
		width: 100%
	}
	
	.features-list li:not(:last-child) {
		border-bottom: 1px solid var(--blue-01)
	}
	
	.plan .fx-btn {
		padding: 15px
	}
	
	.pricing-table-list:not(:first-child) {
		margin-top: 40px
	}
	
	@media(min-width:600px) {
		.pricing-table-list .row {
			display: flex;
			flex-wrap: wrap
		}
		.pricing-table-list .plan .header .initial-investment {
			margin-bottom: 40px
		}
	}
	
	@media (min-width:1025px) {
		.pricing-table-list .plan .header {
			padding: 40px
		}
	}
	
	@media (max-width:1025px) {
		.pricing-table-list .plan {
			margin-bottom: 24px;
			height: auto;
			display: block
		}
	}
	
	@media(min-width:1025px) {
		.sticky-sidebar {
			position: -webkit-sticky;
			position: sticky;
			top: 0
		}
		.features-list li {
			padding: 28px
		}
	}
	
	.location-main-template-v2 {
		padding-top: 64px;
		padding-bottom: 64px
	}
	
	.location-main-template-v2 .location-intro-img {
		text-align: center;
		padding: 38px 0 14px
	}
	
	.location-main-template-v2 .location-intro-img img {
		max-width: 100%;
		height: auto
	}
	
	.location-main-template-v2 .location-intro .row {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-ms-flex-align: center;
		align-items: center
	}
	
	.location-main-template-v2 .location-intro-title {
		margin: 38px 0 56px
	}
	
	.location-main-template-v2 .location-intro-badge {
		margin-bottom: 14px
	}
	
	.location-main-template-v2 .location-intro-badge span {
		display: inline-block;
		padding: 6px 8px;
		font-size: 14px;
		line-height: 1.571em;
		letter-spacing: .05em;
		text-transform: uppercase;
		font-family: var(--font-inter);
		color: #FFF;
		background-color: #37ACA4;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px
	}
	
	.location-main-template-v2 .location-intro-badge span i {
		vertical-align: middle;
		font-size: 16px;
		margin-right: 4px
	}
	
	.location-main-template-v2 .location-intro-subtitle {
		margin: 0 0 12px
	}
	
	.location-main-template-v2 .location-intro-text {
		letter-spacing: -.0055em;
		color: #374046;
		margin: 0;
		font-size: 21px
	}
	
	.location-main-template-v2 .location-intro-link a {
		font-weight: 500;
		font-size: 24px;
		line-height: 1.333em;
		letter-spacing: -.018em;
		color: #374046;
		font-family: var(--font-inter);
		text-decoration: none
	}
	
	.location-main-template-v2 .location-intro-nav {
		list-style: none;
		margin: 36px 0 38px;
		padding: 0
	}
	
	.location-main-template-v2 .location-intro-nav li {
		display: inline-block;
		margin-right: 32px;
		margin-left: 0
	}
	
	.location-main-template-v2 .location-intro-nav li:last-child {
		margin-left: 0
	}
	
	.location-main-template-v2 .location-intro-nav a {
		font-size: 14px;
		text-decoration: none;
		line-height: 1.571em;
		letter-spacing: .05em;
		font-family: var(--font-inter);
		text-transform: uppercase;
		color: #207DE9;
		position: relative
	}
	
	.location-main-template-v2 .location-intro-nav a i {
		margin-left: 10px;
		font-size: 16px
	}
	
	.location-main-template-v2 .location-intro-nav a:hover {
		color: #4C74B9
	}
	
	.location-main-template-v2 .location-row {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	
	.location-main-template-v2 .location-row>div {
		margin-bottom: 48px
	}
	
	.location-main-template-v2 .location-card {
		min-height: 100%;
		background: #FFF;
		border: 1px solid #CED4DA;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		padding: 24px;
		display: block;
		float: left;
		width: 100%
	}
	
	.location-main-template-v2 .location-card .card-title {
		font-size: 32px;
		font-family: var(--font-inter);
		font-weight: 900;
		color: #374046;
		margin: 0 0 16px!important
	}
	
	.location-main-template-v2 .location-card .card-text {
		margin: 0 0 32px;
		color: #374046;
		letter-spacing: -.0055em;
		font-family: var(--font-inter);
		font-size: 21px;
		line-height: 1.5em
	}
	
	.location-main-template-v2 .location-card .card-link {
		font-weight: 500;
		font-size: 24px;
		line-height: 1.333em;
		font-family: var(--font-inter);
		letter-spacing: -.018em;
		color: #207DE9;
		text-decoration: none;
		width: 100%;
		display: block
	}
	
	.location-main-template-v2 .location-card .card-link i {
		font-size: 32px;
		vertical-align: middle;
		margin-right: 16px
	}
	
	.location-main-template-v2 .location-card .card-link a {
		position: relative;
		padding-left: 40px
	}
	
	.location-main-template-v2 .location-card .card-link a::before {
		position: absolute;
		font-family: 'icomoon-footer';
		content: "\e93f";
		top: 0;
		left: 0;
		font-size: 29px
	}
	
	.page-template-httpstatuses h1 {
		font-size: 54px!important
	}
	
	.page-template-httpstatuses .sidebar-container .additional>p,
	.page-template-httpstatuses .sidebar-container .additional>p a {
		font-size: 14px!important;
		margin-bottom: 5px!important;
		line-height: 1.6em!important
	}
	
	.page-template-httpstatuses blockquote {
		margin-left: 0px!important
	}
	
	.page-template-httpstatuses code {
		background-color: var(--gray-01);
		padding: 0 5px
	}
	
	.page-template-httpstatuses .page-content ul {
		margin-top: 0
	}
	
	.page-template-httpstatuses .page-content {
		margin-top: 250px
	}
	
	.icon-bg-play-wrapper:before,
	a[href*="youtube"].video-image.external:before {
		content: "";
		position: absolute;
		top: 50%;
		left: 50%;
		height: 50px;
		width: 50px;
		transform: translate(-50%, -50%)
	}
	
	.icon-bg-play-wrapper .play-icon,
	a[href*="youtube"].video-image.external .play-icon {
		background-image: url(/wp-content/themes/fx/assets/img/icons/icon-play.png);
		background-repeat: no-repeat;
		background-position: left;
		background-size: cover;
		content: " ";
		display: block;
		width: 95px;
		height: 95px;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%)
	}
	
	.icon-bg-play-wrapper .play-icon:before,
	a[href*="youtube"].video-image.external .play-icon:before {
		box-shadow: 0 0 0 12px rgb(106 106 106 / 30%);
		border-radius: 50%;
		content: '';
		position: absolute;
		width: 95px;
		height: 95px;
		z-index: 2
	}
	
	.icon-bg-youtube-v1:before,
	a[href*="youtube"].video-image.external:before {
		background-color: var(--green-04)
	}
	
	.icon-bg-youtube-v1 .play-icon:hover:before,
	a[href*="youtube"].video-image.external .play-icon:hover:before {
		box-shadow: 0 0 0 12px var(--green-04)
	}
	
	.icon-bg-youtube-v2:before {
		background-color: var(--red-05)
	}
	
	.icon-bg-youtube-v2 .play-icon:hover:before {
		box-shadow: 0 0 0 12px var(--red-05)
	}
	
	.icon-bg-wistia-v1:before {
		background-color: var(--blue-03)
	}
	
	.icon-bg-wistia-v1 .play-icon:hover:before {
		box-shadow: 0 0 0 12px var(--blue-03)
	}
	
	@media (min-width:1441px) {
		.location-main-template-v2 .location-intro-title {
			font-size: 72px;
			line-height: 78px
		}
	}
	
	@media (max-width:1440px) {
		.location-main-template-v2 .location-intro-title {
			margin-bottom: 48px
		}
	}
	
	@media (max-width:1199px) {
		.location-main-template-v2 .location-intro-title {
			margin-bottom: 16px
		}
		.location-main-template-v2 .location-intro-nav {
			margin-top: 16px
		}
	}
	
	@media (max-width:767px) {
		.location-main-template-v2 .location-intro-img {
			padding: 0
		}
		.location-main-template-v2 .location-intro-subtitle {
			float: left;
			width: 50%
		}
		.location-main-template-v2 .location-intro-link {
			margin-bottom: 32px
		}
		.location-main-template-v2 .location-intro-link,
		.location-main-template-v2 .location-intro-text {
			float: right;
			width: 50%;
			clear: right
		}
		.location-main-template-v2 .location-intro-link a {
			font-size: 20px;
			line-height: 1.40em
		}
		.location-main-template-v2 .location-intro-nav:before {
			clear: both;
			content: "";
			display: block
		}
		.location-main-template-v2 .location-intro-nav {
			clear: both
		}
		.location-main-template-v2 .location-card {
			padding: 24px
		}
		.location-main-template-v2 .location-row>div {
			margin-bottom: 16px
		}
	}
	
	.location-main-template-v2 .btn {
		width: auto;
		height: auto;
		position: relative;
		text-align: center;
		letter-spacing: -.008em;
		padding: 8px 16px 8px 16px!important;
		border-radius: 4px;
		font-family: 'Inter-Regular', Sans-Serif;
		cursor: pointer;
		white-space: nowrap
	}
	
	.location-main-template-v2 .blue-primary-btn {
		color: white!important;
		border-color: #207DE9;
		font-weight: 700;
		font-size: 18px;
		line-height: 1.333em;
		outline: none;
		background-color: #207DE9
	}
	
	.location-main-template-v2 .blue-primary-btn:hover {
		background-color: #0c57ad!important
	}
	
	.location-main-template-v2 .blue-primary-btn i {
		padding-top: 3px;
		float: right;
		display: inline
	}
	
	.location-main-template-v2 .location-card .btn {
		margin-top: 24px;
		position: relative
	}
	
	.location-main-template-v2 .location-card .btn::after {
		position: relative;
		font-family: 'icomoon-location';
		content: "\e930";
		top: 2px;
		right: 0
	}
	
	@media(min-width:768px) {
		.location-main-template-v2 {
			padding-top: 0;
			padding-bottom: 96px
		}
	}
	
	.locations_list__static .row {
		display: flex;
		flex-wrap: wrap
	}
	
	.locations_list__static .locations_list__static-item {
		display: flex;
		flex-direction: column;
		margin-bottom: 2.5rem
	}
	
	.locations_list__static .location-card {
		display: flex;
		flex-direction: column;
		flex: 0 1 auto;
		height: 100%
	}
	
	.locations_list__static-item.regional-hub .location-card {
		background-color: #CCE4FF;
		border-color: #CCE4FF
	}
	
	.locations_list__static-item.regional-hub .location-card iframe {
		width: 100%;
		height: 100%;
		border: 0
	}
	
	.locations_list__static .location-card .location-listing__section {
		margin-top: auto
	}
	
	.ninja_table_wrapper .fx-primary-btn {
		min-width: 135px
	}
	
	.foo-table img {
		max-width: 130px!important;
		width: auto!important;
		height: auto!important;
		max-height: none!important
	}
	
	.foo-table {
		font-size: 16px!important;
		border: 1px solid #C2C2C2!important;
		border-radius: 0!important;
		margin: 0px!important
	}
	
	@media screen and (min-width:1180px) and (max-width:1182px) {
		.masthead-container .masthead-content .description {
			max-width: 100%
		}
		.masthead-container .col-sm-offset-1 {
			width: 100%;
			display: flex;
			align-items: center;
			justify-content: center;
			margin: 0
		}
	}
	
	.footable_parent.ninja_table_wrapper table {
		overflow: hidden!important
	}
	
	.footable_parent.semantic_ui .ui.table {
		border: 1px solid #D2DCEE!important
	}
	
	.footable_parent.ninja_table_wrapper .ui.table thead,
	.footable_parent.ninja_table_wrapper tbody {
		max-width: 100%!important
	}
	
	.footable_parent.ninja_table_wrapper .ui.compact.table td,
	.footable_parent.ninja_table_wrapper .footable-header th {
		padding: 28px!important;
		display: flex!important;
		align-items: center;
		flex-direction: column
	}
	
	#footable_92222,
	#footable_92231 {
		width: 100%!important;
		min-width: 100%!important
	}
	
	.profilefx-template section a:not(.btn) {
		color: #869298;
		text-decoration: underline!important;
		-webkit-text-decoration-color: var(--blue-01)!important;
		text-decoration-color: var(--blue-01)!important
	}
	
	.profilefx-template section a:not(.btn):hover {
		-webkit-text-decoration-color: var(--blue-03)!important;
		text-decoration-color: var(--blue-03)!important
	}
	
	#footable_parent_153084 table#footable_153084 thead tr.footable-header th:first-child,
	#footable_parent_153084 table#footable_153084 tbody tr td.ninja_clmn_nm_website_cost_table {
		width: 40%;
		display: table!important;
		background-color: white!important
	}
	
	#footable_parent_153084 table#footable_153084 thead tr.footable-header th:first-child img {
		width: 50%!important;
		margin: 0;
		padding: 0;
		height: auto!important;
		min-width: 150px;
		max-width: 200px!important;
		float: none;
		display: block
	}
	
	#footable_parent_153084 table#footable_153084 thead tr.footable-header th:last-child {
		background-color: white!important;
		color: black!important
	}
	
	#footable_parent_153084 table#footable_153084 tbody tr td:last-child {
		background-color: white!important;
		color: black!important;
		color: #f56c6c!important
	}
	
	#footable_parent_153084 table#footable_153084 tbody tr td:last-child {
		text-align: center
	}
	
	#footable_parent_153084 table#footable_153084 thead tr th:nth-child(2),
	#footable_parent_153084 table#footable_153084 thead tr th:nth-child(3),
	#footable_parent_153084 table#footable_153084 thead tr th:nth-child(4) {
		width: 20%;
		background-color: white!important;
		text-align: center;
		align-items: center;
		justify-content: center
	}
	
	#footable_parent_153084 table#footable_153084 tbody tr td:nth-child(2),
	#footable_parent_153084 table#footable_153084 tbody tr td:nth-child(3),
	#footable_parent_153084 table#footable_153084 tbody tr td:nth-child(4) {
		width: 20%;
		background-color: white!important;
		text-align: center;
		align-items: center;
		justify-content: center
	}
	
	#footable_parent_153084 table#footable_153084 thead tr th:nth-child(2) {
		background-color: #eaeff7!important
	}
	
	#footable_parent_153084 table#footable_153084 tbody tr td:nth-child(2) {
		background-color: #eaeff7!important
	}
	
	#footable_parent_153084 table#footable_153084 tbody tr td:nth-child(3),
	#footable_parent_153084 table#footable_153084 tbody tr td:nth-child(4) {
		font-size: 26px;
		color: #f56c6c
	}
	
	#footable_parent_153084 table#footable_153084 tbody tr td:nth-child(2) i,
	#footable_parent_153084 table#footable_153084 tbody tr td:nth-child(3) i {
		font-size: 28px;
		width: 28px;
		height: 28px;
		background-size: 28px
	}
	
	#footable_parent_153084 table#footable_153084 tbody tr td span.cost {
		color: black!important;
		font-size: 20px;
		line-height: 30px;
		font-weight: 600!important
	}
	
	#footable_parent_153084 table#footable_153084 thead tr th:nth-child(2) img {
		width: 100%!important;
		min-width: 150px;
		max-width: 200px!important
	}
	
	.page-id-6 .page-content>div>section {
		content-visibility: auto
	}
	
	.page-id-6 .page-content>div>section:nth-of-type(1) {
		contain-intrinsic-size: 632px
	}
	
	.page-id-6 .page-content>div>section:nth-of-type(2) {
		contain-intrinsic-size: 64px
	}
	
	.page-id-6 .page-content>div>section:nth-of-type(3) {
		contain-intrinsic-size: 186px
	}
	
	.page-id-6 .page-content>div>section:nth-of-type(4) {
		contain-intrinsic-size: 646px
	}
	
	.page-id-6 .page-content>div>section:nth-of-type(5) {
		contain-intrinsic-size: 800px
	}
	
	.page-id-6 .page-content>div>section:nth-of-type(6) {
		contain-intrinsic-size: 980px
	}
	
	.page-id-6 .page-content>div>section:nth-of-type(7) {
		contain-intrinsic-size: 1092px
	}
	
	.page-id-6 .page-content>div>section:nth-of-type(8) {
		contain-intrinsic-size: 3098px
	}
	
	.page-id-6 .page-content>div>section:nth-of-type(9) {
		contain-intrinsic-size: 1783px
	}
	
	.page-id-6 .page-content>div>section:nth-of-type(10) {
		contain-intrinsic-size: 653px
	}
	
	.page-id-6 .page-content>div>section:nth-of-type(11) {
		contain-intrinsic-size: 602px
	}
	
	.page-id-6 .page-content>div>section:nth-of-type(12) {
		contain-intrinsic-size: 840px
	}
	
	.page-id-6 .page-content>div>section:nth-of-type(13) {
		contain-intrinsic-size: 710px
	}
	
	.page-id-6 .page-content>div>section:nth-of-type(14) {
		contain-intrinsic-size: 808px
	}
	
	.page-id-6 .page-content>div>section:nth-of-type(15) {
		contain-intrinsic-size: 700px
	}
	
	.page-id-6 .page-content>div>section:nth-of-type(16) {
		contain-intrinsic-size: 856px
	}
	
	@media (max-width:768px) {
		.page-id-6 .page-content>div>section:nth-of-type(1) {
			contain-intrinsic-size: 989px
		}
		.page-id-6 .page-content>div>section:nth-of-type(2) {
			contain-intrinsic-size: 64px
		}
		.page-id-6 .page-content>div>section:nth-of-type(3) {
			contain-intrinsic-size: 281px
		}
		.page-id-6 .page-content>div>section:nth-of-type(4) {
			contain-intrinsic-size: 587px
		}
		.page-id-6 .page-content>div>section:nth-of-type(5) {
			contain-intrinsic-size: 652px
		}
		.page-id-6 .page-content>div>section:nth-of-type(6) {
			contain-intrinsic-size: 1084px
		}
		.page-id-6 .page-content>div>section:nth-of-type(7) {
			contain-intrinsic-size: 1020px
		}
		.page-id-6 .page-content>div>section:nth-of-type(8) {
			contain-intrinsic-size: 2565px
		}
		.page-id-6 .page-content>div>section:nth-of-type(9) {
			contain-intrinsic-size: 1579px
		}
		.page-id-6 .page-content>div>section:nth-of-type(10) {
			contain-intrinsic-size: 480px
		}
		.page-id-6 .page-content>div>section:nth-of-type(11) {
			contain-intrinsic-size: 602px
		}
		.page-id-6 .page-content>div>section:nth-of-type(12) {
			contain-intrinsic-size: 1360px
		}
		.page-id-6 .page-content>div>section:nth-of-type(13) {
			contain-intrinsic-size: 951px
		}
		.page-id-6 .page-content>div>section:nth-of-type(14) {
			contain-intrinsic-size: 677px
		}
		.page-id-6 .page-content>div>section:nth-of-type(15) {
			contain-intrinsic-size: 413px
		}
		.page-id-6 .page-content>div>section:nth-of-type(16) {
			contain-intrinsic-size: 568px
		}
		table.ninja_footable {
			display: table-cell!important
		}
		table.ninja_footable tr {
			display: flex!important;
			position: relative
		}
	}
	
	@media (max-width:1024px) {
		div[id*="float_footable_"] {
			display: none
		}
	}
	
	@media (max-width:425px) {
		.page-id-6 .page-content>div>section:nth-of-type(1) {
			contain-intrinsic-size: 968px
		}
		.page-id-6 .page-content>div>section:nth-of-type(2) {
			contain-intrinsic-size: 92px
		}
		.page-id-6 .page-content>div>section:nth-of-type(3) {
			contain-intrinsic-size: 260px
		}
		.page-id-6 .page-content>div>section:nth-of-type(4) {
			contain-intrinsic-size: 829px
		}
		.page-id-6 .page-content>div>section:nth-of-type(5) {
			contain-intrinsic-size: 920px
		}
		.page-id-6 .page-content>div>section:nth-of-type(6) {
			contain-intrinsic-size: 1118px
		}
		.page-id-6 .page-content>div>section:nth-of-type(7) {
			contain-intrinsic-size: 1798px
		}
		.page-id-6 .page-content>div>section:nth-of-type(8) {
			contain-intrinsic-size: 3809px
		}
		.page-id-6 .page-content>div>section:nth-of-type(9) {
			contain-intrinsic-size: 2359px
		}
		.page-id-6 .page-content>div>section:nth-of-type(10) {
			contain-intrinsic-size: 582px
		}
		.page-id-6 .page-content>div>section:nth-of-type(11) {
			contain-intrinsic-size: 602px
		}
		.page-id-6 .page-content>div>section:nth-of-type(12) {
			contain-intrinsic-size: 1720px
		}
		.page-id-6 .page-content>div>section:nth-of-type(13) {
			contain-intrinsic-size: 818px
		}
		.page-id-6 .page-content>div>section:nth-of-type(14) {
			contain-intrinsic-size: 979px
		}
		.page-id-6 .page-content>div>section:nth-of-type(15) {
			contain-intrinsic-size: 441px
		}
		.page-id-6 .page-content>div>section:nth-of-type(16) {
			contain-intrinsic-size: 870px
		}
	}
	
	@media (max-width:300px) {
		.page-id-6 .page-content>div>section:nth-of-type(1) {
			contain-intrinsic-size: 852px
		}
		.page-id-6 .page-content>div>section:nth-of-type(2) {
			contain-intrinsic-size: 92px
		}
		.page-id-6 .page-content>div>section:nth-of-type(3) {
			contain-intrinsic-size: 165px
		}
		.page-id-6 .page-content>div>section:nth-of-type(4) {
			contain-intrinsic-size: 1187px
		}
		.page-id-6 .page-content>div>section:nth-of-type(5) {
			contain-intrinsic-size: 1382px
		}
		.page-id-6 .page-content>div>section:nth-of-type(6) {
			contain-intrinsic-size: 1152px
		}
		.page-id-6 .page-content>div>section:nth-of-type(7) {
			contain-intrinsic-size: 2466px
		}
		.page-id-6 .page-content>div>section:nth-of-type(8) {
			contain-intrinsic-size: 5381px
		}
		.page-id-6 .page-content>div>section:nth-of-type(9) {
			contain-intrinsic-size: 3977px
		}
		.page-id-6 .page-content>div>section:nth-of-type(10) {
			contain-intrinsic-size: 782px
		}
		.page-id-6 .page-content>div>section:nth-of-type(11) {
			contain-intrinsic-size: 602px
		}
		.page-id-6 .page-content>div>section:nth-of-type(12) {
			contain-intrinsic-size: 2326px
		}
		.page-id-6 .page-content>div>section:nth-of-type(13) {
			contain-intrinsic-size: 931px
		}
		.page-id-6 .page-content>div>section:nth-of-type(14) {
			contain-intrinsic-size: 1337px
		}
		.page-id-6 .page-content>div>section:nth-of-type(15) {
			contain-intrinsic-size: 543px
		}
		.page-id-6 .page-content>div>section:nth-of-type(16) {
			contain-intrinsic-size: 1253px
		}
	}
	
	.masthead-index h3,
	.masthead-index h1 {
		color: #fff
	}
	
	.gform_wrapper {
		padding-top: 40px;
		padding-bottom: 40px
	}
	
	.gform_wrapper .gform_heading {
		display: none!important
	}
	
	.gform_wrapper form:not(.ignore-default-styles) {
		max-width: 90%;
		padding-left: 10%;
		margin: 0px!important
	}
	
	.gform_wrapper form:not(.ignore-default-styles) h1,
	.gform_wrapper:not(.ignore-default-styles) form h2,
	.gform_wrapper form:not(.ignore-default-styles) h3,
	.gform_wrapper:not(.ignore-default-styles) form h4,
	.gform_wrapper form:not(.ignore-default-styles) h5,
	.gform_wrapper:not(.ignore-default-styles) form h6,
	.gform_wrapper form:not(.ignore-default-styles) label {
		color: #2c3345;
		word-break: break-word
	}
	
	.gform_wrapper form:not(.ignore-default-styles) .gfield_required span {
		display: none!important
	}
	
	.gform_wrapper form:not(.ignore-default-styles) .gfield_required::before {
		content: "*";
		color: #f23a3c;
		margin-left: 5px;
		display: block;
		width: 20px;
		height: 20px;
		font-size: 20px
	}
	
	.gform_wrapper form:not(.ignore-default-styles).fx-gf-free-quote-form .gfield_required::before {
		color: #000
	}
	
	.gform_wrapper form input:not(input[type="submit"]),
	.gform_wrapper form textarea,
	.gform_wrapper form select {
		border-bottom: 1px solid #ABB9C2;
		border-left: 0px!important;
		border-right: 0px!important;
		max-height: 100px;
		border-top: 0px!important;
		border-radius: 0;
		padding: 15px 0;
		font-family: 'Inter', sans-serif;
		color: #374046;
		font-weight: 700
	}
	
	.gform_wrapper form:not(.ignore-default-styles) .gfield:not(.gfield_html) {
		padding-left: 10px;
		padding-right: 10px;
		margin-bottom: 24px;
		font-size: 1em;
		line-height: 33px;
		letter-spacing: -.0055em
	}
	
	.gform_wrapper form input[type="submit"] {
		font-family: "Inter", sans-serif;
		font-weight: 700;
		font-size: 21px;
		line-height: 28px;
		letter-spacing: -.008em;
		height: 76px;
		padding: 21px 24px;
		background-color: #207DE9;
		color: #fff;
		display: block;
		width: 100%;
		word-break: break-word;
		white-space: normal;
		height: auto;
		border-radius: 4px
	}
	
	.gform_wrapper form:not(.ignore-default-styles) input[type="submit"]:hover {
		color: #fff;
		background-color: #0069d9;
		border-color: #0062cc
	}
	
	.gform_wrapper form input:not(input[type="submit"]):focus,
	.gform_wrapper form textarea:focus,
	.gform_wrapper form select:focus {
		border-color: #0062cc
	}
	
	.gform_wrapper form .validation_message {
		width: fit-content!important;
		border: 0px!important;
		background-color: #f23a3c!important;
		color: white!important;
		padding: 5px!important;
		font-size: .75em!important;
		margin-top: 8px!important;
		border-radius: 4px;
		line-height: normal!important;
		display: initial;
		padding-top: 5px!important
	}
	
	.gform_wrapper form label.error {
		width: fit-content!important;
		display: block;
		border: 0px!important;
		background-color: #f23a3c;
		color: white!important;
		padding: 5px;
		font-size: .75em!important;
		margin-top: 8px;
		border-radius: 4px;
		line-height: normal!important;
		padding-top: 5px!important
	}
	
	.gform_wrapper .gform_validation_errors {
		display: none
	}
	
	.gform_wrapper form.invalid-status .gform_ajax_spinner {
		display: none
	}
	
	@media (max-width:640px) {
		.gform_wrapper form:not(.ignore-default-styles) input:not(input[type="submit"]),
		.gform_wrapper form:not(.ignore-default-styles) textarea,
		.gform_wrapper form:not(.ignore-default-styles) select {
			width: 100%!important
		}
	}
	
	#country-disclaimer {
		background-color: rgb(255, 209, 45);
		min-height: 30px;
		font-size: 16px;
		color: #333;
		text-align: center;
		line-height: 26px;
		padding: 10px;
		font-family: 'Inter', sans-serif;
		position: fixed;
		bottom: 0;
		left: 0;
		right: 0;
		z-index: 9999
	}
	
	#country-disclaimer .inner {
		display: flex;
		width: fit-content;
		margin: 0 auto;
		align-items: center
	}
	
	#country-disclaimer a {
		font-family: inherit;
		color: #4B8EE7;
		text-decoration: none
	}
	
	#country-disclaimer #close-btn {
		font-size: x-large;
		float: right;
		display: inline-block;
		cursor: pointer;
		height: 20px;
		width: 20px;
		margin: -10px -5px 0 0;
		font-weight: 700
	}
	
	#country-disclaimer #close-btn:hover {
		color: #FFF
	}
	
	#country-disclaimer a.more-info-btn {
		letter-spacing: -.008em;
		font-weight: 600;
		margin-right: 40px;
		white-space: nowrap;
		background-color: #f7941d;
		color: #000;
		display: inline-block;
		border-radius: 5px;
		cursor: pointer
	}
	
	#country-disclaimer a.more-info-btn:hover {
		background-color: #ffa232
	}
	
	#country-disclaimer p {
		color: #000;
		margin: 0;
		text-align: left;
		padding-left: 10px;
		padding-right: 20px
	}
	
	@media (max-width:920px) {
		#country-disclaimer .inner {
			flex-direction: column
		}
		#country-disclaimer a.more-info-btn {
			margin-top: 10px;
			margin-right: 0
		}
		#country-disclaimer p {
			font-size: 16px;
			padding-right: 20px
		}
	}
	
	.green-check-list {
		font-family: inherit;
		list-style: none;
		margin: 0;
		padding: 0;
		text-align: center
	}
	
	.green-check-list li {
		font-family: inherit;
		display: inline-block;
		vertical-align: middle;
		margin: 0 30px 30px!important;
		padding-left: 42px;
		background: url(/wp-content/themes/fx/assets/img/green-check.png) no-repeat left center;
		font-weight: 600;
		font-size: 24px!important;
		line-height: 32px;
		letter-spacing: -.018em;
		color: #000000!important;
		padding-right: 0
	}
	
	.green-check-list li:first-child {
		margin-left: 0!important
	}
	
	.green-check-list li:last-child {
		margin-right: 0!important
	}
	
	.fx-multisteps-gf-form_wrapper.gform_wrapper.gravity-theme .gf_page_steps {
		display: flex;
		justify-content: space-between;
		position: relative;
		border-width: 0;
		margin-bottom: 32px;
		width: 125%
	}
	
	.fx-multisteps-gf-form_wrapper.gform_wrapper.gravity-theme .gf_step {
		margin-right: 0;
		flex: 1;
		position: relative
	}
	
	.fx-multisteps-gf-form_wrapper.gform_wrapper.gravity-theme .gf_step.gf_step_completed::after {
		content: '-';
		position: absolute;
		width: 100%;
		background: #207DE9;
		left: 16px;
		top: 18px;
		height: 4px;
		overflow: hidden
	}
	
	.fx-multisteps-gf-form_wrapper.gform_wrapper.gravity-theme .gf_step.gf_step_pending:not(.gf_step_last)::after,
	.fx-multisteps-gf-form_wrapper.gform_wrapper.gravity-theme .gf_step.gf_step_active:not(.gf_step_last)::after {
		content: '-';
		position: absolute;
		width: 100%;
		background: #F2F2F2;
		left: 16px;
		top: 18px;
		height: 4px;
		overflow: hidden
	}
	
	.fx-multisteps-gf-form_wrapper.gform_wrapper.gravity-theme .gf_step_label {
		display: none
	}
	
	.fx-multisteps-gf-form_wrapper.gform_wrapper.gravity-theme .gf_step .gf_step_number {
		z-index: 4;
		position: relative
	}
	
	.fx-multisteps-gf-form_wrapper.gform_wrapper.gravity-theme .gf_step_active .gf_step_number,
	.fx-multisteps-gf-form_wrapper.gform_wrapper.gravity-theme .gf_step_completed .gf_step_number {
		background: #207DE9;
		color: #FFF;
		border-color: #207DE9
	}
	
	.fx-multisteps-gf-form_wrapper.gform_wrapper.gravity-theme .gf_step_completed .gf_step_number:before {
		background: #207DE9;
		border-width: 0
	}
	
	.fx-multisteps-gf-form_wrapper.gform_wrapper.gravity-theme .gf_step.gf_step_pending .gf_step_number {
		background: #F2F2F2;
		color: #FFF;
		border-color: #F2F2F2
	}
	
	.fx-multisteps-gf-form_wrapper.gform_wrapper.gravity-theme h3 {
		color: #222;
		font-family: Inter;
		font-size: 28px;
		font-style: normal;
		font-weight: 900;
		line-height: 34px;
		letter-spacing: -.504px
	}
	
	.fx-multisteps-gf-form_wrapper.gform_wrapper.gravity-theme p {
		color: #222;
		font-family: Inter;
		font-size: 21px;
		font-style: normal;
		font-weight: 400;
		line-height: 35px;
		letter-spacing: -.116px
	}
	
	.fx-multisteps-gf-form_wrapper.gform_wrapper.gravity-theme .gfield_label {
		display: none
	}
	
	.fx-multisteps-gf-form_wrapper.gform_wrapper.gravity-theme form:not(.ignore-default-styles) .gfield:not(.gfield_html) {
		padding: 0
	}
	
	.fx-multisteps-gf-form_wrapper.gform_wrapper.gravity-theme .gfield textarea.large {
		display: flex;
		padding: 16px 20px;
		flex-direction: column;
		justify-content: center;
		align-items: flex-start;
		gap: 10px;
		align-self: stretch;
		border-radius: 6px;
		border: 1px solid var(--core-gray-03, #ABB9C2)!important;
		background: #FFF;
		color: #374046;
		font-family: Inter;
		font-size: 18px;
		font-style: normal;
		font-weight: 400;
		line-height: 28px;
		letter-spacing: -.081px
	}
	
	.fx-multisteps-gf-form_wrapper.gform_wrapper.gravity-theme .gfield input.large,
	.fx-multisteps-gf-form_wrapper.gform_wrapper.gravity-theme .gfield select.large {
		display: flex;
		padding: 16px 20px;
		flex-direction: column;
		justify-content: center;
		align-items: flex-start;
		gap: 10px;
		align-self: stretch;
		border-radius: 6px;
		border: 1px solid var(--core-gray-03, #ABB9C2)!important;
		background: #FFF;
		color: #374046;
		font-family: Inter;
		font-size: 18px;
		font-style: normal;
		font-weight: 400;
		line-height: 28px;
		letter-spacing: -.081px
	}
	
	.fx-multisteps-gf-form_wrapper.gform_wrapper.gravity-theme form input[type="button"] {
		display: flex;
		width: 100%;
		padding: 16px 24px;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		gap: 10px;
		border-radius: 6px;
		background: var(--vivid-vivid-02, #207DE9);
		color: #FFF;
		text-align: center;
		font-family: Inter;
		font-size: 18px;
		font-style: normal;
		font-weight: 600;
		line-height: 28px;
		letter-spacing: -.081px;
		margin-left: 0
	}
	
	.fx-multisteps-gf-form_wrapper.gform_wrapper.gravity-theme .gform_footer,
	.fx-multisteps-gf-form_wrapper.gform_wrapper.gravity-theme .gform_page_footer {
		padding: 0;
		display: flex;
		gap: 30px
	}
	
	.fx-multisteps-gf-form_wrapper.gform_wrapper.gravity-theme .gform_previous_button.button {
		background: transparent;
		border-bottom-color: transparent;
		color: #000;
		font-weight: 700
	}
	
	.fx-multisteps-gf-form_wrapper.gform_wrapper.gravity-theme form:not(.ignore-default-styles) .gfield:not(.gfield_html) {
		margin-bottom: 10px
	}
	
	.fx-multisteps-gf-form_wrapper.gform_wrapper.gravity-theme form .gfield_radio {
		display: flex;
		gap: 10px
	}
	
	.fx-multisteps-gf-form_wrapper.gform_wrapper.gravity-theme .gfield-choice-input+label {
		max-width: 100%
	}
	
	/* <style id="site-footer-css" media="all"> */
	.fx-footer-v2 {
		background: #0B1720;
		display: block;
		width: 100%;
		height: auto
	}
	
	.fx-footer-v2 .container-fluid {
		padding: 56px 137px 24px 137px
	}
	
	.fx-footer-v2 .fx-footer-top {
		display: flex;
		width: 100%;
		align-items: center;
		padding-bottom: 56px;
		border-bottom: 1px solid white
	}
	
	.fx-footer-v2 .fx-footer-top .stats-wrapper {
		display: flex;
		width: 50%;
		flex: 50%
	}
	
	.fx-footer-v2 .fx-footer-top .stats-wrapper ul.stats-list {
		display: flex;
		width: 100%;
		list-style: none;
		margin: 24px 0
	}
	
	.fx-footer-v2 .fx-footer-top .stats-wrapper ul.stats-list li {
		padding: 0 18px;
		display: flex;
		flex-direction: column
	}
	
	.fx-footer-v2 .fx-footer-top .stats-wrapper ul.stats-list li .value {
		display: flex;
		color: white !important;
		font-style: normal;
		font-weight: 700;
		letter-spacing: -.576px;
		margin-bottom: 0;
		width: 100%;
		line-height: 131.25%
	}
	
	.fx-footer-v2 .fx-footer-top .stats-wrapper ul.stats-list li .description {
		display: flex;
		color: white !important;
		font-style: normal;
		font-weight: 700;
		letter-spacing: .7px;
		text-transform: uppercase;
		width: 100%;
		line-height: 18px
	}
	
	.fx-footer-v2 .fx-footer-top .stats-wrapper ul.stats-list li:first-child {
		padding-left: 0
	}
	
	.fx-footer-v2 .fx-footer-top .form-proposal-wrapper {
		display: flex;
		width: 50%;
		flex: 50%;
		border-radius: 16px;
		padding: 32px;
		align-items: center;
		max-width: 794px;
		position: relative;
		overflow: hidden;
		height: fit-content;
		background: rgb(7, 96, 195);
		background: -moz-linear-gradient(90deg, rgba(7, 96, 195, 1) 0%, rgba(7, 96, 195, 1) 25%, rgba(204, 228, 255, 1) 25%);
		background: -webkit-linear-gradient(90deg, rgba(7, 96, 195, 1) 0%, rgba(7, 96, 195, 1) 25%, rgba(204, 228, 255, 1) 25%);
		background: linear-gradient(90deg, rgba(7, 96, 195, 1) 0%, rgba(7, 96, 195, 1) 25%, rgba(204, 228, 255, 1) 25%);
		filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#0760c3", endColorstr="#cce4ff", GradientType=1)
	}
	
	.fx-footer-v2 .fx-footer-top .form-proposal-wrapper .background-shape {
		background: #0760C3;
		width: 60%;
		height: 258.647px;
		border-radius: 47%;
		position: absolute;
		left: -10%;
		z-index: 0
	}
	
	.fx-footer-v2 .fx-footer-top .form-proposal-wrapper .form__proposal {
		z-index: 1
	}
	
	.fx-footer-v2 .fx-footer-top .form-proposal-wrapper form {
		display: flex
	}
	
	.fx-footer-v2 .fx-footer-top .form-proposal-wrapper form h4 {
		color: white;
		font-family: var(--font-inter);
		font-size: 21px;
		font-style: normal;
		font-weight: 900;
		line-height: 130%;
		letter-spacing: -.378px;
		flex: 50%;
		width: 50%;
		display: flex;
		padding-right: 32px;
		margin-bottom: 0
	}
	
	.fx-footer-v2 .fx-footer-top .form-proposal-wrapper form .input-group {
		display: flex;
		flex: 70%;
		width: 70%;
		align-items: center;
		flex-wrap: inherit!important
	}
	
	.fx-footer-v2 .fx-footer-top .form-proposal-wrapper form input[type="text"] {
		padding: 16px;
		color: var(--gray-06);
		font-family: var(--font-inter);
		font-size: 18px;
		font-style: normal;
		font-weight: 400;
		line-height: 28px;
		letter-spacing: -.081px;
		border: 0;
		border-radius: 8px 0 0 8px;
		max-height: 60px
	}
	
	.fx-footer-v2 .fx-footer-top .form-proposal-wrapper form button[type="submit"] {
		background: #207DE9;
		color: white;
		text-align: center;
		font-family: var(--font-inter);
		font-size: 18px;
		font-style: normal;
		font-weight: 600;
		line-height: 20px;
		letter-spacing: -.081px;
		margin-left: 0;
		border-radius: 0 8px 8px 0;
		margin-top: 0;
		max-height: 60px;
		padding: 16px;
		height: 100%
	}
	
	.fx-footer-v2 .fx-footer-top .form-proposal-wrapper form button[type="submit"] img {
		display: none
	}
	
	.fx-footer-v2 .fx-footer-top .form-proposal-wrapper form button[type="submit"]:hover {
		background: green
	}
	
	.fx-footer-v2 .fx-footer-navigation {
		display: flex;
		padding-top: 64px;
		padding-bottom: 40px;
		border-bottom: 1px solid white
	}
	
	.fx-footer-v2 .fx-footer-navigation .company-info {
		display: flex;
		flex-direction: column;
		max-width: 230px
	}
	
	.fx-footer-v2 .fx-footer-navigation .company-info img {
		max-width: 228px;
		width: 100%;
		margin-bottom: 16px
	}
	
	.fx-footer-v2 .fx-footer-navigation .company-info .tag-line {
		color: white;
		font-family: var(--font-inter);
		font-size: 16px;
		font-style: normal;
		font-weight: 600;
		line-height: 19.5px;
		letter-spacing: -.128px;
		margin-bottom: 35px
	}
	
	.fx-footer-v2 .fx-footer-navigation .company-info p {
		color: white;
		font-family: var(--font-inter);
		font-size: 21px;
		font-style: normal;
		font-weight: 600;
		line-height: 140%;
		letter-spacing: -.116px;
		margin-bottom: 16px
	}
	
	.fx-footer-v2 .fx-footer-navigation .company-info .fx-btn {
		border-radius: 8px;
		padding: 12px 24px;
		color: #0E6AD2 !important;
		font-family: var(--font-inter);
		font-size: 24px!important;
		font-style: normal;
		font-weight: 800!important;
		line-height: 32px!important;
		letter-spacing: -.432px;
		margin-bottom: 0
	}
	
	.fx-footer-v2 .fx-footer-navigation .menu-navigation {
		display: flex;
		width: 100%;
		flex-grow: 1
	}
	
	.fx-footer-v2 .fx-footer-navigation .menu-navigation nav {
		display: flex!important;
		width: 100%;
		z-index: 0
	}
	
	.fx-footer-v2 .fx-footer-navigation .menu-navigation nav>ul {
		display: flex;
		width: 100%;
		flex-wrap: wrap
	}
	
	.fx-footer-v2 .fx-footer-navigation .menu-navigation nav>ul>li {
		display: flex;
		flex-direction: column;
		padding-left: 24px;
		padding-right: 24px;
		flex: 16%;
		width: 16%;
		padding-bottom: 24px
	}
	
	.fx-footer-v2 .fx-footer-navigation .menu-navigation nav>ul>li .ubermenu-content-block {
		padding: 0;
		margin-top: 0;
		margin-bottom: 0
	}
	
	.fx-footer-v2 .fx-footer-navigation .menu-navigation nav>ul>li:first-child {
		padding-left: 0;
		padding-right: 40px;
		flex: 20%;
		width: 20%
	}
	
	.fx-footer-v2 .fx-footer-navigation .menu-navigation nav>ul>li:last-child {
		padding-right: 0
	}
	
	.fx-footer-v2 .fx-footer-navigation .menu-navigation nav>ul>li>.ubermenu-target {
		color: white;
		font-family: var(--font-inter);
		font-size: 20px;
		font-style: normal;
		font-weight: 800;
		line-height: 30px;
		letter-spacing: -.16px;
		text-transform: uppercase;
		padding: 0 0 8px 0
	}
	
	.fx-footer-v2 .fx-footer-navigation .menu-navigation nav>ul>li>div.ubermenu-submenu {
		display: flex;
		width: 100%;
		max-width: 100%;
		position: initial;
		background: transparent;
		border: none;
		box-shadow: none;
		flex-direction: column
	}
	
	.fx-footer-v2 .fx-footer-navigation .menu-navigation nav>ul>li>div.ubermenu-submenu ul {
		display: flex;
		flex-direction: column
	}
	
	.fx-footer-v2 .fx-footer-navigation .menu-navigation nav>ul>li>div.ubermenu-submenu ul li {
		display: flex;
		width: 100%;
		flex-direction: column;
		margin: 0px!important
	}
	
	.fx-footer-v2 .fx-footer-navigation .menu-navigation nav>ul>li>div.ubermenu-submenu ul li a {
		color: #8E94A0;
		font-family: var(--font-inter);
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
		line-height: 24px;
		letter-spacing: -.112px;
		margin-top: 8px;
		margin-bottom: 8px;
		padding: 0
	}
	
	.fx-footer-v2 .fx-footer-navigation .menu-navigation nav>ul>li>div.ubermenu-submenu ul li a:hover .ubermenu-target-text {
		text-decoration: underline
	}
	
	.fx-footer-v2 .fx-footer-bottom {
		padding-top: 48px;
		padding-bottom: 24px;
		display: flex;
		flex-direction: column;
		justify-content: center
	}
	
	.fx-footer-v2 .fx-footer-bottom .company-tag-line,
	.fx-footer-v2 .fx-footer-bottom .company-tag-line * {
		color:#8E94A0;
		font-family: var(--font-inter);
		font-size: 14px;
		font-style: normal;
		font-weight: 700;
		line-height: 16px;
		letter-spacing: -.112px;
		text-align: center;
		text-decoration: none
	}
	
	.fx-footer-v2 .fx-footer-bottom .links-list a {
		color: #8E94A0;
		font-family: var(--font-inter);
		font-size: 14px;
		font-style: normal;
		font-weight: 500;
		line-height: 16px;
		letter-spacing: -.112px;
		text-align: center;
		text-decoration: none
	}
	
	.fx-footer-v2 .fx-footer-bottom .company-tag-line strong {
		font-weight: 700
	}
	
	.fx-footer-v2 .fx-footer-bottom .links-list {
		margin-top: 10px;
		list-style: none;
		display: flex;
		align-items: baseline;
		margin-bottom: 24px;
		justify-content: left
	}
	
	.fx-footer-v2 .fx-footer-bottom .links-list li {
		padding: 0 7px 0 7px;
		line-height: 18px
	}
	
	.fx-footer-v2 .fx-footer-bottom .links-list li:first-child {
		padding-left: 0
	}
	
	.fx-footer-v2 .fx-footer-bottom .links-list a:hover {
		text-decoration: underline;
		text-decoration-color: #fff
	}
	
	.fx-footer-v2 .fx-footer-bottom .social-media {
		list-style: none;
		display: flex;
		justify-content: center;
		margin-top: 0;
		margin-bottom: 0
	}
	
	.fx-footer-v2 .fx-footer-bottom .social-media li {
		padding-left: 12px;
		padding-right: 12px;
		align-items: center;
		display: flex;
		padding-top: 0;
		padding-bottom: 0
	}
	
	.fx-footer-v2 .fx-footer-bottom .social-media li:first-child {
		padding-left: 0
	}
	
	.fx-footer-v2 .fx-footer-bottom .social-media li:last-child {
		padding-right: 0
	}
	
	.fx-footer-v2 .fx-footer-bottom .social-media li a {
		display: flex
	}
	
	.fx-footer-v2 .fx-footer-bottom .social-media li a img {
		max-width: 32px
	}
	
	.fx-footer-v2 .fx-footer-bottom .company-info,
	.fx-footer-v2 .fx-footer-bottom .company-info p,
	.fx-footer-v2 .fx-footer-bottom .company-info a {
		display: none
	}
	
	.fx-footer-v2 .fx-footer-bottom .footer-info-wrapper {
		display: flex;
		flex: 100%;
		justify-content: space-between;
		align-items: flex-end
	}
	
	.fx-footer-v2 .fx-footer-bottom .footer-info-wrapper .sister-sites-wrapper {
		display: flex;
		flex: 100%;
		max-width: 362px;
		flex-direction: column
	}
	
	.fx-footer-v2 .fx-footer-bottom .footer-info-wrapper .sister-sites-wrapper h5 {
		color: white !important;
		font-family: var(--font-inter);
		font-size: 14px;
		font-style: normal;
		font-weight: 700;
		line-height: 22px;
		letter-spacing: .7px;
		text-transform: uppercase;
		margin-bottom: 16px
	}
	
	.fx-footer-v2 .fx-footer-bottom .footer-info-wrapper .sister-sites-wrapper ul.logos {
		margin: 0;
		list-style: none;
		display: flex;
		gap: 24px
	}
	
	.fx-footer-v2 .fx-footer-bottom .footer-info-wrapper .sister-sites-wrapper ul.logos li {
		padding: 0;
		display: flex;
		line-height: 0;
		align-items: center
	}
	
	.fx-footer-v2 .fx-footer-bottom .footer-info-wrapper .sister-sites-wrapper ul.logos li img {
		height: fit-content
	}
	
	.fx-footer-v2 .fx-footer-bottom .footer-info-wrapper .links-list-wrapper {
		display: flex;
		flex: 100%;
		max-width: 262px;
		flex-direction: column
	}
	
	.fx-footer-v2 .ubermenu .ubermenu-item-type-column>.ubermenu-submenu-type-stack>.ubermenu-item-normal {
		margin-top: 0
	}
	
	.fx-footer-v2 .ubermenu-content-block .ubermenu-widget {
		padding: 0
	}
	
	.fx-footer-v2 .ubermenu-content-block .ubermenu-widget>p {
		margin: 0
	}
	
	@media (max-width:1600px) {
		.fx-footer-v2 .fx-footer-navigation .menu-navigation nav>ul>li,
		.fx-footer-v2 .fx-footer-navigation .menu-navigation nav>ul>li:first-child {
			flex: 33.33%;
			width: 33.33%
		}
	}
	
	@media (min-width:1025px) and (max-width:1900px) {
		.fx-footer-v2 .fx-footer-top .stats-wrapper ul.stats-list li .value {
			font-size: 26px;
			line-height: 1.214em;
			letter-spacing: -.018em
		}
		.fx-footer-v2 .fx-footer-top .form-proposal-wrapper form h4 {
			font-size: 18px
		}
	}
	
	@media (min-width:1025px) and (max-width:1650px),
	(max-width:767px) {
		.fx-footer-v2 .fx-footer-top .form-proposal-wrapper {
			background: rgb(7, 96, 195);
			background: -moz-linear-gradient(180deg, rgba(7, 96, 195, 1) 0%, rgba(7, 96, 195, 1) 20%, rgba(204, 228, 255, 1) 20%);
			background: -webkit-linear-gradient(180deg, rgba(7, 96, 195, 1) 0%, rgba(7, 96, 195, 1) 20%, rgba(204, 228, 255, 1) 20%);
			background: linear-gradient(180deg, rgba(7, 96, 195, 1) 0%, rgba(7, 96, 195, 1) 20%, rgba(204, 228, 255, 1) 20%);
			filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#0760c3", endColorstr="#cce4ff", GradientType=1)
		}
		.fx-footer-v2 .fx-footer-top .form-proposal-wrapper .background-shape {
			width: 150%;
			height: 150%;
			border-radius: 50%;
			top: -88%;
			left: -25%
		}
		.fx-footer-v2 .fx-footer-top .form-proposal-wrapper form {
			flex-direction: column
		}
		.fx-footer-v2 .fx-footer-top .form-proposal-wrapper form h4 {
			margin-bottom: 24px;
			width: 100%;
			flex: 100%;
			padding-right: 0;
			text-align: center;
			font-size: 18px;
			justify-content: center
		}
		.fx-footer-v2 .fx-footer-top .form-proposal-wrapper form .input-group {
			width: 100%;
			flex: 100%
		}
	}
	
	@media (min-width:1025px) and (max-width:1600px) {
		.fx-footer-v2 .fx-footer-navigation .menu-navigation nav>ul>li:nth-child(4) {
			padding-left: 0
		}
	}
	
	@media (min-width:1025px) and (max-width:1500px),
	(max-width:767px) {
		.fx-footer-v2 .fx-footer-top .stats-wrapper ul.stats-list {
			flex-wrap: wrap
		}
		.fx-footer-v2 .fx-footer-top .stats-wrapper ul.stats-list li {
			flex: 50%;
			width: 50%;
			padding-right: 10px
		}
		.fx-footer-v2 .fx-footer-top .stats-wrapper ul.stats-list li:nth-child(1),
		.fx-footer-v2 .fx-footer-top .stats-wrapper ul.stats-list li:nth-child(2) {
			padding-bottom: 24px
		}
		.fx-footer-v2 .fx-footer-top .stats-wrapper ul.stats-list li:nth-child(3) {
			padding-left: 0
		}
		.fx-footer-v2 .fx-footer-top .form-proposal-wrapper .background-shape {
			top: -92%
		}
		.fx-footer-v2 .fx-footer-top .form-proposal-wrapper form .input-group {
			width: 100%;
			flex: 100%;
			flex-direction: column
		}
		.fx-footer-v2 .fx-footer-top .form-proposal-wrapper form input[type="text"] {
			border-radius: 8px;
			margin-bottom: 8px
		}
		.fx-footer-v2 .fx-footer-top .form-proposal-wrapper form button[type="submit"] {
			margin-top: 0;
			padding: 16px;
			width: 100%;
			max-width: 100%;
			border-radius: 8px
		}
	}
	
	@media (min-width:1025px) and (max-width:1650px) {
		.fx-footer-v2 .fx-footer-top .stats-wrapper {
			width: 60%;
			flex: 60%
		}
		.fx-footer-v2 .fx-footer-top .form-proposal-wrapper {
			width: 40%;
			flex: 40%
		}
	}
	
	@media (min-width:1025px) and (max-width:1200px) {
		.fx-footer-v2 .container-fluid {
			padding: 56px 68px 24px 68px
		}
	}
	
	@media (max-width:1024px) {
		.fx-footer-v2 .container-fluid {
			padding: 56px 68px 24px
		}
		.fx-footer-v2 .fx-footer-navigation {
			flex-direction: column
		}
		.fx-footer-v2 .fx-footer-navigation .menu-navigation nav>ul>li:nth-child(odd) {
			padding-left: 0
		}
		.fx-footer-v2 .fx-footer-top {
			flex-direction: column
		}
		.fx-footer-v2 .fx-footer-top .stats-wrapper,
		.fx-footer-v2 .fx-footer-top .form-proposal-wrapper {
			width: 100%;
			flex: 100%;
			max-width: 100%
		}
		.fx-footer-v2 .fx-footer-top .stats-wrapper ul.stats-list li .value,
		.fx-footer-v2 .fx-footer-top .stats-wrapper ul.stats-list li .description {
			display: inline;
			text-align: center
		}
		.fx-footer-v2 .fx-footer-bottom {
			padding-left: 48px;
			padding-right: 48px
		}
	}
	
	@media (max-width:991px) {
		.fx-footer-v2 .fx-footer-bottom .footer-info-wrapper {
			flex-direction: column;
			align-items: center
		}
		.fx-footer-v2 .fx-footer-bottom .footer-info-wrapper .sister-sites-wrapper {
			text-align: center;
			margin-bottom: 32px
		}
		.fx-footer-v2 .fx-footer-bottom .footer-info-wrapper .sister-sites-wrapper h5 {
			margin-bottom: 8px
		}
		.fx-footer-v2 .fx-footer-bottom .footer-info-wrapper .links-list-wrapper {
			text-align: center;
			align-items: center
		}
		.fx-footer-v2 .fx-footer-bottom .links-list {
			margin-top: 8px
		}
	}
	
	@media (min-width:768px) and (max-width:1024px) {
		.fx-footer-v2 .fx-footer-navigation {
			flex-direction: column;
			padding-left: 48px;
			padding-right: 48px
		}
		.fx-footer-v2 .fx-footer-navigation .menu-navigation nav>ul>li:first-child {
			flex: 50%;
			width: 50%
		}
		.fx-footer-v2 .fx-footer-top .stats-wrapper ul.stats-list li {
			flex-grow: 1
		}
	}
	
	@media (max-width:767px) {
		.fx-footer-v2 .container-fluid {
			padding: 0
		}
		.fx-footer-v2 .fx-footer-top {
			padding: 0;
			border-bottom: 0
		}
		.fx-footer-v2 .fx-footer-top .stats-wrapper {
			display: none
		}
		.fx-footer-v2 .fx-footer-top .form-proposal-wrapper {
			border-radius: 0;
			padding: 24px
		}
		.fx-footer-v2 .fx-footer-top .form-proposal-wrapper form h4 {
			font-size: 21px;
			line-height: 130%;
			letter-spacing: -.378px
		}
		.fx-footer-v2 .fx-footer-navigation {
			padding-top: 48px;
			padding-bottom: 0;
			margin-left: 48px;
			margin-right: 48px
		}
		.fx-footer-v2 .fx-footer-navigation .company-info .fx-btn {
			font-size: 20px!important;
			padding: 8px
		}
		.fx-footer-v2 .fx-footer-bottom {
			padding-top: 32px;
			padding-bottom: 48px;
			margin-left: 48px;
			margin-right: 48px
		}
	}
	
	@media (min-width:601px) and (max-width:767px) {
		.fx-footer-v2 .fx-footer-top .form-proposal-wrapper form .input-group {
			max-width: 50%;
			margin: 0 auto
		}
	}
	
	@media (min-width:601px) {
		.fx-footer-v2 .fx-footer-navigation .menu-navigation nav>ul>li>div.ubermenu-submenu {
			opacity: 1;
			visibility: initial;
			margin-top: 0;
			transition: none;
			overflow: hidden!important;
			height: auto
		}
	}
	
	@media (max-width:600px) {
		.fx-footer-v2 .fx-footer-navigation {
			padding-top: 24px;
			padding-bottom: 32px;
			margin-left: 24px;
			margin-right: 24px;
			padding-left: 0;
			padding-right: 0
		}
		.fx-footer-v2 .fx-footer-bottom {
			padding-top: 32px;
			padding-bottom: 48px;
			margin-left: 24px;
			margin-right: 24px;
			padding-left: 0;
			padding-right: 0
		}
		.fx-footer-v2 .fx-footer-navigation .menu-navigation nav>ul>li:first-child {
			flex: 100%;
			width: 100%;
			padding-right: 0;
			border-bottom: 1px solid var(--white);
			margin-bottom: 32px
		}
		.fx-footer-v2 .fx-footer-navigation .company-info {
			max-width: 100%;
			flex-direction: row
		}
		.fx-footer-v2 .fx-footer-navigation .company-info img,
		.fx-footer-v2 .fx-footer-navigation .company-info .tag-line {
			display: none
		}
		.fx-footer-v2 .fx-footer-navigation .company-info>* {
			flex: 50%;
			width: 50%;
			font-size: 14px;
			font-style: normal;
			font-weight: 600;
			line-height: 130%;
			letter-spacing: -.077px
		}
		.fx-footer-v2 .fx-footer-navigation .menu-navigation nav>ul>li {
			flex: 100%;
			width: 100%;
			padding-left: 0
		}
		.fx-footer-v2 .fx-footer-navigation .menu-navigation nav>ul>li>.ubermenu-target {
			padding-bottom: 0;
			font-size: 18px;
			letter-spacing: -.144px;
			line-height: 28px;
			text-transform: capitalize
		}
		.fx-footer-v2 .fx-footer-navigation .menu-navigation nav>ul>li>.ubermenu-target .ubermenu-target-text {
			position: relative
		}
		.fx-footer-v2 .fx-footer-navigation .menu-navigation nav>ul>li>.ubermenu-target .ubermenu-target-text:after {
			content: "\e900";
			font-family: 'ic-hdr'!important;
			color: #fff;
			margin-left: 8px;
			font-weight: 400;
			position: absolute;
			margin-top: -8px;
			line-height: 1;
			-webkit-transition: all 0.3s;
			-moz-transition: all 0.3s;
			-ms-transition: all 0.3s;
			-o-transition: all 0.3s;
			transition: all 0.3s;
			font-size: 24px;
			right: -30px;
			top: 40%
		}
		.fx-footer-v2 .fx-footer-navigation .menu-navigation nav>ul>li.ubermenu-active>.ubermenu-target .ubermenu-target-text:after {
			-webkit-transform: rotate(-180deg);
			-moz-transform: rotate(-180deg);
			-o-transform: rotate(-180deg);
			transform: rotate(-180deg)
		}
		.fx-footer-v2 .fx-footer-navigation .menu-navigation nav>ul>li.ubermenu-active>.ubermenu-target {
			padding-bottom: 11px
		}
		.fx-footer-v2 .fx-footer-navigation .menu-navigation nav>ul>li div.ubermenu-submenu {
			margin: 0;
			padding: 0
		}
		.fx-footer-v2 .fx-footer-navigation .menu-navigation nav>ul>li>div.ubermenu-submenu ul li a {
			margin-top: 11px;
			margin-bottom: 11px
		}
		.fx-footer-v2 .fx-footer-navigation .menu-navigation nav>ul>li:last-child {
			padding-bottom: 0
		}
		.fx-footer-v2 .fx-footer-navigation .company-info {
			align-items: center;
			justify-content: space-between
		}
		.fx-footer-v2 .fx-footer-navigation .company-info .fx-btn {
			font-size: 18px!important;
			letter-spacing: -0.324px!important;
			height: fit-content;
			padding: 16px 4px!important;
			line-height: 20px!important;
			max-width: 250px
		}
		.fx-footer-v2 .fx-footer-navigation .company-info p {
			color: var(--white);
			font-family: var(--font-inter);
			font-size: 14px;
			font-style: normal;
			font-weight: 600;
			line-height: 130%;
			letter-spacing: -.077px;
			padding-right: 3%;
			flex: 64%;
			width: 64%;
			max-width: 250px;
			margin-bottom: 0
		}
		.fx-footer-v2 .fx-footer-bottom .company-tag-line {
			line-height: 18px
		}
		.fx-footer-v2 .fx-footer-bottom .social-media {
			margin-bottom: 24px
		}
		.fx-footer-v2 .fx-footer-bottom .company-tag-line .tag-line {
			display: none
		}
		.fx-footer-v2 .fx-footer-bottom .company-info {
			margin-bottom: 32px;
			display: flex;
			justify-content: space-between;
			align-items: center
		}
		.fx-footer-v2 .fx-footer-bottom .company-info img {
			display: flex;
			flex: 50%;
			width: 50%;
			max-width: 150px;
			height: fit-content
		}
		.fx-footer-v2 .fx-footer-bottom .company-info .tag-line {
			display: flex;
			color: var(--white);
			font-family: var(--font-inter);
			font-size: 14px;
			font-style: normal;
			font-weight: 600;
			line-height: 19.5px;
			letter-spacing: -.112px;
			padding-left: 24px;
			max-width: 214px
		}
	}
	
	@media (max-width:399px) {
		.fx-footer-v2 .fx-footer-navigation .company-info {
			flex-direction: column
		}
		.fx-footer-v2 .fx-footer-navigation .company-info p {
			padding-right: 0;
			flex: 100%;
			width: 100%;
			max-width: 225px;
			text-align: center;
			margin-bottom: 16px
		}
		.fx-footer-v2 .fx-footer-navigation .company-info .fx-btn {
			max-width: 100%;
			width: 100%
		}
		.fx-footer-v2 .fx-footer-bottom .social-media li {
			padding-left: 6px;
			padding-right: 6px
		}
		.fx-footer-v2 .fx-footer-bottom .social-media li:first-child {
			padding-left: 0
		}
		.fx-footer-v2 .fx-footer-bottom .social-media li:last-child {
			padding-right: 0
		}
		.fx-footer-v2 .fx-footer-bottom .company-info {
			flex-direction: column
		}
		.fx-footer-v2 .fx-footer-bottom .company-info img {
			margin-bottom: 8px;
			flex: 100%;
			width: 100%
		}
		.fx-footer-v2 .fx-footer-bottom .company-info .tag-line {
			padding-left: 0;
			text-align: center
		}
		.fx-footer-v2 .fx-footer-bottom .footer-info-wrapper .sister-sites-wrapper ul.logos {
			gap: 16px;
			flex-direction: column;
			align-items: center
		}
		.fx-footer-v2 .fx-footer-bottom .footer-info-wrapper .sister-sites-wrapper ul.logos li {
			max-width: 50%
		}
	}
	
	@media (max-width:320px) {
		.fx-footer-v2 .fx-footer-bottom .links-list {
			flex-direction: column;
			justify-content: center
		}
		.fx-footer-v2 .fx-footer-bottom .links-list li {
			justify-content: center;
			display: flex;
			width: 100%;
			flex: 100%
		}
	}
	
	.action-container {
		position: fixed;
		z-index: 999999;
		display: inline-flex;
		transition: opacity 0.3s ease 0s;
		opacity: 1;
		inset: 50% 0 auto auto;
		transform: translateY(-50%);
		top: 50%;
		right: 0;
		height: 0
	}
	
	.back-to-top {
		padding: 4.66667px 9.33334px;
		position: relative;
		display: flex;
		-webkit-box-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		align-items: center;
		transition: all 0.3s ease 0s;
		cursor: pointer;
		border-radius: 50px;
		backface-visibility: hidden;
		background-color: rgb(255, 255, 255);
		color: rgb(0, 0, 0);
		margin: 10px;
		transform-origin: 100% 50%;
		transform: rotate(90deg) translate(50%, 50%);
		height: 46.3px
	}
	
	.back-to-top:hover {
		top: -5px
	}
	
	.back-to-top::before {
		position: absolute;
		content: " ";
		inset: 0;
		background-color: rgb(0, 0, 0);
		z-index: 1;
		opacity: 0;
		transition: all 0.3s ease 0s;
		border-radius: inherit;
		pointer-events: none
	}
	
	.back-to-top:hover::before {
		opacity: .1
	}
	
	.back-to-top::after {
		position: absolute;
		content: " ";
		inset: 0;
		z-index: 1;
		border-radius: inherit;
		pointer-events: none;
		border: 2px solid rgba(0, 0, 0, .35)
	}
	
	.back-to-top-inner {
		display: flex;
		-webkit-box-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		align-items: center;
		flex-direction: row;
		transform: rotate(180deg);
		flex-direction: row-reverse
	}
	
	.back-to-top svg {
		transform: rotateZ(90deg);
		transform-origin: center center;
		width: 37px
	}
	
	.back-to-top-text {
		transform: translate3d(0, 0, 0);
		backface-visibility: hidden;
		position: relative;
		font-size: 14px;
		font-weight: 700;
		line-height: 16.8px;
		z-index: 2;
		transition: all 0.3s ease 0s;
		top: 0;
		display: flex;
		-webkit-box-align: center;
		align-items: center;
		padding: 0 9.33334px 0 4.66667px;
		width: 69px;
		font-family: var(--font-inter)
	}

	/* <style id="flip-cards-list-item-css" media="all"> */
	.flip-cards-list {
		display: flex;
		flex-wrap: wrap;
		flex-direction: row
	}
	
	.flip-cards-list .flip-card {
		padding-bottom: 24px;
		width: 254px;
		max-width: 100%;
		min-height: 332px;
		box-sizing: content-box;
		-webkit-perspective: 1000px;
		-moz-perspective: 1000px;
		perspective: 1000px;
		display: flex
	}
	
	.flip-cards-list .flip-card {
		padding-left: 24px;
		padding-right: 24px
	}
	
	.flip-cards-list .flip-card .body {
		position: relative;
		width: 254px;
		max-width: 100%;
		min-height: 332px;
		-webkit-transition: transform 0.8s;
		-moz-transition: transform 0.8s;
		-ms-transition: transform 0.8s;
		-o-transition: transform 0.8s;
		transition: transform 0.8s;
		-webkit-transform-style: preserve-3d;
		-moz-transform-style: preserve-3d;
		transform-style: preserve-3d;
		display: flex;
		flex-wrap: wrap
	}
	
	.flip-cards-list .flip-card.flip-effect .body {
		-webkit-transform: rotateY(180deg);
		-moz-transform: rotateY(180deg);
		-ms-transform: rotateY(180deg);
		-o-transform: rotateY(180deg);
		transform: rotateY(180deg)
	}
	
	.flip-cards-list .flip-card .front,
	.flip-cards-list .flip-card .back {
		display: flex;
		flex-direction: column;
		width: 100%;
		height: auto;
		max-width: 100%;
		border-radius: 8px;
		top: 0;
		left: 0;
		overflow: hidden;
		background-position-y: 96%;
		background-position-x: 88%;
		cursor: pointer;
		padding: 0;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden
	}
	
	.flip-cards-list .flip-card .back {
		-webkit-transform: rotateY(180deg);
		-moz-transform: rotateY(180deg);
		-ms-transform: rotateY(180deg);
		-o-transform: rotateY(180deg);
		transform: rotateY(180deg);
		height: 100%;
		position: absolute
	}
	
	.flip-cards-list .flip-card .bottom .circle-shape .download-icon {
		background-color: #FFDF6F;
		background-repeat: no-repeat
	}
	
	.flip-cards-list .flip-card.purple .front,
	.flip-cards-list .flip-card.purple .back {
		background-color: #92278F;
		background-image: url(/wp-content/themes/fx/assets/img/blocks/innerpage/flip-cards-list/purple-card-bg-dots.png);
		background-repeat: no-repeat
	}
	
	.flip-cards-list .flip-card.purple .bottom .circle-shape .download-icon {
		background-image: url(/wp-content/themes/fx/assets/img/blocks/innerpage/flip-cards-list/purple-download-arrow.png)
	}
	
	.flip-cards-list .flip-card.blue .front,
	.flip-cards-list .flip-card.blue .back {
		background-color: #0C57AD;
		background-image: url(/wp-content/themes/fx/assets/img/blocks/innerpage/flip-cards-list/blue-card-bg-dots.png);
		background-repeat: no-repeat
	}
	
	.flip-cards-list .flip-card.blue .bottom .circle-shape .download-icon {
		background-image: url(/wp-content/themes/fx/assets/img/blocks/innerpage/flip-cards-list/blue-download-arrow.png)
	}
	
	.flip-cards-list .flip-card.green .front,
	.flip-cards-list .flip-card.green .back {
		background-color: #0E9251;
		background-image: url(/wp-content/themes/fx/assets/img/blocks/innerpage/flip-cards-list/green-card-bg-dots.png);
		background-repeat: no-repeat
	}
	
	.flip-cards-list .flip-card.green .bottom .circle-shape .download-icon {
		background-image: url(/wp-content/themes/fx/assets/img/blocks/innerpage/flip-cards-list/green-download-arrow.png)
	}
	
	.flip-cards-list .flip-card.light-blue .front,
	.flip-cards-list .flip-card.light-blue .back {
		background-color: #37ACA4;
		background-image: url(/wp-content/themes/fx/assets/img/blocks/innerpage/flip-cards-list/light-blue-card-bg-dots.png);
		background-repeat: no-repeat
	}
	
	.flip-cards-list .flip-card.light-blue .bottom .circle-shape .download-icon {
		background-image: url(/wp-content/themes/fx/assets/img/blocks/innerpage/flip-cards-list/light-blue-download-arrow.png)
	}
	
	.flip-cards-list .flip-card.light-green .front,
	.flip-cards-list .flip-card.light-green .back {
		background-color: #80BB41;
		background-image: url(/wp-content/themes/fx/assets/img/blocks/innerpage/flip-cards-list/light-green-card-bg-dots.png);
		background-repeat: no-repeat
	}
	
	.flip-cards-list .flip-card.light-green .bottom .circle-shape .download-icon {
		background-image: url(/wp-content/themes/fx/assets/img/blocks/innerpage/flip-cards-list/light-green-download-arrow.png)
	}
	
	.flip-cards-list .flip-card.orange .front,
	.flip-cards-list .flip-card.orange .back {
		background-color: #D0760A;
		background-image: url(/wp-content/themes/fx/assets/img/blocks/innerpage/flip-cards-list/orange-card-bg-dots.png);
		background-repeat: no-repeat
	}
	
	.flip-cards-list .flip-card.orange .bottom .circle-shape .download-icon {
		background-image: url(/wp-content/themes/fx/assets/img/blocks/innerpage/flip-cards-list/orange-download-arrow.png)
	}
	
	.flip-cards-list .flip-card .back .content {
		height: 68%;
		text-decoration: none
	}
	
	.flip-cards-list .flip-card .back .bottom:after {
		display: none
	}
	
	.flip-cards-list .flip-card .front {
		position: relative;
		text-decoration: none
	}
	
	.flip-cards-list .flip-card .bottom {
		width: 100%;
		height: auto;
		position: relative
	}
	
	.flip-cards-list .flip-card .bottom .circle-shape {
		content: " ";
		width: 204.23px;
		height: 204.23px;
		background: #AF3FAC;
		border-radius: 50%;
		margin-bottom: -60px;
		margin-left: -26px;
		display: flex;
		justify-content: center;
		padding-top: 55px;
		text-decoration: none
	}
	
	.flip-cards-list .flip-card.purple .bottom .circle-shape {
		background-color: #AF3FAC
	}
	
	.flip-cards-list .flip-card.blue .bottom .circle-shape {
		background-color: #207DE9
	}
	
	.flip-cards-list .flip-card.green .bottom .circle-shape {
		background-color: #26B16D
	}
	
	.flip-cards-list .flip-card.light-blue .bottom .circle-shape {
		background-color: #4DC1B9
	}
	
	.flip-cards-list .flip-card.light-green .bottom .circle-shape {
		background-color: #99CC63
	}
	
	.flip-cards-list .flip-card.orange .bottom .circle-shape {
		background-color: #F7941D
	}
	
	.flip-cards-list .flip-card .bottom .circle-shape span {
		font-family: var(--font-inter);
		font-style: normal;
		font-weight: 600;
		font-size: 18px;
		line-height: 28px;
		color: #fff
	}
	
	.flip-cards-list .flip-card .bottom .circle-shape img {
		width: 18px;
		height: 24px;
		padding-top: 5px
	}
	
	.flip-cards-list .flip-card .bottom .circle-shape .download-icon {
		position: absolute;
		content: " ";
		width: 53.31px;
		height: 53.31px;
		left: 55%;
		top: 8%;
		border-radius: 50%;
		background-position: center center;
		text-decoration: none
	}
	
	.flip-cards-list .flip-card .tag {
		position: absolute;
		top: 16px;
		right: 0;
		background: #FFF;
		border-radius: 23px 0 0 23px;
		font-family: var(--font-inter);
		font-style: normal;
		font-weight: 700;
		font-size: 12px;
		display: flex;
		align-items: center;
		letter-spacing: .05em;
		text-transform: uppercase;
		color: #222;
		padding: 8px 12px;
		line-height: 12px
	}
	
	.flip-cards-list .flip-card .content {
		padding: 0;
		padding-top: 48px;
		padding-left: 24px;
		padding-right: 24px;
		padding-bottom: 24px;
		height: 100%;
		text-decoration: none
	}
	
	.flip-cards-list .flip-card .content .inner {
		width: 100%;
		display: block;
		overflow-y: auto;
		height: 100%
	}
	
	.flip-cards-list .flip-card .content .inner p {
		font-family: var(--font-inter);
		font-style: normal;
		font-weight: 400;
		font-size: 16px;
		line-height: 26px;
		color: #FFF
	}
	
	.flip-cards-list .flip-card .content .inner::-webkit-scrollbar {
		width: 10px
	}
	
	.flip-cards-list .flip-card .content .inner::-webkit-scrollbar-track {
		background: #f1f1f1
	}
	
	.flip-cards-list .flip-card .content .inner::-webkit-scrollbar-thumb {
		background: #888
	}
	
	.flip-cards-list .flip-card .content .inner::-webkit-scrollbar-thumb:hover {
		background: #555
	}
	
	.flip-cards-list .flip-card .content h5 {
		font-family: var(--font-inter);
		font-style: normal;
		font-weight: 700;
		font-size: 14px;
		line-height: 22px;
		display: flex;
		align-items: center;
		letter-spacing: .05em;
		text-transform: uppercase;
		color: #FFF;
		margin-bottom: 4px
	}
	
	.flip-cards-list .flip-card .content h3 {
		font-family: var(--font-inter);
		font-style: normal;
		font-weight: 900;
		font-size: 24px;
		line-height: 30px;
		display: flex;
		align-items: center;
		letter-spacing: -.018em;
		color: #FFF
	}
	
	@media (min-width:1025px) {
		.flip-cards-list-section .main-intro p {
			font-size: 21px;
			line-height: 35px;
			letter-spacing: -.0055em
		}
	}
	
	@media (max-width:1024px) {
		.flip-cards-list {
			margin-top: 48px;
			justify-content: normal
		}
		.flip-cards-list-section {
			padding-bottom: 48px;
			padding-top: 48px
		}
	}
	
	@media (max-width:599px) {
		.flip-cards-list .flip-card {
			display: flex;
			flex: 50%;
			max-width: 100%;
			box-sizing: border-box
		}
	}
	
	@media (max-width:507px) {
		.flip-cards-list,
		.flip-cards-list .flip-card {
			justify-content: center
		}
		.flip-cards-list .flip-card {
			flex: 100%!important
		}
	}

	<style id="site-posts-css" media="all">
	.img-responsive.center {
		margin-left: auto;
		margin-right: auto
	}
	
	.row.flex_row {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	
	.row.flex_alc {
		-ms-flex-align: center;
		align-items: center
	}
	
	.row.sp_20 {
		margin-left: -10px;
		margin-right: -10px
	}
	
	.row.sp_20>div {
		padding-left: 10px;
		padding-right: 10px
	}
	
	.card-text:last-child {
		margin-bottom: 0
	}
	
	section.bpa_contents_full_post {
		font-family: 'Inter', sans-serif;
		padding: 76px 0;
		background: #CCE4FF
	}
	
	.bpa_contents_full_post-featured-image {
		min-height: 100%;
		justify-content: center;
		display: flex;
		align-items: center;
		height: 368px
	}
	
	.bpa_contents_full_post-featured-image a {
		width: 100%;
		height: 100%;
		display: block;
		float: left
	}
	
	.bpa_contents_full_post-featured-image img {
		padding-left: 24px;
		display: block;
		height: 100%;
		width: 100%;
		object-fit: cover;
		-o-object-fit: cover;
		font-family: 'object-fit: cover;';
		object-position: center;
		margin: 0
	}
	
	.bpa_contents_full_post-content {
		display: flex;
		align-items: center
	}
	
	.bpa_contents_full_post-content .inner {
		width: 100%;
		float: left;
		height: auto;
		font-family: var(--font-inter)
	}
	
	.bpa_contents_full_post-content .card-badge {
		background-color: #0F62B5;
		text-decoration: none;
		position: relative;
		z-index: 2;
		padding: 7px 14px 7px 42px;
		font-family: inherit;
		font-weight: 500;
		font-size: 18px;
		line-height: 22px;
		color: #FFF;
		background: url(/wp-content/themes/fx/assets/img/blog/price-tag.png) no-repeat 13px center #207DE9;
		width: auto;
		float: left;
		margin-bottom: 24px
	}
	
	.bpa_contents_full_post-content .card-title {
		width: 100%;
		font-family: inherit;
		font-weight: 900;
		font-size: 34px;
		line-height: 40px;
		color: #222;
		text-align: left;
		text-decoration: none;
		float: left;
		margin-bottom: 24px
	}
	
	.bpa_contents_full_post-content .card-title a {
		color: inherit;
		font-family: inherit;
		font-weight: inherit;
		text-decoration: none;
		width: 100%;
		display: block;
		float: left;
		margin-bottom: 0
	}
	
	.bpa_contents_full_post-content .card-text {
		float: left
	}
	
	.bpa_contents_full_post-content .card-text p {
		color: #222;
		font-family: inherit;
		font-weight: 400;
		display: block;
		font-size: 17px;
		line-height: 27px;
		margin: 0
	}
	
	.bpa_contents_full_post-content .card-foot {
		position: initial;
		width: 100%;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-pack: justify;
		justify-content: space-between;
		padding: 24px 0;
		padding-bottom: 0;
		margin-bottom: 0
	}
	
	.bpa_contents_full_post-content .card-foot .card-readlink {
		border-bottom: 1px solid #0C57AD;
		padding: 6px 0;
		margin-right: 24px;
		text-decoration: none;
		display: inline-block;
		font-weight: inherit;
		font-weight: 500;
		font-size: 18px;
		line-height: 19px;
		-webkit-box-shadow: 0 0 0 #fff;
		-moz-box-shadow: 0 0 0 #fff;
		box-shadow: 0 0 0 #fff;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		-ms-transition: all 0.3s;
		-o-transition: all 0.3s;
		transition: all 0.3s;
		white-space: nowrap;
		color: #0C57AD;
		border-color: #222;
		font-family: var(--font-inter)
	}
	
	.bpa_contents_full_post-content .card-foot .card-readlink:hover {
		color: #fff;
		border-bottom-color: transparent;
		margin-right: 0;
		padding: 6px 12px;
		background-color: #0C57AD;
		-webkit-box-shadow: 0 3px 6px rgba(12, 87, 173, .301961);
		-moz-box-shadow: 0 3px 6px rgba(12, 87, 173, .301961);
		box-shadow: 0 3px 6px rgba(12, 87, 173, .301961);
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px
	}
	
	.bpa_contents_full_post-content .card-foot .card-time {
		font-family: var(--font-inter);
		font-weight: 400;
		color: #222;
		display: block;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
		padding: 6px 12px;
		font-size: 17px;
		line-height: 19px;
		width: auto
	}
	
	.bpa_contens-list_row .bpa_contens-list_col:nth-child(1),
	.bpa_contens-list_row .bpa_contens-list_col:nth-child(2) {
		margin-bottom: 24px
	}
	
	@media (max-width:1100px) {
		.bpa_contents_full_post-content .card-text,
		.bpa_contens-list_col .card-text {
			display: none!important
		}
	}
	
	@media (max-width:1000px) {
		.bpa_contents_full_post-featured-image {
			align-items: center
		}
	}
	
	@media (max-width:900px) {
		.bpa_contens-card .card-time,
		.bpa_contents_full_post-content .card-foot .card-time {
			display: none!important
		}
	}
	
	@media (max-width:767px) {
		.bpa_contents_full_post-content .card-title,
		.bpa_contens-card .card-title {
			font-size: 28px!important;
			line-height: 38px!important
		}
	}
	
	@media (max-width:599px) {
		.bpa_contents_full_post-featured-image {
			margin-bottom: 34px
		}
		.bpa_contens-list_row .bpa_contens-list_col:nth-child(1),
		.bpa_contens-list_row .bpa_contens-list_col:nth-child(2),
		.bpa_contens-list_row .bpa_contens-list_col:nth-child(3) {
			margin-bottom: 24px
		}
		.bpa_contents_full_post-featured-image img {
			padding-left: 0
		}
	}
	
	.awards-logos-section {
		margin: 0;
		padding: 0
	}
	
	.awards-logos-section .awards-logos-block2 {
		padding-top: 0;
		border-bottom: 0;
		text-align: center;
		margin-top: 20px;
		display: flex;
		align-items: center;
		justify-content: center;
		flex-wrap: wrap;
		flex-direction: column
	}
	
	.awards-logos-block2.js-logos-slider .slick-prev {
		left: 0
	}
	
	.awards-logos-block2.js-logos-slider .slick-next {
		right: 0
	}
	
	.awards-logos-block2.js-logos-slider {
		display: block
	}
	
	.awards-logos-block2.js-logos-slider .logo-item {
		padding: 0 10px
	}
	
	.awards-logos-block2>div {
		margin: 0 27px
	}
	
	.awards-logos-block2 .logo-item img {
		margin: 0 auto
	}
	
	.bpa_contens {
		font-family: 'Inter', sans-serif;
		padding: 76px 0
	}
	
	.bpa_contens.no-padding-bottom {
		padding-bottom: 0
	}
	
	.bpa_contens-nav-wrapper {
		padding-bottom: 0
	}
	
	.bpa_contens-nav {
		font-family: inherit;
		list-style: none;
		margin: 0 0 96px;
		padding: 0;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-pack: center;
		justify-content: center;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-bottom: 0
	}
	
	.bpa_contens-nav:before {
		display: inline-block;
		content: "";
		width: 42px;
		min-width: 42px;
		height: 43px;
		background: url(/wp-content/themes/fx/assets/img/blog/price-tag-green1.png) no-repeat 0 0;
		margin: 0 24px
	}
	
	.bpa_contens-nav li {
		padding: 0;
		font-family: var(--font-inter)
	}
	
	.bpa_contens-nav a {
		font-family: inherit;
		padding: 10px 21px;
		display: block;
		text-decoration: none;
		font-weight: 900;
		font-size: 21px;
		line-height: 25px;
		text-align: center;
		color: #222;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px
	}
	
	.bpa_contens-nav a:hover {
		color: #41D48C
	}
	
	.bpa_contens-nav a.active {
		color: #41D48C;
		box-shadow: 0 3px 6px rgba(65, 212, 140, 1)
	}
	
	.bpa_contens-list {
		margin: 0 auto
	}
	
	.bpa_contens-list_col .bpa_contens-card {
		margin-bottom: 0;
		min-height: 100%;
		font-family: var(--font-inter)
	}
	
	.bpa_contens-card {
		position: relative;
		overflow: hidden;
		padding-bottom: 88px;
		padding-top: 88px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px
	}
	
	.bpa_contens-card .card-img {
		margin: 0 0 20px 30px;
		display: block;
		padding-bottom: 60%;
		-webkit-border-radius: 0 10px 0 10px;
		-moz-border-radius: 0 10px 0 10px;
		border-radius: 0 10px 0 10px;
		background-position: center;
		background-repeat: no-repeat;
		background-color: #444;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		background-size: cover
	}
	
	.bpa_contens-card .card-title {
		margin: 0 30px;
		font-family: inherit;
		font-weight: 900;
		font-size: 34px;
		line-height: 40px;
		color: #222
	}
	
	.bpa_contens-card .card-title a {
		color: inherit;
		font-family: inherit;
		font-weight: inherit;
		text-decoration: none
	}
	
	.bpa_contens-card .card-badge {
		background-color: #4C74B9;
		text-decoration: none;
		position: absolute;
		z-index: 2;
		top: 32px;
		left: 0;
		padding: 7px 14px 7px 42px;
		font-family: inherit;
		font-weight: 500;
		font-size: 18px;
		line-height: 22px;
		color: #FFF;
		background: url(/wp-content/themes/fx/assets/img/blog/price-tag.png) no-repeat 13px center #207DE9
	}
	
	.bpa_contens-card .card-badge.social-media,
	.bpa_contents_full_post-content .card-badge.social-media {
		background-color: #F04D50
	}
	
	.bpa_contens-card .card-badge.marketing,
	.bpa_contents_full_post-content .card-badge.marketing {
		background-color: #083A74
	}
	
	.bpa_contens-card .card-badge.content-marketing,
	.bpa_contents_full_post-content .card-badge.content-marketing {
		background-color: #0F62B5
	}
	
	.bpa_contens-card .card-badge.seo,
	.bpa_contents_full_post-content .card-badge.seo {
		background-color: #F7941D
	}
	
	.bpa_contens-card .card-badge.ppc,
	.bpa_contents_full_post-content .card-badge.ppc {
		background-color: #99CC63
	}
	
	.bpa_contens-card .card-badge.web-design,
	.bpa_contents_full_post-content .card-badge.web-design {
		background-color: #92278F
	}
	
	.bpa_contens-card .card-badge.internet,
	.bpa_contents_full_post-content .card-badge.internet {
		background-color: #4DC1B9
	}
	
	.bpa_contens-card .card-badge.webfx-news,
	.bpa_contents_full_post-content .card-badge.webfx-news {
		background-color: #083A74
	}
	
	.bpa_contens-card .card-foot {
		position: absolute;
		bottom: 32px;
		width: 100%;
		padding: 0 30px;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-pack: justify;
		justify-content: space-between;
		font-family: var(--font-inter)
	}
	
	.bpa_contens-card .card-readlink {
		border-bottom: 1px solid #0C57AD;
		padding: 6px 0;
		margin-right: 24px;
		text-decoration: none;
		display: inline-block;
		font-weight: inherit;
		font-weight: 500;
		font-size: 18px;
		line-height: 19px;
		color: #0C57AD;
		-webkit-box-shadow: 0 0 0 #fff;
		-moz-box-shadow: 0 0 0 #fff;
		box-shadow: 0 0 0 #fff;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		-ms-transition: all 0.3s;
		-o-transition: all 0.3s;
		transition: all 0.3s;
		white-space: nowrap;
		font-family: var(--font-inter)
	}
	
	.bpa_contens-card .card-readlink svg {
		fill: #0C57AD;
		vertical-align: middle;
		margin-top: -2px
	}
	
	.bpa_contens-card .card-readlink:hover {
		color: #fff;
		border-bottom-color: transparent;
		margin-right: 0;
		padding: 6px 12px;
		background-color: #0C57AD;
		-webkit-box-shadow: 0 3px 6px rgba(12, 87, 173, .301961);
		-moz-box-shadow: 0 3px 6px rgba(12, 87, 173, .301961);
		box-shadow: 0 3px 6px rgba(12, 87, 173, .301961);
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px
	}
	
	.bpa_contens-card .card-time {
		font-family: inherit;
		font-weight: 400;
		color: #1C2C48;
		display: block;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
		padding: 6px 12px;
		font-size: 17px;
		line-height: 19px
	}
	
	.bpa_contens-list_col .card-text {
		margin: 30px
	}
	
	.bpa_contens-list_col .card-text p {
		font-family: inherit;
		font-weight: 400;
		color: #222;
		display: block;
		text-overflow: ellipsis;
		overflow: hidden;
		font-size: 17px;
		line-height: 27px
	}
	
	.bpa_contens-list_row.col-format-0 .bpa_contens-list_col:nth-child(1) .bpa_contens-card {
		background-color: #EBEDEF
	}
	
	.bpa_contens-list_row.col-format-0 .bpa_contens-list_col:nth-child(2) .bpa_contens-card {
		background-color: #CCE4FF
	}
	
	.bpa_contens-list_row.col-format-0 .bpa_contens-list_col:nth-child(3) .bpa_contens-card {
		background-color: #EDF9F8
	}
	
	.bpa_contens-list_row.col-format-0 .bpa_contens-list_col:nth-child(4) .bpa_contens-card {
		background-color: #FFFAEA
	}
	
	.bpa_contens-list_row.col-format-2 .bpa_contens-list_col:nth-child(1) .bpa_contens-card {
		background-color: #EBF5E0
	}
	
	.bpa_contens-list_row.col-format-2 .bpa_contens-list_col:nth-child(2) .bpa_contens-card {
		background-color: #EBEDEF
	}
	
	.bpa_contens-list_row.col-format-2 .bpa_contens-list_col:nth-child(3) .bpa_contens-card {
		background-color: #CCE4FF
	}
	
	.bpa_contens-list_row.col-format-2 .bpa_contens-list_col:nth-child(4) .bpa_contens-card {
		background-color: #EDF9F8
	}
	
	.bpa_contens-list_row.col-format-4 .bpa_contens-list_col:nth-child(1) .bpa_contens-card {
		background-color: #FFFAEA
	}
	
	.bpa_contens-list_row.col-format-4 .bpa_contens-list_col:nth-child(2) .bpa_contens-card {
		background-color: #EBF5E0
	}
	
	.bpa_contens-list_row.col-format-4 .bpa_contens-list_col:nth-child(3) .bpa_contens-card {
		background-color: #EBEDEF
	}
	
	.bpa_contens-list_row.col-format-4 .bpa_contens-list_col:nth-child(4) .bpa_contens-card {
		background-color: #CCE4FF
	}
	
	.bpa_contens-list_row.col-format-6 .bpa_contens-list_col:nth-child(1) .bpa_contens-card {
		background-color: #EDF9F8
	}
	
	.bpa_contens-list_row.col-format-6 .bpa_contens-list_col:nth-child(2) .bpa_contens-card {
		background-color: #FFFAEA
	}
	
	.bpa_contens-list_row.col-format-6 .bpa_contens-list_col:nth-child(3) .bpa_contens-card {
		background-color: #EBF5E0
	}
	
	.bpa_contens-list_row.col-format-6 .bpa_contens-list_col:nth-child(4) .bpa_contens-card {
		background-color: #EBEDEF
	}
	
	.bpa_contens-list_row.col-format-8 .bpa_contens-list_col:nth-child(1) .bpa_contens-card {
		background-color: #CCE4FF
	}
	
	.bpa_contens-list_row.col-format-8 .bpa_contens-list_col:nth-child(2) .bpa_contens-card {
		background-color: #EDF9F8
	}
	
	.bpa_contens-list_row.col-format-8 .bpa_contens-list_col:nth-child(3) .bpa_contens-card {
		background-color: #EBEDEF
	}
	
	.bpa_contens-list_row.col-format-8 .bpa_contens-list_col:nth-child(4) .bpa_contens-card {
		background-color: #CCE4FF
	}
	
	@media (min-width:600px) {
		.bpa_contens.blog-mimic-template .bpa_contens-list_row .bpa_contens-list_col:nth-child(1),
		.bpa_contens.blog-mimic-template .bpa_contens-list_row .bpa_contens-list_col:nth-child(3) {
			padding-left: 0px!important
		}
		.bpa_contens.blog-mimic-template .bpa_contens-list_row .bpa_contens-list_col:nth-child(2),
		.bpa_contens.blog-mimic-template .bpa_contens-list_row .bpa_contens-list_col:nth-child(4) {
			padding-right: 0px!important
		}
	}
	
	@media (min-width:768px) {
		.single-post-content .wysiwyg:first-of-type {
			padding-top: 96px
		}
	}
	
	.single-post-content .btn {
		display: inline-block;
		font-weight: 400;
		line-height: 1.333em;
		font-size: 18px;
		color: var(--gray-07);
		text-align: center;
		text-decoration: none;
		vertical-align: middle;
		cursor: pointer;
		-webkit-user-select: none;
		-moz-user-select: none;
		user-select: none;
		background-color: transparent;
		border: 1px solid transparent;
		padding: 15px;
		border-radius: 4px;
		font-family: var(--font-inter);
		text-transform: none;
		outline: none;
		height: auto;
		margin: 0
	}
	
	.single-post-content .btn-primary {
		color: var(--white)!important;
		border-color: var(--blue-10)!important;
		font-size: 18px;
		line-height: 1.333em;
		background-color: var(--blue-10)!important;
		font-weight: 500;
		transition: background .35s, color .35s;
		margin-bottom: 20px
	}
	
	.single-post-content .btn-primary:hover {
		background-color: var(--primary-blue-04);
		border-color: var(--primary-blue-04)
	}
	
	.single-post-content .btn.green,
	.single-post-content .fx-secondary-btn,
	.single-post-content .fx-complementary-btn {
		color: var(--white)!important;
		border-color: var(--green-04)!important;
		font-size: 18px!important;
		line-height: 1.333em!important;
		background-color: var(--green-04)!important;
		font-weight: 500!important;
		transition: all .35s!important
	}
	
	.single-post-content .btn.green:hover,
	.single-post-content .fx-complementary-btn:hover,
	.single-post-content .fx-secondary-btn:hover {
		background-color: var(--green-05)!important
	}
	
	.blog-post__meta {
		color: var(--gray-05);
		font-size: 15px;
		font-weight: 500
	}
	
	.blog-post__meta img {
		float: left;
		border-radius: 32px;
		margin-right: 16px;
		width: 32px!important;
		height: 32px!important
	}
	
	.blog-post__meta .date {
		margin-left: .3rem
	}
	
	.blog-post__excerpt {
		font-size: 18px;
		line-height: 28px;
		letter-spacing: -.0045em
	}
	
	.blog-post__excerpt p {
		font-size: 18px;
		line-height: 28px;
		letter-spacing: -.0045em
	}
	
	.blog-post__footer {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: space-between
	}
	
	.blog-post__footer .times-for-reading {
		color: var(--gray-09);
		font-family: var(--font-inter);
		font-weight: 500;
		font-size: 15px;
		line-height: 24px;
		margin-top: 10px;
		text-align: right;
		letter-spacing: -.003em
	}
	
	.folder-terms-scroll-down-link {
		margin-bottom: 1.5rem;
		margin-top: 5rem;
		text-align: center;
		position: absolute;
		left: 0;
		right: 0;
		bottom: -40px
	}
	
	.folder-terms-scroll-down-link a {
		display: inline-block;
		font-weight: 900;
		font-size: 22px;
		line-height: 30px;
		letter-spacing: -.018em;
		text-align: center;
		text-decoration: none;
		font-family: var(--font-inter)
	}
	
	.folder-terms-scroll-down-link a span {
		background: #26B16D;
		color: var(--white);
		border-radius: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
		height: 35px;
		width: 35px;
		margin: 1rem auto 0
	}
	
	.folder-terms-scroll-down-link {
		top: -62px;
		bottom: 0;
		margin: 0;
		height: 1px
	}
	
	.folder-terms-scroll-down-link a {
		color: var(--primary-blue-03)
	}
	
	@media (min-width:768px) {
		.masthead-blog {
			padding: 64px 0
		}
		.awards-logos-section .awards-logos-block2 {
			flex-direction: row
		}
		.masthead-blog--archives .awards-logos-section .awards-logos-block2 {
			justify-content: flex-start
		}
		.blog-listing-container,
		.post-listing-container {
			padding-bottom: 64px
		}
		.masthead-blog--archives .masthead-row {
			flex-direction: row
		}
		.blog-post__meta .authors {
			display: flex;
			align-items: center
		}
		.blog-post__footer {
			flex-direction: row
		}
		.blog-post__footer .times-for-reading {
			margin-top: 0
		}
	}
	
	@media (min-width:1025px) {
		.masthead-blog {
			padding: 96px 0
		}
		.masthead-blog .masthead-content .description {
			font-size: 21px;
			line-height: 35px
		}
		.blog-listing-categories .category-select {
			display: none
		}
		.blog-listing-categories ul {
			display: flex
		}
		.blog-listing-container,
		.post-listing-container {
			padding-bottom: 96px
		}
		.masthead-blog--archives .awards-logos-block2>div {
			margin-right: 20px
		}
	}
	
	ul li.break {
		flex-basis: 100%;
		height: 0;
		padding: 0;
		margin: 0
	}
	
	.single-post .card-text:last-child {
		margin-bottom: 0
	}
	
	.table_content-card:not(.single-post-v3 .table_content-card) {
		position: relative;
		z-index: 0;
		padding: 32px;
		margin-top: 16px;
		margin-bottom: 16px
	}
	
	.table_content-card:not(.single-post-v3 .table_content-card):before {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: #CCE4FF;
		background: -webkit-linear-gradient(83.93deg, #CCE4FF 3.69%, rgba(234, 244, 255, .741176) 97.29%);
		background: -moz-linear-gradient(83.93deg, #CCE4FF 3.69%, rgba(234, 244, 255, .741176) 97.29%);
		background: -ms-linear-gradient(83.93deg, #CCE4FF 3.69%, rgba(234, 244, 255, .741176) 97.29%);
		background: -o-linear-gradient(83.93deg, #CCE4FF 3.69%, rgba(234, 244, 255, .741176) 97.29%);
		background: linear-gradient(83.93deg, #CCE4FF 3.69%, rgba(234, 244, 255, .741176) 97.29%);
		opacity: .4;
		z-index: -1;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px
	}
	
	.table_content-card:not(.single-post-v3 .table_content-card) h1,
	.table_content-card:not(.single-post-v3 .table_content-card) h2,
	.table_content-card:not(.single-post-v3 .table_content-card) h3,
	.table_content-card:not(.single-post-v3 .table_content-card) h4,
	.table_content-card:not(.single-post-v3 .table_content-card) h5,
	.table_content-card:not(.single-post-v3 .table_content-card) h6 {
		font-family: inherit;
		margin: 0 0 24px;
		font-weight: 700;
		letter-spacing: -.06432px;
		color: #083A74
	}
	
	.table_content-card:not(.single-post-v3 .table_content-card) ol,
	.table_content-card:not(.single-post-v3 .table_content-card) ul {
		font-family: inherit;
		margin: 0
	}
	
	.table_content-card:not(.single-post-v3 .table_content-card) p,
	.table_content-card:not(.single-post-v3 .table_content-card) ol li,
	.table_content-card:not(.single-post-v3 .table_content-card) ul li {
		font-family: inherit!important;
		background: transparent!important;
		font-weight: 400;
		font-size: 18px!important;
		line-height: 32px!important;
		letter-spacing: -.04824px;
		color: #083A74!important;
		padding: 0!important;
		margin-bottom: 10px
	}
	
	.table_content-card:not(.single-post-v3 .table_content-card) ol li a,
	.table_content-card:not(.single-post-v3 .table_content-card) ul li a {
		font-family: inherit;
		font-weight: inherit
	}
	
	@media (min-width:1920px) {
		.bps_hero-title {
			font-size: 72px;
			line-height: 78px;
			letter-spacing: -.17152px
		}
	}
	
	@media (max-width:1024px) {
		.bps_hero:before {
			width: 50%
		}
		.bps_hero-breadcrumb {
			margin-bottom: 24px
		}
		.bps_hero-meta li ._text {
			font-size: 18px
		}
	}
	
	.blog .page-sidebar .widget {
		margin-bottom: 50px
	}
	
	.load-more__progress {
		margin-top: 15px;
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		height: 10px;
		border: 0;
		border-radius: 0;
		min-width: 250px
	}
	
	progress::-webkit-progress-bar,
	progress::-webkit-progress-value,
	progress::-moz-progress-bar {
		height: 10px;
		border: 0;
		border-radius: 0
	}
	
	progress::-webkit-progress-bar {
		background-color: #ddd
	}
	
	progress::-webkit-progress-value {
		background-color: #4a4a4a
	}
	
	.is-loading:before {
		content: '';
		position: absolute;
		top: 50%;
		left: 50%;
		display: block;
		width: 50px;
		height: 50px;
		border: 5px solid;
		border-color: #E3E3E3 #E3E3E3 transparent;
		border-radius: 50%;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		-webkit-animation: simpleSpin 1.5s linear infinite;
		animation: simpleSpin 1.5s linear infinite
	}
	
	.load-more__btn {
		border: 0;
		display: block;
		margin-top: 20px
	}
	
	.load-more__btn.is-loading {
		position: relative;
		opacity: .6;
		cursor: not-allowed
	}
	
	.load-more__btn.is-loading:before {
		width: 20px;
		height: 20px
	}
	
	.placeholder-block {
		position: relative;
		display: flex
	}
	
	.placeholder-block__inner {
		flex-grow: 1;
		background-color: #fafafa
	}
	
	.placeholder-block.is-loading:before {
		width: 50px;
		height: 50px
	}
	
	@-webkit-keyframes simpleSpin {
		0% {
			-webkit-transform: translate(-50%, -50%) rotateZ(0deg);
			transform: translate(-50%, -50%) rotateZ(0deg)
		}
		100% {
			-webkit-transform: translate(-50%, -50%) rotateZ(360deg);
			transform: translate(-50%, -50%) rotateZ(360deg)
		}
	}
	
	@keyframes simpleSpin {
		0% {
			-webkit-transform: translate(-50%, -50%) rotateZ(0deg);
			transform: translate(-50%, -50%) rotateZ(0deg)
		}
		100% {
			-webkit-transform: translate(-50%, -50%) rotateZ(360deg);
			transform: translate(-50%, -50%) rotateZ(360deg)
		}
	}
	
	.pagination-wrapper ol {
		list-style: none;
		margin: 0;
		padding: 0
	}
	
	.post-listing__pagination a,
	.blog-listing__pagination a {
		border-radius: 4px
	}
	
	.post-listing__pagination .current,
	.blog-listing__pagination .current,
	.pagination-wrapper a,
	.pagination-wrapper .current,
	.blog-listing__pagination .extend,
	.post-listing__pagination .extend {
		background: #f8f8f8;
		border: 1px solid #efecee!important;
		border-radius: 4px;
		color: #000;
		padding: 16px 22px!important
	}
	
	.post-listing__pagination a:hover,
	.blog-listing__pagination a:hover,
	.pagination-wrapper a:hover {
		background: #eee
	}
	
	.post-listing__pagination .current,
	.blog-listing__pagination .current,
	.pagination-wrapper .current {
		opacity: .3
	}
	
	.post-listing__pagination,
	.blog-listing__pagination,
	.pagination-wrapper {
		padding: 15px 0 48px;
		width: 100%;
		display: block
	}
	
	.post-listing__pagination .wp-pagenavi,
	.blog-listing__pagination .wp-pagenavi,
	.pagination-wrapper .wp-paginate {
		width: 100%;
		height: auto;
		display: inline-block;
		text-align: center;
		font-family: var(--font-inter)
	}
	
	.pagination-wrapper .wp-paginate li {
		margin: 0;
		padding: 0
	}
	
	.post-listing__pagination .wp-pagenavi a,
	.blog-listing__pagination .wp-pagenavi a,
	.pagination-wrapper .wp-paginate li a {
		color: var(--heading-color);
		border: 1px solid var(--gray-02);
		font-size: 18px;
		line-height: 24px;
		letter-spacing: -.0055em;
		background-color: var(--white);
		font-weight: 500;
		padding: 16px 22px;
		text-decoration: none;
		transition: color .35s, border .35s;
		font-family: var(--font-inter)
	}
	
	.post-listing__pagination .wp-pagenavi a:hover,
	.blog-listing__pagination .wp-pagenavi a:hover,
	.pagination-wrapper .wp-paginate li a:hover {
		color: var(--primary-blue-03);
		border-color: var(--primary-blue-03)
	}
	
	.post-listing__pagination .wp-pagenavi a[rel='prev'],
	.blog-listing__pagination .wp-pagenavi a[rel='prev'],
	.pagination-wrapper .wp-paginate a.prev,
	.pagination-wrapper .wp-paginate a[rel='prev'] {
		float: left;
		padding-left: 40px!important;
		position: relative
	}
	
	.post-listing__pagination .wp-pagenavi a[rel='prev']::before,
	.blog-listing__pagination .wp-pagenavi a[rel='prev']::before,
	.pagination-wrapper .wp-paginate a.prev::before,
	.pagination-wrapper .wp-paginate a[rel='prev']::before {
		content: "\e927";
		color: var(--primary-blue-03);
		font-family: 'icomoon-button';
		position: absolute;
		width: 24px;
		height: 24px;
		display: inline-block;
		left: 10px
	}
	
	.post-listing__pagination .wp-pagenavi a[rel='next'],
	.blog-listing__pagination .wp-pagenavi a[rel='next'],
	.pagination-wrapper .wp-paginate a.next,
	.pagination-wrapper .wp-paginate a[rel='next'] {
		float: right;
		margin-right: 0px!important;
		padding-right: 40px!important;
		position: relative
	}
	
	.post-listing__pagination .wp-pagenavi a[rel='next']:after,
	.blog-listing__pagination .wp-pagenavi a[rel='next']:after,
	.pagination-wrapper .wp-paginate a.next:after,
	.pagination-wrapper .wp-paginate a[rel='next']:after {
		content: "\e928";
		color: var(--primary-blue-03);
		font-family: 'icomoon-button';
		position: absolute;
		width: 24px;
		height: 24px;
		display: inline-block;
		margin-left: 10px
	}
	
	@media (min-width:768px) {
		.post-listing__pagination,
		.blog-listing__pagination,
		.pagination-wrapper {
			padding: 15px 0 64px
		}
	}
	
	@media (min-width:1025px) {
		.post-listing__pagination,
		.blog-listing__pagination,
		.pagination-wrapper {
			padding: 15px 0 96px
		}
	}
	
	.post-listing__pagination .first,
	.post-listing__pagination .last,
	.post-listing__pagination .extend,
	.post-listing__pagination .current,
	.blog-listing__pagination .first,
	.blog-listing__pagination .last,
	.blog-listing__pagination .extend,
	.blog-listing__pagination .current {
		font-size: 18px;
		line-height: 24px;
		display: inline-block
	}
	
	.post-listing__pagination .pages,
	.blog-listing__pagination .pages {
		display: none
	}
	
	@media (max-width:1025px) {
		.post-listing__pagination .first,
		.post-listing__pagination .last,
		.blog-listing__pagination .first,
		.blog-listing__pagination .last {
			display: none
		}
	}
	
	.search-result {
		text-decoration: none
	}
	
	.search-result__title {
		margin-bottom: 16px
	}
	
	.search-result__excerpt {
		margin-bottom: 20px
	}
	
	ul.links-listing-block {
		box-sizing: border-box;
		border-radius: 3px;
		padding: 0;
		width: 100%;
		display: block;
		float: left;
		height: auto;
		margin-top: 0;
		margin-bottom: 32px
	}
	
	ul.links-listing-block li {
		width: 100%;
		height: auto;
		display: block;
		float: left;
		margin: 0;
		margin-bottom: 8px!important;
		padding: 0;
		max-width: 100%;
		position: relative;
		z-index: 2
	}
	
	ul.links-listing-block li h5 {
		font-weight: 700;
		font-size: 14px;
		line-height: 22px;
		letter-spacing: .05em;
		text-transform: uppercase;
		color: #869298;
		margin-top: 0;
		margin-bottom: 16px
	}
	
	ul.links-listing-block li a {
		margin-bottom: 0;
		font-style: normal;
		font-weight: 400;
		font-size: 18px;
		line-height: 24px;
		letter-spacing: -.04824px;
		color: #FFF;
		padding: 8px;
		background: var(--blue-10);
		mix-blend-mode: normal;
		border-radius: 4px;
		text-decoration: none;
		width: 100%;
		float: left;
		margin-top: 0;
		position: relative
	}
	
	ul.links-listing-block li a:hover {
		background-color: var(--primary-blue-04)!important;
		border-color: var(--primary-blue-04)!important;
		text-decoration: none
	}
	
	ul.links-listing-block li a i {
		position: absolute;
		right: 8px;
		color: #41D58C
	}
	
	.links-listing-block-wrapper {
		margin-top: 0
	}
	
	.links-listing-block-wrapper>h5 {
		margin-bottom: 20px;
		font-style: normal;
		font-weight: 700;
		font-size: 21px;
		line-height: 32px;
		letter-spacing: -.05628px;
		color: #263A5F;
		text-transform: capitalize
	}
	
	@media (max-width:1024px) {
		.links-listing-block {
			margin-bottom: 20px
		}
		.links-listing-block-wrapper {
			margin-top: 0;
			margin-bottom: 20px
		}
	}
	
	.post-single-content .author-info-expand-link {
		margin-left: 8px;
		float: left;
		width: 24px;
		height: 24px;
		display: block;
		margin-top: 2px
	}
	
	.post-single-content .authors-descriptions {
		float: left;
		display: none;
		margin-top: 12px;
		color: #fff
	}
	
	.post-single-content .authors-descriptions a {
		color: #fff
	}
	
	.post-single-content .feather-icon:after {
		width: 24px;
		height: 24px;
		content: "";
		display: inline-block;
		position: absolute
	}
	
	.post-single-content .info:after {
		background-image: url(/wp-content/themes/fx/assets/img/feather/info-white.svg);
		background-repeat: no-repeat
	}
	
	.post-single-content .x-circle:after {
		background-image: url(/wp-content/themes/fx/assets/img/feather/x-circle-white.svg);
		background-repeat: no-repeat
	}
	
	.post-single-content.white-author-section .x-circle:after {
		filter: invert(100%)
	}
	
	@media (max-width:767px) {
		.post-single-content .author-info-expand-link {
			margin-top: 6px
		}
	}
	
	.single-post-v3 .sbp-header {
		padding-left: 80px;
		padding-right: 80px;
		padding-top: 48px;
		padding-bottom: 0
	}
	
	.single-post-v3 .sbp-header .container {
		position: relative;
		max-width: 1920px
	}
	
	.single-post-v3 .sbp-header .main-row {
		justify-content: center;
		z-index: 2;
		position: relative
	}
	
	.single-post-v3 .sbp-header .main-row .post-featured-image-wrapper {
		display: flex;
		justify-content: center
	}
	
	.single-post-v3 .sbp-header .main-row .post-featured-image-wrapper::before {
		content: " ";
		background-image: url(/wp-content/themes/fx/assets/img/blog/v3/left-header-bg-shape.png);
		background-repeat: no-repeat;
		background-size: 390px 277px;
		width: 390px;
		height: 277px;
		position: absolute;
		top: -48px;
		left: -245px
	}
	
	.single-post-v3 .sbp-header .main-row .post-featured-image-wrapper::after {
		content: " ";
		background-image: url(/wp-content/themes/fx/assets/img/blog/v3/right-header-bg-shape.png);
		background-repeat: no-repeat;
		background-size: 402px 278px;
		width: 402px;
		height: 278px;
		position: absolute;
		top: -48px;
		right: -265px
	}
	
	.single-post-v3 .sbp-header .post-featured-image {
		z-index: 2;
		max-width: 823.5px;
		width: 100%;
		max-height: 376px;
		height: auto;
		text-align: center
	}
	
	.single-post-v3 .sbp-header .post-featured-image img {
		object-position: center;
		object-fit: cover;
		border-radius: 8px;
		height: 100%;
		width: auto
	}
	
	@media (max-width:1400px) {
		.single-post-v3 .sbp-header {
			padding-left: 40px;
			padding-right: 40px;
			padding-top: 24px;
			padding-bottom: 0
		}
		.single-post-v3 .sbp-header .post-featured-image {
			max-width: 555px;
			max-height: 240px
		}
	}
	
	@media (min-width:1025px) and (max-width:1400px) {
		.single-post-v3 .sbp-header .main-row .post-featured-image-wrapper {
			width: 60%
		}
	}
	
	@media (max-width:1024px) {
		.single-post-v3 .sbp-header .main-row .post-featured-image-wrapper::before {
			left: -88px
		}
		.single-post-v3 .sbp-header .main-row .post-featured-image-wrapper::after {
			right: -75px
		}
	}
	
	@media (max-width:767px) {
		.single-post-v3 .sbp-header {
			padding-top: 24px;
			padding-bottom: 24px
		}
		.single-post-v3 .sbp-header .main-row .post-featured-image-wrapper {
			padding: 0
		}
		.single-post-v3 .sbp-header .main-row .post-featured-image-wrapper::before {
			background-size: 200px 135px;
			width: 200px;
			height: 135px;
			left: -64px
		}
		.single-post-v3 .sbp-header .main-row .post-featured-image-wrapper::after {
			background-size: 200px 139px;
			width: 200px;
			height: 139px;
			right: -57px
		}
		.single-post-v3 .sbp-header {
			padding-left: 24px;
			padding-right: 24px;
			padding-top: 24px;
			padding-bottom: 0
		}
	}
	
	.blog-posts-list {
		width: 100%;
		height: auto;
		display: flex;
		flex-wrap: wrap;
		flex-direction: row
	}
	
	.blog-posts-list .blog-posts-list-item {
		text-decoration: none;
		display: flex;
		flex: 1;
		flex-direction: column;
		flex: 25%;
		max-width: 25%;
		padding: 24px 24px 0 24px
	}
	
	.blog-posts-list .blog-posts-list-item .inner {
		width: 100%;
		flex: 100%;
		max-width: 100%;
		display: flex;
		flex-direction: column;
		padding-bottom: 24px;
		overflow: hidden;
		position: relative
	}
	
	.blog-posts-list .blog-posts-list-item .blog-posts-list-item-image {
		margin-bottom: 24px;
		width: auto;
		height: 186px;
		display: block;
		overflow: hidden;
		border-radius: 8px;
		position: relative
	}
	
	.blog-posts-list .blog-posts-list-item .blog-posts-list-item-image>img {
		display: block;
		height: 100%;
		width: 100%;
		object-fit: cover;
		-o-object-fit: cover;
		font-family: 'object-fit: cover;';
		object-position: center;
		margin: 0
	}
	
	.blog-posts-list .blog-posts-list-item .blog-posts-list-item-image .play-btn {
		width: 66px;
		height: 66px;
		position: absolute;
		border-radius: 50%;
		background: #fff;
		bottom: 24px;
		left: 24px;
		border: 8px solid #84b9f5;
		display: flex;
		justify-content: center;
		align-items: center
	}
	
	.blog-posts-list .blog-posts-list-item .blog-posts-list-item-image .play-btn img {
		width: 20px;
		height: 21px;
		margin-left: 4px
	}
	
	.blog-posts-list .blog-posts-list-item:hover .blog-posts-list-item-image .play-btn {
		border-color: #207de9
	}
	
	.blog-posts-list .blog-posts-list-item .blog-posts-list-item-content .content {
		min-height: 28px
	}
	
	.blog-posts-list .blog-posts-list-item .blog-posts-list-item-content .category {
		font-family: var(--font-inter);
		font-size: 18px;
		font-style: normal;
		font-weight: 700;
		line-height: 22px;
		letter-spacing: .72px;
		text-transform: uppercase;
		margin-bottom: 8px
	}
	
	.blog-posts-list .blog-posts-list-item .blog-posts-list-item-content .title {
		font-family: var(--font-inter);
		font-style: normal;
		font-weight: 800;
		font-size: 21px;
		line-height: 140%;
		display: flex;
		align-items: center;
		letter-spacing: -.018em;
		margin-bottom: 46px;
		color: #000
	}
	
	.blog-posts-list .blog-posts-list-item .blog-posts-list-item-content .meta {
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		width: 100%
	}
	
	.blog-posts-list .blog-posts-list-item .blog-posts-list-item-content .meta * {
		font-family: var(--font-inter);
		font-style: normal;
		font-weight: 400;
		font-size: 18px;
		line-height: 22px;
		display: flex;
		align-items: center;
		color: #869298
	}
	
	.blog-posts-list .blog-posts-list-item:hover>.inner>.blog-posts-list-item-content .title {
		color: #207de9
	}
	
	.blog-posts-list .blog-posts-list-item .blog-posts-list-item-content {
		display: flex;
		flex-direction: column;
		flex-grow: 1;
		position: relative
	}
	
	.blog-posts-list .blog-posts-list-item .blog-posts-list-item-content .content * {
		display: flex;
		margin-bottom: 42px;
		color: #000;
		font-family: var(--font-inter);
		font-size: 18px;
		font-style: normal;
		font-weight: 400;
		line-height: 28px;
		letter-spacing: -.081px
	}
	
	.blog-posts-list .blog-posts-list-item .blog-posts-list-item-content .meta {
		position: absolute;
		bottom: 0
	}
	
	.blog-posts-list .blog-posts-list-item iframe {
		max-width: initial!important;
		margin-bottom: 0px!important;
		width: 100%!important
	}
	
	.blog-posts-list .blog-posts-list-item .main-intro {
		position: relative
	}
	
	.blog-posts-list .blog-posts-list-item>.inner>.main-intro {
		margin-bottom: 12px!important
	}
	
	.blog-posts-list .blog-posts-list-item>.inner>.main-intro .view-all-link {
		right: 0
	}
	
	@media (max-width:1024px) {
		.blog-posts-list .blog-posts-list-item {
			flex: 50%
		}
		.blog-posts-list .blog-posts-list-item {
			flex: 50%;
			max-width: 50%
		}
	}
	
	@media (max-width:599px) {
		.blog-posts-list .blog-posts-list-item {
			flex: 100%;
			max-width: 100%
		}
	}
	
	.blog-posts-list.list-view .blog-posts-list-item .inner {
		display: flex;
		flex-direction: row;
		padding-right: 0;
		border-bottom: 1px solid #CED4DA;
		padding-left: 0
	}
	
	.blog-posts-list.list-view .blog-posts-list-item .blog-posts-list-item-image {
		width: 104px;
		height: 75px;
		margin-right: 24px;
		display: flex;
		margin-bottom: 0;
		min-width: 104px
	}
	
	.blog-posts-list.list-view .blog-posts-list-item:last-child .inner {
		border-bottom: 0
	}
	
	@media (min-width:1025px) {
		.blog-posts-list.list-view.big-featured-image .blog-posts-list-item .blog-posts-list-item-image {
			width: 215px;
			height: 134px;
			min-width: 215px
		}
	}
	
	@media (min-width:768px) {
		.blog-posts-list.list-view .blog-posts-list-item.no-border-bottom .inner {
			border-bottom: 0
		}
	}
	
	@media (max-width:400px) {
		.blog-posts-list.list-view .blog-posts-list-item .inner {
			flex-direction: column
		}
		.blog-posts-list.list-view .blog-posts-list-item .blog-posts-list-item-image {
			width: auto;
			height: 186px;
			display: block;
			overflow: hidden;
			border-radius: 8px;
			padding: 0;
			margin: 0
		}
		.blog-posts-list.list-view .blog-posts-list-item .blog-posts-list-item-content {
			margin-top: 24px
		}
	}
	
	.blog-posts-list.one-column {
		flex-direction: column
	}
	
	.blog-posts-list.one-column .blog-posts-list-item {
		width: 100%;
		flex: 100%;
		max-width: 100%;
		padding-left: 0;
		padding-right: 0
	}
	
	.blog-posts-list.one-column .blog-posts-list-item .blog-posts-list-item-content {
		display: flex;
		flex-direction: column;
		width: 100%;
		flex: 1
	}
	
	.blog-posts-list.one-column .blog-posts-list-item:last-child {
		border-bottom: none
	}
	
	@media (max-width:300px) {
		.blog-posts-list.one-column .blog-posts-list-item {
			flex-direction: column
		}
		.blog-posts-list.one-column .blog-posts-list-item .blog-posts-list-item-image {
			width: 100%
		}
	}
	
	.blog-posts-list.two-columns .blog-posts-list-item {
		flex: 100%;
		max-width: 100%
	}
	
	@media (min-width:768px) {
		.blog-posts-list.two-columns .blog-posts-list-item {
			flex: 50%;
			max-width: 50%
		}
	}
	
	@media (min-width:1025px) {
		.blog-posts-list.three-columns .blog-posts-list-item {
			flex: 33%;
			max-width: 33%
		}
	}
	
	@media (max-width:1024px) {
		.blog-posts-list.three-columns .blog-posts-list-item {
			flex: 50%;
			max-width: 50%
		}
	}
	
	@media (max-width:767px) {
		.blog-posts-list.three-columns .blog-posts-list-item {
			flex: 100%;
			max-width: 100%
		}
	}
	
	@media (min-width:1025px) {
		.blog-posts-list.medium-size-items .blog-posts-list-item .blog-posts-list-item-image {
			height: 237px
		}
	}
	
	.blog-posts-list.big-size-items>.blog-posts-list-item>.inner>.blog-posts-list-item-image {
		height: 379px;
		border-radius: 8px 8px 0 0;
		margin-bottom: 0
	}
	
	.blog-posts-list.big-size-items>.blog-posts-list-item>.inner>.blog-posts-list-item-content {
		border-radius: 0 0 8px 8px;
		padding: 32px 40px
	}
	
	.blog-posts-list.big-size-items>.blog-posts-list-item>.inner>.blog-posts-list-item-content .meta {
		position: absolute;
		bottom: 32px
	}
	
	.blog-posts-list.big-size-items>a.blog-posts-list-item>.inner>.blog-posts-list-item-content .title {
		margin-bottom: 16px
	}
	
	.blog-posts-list.big-size-items>a.blog-posts-list-item:hover>.inner>.blog-posts-list-item-content .title {
		color: #207de9
	}
	
	@media (min-width:1025px) {
		.blog-posts-list.big-size-items>a.blog-posts-list-item>.inner>.blog-posts-list-item-content .title {
			display: flex;
			color: #000;
			font-family: var(--font-inter);
			font-size: 32px;
			font-style: normal;
			font-weight: 900;
			line-height: 42px;
			letter-spacing: -.576px;
			margin-bottom: 16px
		}
	}
	
	@media (max-width:599px) {
		.blog-posts-list.big-size-items>.blog-posts-list-item>.inner>.blog-posts-list-item-image {
			height: 250px
		}
	}
	
	.blog-posts-list.big-size-items .two-columns-in-big-size-item-column {
		column-gap: 48px
	}
	
	.blog-posts-list.big-size-items .two-columns-in-big-size-item-column .blog-posts-list-item {
		padding: 0;
		flex: calc(50% - 24px);
		width: calc(50% - 24px)
	}
	
	@media (max-width:991px) {
		.blog-posts-list.big-size-items .two-columns-in-big-size-item-column {
			column-gap: 24px
		}
	}
	
	@media (max-width:599px) {
		.blog-posts-list.big-size-items .two-columns-in-big-size-item-column {
			row-gap: 24px
		}
		.blog-posts-list.big-size-items .two-columns-in-big-size-item-column .blog-posts-list-item {
			flex: 100%;
			width: 100%
		}
	}
	
	h3.blog-heading-highlighted {
		padding-left: 40px;
		position: relative;
		color: #222;
		font-family: var(--font-inter);
		font-style: normal;
		font-weight: 900
	}
	
	h3.blog-heading-highlighted::before {
		content: " ";
		width: 24px;
		height: 24px;
		border-radius: 24px;
		position: absolute;
		left: 0;
		top: 5px
	}
	
	@media (min-width:1440px) {
		h3.blog-heading-highlighted::before {
			top: 8px
		}
	}
	
	@media (min-width:1025px) {
		h3.blog-heading-highlighted::before {
			top: 7px
		}
	}
	
	.bcp-masthead {
		padding-top: 32px;
		padding-bottom: 96px
	}
	
	.bcp-masthead .container {
		position: relative
	}
	
	nav.bcp-navigation {
		padding: 0 32px 16px 32px;
		padding-right: 32px;
		border-radius: 50px;
		margin-top: 0;
		margin-bottom: 0;
		display: block;
		width: auto;
		height: auto;
		float: left;
		z-index: 1;
		position: relative;
		max-width: 100%
	}
	
	nav.bcp-navigation a {
		color: var(--core-gray-04, #869298);
		font-family: var(--font-inter);
		font-size: 18px;
		font-style: normal;
		font-weight: 400;
		line-height: 28px;
		letter-spacing: -.081px;
		text-decoration: none;
		width: auto;
		display: block;
		float: left;
		margin-right: 24px;
		margin-top: 16px;
		margin-bottom: 0
	}
	
	nav.bcp-navigation a:hover,
	nav.bcp-navigation a.active {
		color: var(--blue-10);
		font-weight: 600
	}
	
	.bcp-content h1 {
		color: #222;
		font-family: var(--font-inter);
		font-style: normal;
		font-weight: 900;
		margin-bottom: 24px;
		margin-top: 80px
	}
	
	.bcp-content .description,
	.bcp-content .description * {
		color: #222;
		font-family: var(--font-inter);
		font-size: 21px;
		font-style: normal;
		font-weight: 400;
		line-height: 35px;
		letter-spacing: -.116px;
		margin-bottom: 0px!important
	}
	
	.bcp-content .featured-image-wrapper {
		position: initial
	}
	
	.bcp-content .featured-image-wrapper .featured-image {
		position: absolute;
		top: -32px;
		width: 100%;
		max-width: 63%;
		right: -18%;
		height: auto
	}
	
	.bcp-content .gform_wrapper {
		padding-top: 32px;
		padding-bottom: 32px;
		max-width: 600px
	}
	
	.bcp-content .gform_wrapper .gform-field-label {
		display: none!important
	}
	
	.bcp-content .gform_wrapper input[type="email"] {
		padding: 24px!important;
		border-radius: 4px;
		border: 1px solid #ABB9C2!important;
		background: #FFF;
		height: 76px;
		font-family: var(--font-inter);
		font-size: 21px!important;
		font-style: normal;
		font-weight: 600;
		line-height: 28px;
		letter-spacing: -.116px
	}
	
	.bcp-content .gform_wrapper input[type="email"]::placeholder {
		color: var(--core-gray-03, #ABB9C2)
	}
	
	.bcp-content .gform_wrapper input[type="submit"] {
		height: 76px;
		border-radius: 0 4px 4px 0;
		background: var(--blue-10);
		padding: 24px 32px;
		margin-left: 0
	}
	
	.bcp-content .gform_wrapper input[type="submit"]:hover {
		background: var(--primary-blue-04)
	}
	
	.bcp-content .gform_wrapper .gform_footer {
		display: none!important
	}
	
	ul.partner-logos {
		margin-top: 0;
		list-style: none;
		display: block
	}
	
	ul.partner-logos li {
		min-width: fit-content;
		color: var(--core-gray-04, #869298);
		font-family: var(--font-inter);
		font-size: 15px;
		font-style: normal;
		font-weight: 700;
		line-height: 22px;
		letter-spacing: .6px;
		text-transform: uppercase;
		padding: 0 24px 24px 0;
		display: block;
		float: left
	}
	
	ul.partner-logos li:last-child {
		padding-right: 0
	}
	
	ul.partner-logos li img {
		max-height: 22px
	}
	
	nav.bcp-navigation .mobile-active-item {
		display: none
	}
	
	@media (min-width:1025px) {
		.bcp-content h1 {
			font-size: 72px;
			line-height: 78px;
			letter-spacing: -3.024px
		}
	}
	
	@media (max-width:1024px) {
		nav.bcp-navigation {
			max-width: 100%;
			width: 100%
		}
		.bcp-content p {
			font-size: 18px;
			line-height: 1.667em;
			letter-spacing: -.005em
		}
		.bcp-content h1 {
			margin-top: 40px
		}
		.bcp-content .featured-image-wrapper {
			position: relative
		}
		.bcp-content .featured-image-wrapper .featured-image {
			position: initial;
			max-width: 95%
		}
		.bcp-content .gform_wrapper input[type="email"] {
			padding: 12px!important;
			height: 56px;
			font-size: 16px!important
		}
		.bcp-content .gform_wrapper input[type="submit"] {
			height: 56px;
			padding: 12px!important;
			font-size: 16px
		}
	}
	
	@media (max-width:768px) {
		.bcp-content .featured-image-wrapper .featured-image {
			max-width: 100%
		}
	}
	
	@media (max-width:767px) {
		.bcp-masthead {
			padding-bottom: 48px
		}
		.bcp-content {
			display: flex;
			flex-direction: column
		}
		.bcp-content .content-wrapper {
			display: flex;
			flex-direction: column;
			order: 2
		}
		.bcp-content .featured-image-wrapper {
			display: flex;
			order: 1;
			justify-content: center
		}
		.bcp-content h1 {
			margin-top: 0;
			margin-bottom: 12px
		}
		.bcp-content .featured-image-wrapper .featured-image {
			max-width: 70%
		}
		nav.bcp-navigation {
			max-width: 100%;
			width: 100%;
			padding-bottom: 8px
		}
		nav.bcp-navigation a {
			font-size: 16px;
			margin-right: 15px;
			margin-top: 8px
		}
		ul.partner-logos {
			display: flex;
			flex-wrap: wrap;
			justify-content: center
		}
		ul.partner-logos li {
			padding: 0 12px 14px 0
		}
		.bcp-content .gform_wrapper {
			padding-top: 16px;
			padding-bottom: 16px
		}
	}
	
	@media (min-width:641px) {
		.bcp-content .gform_wrapper .gfield--type-email {
			-ms-grid-column-span: 7!important;
			grid-column: span 7!important
		}
		.bcp-content .gform_wrapper #field_submit {
			-ms-grid-column-span: 5!important;
			grid-column: span 5!important
		}
		.bcp-content .gform_wrapper input[type="submit"] {
			max-width: 240px
		}
	}
	
	@media (max-width:640px) {
		.bcp-content .featured-image-wrapper .featured-image {
			max-width: 100%
		}
		nav.bcp-navigation {
			display: flex;
			flex-wrap: wrap;
			justify-content: center
		}
		nav.bcp-navigation a {
			display: flex
		}
		.bcp-content .content-wrapper,
		.bcp-content .gform_wrapper input[type="email"] {
			text-align: center
		}
	}
	
	@media (max-width:500px) {
		nav.bcp-navigation {
			position: relative;
			background: transparent!important
		}
		nav.bcp-navigation a,
		nav.bcp-navigation .mobile-active-item {
			font-family: Inter;
			font-size: 18px;
			font-style: normal;
			font-weight: 400;
			line-height: 28px;
			letter-spacing: -.081px
		}
		nav.bcp-navigation .mobile-active-item {
			color: var(--blue-10);
			font-weight: 600;
			display: block!important
		}
		nav.bcp-navigation a {
			display: none
		}
		nav.bcp-navigation a.active {
			display: none
		}
		nav.bcp-navigation .menu {
			position: absolute;
			width: 100%;
			background: #fff
		}
		nav.bcp-navigation .mobile-active-item,
		nav.bcp-navigation a {
			padding: 16px 32px 16px 32px;
			margin-bottom: 0;
			max-width: 100%;
			margin-right: 0;
			margin-right: 0;
			margin-top: 0
		}
		nav.bcp-navigation .mobile-active-item {
			border-radius: 50px;
			width: 100%;
			border: 0;
			display: flex
		}
		nav.bcp-navigation a {
			height: auto;
			width: 100%;
			border-radius: 0;
			border-bottom: 1px solid #BEC6CD;
			background: #fff
		}
		nav.bcp-navigation .menu.open a:not(.active) {
			display: block!important
		}
		nav.bcp-navigation .menu.open .mobile-active-item:after {
			-webkit-transform: rotate(-180deg);
			-moz-transform: rotate(-180deg);
			-o-transform: rotate(-180deg);
			transform: rotate(-180deg)
		}
		nav.bcp-navigation .mobile-active-item:after {
			content: "\e900";
			font-family: 'ic-hdr'!important;
			position: absolute;
			right: 32px;
			font-size: 22px;
			font-style: normal;
			font-weight: 600;
			line-height: 28px;
			letter-spacing: -.081px;
			-webkit-transition: all 0.3s;
			-moz-transition: all 0.3s;
			-ms-transition: all 0.3s;
			-o-transition: all 0.3s;
			transition: all 0.3s
		}
	}
	
	.bcp-blog-posts-list {
		padding-bottom: 72px
	}
	
	.bcp-blog-posts-list .main-intro h3 {
		margin-bottom: 12px
	}
	
	.bcp-blog-posts-list .main-intro .view-all-link {
		color: #207DE9;
		font-family: var(--font-inter);
		font-size: 18px;
		font-style: normal;
		font-weight: 600;
		line-height: 150%;
		letter-spacing: -.099px;
		text-decoration: none;
		position: absolute
	}
	
	.bcp-blog-posts-list .main-intro .view-all-link:hover {
		text-decoration: underline;
		text-decoration-color: #207DE9
	}
	
	@media (min-width:1025px) {
		.bcp-blog-posts-list .main-intro .view-all-link {
			top: 6px!important;
			right: 40px!important
		}
	}
	
	@media (max-width:1024px) {
		.bcp-blog-posts-list .main-intro .view-all-link {
			top: 2px!important;
			right: 24px!important
		}
	}
	
	@media (max-width:500px) {
		.bcp-blog-posts-list .main-intro .view-all-link {
			position: relative!important;
			right: auto!important;
			left: 0px!important
		}
	}
	
	@media (max-width:767px) {
		.bcp-blog-posts-list {
			padding-bottom: 48px
		}
	}
	
	@media (min-width:992px) and (max-width:1200px) {
		.bcp-blog-posts-list.two-columns .blog-posts-list.big-size-items>.blog-posts-list-item .blog-posts-list-item {
			flex: 100%;
			width: 100%;
			max-width: 100%
		}
	}
	
	@media (min-width:992px) and (max-width:1200px),
	(max-width:599px) {
		.bcp-blog-posts-list.two-columns .blog-posts-list.big-size-items>.blog-posts-list-item .cta-free-seo-report-wrapper,
		.bcp-blog-posts-list .content-wrapper .cta-free-seo-report-wrapper {
			width: 100%;
			height: 100%;
			display: flex
		}
		.bcp-blog-posts-list.two-columns .blog-posts-list.big-size-items>.blog-posts-list-item .cta-free-seo-report-wrapper .flex_row,
		.bcp-blog-posts-list .content-wrapper .cta-free-seo-report-wrapper .flex_row {
			flex-direction: column-reverse;
			align-items: center;
			height: 100%;
			justify-content: space-around
		}
		.bcp-blog-posts-list.two-columns .blog-posts-list.big-size-items>.blog-posts-list-item .cta-free-seo-report-wrapper .flex_row .content,
		.bcp-blog-posts-list .content-wrapper .cta-free-seo-report-wrapper .flex_row .content {
			width: 100%;
			padding: 24px
		}
		.bcp-blog-posts-list.two-columns .blog-posts-list.big-size-items>.blog-posts-list-item .cta-free-seo-report-wrapper .flex_row .featured-image,
		.bcp-blog-posts-list .content-wrapper .cta-free-seo-report-wrapper .flex_row .featured-image {
			max-width: 50%;
			top: 0;
			right: 0;
			position: relative;
			margin: 0
		}
	}
	
	@media (max-width:991px) {
		.bcp-blog-posts-list.two-columns .blog-posts-list.big-size-items>.blog-posts-list-item {
			flex: 100%;
			max-width: 100%
		}
		.bcp-blog-posts-list.two-columns .blog-posts-list.big-size-items>.blog-posts-list-item .cta-free-seo-report-wrapper .flex_row .featured-image,
		.bcp-blog-posts-list .content-wrapper .cta-free-seo-report-wrapper .flex_row .featured-image {
			top: 0;
			right: 0;
			max-width: 40%
		}
	}
	
	@media (max-width:599px) {
		.bcp-blog-posts-list.two-columns .blog-posts-list.big-size-items>.blog-posts-list-item .cta-free-seo-report-wrapper .flex_row .featured-image,
		.bcp-blog-posts-list .content-wrapper .cta-free-seo-report-wrapper .flex_row .featured-image {
			max-width: 60%
		}
		.bcp-blog-posts-list.two-columns .blog-posts-list.big-size-items>.blog-posts-list-item .cta-free-seo-report-wrapper .flex_row a,
		.bcp-blog-posts-list .content-wrapper .cta-free-seo-report-wrapper .flex_row a {
			text-align: center
		}
	}
	
	@media (max-width:400px) {
		.bcp-blog-posts-list.two-columns .blog-posts-list.big-size-items>.blog-posts-list-item .cta-free-seo-report-wrapper .flex_row .featured-image,
		.bcp-blog-posts-list .content-wrapper .cta-free-seo-report-wrapper .flex_row .featured-image {
			max-width: 90%
		}
	}
	
	.bcp-blog-categories-list h3 {
		margin-bottom: 32px;
		color: #222;
		text-align: center;
		font-style: normal;
		font-weight: 900;
		letter-spacing: -.576px
	}
	
	.bcp-blog-categories-list ul.topics-list {
		margin-top: 0;
		display: block;
		float: left;
		list-style: none;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap
	}
	
	.bcp-blog-categories-list ul.topics-list li.topic,
	.bcp-blog-categories-list ul.topics-list li.topic a {
		display: flex;
		text-decoration: none
	}
	
	.bcp-blog-categories-list ul.topics-list li.topic {
		padding-top: 32px;
		padding-bottom: 32px
	}
	
	.bcp-blog-categories-list ul.topics-list li.topic .circle-icon {
		display: flex;
		width: 150px;
		height: 150px;
		padding: 35px;
		justify-content: center;
		align-items: center;
		border-radius: 100px;
		min-width: 150px;
		margin-right: 24px
	}
	
	.bcp-blog-categories-list ul.topics-list li.topic .text .name,
	.bcp-blog-categories-list ul.topics-list li.topic .text .name i {
		color: var(--vivid-vivid-02, #207DE9);
		font-family: Inter;
		font-size: 21px;
		font-style: normal;
		font-weight: 800;
		line-height: 140%;
		letter-spacing: -.378px
	}
	
	.bcp-blog-categories-list ul.topics-list li.topic .text p,
	.bcp-blog-categories-list ul.topics-list li.topic .text .description {
		color: #222;
		font-family: Inter;
		font-size: 21px;
		font-style: normal;
		font-weight: 400;
		line-height: 35px;
		letter-spacing: -.116px
	}
	
	.bcp-blog-categories-list ul.topics-list li.topic a:hover .text .name {
		text-decoration: underline
	}
	
	@media (max-width:767px) {
		.bcp-blog-categories-list ul.topics-list li.topic {
			padding-top: 16px;
			padding-bottom: 16px
		}
		.bcp-blog-categories-list ul.topics-list {
			margin-bottom: 0
		}
		.bcp-blog-categories-list h3 {
			margin-bottom: 16px
		}
	}
	
	@media (max-width:1024px) {
		.bcp-blog-categories-list ul.topics-list li.topic .circle-icon {
			width: 100px;
			height: 100px;
			min-width: 100px;
			padding: 25px
		}
		.bcp-blog-categories-list ul.topics-list li.topic .text p,
		.bcp-blog-categories-list ul.topics-list li.topic .text .description {
			font-size: 18px;
			line-height: 32px
		}
	}
	
	@media (max-width:300px) {
		.bcp-blog-categories-list ul.topics-list li.topic a {
			flex-direction: column;
			row-gap: 12px;
			text-align: center
		}
		.bcp-blog-categories-list ul.topics-list li.topic a .circle-icon {
			margin: 0 auto
		}
	}
	
	.bcp-media-slider {
		position: relative;
		padding-top: 24px;
		padding-bottom: 24px;
		margin-bottom: 72px
	}
	
	.bcp-media-slider::before {
		content: " ";
		width: 100%;
		height: calc(100% - 96px);
		position: absolute;
		z-index: -1;
		top: 48px
	}
	
	.bcp-media-slider .media-slider {
		width: 100%;
		height: 100%;
		display: flex;
		flex-direction: row
	}
	
	.bcp-media-slider .media-slider:not(.slick-initialized) {
		display: none
	}
	
	.bcp-media-slider .media-slider .slick-arrow {
		width: 48px;
		height: 48px;
		background: #A6B9DE
	}
	
	.bcp-media-slider .media-slider .slick-arrow::before {
		top: 4px
	}
	
	.bcp-media-slider .media-slider .slick-arrow:hover {
		background: #207DE9
	}
	
	.bcp-media-slider .media-slider .slick-prev {
		left: -80px
	}
	
	.bcp-media-slider .media-slider .slick-next {
		right: -80px
	}
	
	.bcp-media-slider .media-slider .slide {
		width: 100%;
		height: auto;
		float: left;
		margin-top: 24px;
		margin-bottom: 24px
	}
	
	.bcp-media-slider .media-slider .slide>.inner {
		display: flex;
		flex-direction: row;
		padding-left: 24px;
		padding-right: 24px;
		flex-wrap: wrap
	}
	
	.bcp-media-slider .media-slider .slide>.inner .content {
		display: flex;
		flex-direction: column;
		flex: 1;
		padding-top: 48px;
		padding-bottom: 48px
	}
	
	.bcp-media-slider .media-slider .slide>.inner .content h3:first-child {
		margin-bottom: 32px
	}
	
	.bcp-media-slider .media-slider .slide>.inner .content h3:not(.blog-heading-highlighted) {
		margin-bottom: 24px;
		color: #000;
		font-family: Inter;
		font-style: normal;
		font-weight: 900
	}
	
	.bcp-media-slider .media-slider .slide>.inner .content p {
		color: var(--core-gray-04, #869298);
		font-family: Inter;
		font-size: 18px;
		font-style: normal;
		font-weight: 400;
		line-height: 22px
	}
	
	.bcp-media-slider .media-slider .slide>.inner .content p:last-child {
		margin-bottom: 0
	}
	
	.bcp-media-slider .media-slider .slide>.inner .featured-media {
		display: flex;
		width: 600px;
		position: relative;
		justify-content: center;
		align-items: center;
		padding-bottom: 48px;
		box-sizing: content-box;
		margin-left: 92px
	}
	
	.bcp-media-slider .media-slider .slide>.inner .featured-media .play-btn {
		width: 140px;
		height: 140px;
		background: #84B9F5;
		z-index: 2;
		border-radius: 50%;
		display: flex;
		justify-content: center;
		align-items: center;
		cursor: pointer;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%)
	}
	
	.bcp-media-slider .media-slider .slide>.inner .featured-media .inner:hover {
		cursor: pointer
	}
	
	.bcp-media-slider .media-slider .slide>.inner .featured-media .inner:hover .play-btn {
		background: #207DE9
	}
	
	.bcp-media-slider .media-slider .slide>.inner .featured-media .play-btn .inner-cicle {
		background: #fff;
		z-index: 3;
		width: 108px;
		height: 108px;
		border-radius: 50%;
		display: flex;
		align-items: center;
		justify-content: center;
		padding: 35px 32px 35px 38px
	}
	
	.bcp-media-slider .media-slider .slide>.inner .featured-media>.inner {
		position: absolute;
		width: 100%;
		height: 114%;
		display: flex;
		border-radius: 8px;
		overflow: hidden;
		top: -7%;
		height: calc(100% + 48px);
		top: 0%;
		margin-top: -24px
	}
	
	.bcp-media-slider .media-slider .slide>.inner .featured-media>.inner img {
		object-position: center;
		object-fit: cover;
		height: auto;
		width: 100%
	}
	
	@media (max-width:1680px) {
		.bcp-media-slider .media-slider {
			padding-left: 120px;
			padding-right: 120px;
			position: relative
		}
		.bcp-media-slider .media-slider .slick-prev {
			left: 60px
		}
		.bcp-media-slider .media-slider .slick-next {
			right: 60px
		}
	}
	
	@media (max-width:1300px) {
		.bcp-media-slider .media-slider .slide>.inner .featured-media {
			width: 50%;
			margin-left: 5%
		}
	}
	
	@media (max-width:767px) {
		.bcp-media-slider {
			margin-bottom: 48px
		}
		.bcp-media-slider .media-slider {
			padding-left: 50px;
			padding-right: 50px
		}
		.bcp-media-slider .media-slider .slide>.inner {
			flex-wrap: wrap;
			flex-direction: column-reverse
		}
		.bcp-media-slider .media-slider .slide>.inner .featured-media .play-btn {
			width: 100px;
			height: 100px
		}
		.bcp-media-slider .media-slider .slide>.inner .featured-media .play-btn .inner-cicle {
			width: 78px;
			height: 78px;
			padding: 25px 22px 25px 28px
		}
		.bcp-media-slider .media-slider .slide>.inner .content h3:first-child {
			margin-bottom: 16px
		}
		.bcp-media-slider .media-slider .slide>.inner .content h3:not(.blog-heading-highlighted) {
			margin-bottom: 12px
		}
		.bcp-media-slider .media-slider .slick-prev {
			left: 10px;
			top: 70%
		}
		.bcp-media-slider .media-slider .slick-next {
			right: 10px;
			top: 70%
		}
		.bcp-media-slider .media-slider .slide>.inner .featured-media {
			width: 100%;
			margin-left: 0;
			min-height: 138px
		}
	}
	
	.bcp-pagination .wp-pagenavi {
		margin-top: 0;
		margin-bottom: 96px;
		text-align: center
	}
	
	.bcp-pagination .wp-pagenavi .pages {
		display: none
	}
	
	.bcp-pagination .wp-pagenavi a,
	.bcp-pagination .wp-pagenavi span {
		border-radius: 4px;
		border: 1px solid var(--vivid-vivid-02, #207DE9);
		background: #FFF;
		margin-left: 8px;
		margin-right: 8px;
		color: var(--vivid-vivid-02, #207DE9);
		padding: 0 12px;
		font-family: Inter;
		font-size: 21px;
		font-style: normal;
		font-weight: 400;
		line-height: 42px;
		letter-spacing: -.378px;
		margin-top: 0;
		margin-bottom: 12px;
		min-height: 44px;
		display: inline-block
	}
	
	.bcp-pagination .wp-pagenavi span.current,
	.bcp-pagination .wp-pagenavi a:hover,
	.bcp-pagination .wp-pagenavi a:focus,
	.bcp-pagination .wp-pagenavi a:active {
		background: var(--vivid-vivid-02, #207DE9);
		color: #fff
	}
	
	.bcp-pagination .wp-pagenavi a.first,
	.bcp-pagination .wp-pagenavi a.previouspostslink,
	.bcp-pagination .wp-pagenavi a.nextpostslink,
	.bcp-pagination .wp-pagenavi a.last {
		padding-left: 16px;
		padding-right: 16px
	}
	
	.bcp-cta-wrapper {
		margin-bottom: 72px
	}
	
	@media (max-width:767px) {
		.bcp-cta-wrapper {
			margin-bottom: 0
		}
	}
	
	@media (max-width:599px) {
		.bcp-pagination .wp-pagenavi .current,
		.bcp-pagination .wp-pagenavi .page,
		.bcp-pagination .wp-pagenavi .extend {
			display: none
		}
	}
	
	.bcp-category-guides {
		position: relative;
		padding-top: 0
	}
	
	.bcp-category-guides .flex-row {
		display: flex
	}
	
	.bcp-category-guides::before {
		content: " ";
		width: 100%;
		position: absolute;
		z-index: -1;
		height: calc(100% - 74px);
		top: 74px
	}
	
	.bcp-category-guides .content {
		max-width: 40%;
		display: flex;
		flex-direction: column;
		width: 100%;
		padding-top: 96px;
		padding-bottom: 96px
	}
	
	.bcp-category-guides .content {
		padding-top: 170px;
		flex-grow: 1;
		max-width: 100%;
		width: auto
	}
	
	.bcp-category-guides .content h2 {
		font-weight: 900;
		letter-spacing: -1.152px;
		color: #000;
		font-family: Inter;
		font-style: normal;
		margin-bottom: 16px
	}
	
	.bcp-category-guides .content a {
		color: var(--blue-10);
		font-family: Inter;
		font-size: 21px;
		font-style: normal;
		font-weight: 800;
		line-height: 140%;
		letter-spacing: -.378px;
		text-decoration: none
	}
	
	.bcp-category-guides .content a:hover {
		color: var(--primary-blue-04)
	}
	
	.bcp-category-guides .flip-cards-list {
		max-width: 60%;
		width: 100%;
		display: flex;
		flex-direction: row;
		justify-content: end;
		min-width: 858px;
		justify-content: center
	}
	
	.bcp-category-guides .flip-cards-list .flip-card {
		padding-left: 24px;
		padding-right: 24px;
		padding-bottom: 96px;
		box-sizing: content-box
	}
	
	@media (min-width:1440px) {
		.bcp-category-guides .content h2 {
			font-style: normal;
			font-weight: 900;
			line-height: 56px
		}
	}
	
	@media (min-width:1200px) {
		.bcp-category-guides .flip-cards-list .flip-card:first-child {
			padding-left: 0
		}
		.bcp-category-guides .flip-cards-list .flip-card:last-child {
			padding-right: 0
		}
		.bcp-category-guides .content {
			padding-right: 5%
		}
	}
	
	@media (max-width:1199px) {
		.bcp-category-guides::before {
			height: calc(100%);
			top: 0
		}
		.bcp-category-guides .flex-row {
			flex-direction: column
		}
		.bcp-category-guides .content {
			padding-bottom: 48px;
			padding-top: 96px
		}
		.bcp-category-guides .flip-cards-list {
			margin-top: 0;
			min-width: fit-content;
			max-width: 100%;
			justify-content: center
		}
		.bcp-category-guides .flip-cards-list .flip-card {
			padding-bottom: 24px;
			max-width: fit-content
		}
		.bcp-category-guides .content * {
			text-align: center
		}
		.bcp-category-guides {
			padding-bottom: 72px
		}
	}
	
	@media (max-width:767px) {
		.bcp-category-guides .content {
			padding-bottom: 12px;
			padding-top: 48px
		}
		.bcp-category-guides {
			padding-bottom: 24px
		}
	}
	
	.bcp-further-reading {
		position: relative;
		padding-top: 96px;
		padding-bottom: 120px
	}
	
	.bcp-further-reading .container>.row {
		display: flex;
		flex-direction: column
	}
	
	.bcp-further-reading .intro h3 {
		color: #222;
		text-align: center;
		margin-bottom: 64px
	}
	
	.bcp-further-reading ul.further-reading-lists {
		display: flex;
		list-style: none;
		margin: 0
	}
	
	.bcp-further-reading ul.further-reading-lists>li {
		padding: 0;
		padding-left: 16px;
		padding-right: 16px;
		width: 33.33%
	}
	
	.bcp-further-reading ul.further-reading-lists>li h4,
	.bcp-further-reading ul.further-reading-lists>li h5 {
		color: #222;
		font-family: Inter;
		font-size: 18px;
		font-style: normal;
		font-weight: 800;
		line-height: 32px;
		letter-spacing: .72px;
		margin-bottom: 32px;
		position: relative;
		padding-left: 32px
	}
	
	.bcp-further-reading ul.further-reading-lists>li h4::before,
	.bcp-further-reading ul.further-reading-lists>li h5::before {
		content: " ";
		width: 16px;
		height: 16px;
		border-radius: 16px;
		background: #AF3FAC;
		position: absolute;
		left: 0;
		top: 8px
	}
	
	.bcp-further-reading ul.further-reading-lists>li:first-child {
		padding-left: 0
	}
	
	.bcp-further-reading ul.further-reading-lists>li:nth-child(4) {
		padding-right: 0
	}
	
	.bcp-further-reading ul.further-reading-lists ul {
		margin: 0;
		list-style: none;
		padding-left: 32px
	}
	
	.bcp-further-reading ul.further-reading-lists ul li {
		padding: 16px 0 16px 0;
		border-bottom: 1px solid #CED4DA
	}
	
	.bcp-further-reading ul.further-reading-lists ul li a {
		color: #222;
		font-family: Inter;
		font-size: 18px;
		font-style: normal;
		font-weight: 400;
		line-height: 28px;
		letter-spacing: -.081px;
		text-decoration: none
	}
	
	.bcp-further-reading ul.further-reading-lists ul li a:hover {
		color: var(--blue-10)
	}
	
	.bcp-further-reading ul.further-reading-lists ul li:first-child {
		padding-top: 0
	}
	
	.bcp-further-reading ul.further-reading-lists ul li:last-child {
		padding-bottom: 0;
		border-bottom: 0
	}
	
	@media (max-width:1199px) {
		.bcp-further-reading ul.further-reading-lists {
			flex-wrap: wrap
		}
		.bcp-further-reading ul.further-reading-lists>li {
			display: flex;
			flex-direction: column;
			width: 50%;
			padding-bottom: 32px
		}
		.bcp-further-reading ul.further-reading-lists>li:nth-child(odd) {
			padding-left: 0
		}
		.bcp-further-reading ul.further-reading-lists>li:nth-child(even) {
			padding-right: 0
		}
		.bcp-further-reading {
			padding-bottom: 96px
		}
	}
	
	@media (max-width:767px) {
		.bcp-further-reading {
			padding-top: 48px;
			padding-bottom: 48px
		}
		.bcp-further-reading .intro h3 {
			margin-bottom: 32px
		}
		.bcp-further-reading ul.further-reading-lists>li h4,
		.bcp-further-reading ul.further-reading-lists>li h5 {
			margin-bottom: 16px
		}
		.bcp-further-reading ul.further-reading-lists>li {
			padding-left: 0;
			padding-right: 0;
			width: 100%
		}
		.bcp-further-reading ul.further-reading-lists ul li {
			padding: 8px 0 8px 0
		}
		.bcp-further-reading ul.further-reading-lists ul li:first-child {
			padding-top: 0
		}
		.bcp-further-reading ul.further-reading-lists ul li:last-child {
			padding-bottom: 0;
			border-bottom: 0
		}
	}
	
	.blog-category-page.marketing .blog-heading-highlighted::before,
	.blog-category-page.marketing .bcp-further-reading ul.further-reading-lists>li h4::before,
	.blog-category-page.marketing .bcp-further-reading ul.further-reading-lists>li h5::before {
		background: #AF3FAC
	}
	
	.blog-category-page.marketing nav.bcp-navigation,
	.blog-category-page.marketing nav.bcp-navigation .mobile-active-item {
		background: #F4E9F4
	}
	
	.blog-category-page.marketing .blog-posts-list.big-size-items .blog-posts-list-item .blog-posts-list-item-content,
	.blog-category-page.marketing .bcp-media-slider::before,
	.blog-category-page.marketing .bcp-blog-categories-list ul.topics-list li.topic .circle-icon,
	.blog-category-page.marketing .bcp-category-guides::before {
		background: #F6EDF6
	}
	
	.blog-category-page.seo .blog-heading-highlighted::before,
	.blog-category-page.seo .bcp-further-reading ul.further-reading-lists>li h4::before,
	.blog-category-page.seo .bcp-further-reading ul.further-reading-lists>li h5::before {
		background: #207de9
	}
	
	.blog-category-page.seo nav.bcp-navigation,
	.blog-category-page.seo nav.bcp-navigation .mobile-active-item {
		background: #F5FAFF
	}
	
	.blog-category-page.seo .blog-posts-list.big-size-items .blog-posts-list-item .blog-posts-list-item-content,
	.blog-category-page.seo .bcp-media-slider::before,
	.blog-category-page.seo .bcp-blog-categories-list ul.topics-list li.topic .circle-icon,
	.blog-category-page.seo .bcp-category-guides::before {
		background: #f0f7ff
	}
	
	.blog-category-page.ppc .blog-heading-highlighted::before,
	.blog-category-page.ppc .bcp-further-reading ul.further-reading-lists>li h4::before,
	.blog-category-page.ppc .bcp-further-reading ul.further-reading-lists>li h5::before {
		background: #41d48c
	}
	
	.blog-category-page.ppc nav.bcp-navigation,
	.blog-category-page.ppc nav.bcp-navigation .mobile-active-item {
		background: #f4fbf7
	}
	
	.blog-category-page.ppc .blog-posts-list.big-size-items .blog-posts-list-item .blog-posts-list-item-content,
	.blog-category-page.ppc .bcp-media-slider::before,
	.blog-category-page.ppc .bcp-blog-categories-list ul.topics-list li.topic .circle-icon,
	.blog-category-page.ppc .bcp-category-guides::before {
		background: #edf9f3
	}
	
	.blog-category-page.social-media .blog-heading-highlighted::before,
	.blog-category-page.social-media .bcp-further-reading ul.further-reading-lists>li h4::before,
	.blog-category-page.social-media .bcp-further-reading ul.further-reading-lists>li h5::before {
		background: #6adfd7
	}
	
	.blog-category-page.social-media nav.bcp-navigation,
	.blog-category-page.social-media nav.bcp-navigation .mobile-active-item {
		background: #f6fcfb
	}
	
	.blog-category-page.social-media .blog-posts-list.big-size-items .blog-posts-list-item .blog-posts-list-item-content,
	.blog-category-page.social-media .bcp-media-slider::before,
	.blog-category-page.social-media .bcp-blog-categories-list ul.topics-list li.topic .circle-icon,
	.blog-category-page.social-media .bcp-category-guides::before {
		background: #f1faf9
	}
	
	.blog-category-page.web-design .blog-heading-highlighted::before,
	.blog-category-page.web-design .bcp-further-reading ul.further-reading-lists>li h4::before,
	.blog-category-page.web-design .bcp-further-reading ul.further-reading-lists>li h5::before {
		background: #b6e584
	}
	
	.blog-category-page.web-design nav.bcp-navigation,
	.blog-category-page.web-design nav.bcp-navigation .mobile-active-item {
		background: #f7fbf2
	}
	
	.blog-category-page.web-design .blog-posts-list.big-size-items .blog-posts-list-item .blog-posts-list-item-content,
	.blog-category-page.web-design .bcp-media-slider::before,
	.blog-category-page.web-design .bcp-blog-categories-list ul.topics-list li.topic .circle-icon,
	.blog-category-page.web-design .bcp-category-guides::before {
		background: #f7fbf2
	}
	
	.blog-category-page.internet .blog-heading-highlighted::before,
	.blog-category-page.internet .bcp-further-reading ul.further-reading-lists>li h4::before,
	.blog-category-page.internet .bcp-further-reading ul.further-reading-lists>li h5::before {
		background: #ffa232
	}
	
	.blog-category-page.internet nav.bcp-navigation,
	.blog-category-page.internet nav.bcp-navigation .mobile-active-item {
		background: #fff9f3
	}
	
	.blog-category-page.internet .blog-posts-list.big-size-items .blog-posts-list-item .blog-posts-list-item-content,
	.blog-category-page.internet .bcp-media-slider::before,
	.blog-category-page.internet .bcp-blog-categories-list ul.topics-list li.topic .circle-icon,
	.blog-category-page.internet .bcp-category-guides::before {
		background: #fef6ed
	}
	
	.blog-category-page.company .blog-heading-highlighted::before,
	.blog-category-page.company .bcp-further-reading ul.further-reading-lists>li h4::before,
	.blog-category-page.company .bcp-further-reading ul.further-reading-lists>li h5::before {
		background: #f87476
	}
	
	.blog-category-page.company nav.bcp-navigation,
	.blog-category-page.company nav.bcp-navigation .mobile-active-item {
		background: #fef6f6
	}
	
	.blog-category-page.company .blog-posts-list.big-size-items .blog-posts-list-item .blog-posts-list-item-content,
	.blog-category-page.company .bcp-media-slider::before,
	.blog-category-page.company .bcp-blog-categories-list ul.topics-list li.topic .circle-icon,
	.blog-category-page.company .bcp-category-guides::before {
		background: #fdf1f1
	}
	
	.blog-category-page.company .bcp-further-reading {
		padding-top: 0
	}
	
	@media (min-width:1025px) {
		.blog-category-page .fx-cta .join-our-mission-cta .featured-image {
			max-width: 500px
		}
	}
	
	.blog-main-page nav.bcp-navigation,
	.blog-main-page nav.bcp-navigation .mobile-active-item {
		background: #f0f7ff
	}
	
	.blog-main-page .blog-posts-list .blog-posts-list-item .blog-posts-list-item-content .category {
		color: #207DE9
	}
	
	.blog-main-page .blog-heading-highlighted::before,
	.blog-main-page .bcp-further-reading ul.further-reading-lists>li h4::before,
	.blog-main-page .bcp-further-reading ul.further-reading-lists>li h5::before {
		background: #207DE9
	}
	
	.blog-main-page .blog-posts-list.big-size-items>.blog-posts-list-item>.inner>.blog-posts-list-item-content,
	.blog-main-page .bcp-media-slider::before,
	.blog-main-page .bcp-blog-categories-list ul.topics-list li.topic .circle-icon,
	.blog-main-page .bcp-category-guides::before {
		background: #f0f7ff
	}
	
	.blog-main-page .cta-partner-logos-section ul.partner-logos-full-width {
		display: flex;
		flex-direction: row;
		list-style: none;
		justify-content: space-around;
		align-items: center;
		flex-wrap: wrap;
		gap: 12px
	}
	
	.blog-main-page .cta-partner-logos-section ul.partner-logos-full-width li:first-child {
		color: #869298;
		font-family: var(--font-inter);
		font-size: 18px;
		font-style: normal;
		font-weight: 700;
		line-height: 22px;
		letter-spacing: .72px;
		text-transform: uppercase;
		display: flex;
		padding: 0
	}
	
	.blog-main-page .cta-partner-logos-section ul.partner-logos-full-width li:nth-child(n+2) {
		display: flex;
		padding: 0
	}
	
	.blog-main-page .cta-partner-logos-section ul.partner-logos-full-width li img {
		max-height: 36px
	}
	
	.blog-main-page .fx-cta .free-seo-report-cta {
		margin-bottom: 0
	}
	
	@media (min-width:768px) {
		.blog-main-page .cta-partner-logos-section {
			padding-bottom: 56px
		}
		.blog-main-page section:last-child {
			padding-bottom: 80px
		}
	}
	
	@media (max-width:767px) {
		.blog-main-page .cta-partner-logos-section {
			padding-bottom: 8px
		}
		.blog-main-page section:last-child {
			padding-bottom: 60px
		}
		.blog-main-page .bcp-pagination .wp-pagenavi {
			margin-bottom: 48px
		}
		.blog-main-page .bcp-blog-categories-list.explore-more-topics {
			margin-bottom: 32px
		}
	}
	
	.bmp-masthead {
		padding-top: 32px;
		padding-bottom: 96px;
		position: relative
	}
	
	.bmp-masthead .container {
		position: relative
	}
	
	.bmp-masthead .container::before {
		content: " ";
		width: 194px;
		height: 194px;
		background: var(--primary-blue-03);
		position: absolute;
		border-radius: 50%;
		left: -366px;
		top: 25%;
		z-index: 1
	}
	
	.bmp-masthead .container::after {
		content: " ";
		background-image: url(/wp-content/themes/fx/assets/img/blog/v3/main-page/masthead/right-shape.png);
		background-repeat: no-repeat;
		background-size: contain;
		width: 317.25px;
		height: 211px;
		position: absolute;
		top: -32px;
		right: -20%;
		z-index: 1
	}
	
	.bmp-masthead .bcp-navigation {
		margin-bottom: 80px
	}
	
	.bmp-masthead h1 {
		color: #222;
		font-family: var(--font-inter);
		font-style: normal;
		font-weight: 900;
		width: max-content;
		position: relative;
		margin-bottom: 32px;
		padding-right: 80px
	}
	
	.bmp-masthead h1::after {
		content: "";
		width: 67px;
		height: 53px;
		position: absolute;
		right: 0;
		top: 30px;
		background-image: url(/wp-content/themes/fx/assets/img/blog/v3/main-page/masthead/orange-arrow.png);
		background-repeat: no-repeat;
		background-size: contain
	}
	
	.bmp-masthead .content-newsletter-wrapper {
		display: flex;
		column-gap: 80px
	}
	
	.bmp-masthead .content-newsletter-wrapper .content {
		display: flex;
		width: calc(57% - 40px);
		flex: calc(57% - 40px)
	}
	
	.bmp-masthead .content-newsletter-wrapper .content p {
		color: #222;
		font-family: var(--font-inter);
		font-style: normal;
		font-weight: 400
	}
	
	.bmp-masthead .content-newsletter-wrapper .content p:last-child {
		margin-bottom: 0
	}
	
	.bmp-masthead .content-newsletter-wrapper .newsletter-form-wrapper {
		display: flex;
		width: calc(43% - 40px);
		flex: calc(43% - 40px)
	}
	
	.bmp-masthead .content-newsletter-wrapper .newsletter-form-wrapper .gform_wrapper {
		width: 100%;
		margin: 0;
		padding: 0
	}
	
	.bmp-masthead .content-newsletter-wrapper .newsletter-form-wrapper .gform_wrapper .gform_fields {
		grid-gap: 16px
	}
	
	.bmp-masthead .content-newsletter-wrapper .newsletter-form-wrapper .gform_wrapper .gfield_label {
		display: none
	}
	
	.bmp-masthead .content-newsletter-wrapper .newsletter-form-wrapper .gform_wrapper .ginput_container_email {
		height: 100%
	}
	
	.bmp-masthead .content-newsletter-wrapper .newsletter-form-wrapper .gform_wrapper .gform_ajax_spinner {
		height: fit-content;
		margin-top: 15%;
		margin-left: 10px
	}
	
	.bmp-masthead .content-newsletter-wrapper .newsletter-form-wrapper .gform_wrapper input[type="email"] {
		padding: 24px;
		font-family: var(--font-inter);
		font-size: 21px;
		font-style: normal;
		font-weight: 600;
		line-height: 28px;
		letter-spacing: -.116px;
		height: 100%;
		border-radius: 4px;
		border: 1px solid var(--Core-gray-03, #ABB9C2)!important;
		margin: 0;
		height: fit-content
	}
	
	.bmp-masthead .content-newsletter-wrapper .newsletter-form-wrapper .gform_wrapper input[type="submit"] {
		cursor: pointer;
		padding: 24px 32px;
		color: #FFF;
		text-align: center;
		font-family: var(--font-inter);
		font-size: 21px;
		font-style: normal;
		font-weight: 700;
		line-height: 28px;
		letter-spacing: -.168px;
		margin: 0;
		border: 0;
		height: 100%;
		height: fit-content;
		align-self: flex-start!important
	}
	
	.bmp-masthead .content-newsletter-wrapper .newsletter-form-wrapper .gform_wrapper input[type="submit"]:hover {
		background: var(--primary-blue-04)
	}
	
	.bmp-masthead .content-newsletter-wrapper .newsletter-form-wrapper .gform_wrapper .gform_footer {
		padding: 0;
		margin: 0
	}
	
	.bmp-masthead ul.partner-logos {
		margin: 0;
		margin-top: 24px
	}
	
	@media (min-width:1440px) {
		.bmp-masthead h1 {
			font-size: 72px;
			line-height: 78px;
			letter-spacing: -3.024px
		}
		.bmp-masthead .content-newsletter-wrapper .content p {
			font-size: 21px;
			line-height: 35px;
			letter-spacing: -.116px
		}
	}
	
	@media (max-width:1400px) {
		.bmp-masthead .content-newsletter-wrapper {
			column-gap: 40px
		}
		.bmp-masthead .content-newsletter-wrapper .content {
			width: calc(50% - 20px);
			flex: calc(50% - 20px)
		}
		.bmp-masthead .content-newsletter-wrapper .newsletter-form-wrapper {
			width: calc(50% - 20px);
			flex: calc(50% - 20px)
		}
		.bmp-masthead .container::after {
			right: -15%
		}
	}
	
	@media (max-width:1024px) {
		.bmp-masthead h1 {
			padding-right: 60px
		}
		.bmp-masthead h1::after {
			width: 53.6px;
			height: 42.4px;
			top: 15px
		}
		.bmp-masthead .container::after {
			display: none
		}
	}
	
	@media (min-width:992px) {
		.bmp-masthead .content-newsletter-wrapper .newsletter-form-wrapper .gfield--type-email {
			grid-column: span 7!important
		}
		.bmp-masthead .content-newsletter-wrapper .newsletter-form-wrapper .gfield--type-submit {
			grid-column: span 5!important
		}
	}
	
	@media (max-width:991px) {
		.bmp-masthead .content-newsletter-wrapper {
			flex-direction: column;
			gap: 24px
		}
		.bmp-masthead .content-newsletter-wrapper .content,
		.bmp-masthead .content-newsletter-wrapper .newsletter-form-wrapper {
			width: 100%;
			flex: 100%
		}
		.blog-main-page nav.bcp-navigation {
			margin-bottom: 40px
		}
		.bmp-masthead {
			padding-bottom: 48px
		}
	}
	
	@media (max-width:640px) {
		.bmp-masthead h1::after {
			display: none
		}
		.bmp-masthead h1 {
			max-width: 100%
		}
		.bmp-masthead .content-newsletter-wrapper .newsletter-form-wrapper .gform_wrapper input[type="submit"] {
			padding: 12px 16px
		}
	}
	
	@media (max-width:500px) {
		.blog-main-page nav.bcp-navigation {
			margin-bottom: 80px
		}
	}
	
	<style id="site-print-css" media="print">
	@media print {
		*,
		*:before,
		*:after {
			background: transparent!important;
			color: #000!important;
			-webkit-box-shadow: none!important;
			box-shadow: none!important;
			filter: none!important;
			-webkit-filter: none!important;
			text-shadow: none!important
		}
		h2,
		h3 {
			page-break-after: avoid
		}
		figure,
		table {
			-webkit-column-break-inside: avoid;
			-moz-column-break-inside: avoid;
			break-inside: avoid;
			page-break-inside: avoid
		}
		p {
			orphans: 2;
			widows: 2
		}
		.container {
			width: auto
		}
		.col-sm-1,
		.col-sm-2,
		.col-sm-3,
		.col-sm-4,
		.col-sm-5,
		.col-sm-6,
		.col-sm-7,
		.col-sm-8,
		.col-sm-9,
		.col-sm-10,
		.col-sm-11,
		.col-sm-12 {
			float: left
		}
		.col-sm-12 {
			width: 100%
		}
		.col-sm-11 {
			width: 91.66666666666666%
		}
		.col-sm-10 {
			width: 83.33333333333334%
		}
		.col-sm-9 {
			width: 75%
		}
		.col-sm-8 {
			width: 66.66666666666666%
		}
		.col-sm-7 {
			width: 58.333333333333336%
		}
		.col-sm-6 {
			width: 50%
		}
		.col-sm-5 {
			width: 41.66666666666667%
		}
		.col-sm-4 {
			width: 33.33333333333333%
		}
		.col-sm-3 {
			width: 25%
		}
		.col-sm-2 {
			width: 16.666666666666664%
		}
		.col-sm-1 {
			width: 8.333333333333332%
		}
		.slick-slider .slick-arrow,
		.slick-slider .slick-dots {
			display: none!important
		}
		.slick-slider,
		.slick-sliderg .slick-list,
		.slick-slider .slick-track,
		.slick-slider .slick-slide {
			width: 100%!important;
			height: auto!important
		}
		.slick-slider .slick-slide {
			display: none!important
		}
		.slick-slider .slick-slide.slick-active {
			display: block!important
		}
		.slick-slider .slick-cloned {
			display: none
		}
		.slick-list {
			height: auto!important
		}
		.slick-track {
			width: auto!important;
			height: auto!important;
			-webkit-transform: none!important;
			-ms-transform: none!important;
			transform: none!important
		}
		.slick-track.slick-slide {
			width: auto!important
		}
	}
	
	<style id="ubermenu-minimal-css" media="all">
	.ubermenu-skin-minimal {
		font-size: 12px;
		color: #888
	}
	
	.ubermenu-skin-minimal .ubermenu-target {
		color: #333
	}
	
	.ubermenu-skin-minimal .ubermenu-target-description {
		color: #aaa
	}
	
	.ubermenu-skin-minimal.ubermenu-responsive-toggle {
		background: transparent;
		color: #333;
		font-size: 12px;
		text-transform: none;
		font-weight: 400
	}
	
	.ubermenu-skin-minimal.ubermenu-responsive-toggle:hover {
		background: transparent;
		color: #111
	}
	
	.ubermenu-skin-minimal {
		border: none;
		background: transparent
	}
	
	.ubermenu-skin-minimal .ubermenu-item-level-0.ubermenu-current-menu-item>.ubermenu-target,
	.ubermenu-skin-minimal .ubermenu-item-level-0.ubermenu-current-menu-parent>.ubermenu-target,
	.ubermenu-skin-minimal .ubermenu-item-level-0.ubermenu-current-menu-ancestor>.ubermenu-target {
		color: #111;
		background: transparent
	}
	
	.ubermenu-skin-minimal .ubermenu-item.ubermenu-item-level-0>.ubermenu-highlight {
		color: #4d90fe;
		background: transparent
	}
	
	.ubermenu-skin-minimal.ubermenu-vertical .ubermenu-item-level-0>.ubermenu-target {
		background: transparent
	}
	
	.ubermenu-skin-minimal .ubermenu-item-level-0>.ubermenu-target {
		font-weight: 400;
		color: #333;
		text-transform: none;
		border-left: none
	}
	
	body:not(.rtl) .ubermenu-skin-minimal.ubermenu-horizontal .ubermenu-item-level-0:first-child>.ubermenu-target {
		box-shadow: none
	}
	
	.ubermenu-skin-minimal .ubermenu-item-level-0:hover>.ubermenu-target,
	.ubermenu-skin-minimal .ubermenu-item-level-0.ubermenu-active>.ubermenu-target {
		background: transparent;
		color: #111
	}
	
	.ubermenu-skin-minimal .ubermenu-item-level-0>.ubermenu-submenu-type-stack>.ubermenu-item>.ubermenu-target {
		color: #333
	}
	
	.ubermenu-skin-minimal .ubermenu-item-level-0>.ubermenu-submenu-type-stack>.ubermenu-item>.ubermenu-target:hover {
		color: #111
	}
	
	.ubermenu-skin-minimal .ubermenu-submenu.ubermenu-submenu-drop {
		background: #fff;
		border: 1px solid #fff
	}
	
	.ubermenu-skin-minimal.ubermenu-horizontal .ubermenu-item-level-0>.ubermenu-submenu-drop {
		border-top: 1px solid #fff
	}
	
	.ubermenu-skin-minimal .ubermenu-tab-content-panel {
		background: #fff
	}
	
	.ubermenu-skin-minimal .ubermenu-submenu,
	.ubermenu-skin-minimal .ubermenu-submenu .ubermenu-target {
		color: #333
	}
	
	.ubermenu-skin-minimal .ubermenu-submenu .ubermenu-highlight {
		color: #4d90fe
	}
	
	.ubermenu-skin-minimal .ubermenu-submenu .ubermenu-target:hover,
	.ubermenu-skin-minimal .ubermenu-submenu .ubermenu-active>.ubermenu-target {
		color: #111
	}
	
	.ubermenu-skin-minimal .ubermenu-submenu .ubermenu-target>.ubermenu-target-description {
		color: #aaa
	}
	
	.ubermenu-skin-minimal .ubermenu-submenu .ubermenu-active>.ubermenu-target>.ubermenu-target-description {
		color: #666
	}
	
	.ubermenu-skin-minimal .ubermenu-submenu .ubermenu-item-header>.ubermenu-target {
		font-weight: 700;
		color: #333
	}
	
	.ubermenu-skin-minimal .ubermenu-submenu .ubermenu-item-header.ubermenu-has-submenu-stack>.ubermenu-target {
		border-bottom: 1px solid #e9e9e9
	}
	
	.ubermenu-skin-minimal .ubermenu-submenu .ubermenu-item-header>.ubermenu-target:hover {
		color: #222
	}
	
	.ubermenu-skin-minimal .ubermenu-submenu .ubermenu-current-menu-item>.ubermenu-target {
		color: #111;
		background: transparent
	}
	
	.ubermenu-nojs.ubermenu-skin-minimal .ubermenu-submenu .ubermenu-tabs .ubermenu-tab:hover>.ubermenu-target,
	.ubermenu-skin-minimal .ubermenu-submenu .ubermenu-tab.ubermenu-active>.ubermenu-target {
		background: #eee;
		color: #111
	}
	
	.ubermenu-skin-minimal .ubermenu-tabs-group,
	.ubermenu-skin-minimal .ubermenu-tab>.ubermenu-target,
	.ubermenu-skin-minimal .ubermenu-tab-content-panel {
		border-color: #eee
	}
	
	.ubermenu-skin-minimal.ubermenu-transition-fade .ubermenu-item-level-0>.ubermenu-submenu-drop {
		margin-top: 0
	}
	
	.ubermenu-skin-minimal.ubermenu-mobile-modal.ubermenu-mobile-view {
		background: #fff
	}
	
	<style id="fx_slick_plugin-css" media="all">
	.slick-slider {
		position: relative;
		display: block;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		-webkit-touch-callout: none;
		-khtml-user-select: none;
		-ms-touch-action: pan-y;
		touch-action: pan-y;
		-webkit-tap-highlight-color: transparent
	}
	
	.slick-list {
		position: relative;
		display: block;
		overflow: hidden;
		margin: 0;
		padding: 0
	}
	
	.slick-list:focus {
		outline: none
	}
	
	.slick-list.dragging {
		cursor: pointer;
		cursor: hand
	}
	
	.slick-slider .slick-track,
	.slick-slider .slick-list {
		-webkit-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	
	.slick-track {
		position: relative;
		top: 0;
		left: 0;
		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
	}
	
	.slick-slide,
	.slick-arrow,
	.slick-dots button,
	.slick-slide:focus * {
		outline: none!important
	}
	
	.slick-initialized .slick-slide {
		float: none;
		display: inline-block;
		vertical-align: middle
	}
	
	.slick-dots {
		padding: 0;
		margin: 0;
		list-style: none
	}
	
	.slick-dots li {
		display: inline-block;
		cursor: pointer
	}
	
	.slick-dots li:only-child {
		display: none
	}
	
	.slick-dots li button {
		display: block;
		cursor: pointer;
		outline: none
	}
	
	@media print {
		.slick-slider .slick-arrow,
		.slick-slider .slick-dots {
			display: none!important
		}
		.slick-slider,
		.slick-sliderg .slick-list,
		.slick-slider .slick-track,
		.slick-slider .slick-slide {
			width: 100%!important;
			height: auto!important
		}
		.slick-slider .slick-slide {
			display: none!important
		}
		.slick-slider .slick-slide.slick-active {
			display: block!important
		}
		.slick-slider .slick-cloned {
			display: none
		}
		.slick-list {
			height: auto!important
		}
		.slick-track {
			width: auto!important;
			height: auto!important;
			-webkit-transform: none!important;
			transform: none!important
		}
		.slick-track.slick-slide {
			width: auto!important
		}
	}
	
	<style id="fx_slick-css" media="all">
	.js-slider-has-preloader {
		min-height: 50px;
		position: relative
	}
	
	.js-slider-has-preloader:before {
		content: url(/wp-content/themes/fx/assets/img/loading.gif);
		position: absolute;
		top: 50%;
		left: 50%;
		width: 50px;
		height: 50px;
		transition: all .5s ease;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%)
	}
	
	.js-slider-has-preloader-init:before {
		-webkit-transform: scale(0);
		transform: scale(0)
	}
	
	.fx-slider .fx-slide {
		display: none
	}
	
	.fx-slider .fx-slide:first-child {
		display: block
	}
	
	.fx-slider.slick-initialized .fx-slide {
		display: block
	}
	
	.slick-dots {
		padding: 0 0;
		margin: 0;
		list-style: none;
		position: absolute;
		width: 100%;
		left: 22px;
		bottom: 0
	}
	
	.slick-dots li {
		display: inline-block;
		cursor: pointer;
		margin: 0 3px;
		padding: 0;
		width: 11px;
		height: 11px;
		border-radius: 50%;
		line-height: 13px;
		text-align: center
	}
	
	.slick-dots li::before {
		display: none
	}
	
	.slick-dots li:only-child {
		display: none
	}
	
	.slick-dots li button {
		display: block;
		cursor: pointer;
		outline: none;
		border-radius: 50%;
		background: #fff;
		min-width: unset;
		width: 11px;
		height: 11px;
		border: none;
		padding: 0;
		text-indent: -99999px
	}
	
	.slick-dots li.slick-active button {
		background-color: #FFC10E;
		width: 12px;
		height: 12px
	}
	
	@media (min-width:768px) {
		.slick-dots {
			left: 50px
		}
	}
	
	@media (min-width:1200px) {
		.slick-dots {
			left: 50%;
			max-width: 1354px;
			margin-left: -662px
		}
	}
	
	.slick-prev,
	.slick-next {
		font-size: 0;
		line-height: 0;
		position: absolute;
		top: 50%;
		display: block;
		width: 40px;
		height: 40px;
		padding: 0;
		cursor: pointer;
		;
		border: none;
		outline: none;
		background: #B9B9B9;
		z-index: 2;
		text-align: center;
		border-radius: 50%;
		color: #fff;
		min-width: auto;
		transition: background .35s, color .35s;
		transform: translateY(-50%)
	}
	
	.slick-prev {
		left: 5%
	}
	
	.slick-next {
		right: 5%
	}
	
	.slick-prev::before,
	.slick-next::before {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		font-size: 28px;
		line-height: 1.429em;
		font-family: 'icomoon-header'!important
	}
	
	.slick-prev::before {
		content: "\e927"
	}
	
	.slick-next::before {
		content: "\e928"
	}
	
	.slick-prev:hover,
	.slick-prev:focus,
	.slick-next:hover,
	.slick-next:focus {
		color: #fff;
		background: var(--primary-color)
	}
	
	
	.intro_header {
		padding: 60px 0;
		
		font-family: 'Inter', sans-serif;
		position: relative;
		z-index: 0;
		-webkit-background-size: 100% auto;
		-moz-background-size: 100% auto;
		background-size: 100% auto;
      background-color:#000;
	}
	
	.intro_header:before {
		position: absolute;
		z-index: -1;
		content: "";
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		
		-webkit-background-size: 100% auto;
		-moz-background-size: 100% auto;
		background-size: 100% auto
	}
	
	.intro_header .row {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-ms-flex-align: center;
		align-items: center
	}
	
	.intro_header-subtitle {
		font-family: inherit;
		font-weight: 900;
		font-size: 16px;
		line-height: 24px;
		letter-spacing: .16px;
		text-transform: uppercase;
		color: #FFF;
		margin: 0 0 30px
	}
	
	.intro_header-title {
		font-family: inherit;
		font-size: 65px;
		line-height: 75px;
		font-weight: 900;
		color: #152035;
		margin: 0 0 34px;
              color: #FFF!important;

	}
	
	.intro_header-title .word-with-symbol {
		display: inline;
		position: relative
	}
	
	.intro_header-title .word-with-symbol .symbol {
		font-size: 60%;
		display: inline-block;
		position: absolute;
		top: 0
	}
	
	.intro_header-text {
		max-width: 575px;
		font-family: inherit;
		font-weight: 400;
		font-size: 19px;
		line-height: 35px;
		color: #152035;
		margin: 0 0 50px;
        color: #FFF!important;

    }
	
	.intro_header-form,
	.intro_header-content .form__proposal form {
		margin: 0;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center
	}
	
	.intro_header-form .form-control {
		background-color: #FFF;
		height: 56px;
		width: 100%;
		font-weight: 500;
		font-size: 18px;
		color: #152035;
		padding: 16px;
		outline: 0;
		line-height: 24px;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px
	}
	
	.intro_header-form .btn {
		margin: 0 0 0 16px;
		padding: 16px 30px;
		height: auto;
		font-weight: 500;
		font-family: inherit;
		font-size: 18px;
		line-height: 24px;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		white-space: nowrap
	}
	
	.intro_header-form .btn img {
		margin-left: 10px
	}
	
	.intro_header-img {
		margin-left: 10px;
		position: relative
	}
	
	.intro_header-img img {
		max-width: 100%;
		height: auto
	}
	
	.intro_header-img .featured-image {
		margin-left: 15%;
		margin-top: 2%
	}
	
	.intro_header-img .stat-bubble {
		width: 151px;
		height: 151px;
		position: absolute;
		border-radius: 50%;
		display: flex;
		flex-direction: column;
		align-content: center;
		justify-content: center;
		text-align: center
	}
	
	.intro_header-img .stat-bubble1 {
		top: 0;
		left: 6%;
		background: #4DC1B9
	}
	
	.intro_header-img .stat-bubble2 {
		background: #288CEC;
		width: 111px;
		height: 111px;
		top: 10%;
		left: 61%
	}
	
	.intro_header-img .stat-bubble3 {
		background: #288CEC;
		width: 111px;
		height: 111px;
		bottom: 24%;
		left: 10%
	}
	
	.intro_header-img .stat-bubble4 {
		background: #4DC1B9;
		width: 151px;
		height: 151px;
		bottom: 6%;
		left: 49%
	}
	
	.intro_header-img .stat-bubble .value {
		font-family: 'Inter', sans-serif;
		font-style: normal;
		font-weight: 900;
		font-size: 24px;
		line-height: 24px;
		text-align: center;
		color: #FFF
	}
	
	.intro_header-img .stat-bubble .title {
		font-style: normal;
		font-weight: 700;
		font-size: 12px;
		line-height: 13px;
		text-align: center;
		color: #FFF;
		font-family: 'Inter', sans-serif;
		letter-spacing: normal;
		margin-top: 5px;
		text-transform: lowercase;
		white-space: break-spaces
	}
	
	@media (max-width:1440px) {
		.intro_header-title {
			margin-bottom: 24px;
			font-size: 46px;
			line-height: 56px
		}
		.intro_header-subtitle {
			margin-bottom: 24px
		}
		.intro_header-text {
			font-size: 18px;
			line-height: 32px;
			margin-bottom: 36px
		}
		.intro_header-form .btn {
			padding-left: 16px;
			padding-right: 16px
		}
	}
	
	@media (max-width:1024px) {

	.intro_header-subtitle {
    font-size:14px;
    
    }
      
.solved-section-title.aos-init.aos-animate
      {
        padding:20px 0px!important;
        font-size:36px!important;
      }
      .breadcrumbs {
			text-align: center
		}
		.intro_header .row {
			display: block
		}
		.intro_header-content {
			text-align: center;
			margin-bottom: 16px
		}
		.intro_header-title {
			font-size: 46px;
			line-height: 46px
		}
		.intro_header-text {
			margin-left: auto;
			margin-right: auto
		}
		.intro_header-form,
		.intro_header-content .form__proposal form {
			margin: 0 auto;
			display: table;
			min-width: 70%
		}
		.intro_header-content .form__proposal form input[type="text"] {
			text-align: center
		}
		.intro_header-img {
			text-align: center;
			max-width: 600px;
			margin: 0 auto
		}
	}
	
	@media (max-width:600px) {
		.intro_header-form,
		.intro_header-content .form__proposal form {
			display: block
		}
		.intro_header-form .form-control,
		.intro_header-content .form__proposal form input {
			text-align: center
		}
		.intro_header-form .btn,
		,
		.intro_header-content .form__proposal form .btn {
			margin: 16px 0 0;
			width: 100%;
			display: block
		}
	}
	
	@media (max-width:500px) {
		.intro_header-img .stat-bubble1 {
			left: 0%
		}
		.intro_header-img .stat-bubble2 {
			left: 72%
		}
		.intro_header-img .stat-bubble3 {
			left: 2%;
			bottom: 2%
		}
		.intro_header-img .stat-bubble4 {
			bottom: -4%;
			left: 60%
		}
	}
	
	@media (max-width:300px) {
		.intro_header-img {
			display: none
		}
	}
	
	.bar_header {
		padding: 18px 0;
		background-color: #B7D5FC
	}
	
	.bar_header-content .slick-slide {
		width: auto!important;
		margin: 0 50px
	}
	
	.bar_header-title {
		float: left
	}
	
	.bar_header-title {
		font-weight: 700;
		font-size: 14px;
		line-height: 30px;
		text-transform: uppercase;
		color: #207DE9;
		margin: 0 16px 0 0;
		white-space: nowrap
	}
	
	.bar_header div {
		position: relative;
		white-space: nowrap;
		overflow: hidden;
		font-family: 'Inter', sans-serif
	}
	
	.bar_header div span {
		font-weight: 500;
		font-size: 16px;
		line-height: 28px;
		color: #083A74;
		font-family: inherit
	}
	
	.real_results_wrapper:before {
		z-index: 1;
		position: absolute;
		left: 0;
		top: 0;
		height: 100%;
		width: 10%;
		content: "";
		background: -webkit-linear-gradient(90deg, #B7D5FC 0%, #B7D5FC 37.93%, transparent 100%);
		background: -moz-linear-gradient(90deg, #B7D5FC 0%, #B7D5FC 37.93%, transparent 100%);
		background: -ms-linear-gradient(90deg, #B7D5FC 0%, #B7D5FC 37.93%, transparent 100%);
		background: -o-linear-gradient(90deg, #B7D5FC 0%, #B7D5FC 37.93%, transparent 100%);
		background: linear-gradient(90deg, #B7D5FC 0%, #B7D5FC 37.93%, transparent 100%)
	}
	
	.real_results_wrapper:after {
		z-index: 1;
		position: absolute;
		right: 0;
		top: 0;
		height: 100%;
		width: 10%;
		content: "";
		background: -webkit-linear-gradient(-90deg, #B7D5FC 0%, #B7D5FC 37.93%, transparent 100%);
		background: -moz-linear-gradient(-90deg, #B7D5FC 0%, #B7D5FC 37.93%, transparent 100%);
		background: -ms-linear-gradient(-90deg, #B7D5FC 0%, #B7D5FC 37.93%, transparent 100%);
		background: -o-linear-gradient(-90deg, #B7D5FC 0%, #B7D5FC 37.93%, transparent 100%);
		background: linear-gradient(-90deg, #B7D5FC 0%, #B7D5FC 37.93%, transparent 100%)
	}
	
	.bar_header marquee {
		position: relative;
		white-space: nowrap;
		overflow: hidden;
		font-family: 'Inter', sans-serif
	}
	
	.bar_header marquee:before {
		z-index: 1;
		position: absolute;
		left: 0;
		top: 0;
		height: 100%;
		width: 10%;
		content: "";
		background: -webkit-linear-gradient(90deg, #B7D5FC 0%, #B7D5FC 37.93%, transparent 100%);
		background: -moz-linear-gradient(90deg, #B7D5FC 0%, #B7D5FC 37.93%, transparent 100%);
		background: -ms-linear-gradient(90deg, #B7D5FC 0%, #B7D5FC 37.93%, transparent 100%);
		background: -o-linear-gradient(90deg, #B7D5FC 0%, #B7D5FC 37.93%, transparent 100%);
		background: linear-gradient(90deg, #B7D5FC 0%, #B7D5FC 37.93%, transparent 100%)
	}
	
	.bar_header marquee:after {
		z-index: 1;
		position: absolute;
		right: 0;
		top: 0;
		height: 100%;
		width: 10%;
		content: "";
		background: -webkit-linear-gradient(-90deg, #B7D5FC 0%, #B7D5FC 37.93%, transparent 100%);
		background: -moz-linear-gradient(-90deg, #B7D5FC 0%, #B7D5FC 37.93%, transparent 100%);
		background: -ms-linear-gradient(-90deg, #B7D5FC 0%, #B7D5FC 37.93%, transparent 100%);
		background: -o-linear-gradient(-90deg, #B7D5FC 0%, #B7D5FC 37.93%, transparent 100%);
		background: linear-gradient(-90deg, #B7D5FC 0%, #B7D5FC 37.93%, transparent 100%)
	}
	
	.bar_header .marquee-item {
		margin-right: 48px;
		font-weight: 500;
		font-size: 16px;
		line-height: 28px;
		color: #083A74;
		font-family: inherit
	}
	
	.awards-logos-section {
		background-color: var(--white);
		padding-top: 48px;
		padding-bottom: 0
	}
	
	.awards-logos-section .awards-logos-block2 {
		padding-top: 0;
		border-bottom: 0;
		text-align: center;
		margin-top: 48px;
		margin-bottom: 30px;
		display: flex;
		align-items: center;
		justify-content: center;
		flex-wrap: wrap;
		flex-direction: column
	}
	
	.awards-logos-block2.js-logos-slider .slick-prev {
		left: 0
	}
	
	.awards-logos-block2.js-logos-slider .slick-next {
		right: 0
	}
	
	.awards-logos-block2.js-logos-slider {
		display: block
	}
	
	.awards-logos-block2.js-logos-slider .logo-item {
		padding: 0 10px
	}
	
	.awards-logos-block2>div {
		margin: 0 27px 27px
	}
	
	.awards-logos-block2 a {
		display: block
	}
	
	.awards-logos-block2 .logo-item img {
		margin: 0 auto
	}
	
	.awards-logos-block2 .logo-item.has-link>a img {
		transition: opacity .35s
	}
	
	.awards-logos-block2 .logo-item.has-link>a:hover img {
		opacity: .5
	}
	
	.awards-logos-section-pages .awards-logos-block2 {
		margin: 0;
		padding-bottom: 18px;
		padding-top: 18px
	}
	
	@media (min-width:768px) {
		.awards-logos-section {
			padding-top: 0
		}
		.awards-logos-section .awards-logos-block2 {
			flex-direction: row
		}
	}
	
	@media (min-width:1025px) {
		.awards-logos-section .awards-logos-block2 {
			margin-top: 96px
		}
		.awards-logos-section-pages .awards-logos-block2 {
			margin-top: 0
		}
	}
	
	<style id="acf/multi-tabs-with-two-body-layouts-css" media="all">
	.img-responsive.center {
		margin-left: auto;
		margin-right: auto
	}
	
	.row.flex_row {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	
	.row.flex_alc {
		-ms-flex-align: center;
		align-items: center
	}
	
	.row.sp_32 {
		margin-left: -16px;
		margin-right: -16px
	}
	
	.row.sp_32>div {
		padding-left: 16px;
		padding-right: 16px
	}
	
	.row.sp_28 {
		margin-left: -14px;
		margin-right: -14px
	}
	
	.row.sp_28>div {
		padding-left: 14px;
		padding-right: 14px
	}
	
	.card-text:last-child {
		margin-bottom: 0
	}
	
	.dd_search_ends {
		font-family: 'Inter', sans-serif;
		padding: 88px 0 80px;
		position: relative;
		overflow: hidden
	}
	
	.dd_search_ends.include_contact_form {
		padding-bottom: 95px
	}
	
	.dd_search_ends-title {
		margin: 0 0 14px;
		font-family: inherit;
		font-weight: 900;
		font-size: 72px;
		line-height: 78px;
		text-align: center;
		letter-spacing: -.042em;
		color: #0B1720
	}
	
	.dd_search_ends-subtitle {
		margin: 0 0 42px;
		font-family: inherit;
		font-weight: 600;
		font-size: 32px;
		line-height: 42px;
		text-align: center;
		letter-spacing: -.018em;
		color: #0B1720
	}
	
	.dd_search_ends-tabs .nav-tabs {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-pack: center;
		justify-content: center;
		font-family: inherit;
		margin: 0;
		padding: 0;
		list-style: none
	}
	
	.dd_search_ends-tabs .nav-tabs a {
		text-decoration: none;
		font-family: inherit;
		display: block;
		padding: 33px 0px;
		font-weight: 900;
		font-size: 28px;
		line-height: 34px;
		text-align: center;
		letter-spacing: -.042em;
		color: #869298;
		-webkit-border-radius: 16px;
		-moz-border-radius: 16px;
		border-radius: 16px
	}
	
	.dd_search_ends-tabs .nav-tabs a:focus,
	.dd_search_ends-tabs .nav-tabs a:hover {
		color: #0E6AD2
	}
	
	.dd_search_ends-tabs .nav-tabs .active a {
		color: #FFF;
		background-color: blue
	}
	
	.dd_search_ends-tabs .panel-tabs {
		display: none
	}
	
	.dd_search_ends-tabs .panel-tabs.active {
		display: block
	}
	
	.dd_search_ends-tabs .body-tabs {
		padding: 90px 0
	}
	
	.dd_search_ends-tabs .body-tabs.with-subtitle {
		padding-top: 50px!important
	}
	
	.dd_search_ends-tabs .body-tabs .panel-tab-subtitle {
		font-family: inherit;
		font-weight: 600;
		font-size: 21px;
		line-height: 33px;
		text-align: center;
		letter-spacing: -.0055em;
		color: #869298;
		padding-bottom: 50px;
		padding-right: 12%;
		padding-left: 12%
	}
	
	.dd_reviews {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	
	.dd_reviews-control {
		font-family: inherit;
		list-style: none;
		margin: 0;
		padding: 56px 0 0;
		width: 50%!important;
		position: relative;
		left: -30px;
		z-index: 2;
		overflow: initial!important;
		order: 2
	}
	
	.dd_reviews-control:after {
		content: "";
		display: block;
		clear: both
	}
	
	.dd_reviews-control li {
		float: left
	}
	
	.dd_reviews-control li.p_1 {
		margin-left: 14%;
		margin-right: 4.649469%;
		margin-top: 92px;
		width: 15.629742%
	}
	
	.dd_reviews-control li.p_2 {
		margin-left: 0;
		margin-right: 6.388467%;
		margin-top: 14px;
		width: 24.43095599393%
	}
	
	.dd_reviews-control li.p_3 {
		margin-left: 0;
		margin-right: 0;
		margin-top: 0;
		width: 24.43095599393%
	}
	
	.dd_reviews-control li.p_4 {
		margin-left: 7.440061%;
		margin-right: 2.925645%;
		margin-top: 25px;
		clear: left;
		width: 15.629742%
	}
	
	.dd_reviews-control li.p_5 {
		margin-left: 0;
		margin-right: 3.552352%;
		margin-top: -1px;
		width: 24.43095599393%
	}
	
	.dd_reviews-control li.p_6 {
		margin-left: 0;
		margin-right: -3.358118%;
		margin-top: -50px;
		width: 25.64491654%
	}
	
	.dd_reviews-control li.p_7 {
		margin-left: 0;
		margin-right: 0;
		margin-top: 37px;
		width: 22.913505311%
	}
	
	.dd_reviews-control li.p_8 {
		margin-left: 45.97875569%;
		margin-right: 0;
		margin-top: -54px;
		clear: left;
		width: 22.0030349%
	}
	
	.dd_reviews-control li a {
		opacity: .5;
		display: block;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;
		overflow: hidden
	}
	
	.dd_reviews-control li a img {
		width: 100%;
		height: auto
	}
	
	.dd_reviews-control li a:hover {
		opacity: 1
	}
	
	.dd_reviews-control li a.active {
		border: 6px solid #207DE9;
		opacity: 1
	}
	
	.dd_reviews-main {
		width: 50%;
		position: relative;
		z-index: 0;
		order: 1
	}
	
	.dd_reviews-main:before {
		content: "";
		right: -89px;
		top: 9px;
		width: 530px;
		height: 530px;
		position: absolute;
		z-index: -1;
		background: #CCE4FF;
		-webkit-filter: blur(100px);
		filter: blur(100px)
	}
	
	.dd_reviews-card {
		display: none;
		padding: 60px 60px 33px;
		background: #FFF;
		-webkit-box-shadow: 0 2px 48px rgba(110, 123, 129, .2);
		-moz-box-shadow: 0 2px 48px rgba(110, 123, 129, .2);
		box-shadow: 0 2px 48px rgba(110, 123, 129, .2);
		-webkit-border-radius: 24px;
		-moz-border-radius: 24px;
		border-radius: 24px
	}
	
	.dd_reviews-card.active {
		display: block
	}
	
	.dd_reviews-card .card-text,
	.dd_reviews-card .card-text p {
		font-family: inherit;
		margin: 0 0 46px;
		font-weight: 500;
		font-size: 24px;
		line-height: 49px;
		letter-spacing: -.042em;
		color: #374046!important;
	}
	
	.dd_reviews-card .card-foot {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center
	}
	
	.dd_reviews-card .card-photo {
		width: 87px;
		min-width: 87px;
		margin-right: 25px
	}
	
	.dd_reviews-card .card-photo img {
		width: 87px;
		height: 87px;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%
	}
	
	.dd_reviews-card .card-foot-detail {
		-ms-flex-positive: 1;
		flex-grow: 1
	}
	
	.dd_reviews-card .card-title {
		font-family: inherit;
		margin: 0 0 4px;
		font-weight: 700;
		font-size: 24px;
		line-height: 29px;
		letter-spacing: -.042em;
		color: #0B1720
	}
	
	.dd_reviews-card .card-subtitle {
		font-family: inherit;
		margin: 0;
		font-weight: 500;
		font-size: 24px;
		line-height: 29px;
		letter-spacing: -.042em;
		color: #869298
	}
	
	.dd_reviews-card .card-more {
		text-align: right;
		margin-top: 20px
	}
	
	.dd_reviews-card .card-link {
		font-family: inherit;
		font-weight: 800;
		font-size: 24px;
		line-height: 1;
		letter-spacing: -.042em;
		color: #207DE9;
		text-decoration: none
	}
	
	.dd_reviews-card .card-link:hover {
		text-decoration: underline
	}
	
	.dd_reviews-featured-image-wrapper {
		width: 48%;
		position: relative;
		z-index: 0;
		order: 2;
		display: flex;
		height: 100%;
		overflow: hidden;
		height: auto;
		margin-left: 2%;
		-webkit-border-radius: 24px;
		-moz-border-radius: 24px;
		border-radius: 24px
	}
	
	.dd_reviews-featured-image-wrapper img {
		position: absolute;
		width: 100%;
		height: 100%;
		object-position: top;
		object-fit: contain
	}
	
	@media (max-width:1540px) {
		.dd_reviews-control {
			left: -15px
		}
		.dd_reviews-control li.p_1 {
			margin-left: 9.5599393%;
			margin-right: 2.649468892261%
		}
		.dd_reviews-control li.p_4 {
			margin-left: 3%;
			margin-right: 2.925645%
		}
		.dd_reviews-control li.p_6 {
			margin-right: 1.6418816388467%
		}
	}
	
	@media (max-width:1440px) {
		.dd_search_ends-title {
			font-size: 56px;
			line-height: 64px
		}
		.dd_search_ends-subtitle {
			font-size: 28px;
			line-height: 34px
		}
		.dd_search_ends-tabs .nav-tabs a {
			font-size: 24px;
			line-height: 30px
		}
		.dd_reviews-card .card-text,
		.dd_reviews-card .card-text p {
			font-size: 22px;
			line-height: 2
		}
		.dd_reviews-card .card-link,
		.dd_reviews-card .card-subtitle,
		.dd_reviews-card .card-title {
			font-size: 22px;
			line-height: 1.2
		}
	}
	
	@media (max-width:1024px) {
	.pricing_list{
      font-size:40px!important;
    }
      
      .dd_search_ends {
			padding: 64px 0
		}
		.dd_search_ends-title {
			font-size: 30px;
			line-height: 46px;
			margin-bottom: 6px
		}
		.dd_search_ends-subtitle {
			font-size: 24px;
			line-height: 30px
		}
		.dd_search_ends-tabs .nav-tabs a {
			font-size: 20px;
			line-height: 28px;
			padding: 20px
		}
		.dd_search_ends-tabs .body-tabs {
			padding: 48px 0px 20px 0px;
		}
		.dd_reviews:not(.single-image) .dd_reviews-main,
		.dd_reviews:not(.single-image) .dd_reviews-control:not(.single-image) {
			width: 100%!important;
			order: 1!important
		}
		.dd_reviews-control {
			max-width: 600px;
			margin: 0 auto;
			padding: 0 0 46px;
			left: 0
		}
		.dd_reviews-card .card-text,
		.dd_reviews-card .card-text p {
			font-size: 20px;
			line-height: 2
		}
		.dd_reviews-card .card-link,
		.dd_reviews-card .card-subtitle,
		.dd_reviews-card .card-title {
			font-size: 20px;
			line-height: 1.2
		}
	}
	
	@media (max-width:767px) {
		.dd_search_ends-tabs .nav-tabs {
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			align-items: center
		}
		.dd_search_ends-tabs .nav-tabs li {
			width: 50%
		}
	}
	
	@media (max-width:767px) {
		.dd_reviews.single-image .dd_reviews-main {
			flex-direction: row
		}
		.dd_reviews-featured-image-wrapper {
			width: 100%;
			min-height: 300px;
			order: 1;
			margin-left: 0;
			margin-bottom: 24px
		}
		.dd_reviews.single-image .dd_reviews-main,
		.dd_reviews.single-image .dd_reviews-control.single-image {
			width: 100%!important;
			order: 1!important
		}
	}
	
	@media (max-width:599px) {
		.dd_search_ends-tabs .nav-tabs li {
			width: 100%
		}
		.dd_reviews-card {
			padding: 32px
		}
	}
	
	.ids_startform2 {
		font-family: 'Inter', sans-serif;
		padding: 0 24px
	}
	
	.ids_startform2 .card-form {
		max-width: 1098px;
		margin: 0 auto;
		padding: 30px;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
		background-color: #152035;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		transform: translateY(-50%)
	}
	
	.ids_startform2 .card-title {
		white-space: nowrap;
		font-family: inherit;
		font-weight: 900;
		font-size: 40px;
		line-height: 1.2;
		letter-spacing: -.8px;
		color: #fff;
		margin: 0 39px 0 0
	}
	
	.ids_startform2 .card-body {
		display: -ms-flexbox;
		display: flex;
		position: relative;
		-ms-flex-positive: 1;
		flex-grow: 1
	}
	
	.ids_startform2 .card-body .form-control {
		background-color: #fff;
		height: 71px;
		width: 100%;
		font-weight: 500;
		font-size: 18px;
		color: #152035;
		padding: 20px 32px;
		outline: 0;
		line-height: 24px;
		-webkit-border-radius: 10px 0 0 10px;
		-moz-border-radius: 10px 0 0 10px;
		border-radius: 10px 0 0 10px
	}
	
	.ids_startform2 .card-body .card-btn {
		width: auto;
		margin: 0;
		padding: 23px 54px;
		height: auto;
		font-family: inherit;
		font-weight: 600;
		font-size: 20px;
		line-height: 25px;
		-webkit-border-radius: 0 10px 10px 0;
		-moz-border-radius: 0 10px 10px 0;
		border-radius: 0 10px 10px 0;
		white-space: nowrap;
		background-color: #288cec!important;
		border-color: #288cec!important
	}
	
	.ids_startform2 .card-body .card-btn img {
		vertical-align: bottom
	}
	
	.ids_startform2 .card-body .card-btn:hover {
		background-color: #0E6AD2!important;
		border-color: #0E6AD2!important
	}
	
	.ids_startform2 .card-title {
		word-break: break-word;
		font-size: 30px;
		font-weight: 400;
		line-height: 40px;
		padding-bottom: 13px;
		margin-right: 0;
		white-space: break-spaces;
		display: flex;
		flex: 100%;
		width: 100%;
		text-align: center;
		padding-right: 20%;
		padding-left: 20%;
		display: inline-block
	}
	
	.ids_startform2 .card-title strong {
		color: #fff
	}
	
	.ids_startform2 .card-body {
		flex: 100%;
		display: flex;
		width: 100%
	}
	
	.ids_startform2 .card-form {
		display: flex;
		flex-direction: column
	}
	
	@media (max-width:1440px) {
		.ids_startform2 .card-title {
			font-size: 32px;
			line-height: 46px
		}
		.ids_startform2 .card-form {
			padding-left: 30px
		}
	}
	
	@media (max-width:1024px) {
		.ids_startform2 {
			padding: 0
		}
		.ids_startform2 .card-title {
			font-size: 28px;
			line-height: 36px
		}
		.ids_startform2 .card-form {
			padding: 30px;
			border-radius: 0;
			-webkit-transform: translateY(0);
			-moz-transform: translateY(0);
			-ms-transform: translateY(0);
			-o-transform: translateY(0);
			transform: translateY(0)
		}
		.ids_startform2 .card-body .form-control {
			padding-left: 16px;
			padding-right: 16px
		}
		.ids_startform2 .card-body .card-btn {
			padding-left: 24px;
			padding-right: 24px
		}
	}
	
	@media (max-width:767px) {
		.ids_startform2 .card-title {
			margin-bottom: 16px;
			margin-right: 0;
			padding-left: 0;
			padding-right: 0;
			text-align: center
		}
		.ids_startform2 .card-form {
			display: block
		}
	}
	
	@media (max-width:500px) {
		.ids_startform2 .card-body {
			display: block
		}
		.ids_startform2 .card-body .form-control,
		.ids_startform2 .card-body .card-btn {
			-webkit-border-radius: 10px;
			-moz-border-radius: 10px;
			border-radius: 10px;
			margin-bottom: 8px;
			width: 100%;
			display: block;
			text-align: center
		}
	}
	
	<style id="acf/cards-list-with-featured-images-items-list-cta-link-css" media="all">
	.solved-section .img-responsive.center {
		margin-left: auto;
		margin-right: auto
	}
	.solved-section .row.flex_row {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	.solved-section .row.flex_alc {
		-ms-flex-align: center;
		align-items: center
	}
	.solved-section .row.sp_32 {
		margin-left: -16px;
		margin-right: -16px
	}
	.solved-section .row.sp_32>div {
		padding-left: 16px;
		padding-right: 16px
	}
	.solved-section .row.sp_40 {
		margin-left: -20px;
		margin-right: -20px
	}
	.solved-section .row.sp_40>div {
		padding-left: 20px;
		padding-right: 20px
	}
	.solved-section .row.sp_28 {
		margin-left: -14px;
		margin-right: -14px
	}
	.solved-section .row.sp_28>div {
		padding-left: 14px;
		padding-right: 14px
	}
	.solved-section .card-text:last-child {
		margin-bottom: 0
	}
	.solved-section {
		font-family: 'Inter', sans-serif;
		position: relative;
		padding: 50px 0 40px
	}
	.solved-section.no-padding-top {
		padding-top: 0px!important
	}
	.solved-section.no-padding-bottom {
		padding-bottom: 0px!important
	}
	.solved-section-title {
		text-align: center;
		font-family: inherit;
		margin: 0 0 24px;
		font-weight: 900;
		letter-spacing: -.024em;
		color: #222
	}
	.solved-section-title.without-subtitle {
		margin-bottom: 80px
	}
	.solved-section-subtitle {
		font-family: inherit;
		font-weight: 600;
		font-size: 21px;
		line-height: 33px;
		text-align: center;
		letter-spacing: -.0055em;
		color: #0B1720
	}
	.solved-section.blue-titles .solved-section-title {
		color: #083A74
	}
	.solved-section.blue-titles .solved-section-subtitle {
		color: #083A74
	}
	.solved-section-subtitle u {
		text-decoration: none;
		position: relative;
		z-index: 0
	}
	.solved-section-subtitle u:before {
		content: "";
		width: 76px;
		height: 9px;
		position: absolute;
		top: 100%;
		left: 50%;
		margin-left: -38px;
		}
	.solved-card-col {
		margin-bottom: 20px
	}
	.solved-card-col .solved-card {
		margin-bottom: 0;
		min-height: 100%;
		place-content: flex-start;
		padding: 40px 48px 32px;
		border: 1px solid #A9B4BC;
		-webkit-border-radius: 30px;
		-moz-border-radius: 30px;
		border-radius: 30px
	}
	.solved-card {
		padding: 30px 36px 36px;
		border: 1px solid #c3c3c3;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		margin-bottom: 30px;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	
	.solved-card:not(.no-featured-image) .card-body {
		width: 70%
	}
	
	.solved-card .card-title {
		font-family: inherit;
		font-weight: 700;
		letter-spacing: -.018em;
		color: #222;
		margin-bottom: 10px;
		font-size: 30px
	}
	
	.solved-card .card-text,
	.solved-card .card-text p,
	.solved-card .card-text ul li {
		font-family: inherit;
		margin: 0;
		font-weight: 400;
		font-size: 16px;
		line-height: 26px;
		color: #869298
	}
	
	.solved-card .card-text ul {
		margin-top: 10px;
		margin-bottom: 10px
	}
	
	.solved-card .card-text ul li {
		padding-bottom: 0
	}
	
	.solved-card .card-img {
		width: 30%;
		text-align: right;
		padding-left: 20px;
		-ms-flex-item-align: center;
		align-self: center
	}
	
	.solved-card .card-img .img-responsive {
		margin-left: auto
	}
	
	.solved-card .card-footer {
		width: 100%;
		border-top: 1px solid #c3c3c3;
		padding-top: 20px;
		margin-top: 20px
	}
	
	.solved-card .card-footer ul {
		font-family: inherit;
		list-style: none;
		margin: 0 -10px 16px;
		padding: 0;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	
	.solved-card .card-footer ul li {
		font-weight: 400;
		font-size: 16px;
		line-height: 26px;
		color: #869298;
		margin-bottom: 16px;
		width: 50%;
		padding: 0 8px 0 42px;
		position: relative
	}
	
	.solved-card .card-footer ul li:before {
		content: "";
		width: 20px;
		height: 20px;
		position: absolute;
		top: 4px;
		left: 10px;
		background: url(https://www.webfx.com/wp-content/themes/fx/assets/img/blocks/innerpage/cards-list-with-featured-images-items-list-cta-link/check-mark-teal.png) no-repeat 0 0;
	}
	
	.solved-card .card-footer ul li._purple:before {
		background-image: url(https://www.webfx.com/wp-content/themes/fx/assets/img/blocks/innerpage/cards-list-with-featured-images-items-list-cta-link/check-mark-purple.png)
	}
	
	.solved-card .card-footer ul li._blue:before {
		background-image: url(https://www.webfx.com/wp-content/themes/fx/assets/img/blocks/innerpage/cards-list-with-featured-images-items-list-cta-link/check-mark-blue.png)
	}
	
	.solved-card .card-footer ul li a {
		word-break: inherit;
		font-weight: 400;
		font-family: inherit;
		font-size: 18px;
		line-height: 28px;
		letter-spacing: -.0045em;
		text-decoration: underline;
		color: #207DE9
	}
	
	.solved-card .card-btn {
		font-family: inherit;
		padding: 0;
		font-weight: 600;
		font-size: 20px;
		line-height: 25px;
		color: #207DE9
	}
	
	.solved-card .card-btn svg {
		vertical-align: middle;
		margin-top: -4px
	}
	
	.solved-card .card-btn:focus,
	.solved-card .card-btn:hover {
		color: #0c57ad
	}
	
	.solved-card .card-btn:focus svg path,
	.solved-card .card-btn:hover svg path {
		stroke: #0c57ad
	}
	
	@media (min-width:1441px) {
		.solved-section.big-titles .solved-section-title {
			margin: 0 0 50px;
			font-family: inherit;
			font-weight: 900;
			font-size: 72px;
			line-height: 78px;
			text-align: center;
			letter-spacing: -.042em;
			color: #0B1720
		}
		.solved-section.big-titles .solved-section-subtitle {
			margin: 0 0 42px;
			font-family: inherit;
			font-weight: 600;
			font-size: 32px;
			line-height: 42px;
			text-align: center;
			letter-spacing: -.018em;
			color: #0B1720
		}
		.solved-section-title {
			font-size: 48px;
			line-height: 56px
		}
	}
	
	@media (max-width:1440px) {
		.solved-section-title {
			font-size: 56px;
			line-height: 64px
		}
		.solved-section-subtitle {
			font-size: 28px;
			line-height: 34px
		}
		.solved-card .card-title {
			font-size: 24px;
			line-height: 30px
		}
		.solved-card .card-btn {
			font-size: 18px;
			line-height: 22px
		}
	}
	
	@media (max-width:1024px) {
		.solved-section {
			padding: 10px 0
		}
		.solved-section-title {
			font-size: 25px;
			line-height: 46px;
			margin-bottom: 6px
		}
		.solved-section-subtitle {
			font-size: 24px;
			line-height: 30px
		}
		.solved-card .card-title {
			font-size: 22px;
			line-height: 32px
		}
		.solved-section-title.without-subtitle {
			margin-bottom: 56px
		}
	}
	
	@media (max-width:599px) {
		.solved-card {
			padding: 24px
		}
		.solved-card .card-footer ul li {
			width: 100%
		}
	}
	
	@media (max-width:450px) {
		.solved-card .card-img {
			text-align: left;
			width: 100%;
			order: -1
		}
		.solved-card .card-img .img-responsive {
			margin-left: 0;
			margin-bottom: 16px
		}
		.solved-card .card-body {
			width: 100%!important
		}
	}
	
	section.solved-section.bg-white-curved-blue-shape {
		background: url(/wp-content/themes/fx/assets/img/blocks/innerpage/cards-list-with-featured-images-items-list-cta-link/tech-bg.png) no-repeat right bottom
	}
	
	section.solved-section.revenue-acceleration-technology {
		padding: 120px 0 80px
	}
	
	section.solved-section.revenue-acceleration-technology .solved-section-title {
		text-align: center;
		font-family: inherit;
		margin: 0 0 24px;
		font-weight: 900;
		letter-spacing: -.024em;
		color: #222
	}
	
	section.solved-section.revenue-acceleration-technology .solved-section-subtitle {
		text-align: center;
		font-family: inherit;
		margin: 0 0 80px;
		font-weight: 400;
		letter-spacing: -.0055em;
		color: #222
	}
	
	section.solved-section.revenue-acceleration-technology .solved-card-col,
	section.solved-section.revenue-acceleration-technology .solved-card-col .solved-card .card-body {
		width: 100%
	}
	
	section.solved-section.revenue-acceleration-technology .solved-card-col .solved-card {
		background: #fff
	}
	
	section.solved-section.revenue-acceleration-technology .solved-card-col .solved-card .card-body .card-title {
		font-family: inherit;
		font-weight: 700;
		letter-spacing: -.018em;
		font-size: 32px;
		color: #374046;
		width: 88%
	}
	
	section.solved-section.revenue-acceleration-technology .solved-card-col .solved-card .card-body .card-text {
		margin-top: 24px
	}
	
	section.solved-section.revenue-acceleration-technology .solved-card-col .solved-card .card-body .card-text p {
		margin: 0 0 1em;
		font-family: inherit;
		font-weight: 400;
		letter-spacing: -.0055em;
		color: #6E7B81;
		font-size: 21px;
		line-height: 35px
	}
	
	section.solved-section.revenue-acceleration-technology .solved-card-col .solved-card {
		margin: 0 48px 40px;
		padding: 40px 48px 32px;
		min-height: initial
	}
	
	section.solved-section.revenue-acceleration-technology .solved-card-col .solved-card .card-img {
		width: auto;
		position: absolute;
		right: 120px;
		top: 30px
	}
	
	section.solved-section.revenue-acceleration-technology .solved-card-col .solved-card .card-footer {
		text-align: right;
		margin-top: 32px;
		padding-top: 32px
	}
	
	@media (max-width:1440px) {
		section.solved-section.revenue-acceleration-technology .solved-section-title {
			font-size: 38px;
			line-height: 46px;
			letter-spacing: -.042em;
			margin-bottom: 16px
		}
		section.solved-section.revenue-acceleration-technology .solved-card-col .solved-card .card-body .card-title {
			font-size: 28px;
			line-height: 34px
		}
	}
	
	@media (max-width:1024px) {
		section.solved-section.revenue-acceleration-technology .solved-card-col .solved-card .card-img {
			right: 12%
		}
	}
	
	@media (max-width:600px) {
		section.solved-section.revenue-acceleration-technology .solved-card-col .solved-card .card-img {
			position: inherit;
			text-align: left;
			width: 100%;
			order: -1
		}
		section.solved-section.revenue-acceleration-technology .solved-card-col .solved-card .card-img img {
			margin-left: 0;
			margin-bottom: 16px
		}
	}
	
	@media (max-width:400px) {
		section.solved-section.revenue-acceleration-technology .solved-card-col .solved-card {
			margin: 0;
			padding: 20px
		}
	}
	
	section.solved-section.gray-subtitle .solved-section-subtitle {
		color: #869298
	}
	
	section.solved-section.sixty-four-icons-size .solved-card .card-img img {
		max-width: 64px
	}
	
	section.solved-section.cards-format1 .solved-card-col .solved-card {
		padding: 30px 36px 36px;
		border: 1px solid #c3c3c3;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		margin-bottom: 30px;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	
	section.solved-section.cards-format1 .solved-card-col .solved-card .card-btn {
		font-family: inherit;
		padding: 0;
		font-weight: 600;
		font-size: 20px;
		line-height: 25px;
		color: #207DE9
	}
	
	section.solved-section.cards-format1 .solved-card-col .solved-card .card-btn:hover {
		color: #0c57ad
	}
	
	section.solved-section.cards-format1 .solved-card-col .solved-card .card-footer ul li {
		padding-right: 0
	}
	
	<style id="acf/big-image-enveloped-with-description-cta-link-css" media="all">
	.img-responsive.center {
		margin-left: auto;
		margin-right: auto
	}
	
	.row.flex_row {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	
	.row.flex_alc {
		-ms-flex-align: center;
		align-items: center
	}
	
	.row.sp_32 {
		margin-left: -16px;
		margin-right: -16px
	}
	
	.row.sp_32>div {
		padding-left: 16px;
		padding-right: 16px
	}
	
	.row.sp_28 {
		margin-left: -14px;
		margin-right: -14px
	}
	
	.row.sp_28>div {
		padding-left: 14px;
		padding-right: 14px
	}
	
	.card-text:last-child {
		margin-bottom: 0
	}
	
	.btn-block {
		display: block;
		width: 100%
	}
	
	.dd_word_class {
		font-family: 'Inter', sans-serif;
		padding: 95px 0 75px;
		position: relative;
		overflow: hidden
	}
	
	.dd_word_class-head {
		position: relative;
		z-index: 3
	}
	
	.dd_word_class-logo {
		margin: 0 0 21px;
		font-family: inherit;
		font-weight: 900;
		font-size: 48px;
		line-height: 56px;
		text-align: center;
		letter-spacing: -.018em;
		color: #0B1720
	}
	
	.dd_word_class-logo img {
		max-width: 100%;
		height: auto;
		margin-bottom: auto!important;
		display: initial!important
	}
	
	.dd_word_class-title {
		margin: 0 auto 62px;
		font-family: inherit;
		max-width: 1040px;
		font-weight: 900;
		font-size: 72px;
		line-height: 78px;
		text-align: center;
		letter-spacing: -.042em;
		color: #0B1720
	}
	
	.dd_word_class-img {
		position: relative;
		z-index: 0
	}
	
	.dd_word_class-img:before {
		content: "";
		position: absolute;
		top: -168px;
		left: 0;
		width: 100%;
		height: 122%;
		background: url(/wp-content/themes/fx/assets/img/blocks/homepage/big-image-enveloped-with-description-cta-link/bg-world-class-behind.webp) no-repeat center 0 #f7faff;
		z-index: -1
	}
	
	.dd_word_class-img:after {
		content: "";
		position: absolute;
		top: 160px;
		left: 0;
		width: 100%;
		height: 79%;
		
		z-index: 2
	}
	
	.dd_word_class-content {
		background: #fff;
		margin-top: -300px;
		z-index: 5;
		position: relative;
		padding-bottom: 0
	}
	
	.dd_word_class-content .row.flex_alc {
		margin-top: 48px
	}
	
	.dd_word_class-content p {
		font-weight: 600;
		font-family: inherit;
		font-size: 21px;
		line-height: 33px;
		letter-spacing: -.0055em;
		color: #869298 !important
	}
	
	.dd_word_class-content .btn {
		border-radius: 4px;
		text-align: center;
		font-family: inherit;
		font-weight: 700;
		font-size: 18px;
		line-height: 24px;
		letter-spacing: -.008em;
		padding: 16px
	}
	
	.dd_word_class-content .btn img {
		vertical-align: middle;
		margin-top: -3px
	}
	
	@media (min-width:1921px) {
		.dd_word_class-img:before {
			-webkit-background-size: 100% 790px;
			-moz-background-size: 100% 790px;
			background-size: 100% 790px
		}
		.dd_word_class-img:after {
			-webkit-background-size: 100% 612px;
			-moz-background-size: 100% 612px;
			background-size: 100% 612px
		}
	}
	
	@media (max-width:1440px) {
		.dd_word_class-title {
			font-size: 56px;
			line-height: 64px;
			max-width: 800px
		}
	}
	
	@media (max-width:1199px) {
		.dd_word_class-img:before {
			top: -11%;
			background-size: 100% auto
		}
		.dd_word_class-img:after {
			top: 37%;
			background-size: 100% auto
		}
		.dd_word_class-content {
			margin-top: -25%
		}
	}
	
	@media (max-width:1024px) {
		.dd_word_class-title {
			font-size: 36px;
			line-height: 46px;
			max-width: 500px
		}
		.dd_word_class-content {
			text-align: center;
			padding-bottom: 64px
		}
		.dd_word_class-content p {
			font-size: 18px;
			line-height: 29px
		}
	}
	
	<style id="acf/vertical-logos-scroller-css" media="all">
	.img-responsive.center {
		margin-left: auto;
		margin-right: auto
	}
	
	.row.flex_row {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	
	.row.flex_alc {
		-ms-flex-align: center;
		align-items: center
	}
	
	.row.sp_32 {
		margin-left: -16px;
		margin-right: -16px
	}
	
	.row.sp_32>div {
		padding-left: 16px;
		padding-right: 16px
	}
	
	.row.sp_28 {
		margin-left: -14px;
		margin-right: -14px
	}
	
	.row.sp_28>div {
		padding-left: 14px;
		padding-right: 14px
	}
	
	.card-text:last-child {
		margin-bottom: 0
	}
	
	.dd_customer {
		font-family: 'Inter', sans-serif;
		padding: 100px 0 1px;
		position: relative;
		z-index: 0;
		background-color: #F7FAFF;
		margin-top: 189px
	}
	
	.dd_customer:before {
		content: "";
		position: absolute;
		z-index: -1;
		top: -180px;
		left: 0;
		width: 100%;
		height: 189px;
		
		-webkit-background-size: 100% 189px;
		-moz-background-size: 100% 189px;
		background-size: 100% 189px
	}
	
	.dd_customer-title {
		margin: 0 0 145px;
		font-family: inherit;
		font-weight: 900;
		font-size: 72px;
		line-height: 78px;
		text-align: center;
		letter-spacing: -.042em;
		color: #0B1720
	}
	
	.dd_customer-subtitle {
		margin: 0 auto 12px;
		font-family: inherit;
		font-weight: 900;
		font-size: 48px;
		line-height: 56px;
		text-align: center;
		letter-spacing: -.024em;
		color: #0B1720
	}
	
	.dd_customer-logos {
		position: relative
	}
	
	.dd_customer-logos:after {
		clear: both;
		content: "";
		display: block
	}
	
	.dd_customer-logos ._item {
		display: inline-block;
		text-align: center;
		float: left
	}
	
	.dd_customer-logos ._item img {
		margin: 0 auto;
		filter: url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale");
		filter: gray;
		-webkit-filter: grayscale(100%);
		mix-blend-mode: luminosity
	}
	
	.dd_customer-logos ._item:hover img {
		filter: url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'1 0 0 0 0,0 1 0 0 0,0 0 1 0 0,0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale");
		-webkit-filter: grayscale(0%);
		mix-blend-mode: normal
	}
	
	.dd_customer-logos .p_1 {
		width: 25.0917%;
		margin-right: 8.51063829787%
	}
	
	.dd_customer-logos .p_2 {
		width: 11.95891415994%;
		margin-right: 15.84739545121%;
		margin-top: 76px
	}
	
	.dd_customer-logos .p_3 {
		width: 23.110785033%;
		margin-right: 0;
		margin-top: 60px
	}
	
	.dd_customer-logos .p_4 {
		width: 19.882611885546%;
		margin-right: 32.281731474688%;
		margin-top: 8px;
		clear: left
	}
	
	.dd_customer-logos .p_5 {
		width: 11.2252384446%;
		margin-right: 20.61628760088%;
		margin-top: 22px
	}
	
	.dd_customer-logos .p_6 {
		width: 12.692589875%;
		margin-right: 0;
		margin-top: -17px
	}
	
	.dd_customer-logos .p_7 {
		width: 15.994130594277%;
		margin-left: 21.4233308877%;
		margin-right: 40.2787967718%;
		margin-top: -11px;
		clear: left
	}
	
	.dd_customer-logos .p_8 {
		width: 19.002201%;
		margin-left: 0;
		margin-right: 0;
		margin-top: 67px
	}
	
	.dd_customer-logos .p_9 {
		width: 17.608217168%;
		margin-left: 2.2743947175%;
		margin-right: 17.901687454%;
		margin-top: -20px;
		clear: left
	}
	
	.dd_customer-logos .p_10 {
		width: 15.407190022%;
		margin-left: 0;
		margin-right: 10.19809244314%;
		margin-top: -25px
	}
	
	.dd_customer-logos .p_11 {
		width: 17.314746882%;
		margin-left: 0;
		margin-right: 0;
		margin-top: 50px
	}
	
	.dd_customer-logos img {
		max-height: 100px;
		width: auto
	}
	
	.vertical-logos-scroller-slider {
		width: 100%;
		position: relative;
		float: left;
		display: block;
		min-height: 600px
	}
	
	.vertical-logos-scroller-slider .slick-list:before {
		background: linear-gradient(180deg, rgb(247 250 255) 50%, rgba(0, 0, 0, 0));
		content: "";
		position: absolute;
		z-index: 1;
		width: 100%;
		top: 0;
		pointer-events: none;
		left: 0;
		height: 20%;
		opacity: .8
	}
	
	.vertical-logos-scroller-slider .slick-list:after {
		background: linear-gradient(0deg, rgb(247 250 255) 50%, rgba(0, 0, 0, 0));
		content: "";
		position: absolute;
		z-index: 1;
		width: 100%;
		bottom: 0;
		pointer-events: none;
		left: 0;
		height: 20%;
		opacity: .8
	}
	
	.vertical-logos-scroller-slider .dd_customer-logos {
		position: relative;
		border: none;
		width: 100%;
		float: left
	}
	
	.vertical-logos-scroller-slider .slick-list {
		min-height: 600px
	}
	
	@media (max-width:1440px) {
		.dd_customer-title {
			font-size: 56px;
			line-height: 64px
		}
		.dd_customer-subtitle {
			font-size: 38px;
			line-height: 46px
		}
	}
	
	@media (max-width:1024px) {
		.dd_customer {
			margin-top: 100px;
			padding-top: 64px
		}
		.dd_customer-title {
			font-size: 36px;
			line-height: 46px;
			margin-bottom: 64px
		}
		.dd_customer-subtitle {
			font-size: 32px;
			line-height: 44px
		}
		.dd_customer:before {
			height: 100px;
			top: -98px;
			-webkit-background-size: 120% 100px;
			-moz-background-size: 120% 100px;
			background-size: 120% 100px
		}
	}
	
	@media (max-width:767px) {
		.dd_customer-logos .p_1 {
			width: 31.0917%;
			margin-right: 2.51063829787%
		}
		.dd_customer-logos .p_2 {
			width: 17.95891415994%;
			margin-right: 9.84739545121%
		}
		.dd_customer-logos .p_3 {
			width: 29.110785033%
		}
		.dd_customer-logos .p_4 {
			width: 25.882611885546%;
			margin-right: 26.281731474688%
		}
		.dd_customer-logos .p_5 {
			width: 17.2252384446%;
			margin-right: 8.61628760088%
		}
		.dd_customer-logos .p_6 {
			width: 17.692589875%
		}
		.dd_customer-logos .p_7 {
			width: 21.994130594277%;
			margin-left: 18.4233308877%;
			margin-right: 34.2787967718%
		}
		.dd_customer-logos .p_8 {
			width: 25.002201%
		}
		.dd_customer-logos .p_9 {
			width: 23.608217168%;
			margin-left: 0%;
			margin-right: 13.901687454%
		}
		.dd_customer-logos .p_10 {
			width: 21.407190022%;
			margin-right: 4.19809244314%
		}
		.dd_customer-logos .p_11 {
			width: 23.314746882%
		}
		.dd_customer-logos ._item:last-child {
			margin-bottom: -20px
		}
		.vertical-logos-scroller-slider {
			min-height: 300px
		}
		.vertical-logos-scroller-slider .slick-list {
			min-height: 300px;
			height: 300px!important
		}
	}
	
	@media (max-width:599px) {
		.dd_customer-logos {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			-ms-flex-align: center;
			align-items: center;
			-ms-flex-pack: center;
			justify-content: center;
			margin: 0 -24px
		}
		.dd_customer-logos ._item {
			width: 50%;
			margin: 24px 0;
			padding: 0 24px
		}
	}
	
	<style id="acf/big-automatically-cards-slider-css" media="all">
	.img-responsive.center {
		margin-left: auto;
		margin-right: auto
	}
	
	.row.flex_row {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	
	.row.flex_alc {
		-ms-flex-align: center;
		align-items: center
	}
	
	.row.sp_32 {
		margin-left: -16px;
		margin-right: -16px
	}
	
	.row.sp_32>div {
		padding-left: 16px;
		padding-right: 16px
	}
	
	.row.sp_28 {
		margin-left: -14px;
		margin-right: -14px
	}
	
	.row.sp_28>div {
		padding-left: 14px;
		padding-right: 14px
	}
	
	.card-text:last-child {
		margin-bottom: 0
	}
	
	.dd_results {
		font-family: 'Inter', sans-serif;
		padding: 303px 0 210px;
		position: relative
	}
	
	.dd_results-title {
		margin: 0 auto 74px;
		max-width: 1050px;
		font-family: inherit;
		font-weight: 900;
		font-size: 72px;
		line-height: 78px;
		text-align: center;
		letter-spacing: -.042em;
		color: #000
	}
	
	.dd_results-title u {
		display: inline-block;
		text-decoration: none;
		position: relative;
		z-index: 0
	}
	
	.dd_results-title u:before {
		content: "";
		position: absolute;
		top: 95%;
		right: 0;
		width: 105.15%;
		height: 11px;
		-webkit-background-size: 100% auto;
		-moz-background-size: 100% auto;
		background-size: 100% auto
	}
	
	.dd_results-card {
		margin: 36px 0;
		background-color: #FFF;
		-webkit-box-shadow: 0 4px 36px rgba(50, 78, 135, .3);
		-moz-box-shadow: 0 4px 36px rgba(50, 78, 135, .3);
		box-shadow: 0 4px 36px rgba(50, 78, 135, .3);
		-webkit-border-radius: 12px;
		-moz-border-radius: 12px;
		border-radius: 12px;
		padding: 35px 62px 35px 32px;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	
	.dd_results-card .card-img {
		width: 40%;
		position: relative
	}
	
	.dd_results-card .card-img:before {
		content: "";
		z-index: 2;
		position: absolute;
		left: 3.8775510204%;
		top: 65.5%;
		width: 29.387755102%;
		padding-bottom: 29.387755102%;
		border: 1px solid #207DE9;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%
	}
	
	.dd_results-card .card-img-inner {
		max-width: 71%;
		width: 358px;
		z-index: 1;
		margin: 37px 19.59183673469% 32px 9.387755102%;
		position: relative;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%
	}
	
	.dd_results-card .card-img-inner:after {
		content: "";
		z-index: -1;
		position: absolute;
		background: url(/wp-content/themes/fx/assets/img/blocks/homepage/big-automatically-cards-slider/triangle.png) no-repeat right 0;
		left: 31.896551724%;
		top: -3%;
		width: 88.472622478%;
		height: 130%;
		-webkit-background-size: 100% auto;
		-moz-background-size: 100% auto;
		background-size: 100% auto
	}
	
	.dd_results-card .card-img-inner:before {
		content: "";
		z-index: 2;
		position: absolute;
		background-color: rgba(255, 255, 255, .8);
		right: -15.2%;
		top: 20%;
		width: 39.9425287356%;
		padding-bottom: 39.9425287356%;
		border: 1px solid #FFA232;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;
		-webkit-backdrop-filter: blur(3px);
		backdrop-filter: blur(3px)
	}
	
	.dd_results-card .card-body {
		padding: 0 0 0 75px;
		width: 60%
	}
	
	.dd_results-card .card-title {
		margin: 0 0 36px;
		font-family: inherit;
		font-weight: 600;
		font-size: 48px;
		line-height: 56px;
		letter-spacing: -.024em;
		color: #000
	}
	
	.dd_results-card .card-text {
		margin: 0 0 24px;
		font-family: inherit;
		font-weight: 600;
		font-size: 21px;
		line-height: 33px;
		letter-spacing: -.0055em;
		color: #374046
	}
	
	.dd_results-card .card-text p {
		font-family: inherit;
		font-weight: 600;
		font-size: 21px;
		line-height: 33px;
		letter-spacing: -.0055em;
		color: #374046
	}
	
	.dd_results-card .card-text a {
		color: #207DE9;
		text-decoration: none;
		font-family: inherit;
		font-weight: inherit
	}
	
	.dd_results-card .card-text a:hover {
		text-decoration: underline
	}
	
	.dd_results-card .card-link {
		font-family: inherit;
		text-decoration: none;
		font-weight: 600;
		font-size: 22px;
		line-height: 24px;
		letter-spacing: -.01em;
		text-transform: uppercase;
		color: #116FDA
	}
	
	.dd_results-card .card-link img {
		vertical-align: middle;
		margin-top: -5px;
		margin-left: 5px
	}
	
	.dd_results-slider {
		margin: 0 -24px
	}
	
	.dd_results-slider .bx-pager {
		text-align: center
	}
	
	.dd_results-slider .bx-pager-item {
		display: inline-block
	}
	
	.dd_results-slider .bx-pager-link {
		text-indent: -9999px;
		overflow: hidden;
		position: relative;
		display: block;
		width: 24px;
		height: 24px;
		margin: 6px;
		background-color: #ABB9C2;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%
	}
	
	.dd_results-slider .bx-pager-link:hover,
	.dd_results-slider .bx-pager-link.active {
		background-color: #116FDA
	}
	
	.dd_results-slider .dd_results-slider-content {
		margin: 0
	}
	
	.dd_results-slider .dd_results-slider-content li {
		padding: 0px!important
	}
	
	@media (max-width:1440px) {
		.dd_results-title {
			font-size: 56px;
			line-height: 64px;
			max-width: 800px
		}
		.dd_results-card .card-title {
			font-size: 38px;
			line-height: 46px;
			margin-bottom: 24px
		}
	}
	
	@media (max-width:1024px) {
		.dd_results {
			padding: 64px 0
		}
		.dd_results-title {
			font-size: 36px;
			line-height: 46px;
			margin-bottom: 64px;
			max-width: 500px
		}
		.dd_results-card {
			padding: 32px 32px 64px
		}
		.dd_results-card .card-img {
			width: 100%;
			max-width: 400px;
			margin: 0 auto
		}
		.dd_results-card .card-body {
			width: 100%;
			padding: 48px 0 0;
			text-align: center
		}
		.dd_results-card .card-title {
			font-size: 32px;
			line-height: 44px;
			margin-bottom: 16px
		}
		.dd_results-card .card-text {
			font-size: 18px;
			line-height: 29px
		}
		.dd_results-card .card-link {
			font-size: 20px;
			line-height: 28px
		}
	}
	
	.dd_results.no-padding-top {
		padding-top: 0
	}
	
	.dd_results.no-padding-bottom {
		padding-bottom: 0
	}
	
	@media (min-width:1025px) {
		.dd_results.half-padding-top {
			padding-top: 100px
		}
		.dd_results.half-padding-bottom {
			padding-bottom: 100px
		}
	}
	
	<style id="site-trumps-css" media="all">
	@-ms-viewport {
		width: device-width
	}
	
	.img-responsive {
		display: block;
		max-width: 100%;
		height: auto
	}
	
	.show {
		display: block!important
	}
	
	.visible-xxs,
	.visible-xs,
	.visible-sm,
	.visible-md,
	.visible-lg {
		display: none!important
	}
	
	.visible-xxs-block,
	.visible-xxs-inline,
	.visible-xxs-inline-block,
	.visible-xs-block,
	.visible-xs-inline,
	.visible-xs-inline-block,
	.visible-sm-block,
	.visible-sm-inline,
	.visible-sm-inline-block,
	.visible-md-block,
	.visible-md-inline,
	.visible-md-inline-block,
	.visible-lg-block,
	.visible-lg-inline,
	.visible-lg-inline-block {
		display: none!important
	}
	
	@media (max-width:599px) {
		.visible-xxs {
			display: block!important
		}
		table.visible-xxs {
			display: table
		}
		tr.visible-xxs {
			display: table-row!important
		}
		th.visible-xxs,
		td.visible-xxs {
			display: table-cell!important
		}
		.visible-xxs-block {
			display: block!important
		}
		.visible-xxs-inline {
			display: inline!important
		}
		.visible-xxs-inline-block {
			display: inline-block!important
		}
	}
	
	@media (min-width:600px) and (max-width:767px) {
		.visible-xs {
			display: block!important
		}
		table.visible-xs {
			display: table
		}
		tr.visible-xs {
			display: table-row!important
		}
		th.visible-xs,
		td.visible-xs {
			display: table-cell!important
		}
		.visible-xs-block {
			display: block!important
		}
		.visible-xs-inline {
			display: inline!important
		}
		.visible-xs-inline-block {
			display: inline-block!important
		}
	}
	
	@media (min-width:768px) and (max-width:1024px) {
		.visible-sm {
			display: block!important
		}
		table.visible-sm {
			display: table
		}
		tr.visible-sm {
			display: table-row!important
		}
		th.visible-sm,
		td.visible-sm {
			display: table-cell!important
		}
		.visible-sm-block {
			display: block!important
		}
		.visible-sm-inline {
			display: inline!important
		}
		.visible-sm-inline-block {
			display: inline-block!important
		}
	}
	
	@media (min-width:1025px) and (max-width:1199px) {
		.visible-md {
			display: block!important
		}
		table.visible-md {
			display: table
		}
		tr.visible-md {
			display: table-row!important
		}
		th.visible-md,
		td.visible-md {
			display: table-cell!important
		}
		.visible-md-block {
			display: block!important
		}
		.visible-md-inline {
			display: inline!important
		}
		.visible-md-inline-block {
			display: inline-block!important
		}
	}
	
	@media (min-width:1200px) {
		.visible-lg {
			display: block!important
		}
		table.visible-lg {
			display: table
		}
		tr.visible-lg {
			display: table-row!important
		}
		th.visible-lg,
		td.visible-lg {
			display: table-cell!important
		}
		.visible-lg-block {
			display: block!important
		}
		.visible-lg-inline {
			display: inline!important
		}
		.visible-lg-inline-block {
			display: inline-block!important
		}
	}
	
	.hide,
	.hidden-xxs-up {
		display: none!important
	}
	
	.hidden {
		display: none!important;
		visibility: hidden!important
	}
	
	.invisible {
		visibility: hidden!important
	}
	
	.text-hide {
		font: 0/0 a;
		color: transparent;
		text-shadow: none;
		background-color: transparent;
		border: 0
	}
	
	@media (max-width:599px) {
		.hidden-xxs {
			display: none!important
		}
	}
	
	@media (min-width:600px) {
		.hidden-xs-up {
			display: none!important
		}
	}
	
	@media (min-width:600px) and (max-width:767px) {
		.hidden-xs {
			display: none!important
		}
	}
	
	@media (max-width:767px) {
		.hidden-xs-down {
			display: none!important
		}
	}
	
	@media (min-width:768px) {
		.hidden-sm-up {
			display: none!important
		}
	}
	
	@media (min-width:768px) and (max-width:1024px) {
		.hidden-sm {
			display: none!important
		}
	}
	
	@media (max-width:1024px) {
		.hidden-sm-down {
			display: none!important
		}
	}
	
	@media (min-width:1025px) {
		.hidden-md-up {
			display: none!important
		}
	}
	
	@media (min-width:1025px) and (max-width:1199px) {
		.hidden-md {
			display: none!important
		}
	}
	
	@media (max-width:1199px) {
		.hidden-md-down {
			display: none!important
		}
	}
	
	@media (min-width:1200px) {
		.hidden-lg {
			display: none!important
		}
	}
	
	.sr-only,
	.screen-reader-text,
	.wpcf7 .screen-reader-response {
		position: absolute;
		width: 1px;
		height: 1px;
		margin: -1px;
		padding: 0;
		overflow: hidden;
		clip: rect(0, 0, 0, 0);
		border: 0
	}
	
	.sr-only-focusable:active,
	.sr-only-focusable:focus {
		position: static;
		width: auto;
		height: auto;
		margin: 0;
		overflow: visible;
		clip: auto
	}
	
	.visible-print,
	.visible-print-block,
	.visible-print-inline,
	.visible-print-inline-block {
		display: none!important
	}
	
	@media print {
		.visible-print {
			display: block!important
		}
		table.visible-print {
			display: table
		}
		tr.visible-print {
			display: table-row!important
		}
		th.visible-print,
		td.visible-print {
			display: table-cell!important
		}
		.visible-print-block {
			display: block!important
		}
		.visible-print-inline {
			display: inline!important
		}
		.visible-print-inline-block {
			display: inline-block!important
		}
		.hidden-print {
			display: none!important
		}
	}
	
	.text-left {
		text-align: left!important
	}
	
	.text-center {
		text-align: center!important
	}
	
	.text-right {
		text-align: right!important
	}
	
	.affix-top {
		position: fixed!important;
		top: 0!important
	}
	
	.affix-bottom {
		position: fixed!important;
		bottom: 0!important
	}
	
	.affix-left {
		position: fixed!important;
		left: 0!important
	}
	
	.affix-right {
		position: fixed!important;
		right: 0!important
	}
	
	.pull-right {
		float: right!important
	}
	
	.pull-left {
		float: left!important
	}
	
	.center-block {
		display: block;
		margin-left: auto;
		margin-right: auto
	}
	
	.push {
		margin: 20px!important
	}
	
	.push-top {
		margin-top: 20px!important
	}
	
	.push-right {
		margin-right: 20px!important
	}
	
	.push-bottom {
		margin-bottom: 20px!important
	}
	
	.push-left {
		margin-left: 20px!important
	}
	
	.push-ends {
		margin-top: 20px!important;
		margin-bottom: 20px!important
	}
	
	.push-sides {
		margin-right: 20px!important;
		margin-left: 20px!important
	}
	
	.push-half {
		margin: 10px!important
	}
	
	.push-half-top {
		margin-top: 10px!important
	}
	
	.push-half-right {
		margin-right: 10px!important
	}
	
	.push-half-bottom {
		margin-bottom: 10px!important
	}
	
	.push-half-left {
		margin-left: 10px!important
	}
	
	.push-half-ends {
		margin-top: 10px!important;
		margin-bottom: 10px!important
	}
	
	.push-half-sides {
		margin-right: 10px!important;
		margin-left: 10px!important
	}
	
	.flush {
		margin: 0!important
	}
	
	.flush-top {
		margin-top: 0!important
	}
	
	.flush-right {
		margin-right: 0!important
	}
	
	.flush-bottom {
		margin-bottom: 0!important
	}
	
	.flush-left {
		margin-left: 0!important
	}
	
	.flush-ends {
		margin-top: 0!important;
		margin-bottom: 0!important
	}
	
	.flush-sides {
		margin-right: 0!important;
		margin-left: 0!important
	}
	
	.soft {
		padding: 20px!important
	}
	
	.soft-top {
		padding-top: 20px!important
	}
	
	.soft-right {
		padding-right: 20px!important
	}
	
	.soft-bottom {
		padding-bottom: 20px!important
	}
	
	.soft-left {
		padding-left: 20px!important
	}
	
	.soft-ends {
		padding-top: 20px!important;
		padding-bottom: 20px!important
	}
	
	.soft-sides {
		padding-right: 20px!important;
		padding-left: 20px!important
	}
	
	.soft-half {
		padding: 10px!important
	}
	
	.soft-half-top {
		padding-top: 10px!important
	}
	
	.soft-half-right {
		padding-right: 10px!important
	}
	
	.soft-half-bottom {
		padding-bottom: 10px!important
	}
	
	.soft-half-left {
		padding-left: 10px!important
	}
	
	.soft-half-ends {
		padding-top: 10px!important;
		padding-bottom: 10px!important
	}
	
	.soft-half-sides {
		padding-right: 10px!important;
		padding-left: 10px!important
	}
	
	.hard {
		padding: 0!important
	}
	
	.hard-top {
		padding-top: 0!important
	}
	
	.hard-right {
		padding-right: 0!important
	}
	
	.hard-bottom {
		padding-bottom: 0!important
	}
	
	.hard-left {
		padding-left: 0!important
	}
	
	.hard-ends {
		padding-top: 0!important;
		padding-bottom: 0!important
	}
	
	.hard-sides {
		padding-right: 0!important;
		padding-left: 0!important
	}
	
	@media (min-width:600px) {
		.flush-xs {
			margin: 0!important
		}
		.flush-xs-top {
			margin-top: 0!important
		}
		.flush-xs-right {
			margin-right: 0!important
		}
		.flush-xs-bottom {
			margin-bottom: 0!important
		}
		.flush-xs-left {
			margin-left: 0!important
		}
		.flush-xs-ends {
			margin-top: 0!important;
			margin-bottom: 0!important
		}
		.flush-xs-sides {
			margin-right: 0!important;
			margin-left: 0!important
		}
		.push-xs {
			margin: 20px!important
		}
		.push-xs-top {
			margin-top: 20px!important
		}
		.push-xs-right {
			margin-right: 20px!important
		}
		.push-xs-bottom {
			margin-bottom: 20px!important
		}
		.push-xs-left {
			margin-left: 20px!important
		}
		.push-xs-ends {
			margin-top: 20px!important;
			margin-bottom: 20px!important
		}
		.push-xs-sides {
			margin-right: 20px!important;
			margin-left: 20px!important
		}
		.push-half-xs {
			margin: 10px!important
		}
		.push-half-xs-top {
			margin-top: 10px!important
		}
		.push-half-xs-right {
			margin-right: 10px!important
		}
		.push-half-xs-bottom {
			margin-bottom: 10px!important
		}
		.push-half-xs-left {
			margin-left: 10px!important
		}
		.push-half-xs-ends {
			margin-top: 10px!important;
			margin-bottom: 10px!important
		}
		.push-half-xs-sides {
			margin-right: 10px!important;
			margin-left: 10px!important
		}
		.push-double-xs {
			margin: 40px!important
		}
		.push-double-xs-top {
			margin-top: 40px!important
		}
		.push-double-xs-right {
			margin-right: 40px!important
		}
		.push-double-xs-bottom {
			margin-bottom: 40px!important
		}
		.push-double-xs-left {
			margin-left: 40px!important
		}
		.push-double-xs-ends {
			margin-top: 40px!important;
			margin-bottom: 40px!important
		}
		.push-double-xs-sides {
			margin-right: 40px!important;
			margin-left: 40px!important
		}
		.push-triple-xs {
			margin: 60px!important
		}
		.push-triple-xs-top {
			margin-top: 60px!important
		}
		.push-triple-xs-right {
			margin-right: 60px!important
		}
		.push-triple-xs-bottom {
			margin-bottom: 60px!important
		}
		.push-triple-xs-left {
			margin-left: 60px!important
		}
		.push-triple-xs-ends {
			margin-top: 60px!important;
			margin-bottom: 60px!important
		}
		.push-triple-xs-sides {
			margin-right: 60px!important;
			margin-left: 60px!important
		}
		.soft-xs {
			padding: 20px!important
		}
		.soft-xs-top {
			padding-top: 20px!important
		}
		.soft-xs-right {
			padding-right: 20px!important
		}
		.soft-xs-bottom {
			padding-bottom: 20px!important
		}
		.soft-xs-left {
			padding-left: 20px!important
		}
		.soft-xs-ends {
			padding-top: 20px!important;
			padding-bottom: 20px!important
		}
		.soft-xs-sides {
			padding-right: 20px!important;
			padding-left: 20px!important
		}
		.soft-half-xs {
			padding: 10px!important
		}
		.soft-half-xs-top {
			padding-top: 10px!important
		}
		.soft-half-xs-right {
			padding-right: 10px!important
		}
		.soft-half-xs-bottom {
			padding-bottom: 10px!important
		}
		.soft-half-xs-left {
			padding-left: 10px!important
		}
		.soft-half-xs-ends {
			padding-top: 10px!important;
			padding-bottom: 10px!important
		}
		.soft-half-xs-sides {
			padding-right: 10px!important;
			padding-left: 10px!important
		}
		.soft-double-xs {
			padding: 40px!important
		}
		.soft-double-xs-top {
			padding-top: 40px!important
		}
		.soft-double-xs-right {
			padding-right: 40px!important
		}
		.soft-double-xs-bottom {
			padding-bottom: 40px!important
		}
		.soft-double-xs-left {
			padding-left: 40px!important
		}
		.soft-double-xs-ends {
			padding-top: 40px!important;
			padding-bottom: 40px!important
		}
		.soft-double-xs-sides {
			padding-right: 40px!important;
			padding-left: 40px!important
		}
		.soft-triple-xs {
			padding: 60px!important
		}
		.soft-triple-xs-top {
			padding-top: 60px!important
		}
		.soft-triple-xs-right {
			padding-right: 60px!important
		}
		.soft-triple-xs-bottom {
			padding-bottom: 60px!important
		}
		.soft-triple-xs-left {
			padding-left: 60px!important
		}
		.soft-triple-xs-ends {
			padding-top: 60px!important;
			padding-bottom: 60px!important
		}
		.soft-triple-xs-sides {
			padding-right: 60px!important;
			padding-left: 60px!important
		}
		.hard-xs {
			padding: 0!important
		}
		.hard-xs-top {
			padding-top: 0!important
		}
		.hard-xs-right {
			padding-right: 0!important
		}
		.hard-xs-bottom {
			padding-bottom: 0!important
		}
		.hard-xs-left {
			padding-left: 0!important
		}
		.hard-xs-ends {
			padding-top: 0!important;
			padding-bottom: 0!important
		}
		.hard-xs-sides {
			padding-right: 0!important;
			padding-left: 0!important
		}
	}
	
	@media (min-width:768px) {
		.flush-sm {
			margin: 0!important
		}
		.flush-sm-top {
			margin-top: 0!important
		}
		.flush-sm-right {
			margin-right: 0!important
		}
		.flush-sm-bottom {
			margin-bottom: 0!important
		}
		.flush-sm-left {
			margin-left: 0!important
		}
		.flush-sm-ends {
			margin-top: 0!important;
			margin-bottom: 0!important
		}
		.flush-sm-sides {
			margin-right: 0!important;
			margin-left: 0!important
		}
		.push-sm {
			margin: 20px!important
		}
		.push-sm-top {
			margin-top: 20px!important
		}
		.push-sm-right {
			margin-right: 20px!important
		}
		.push-sm-bottom {
			margin-bottom: 20px!important
		}
		.push-sm-left {
			margin-left: 20px!important
		}
		.push-sm-ends {
			margin-top: 20px!important;
			margin-bottom: 20px!important
		}
		.push-sm-sides {
			margin-right: 20px!important;
			margin-left: 20px!important
		}
		.push-half-sm {
			margin: 10px!important
		}
		.push-half-sm-top {
			margin-top: 10px!important
		}
		.push-half-sm-right {
			margin-right: 10px!important
		}
		.push-half-sm-bottom {
			margin-bottom: 10px!important
		}
		.push-half-sm-left {
			margin-left: 10px!important
		}
		.push-half-sm-ends {
			margin-top: 10px!important;
			margin-bottom: 10px!important
		}
		.push-half-sm-sides {
			margin-right: 10px!important;
			margin-left: 10px!important
		}
		.push-double-sm {
			margin: 40px!important
		}
		.push-double-sm-top {
			margin-top: 40px!important
		}
		.push-double-sm-right {
			margin-right: 40px!important
		}
		.push-double-sm-bottom {
			margin-bottom: 40px!important
		}
		.push-double-sm-left {
			margin-left: 40px!important
		}
		.push-double-sm-ends {
			margin-top: 40px!important;
			margin-bottom: 40px!important
		}
		.push-double-sm-sides {
			margin-right: 40px!important;
			margin-left: 40px!important
		}
		.push-triple-sm {
			margin: 60px!important
		}
		.push-triple-sm-top {
			margin-top: 60px!important
		}
		.push-triple-sm-right {
			margin-right: 60px!important
		}
		.push-triple-sm-bottom {
			margin-bottom: 60px!important
		}
		.push-triple-sm-left {
			margin-left: 60px!important
		}
		.push-triple-sm-ends {
			margin-top: 60px!important;
			margin-bottom: 60px!important
		}
		.push-triple-sm-sides {
			margin-right: 60px!important;
			margin-left: 60px!important
		}
		.soft-sm {
			padding: 20px!important
		}
		.soft-sm-top {
			padding-top: 20px!important
		}
		.soft-sm-right {
			padding-right: 20px!important
		}
		.soft-sm-bottom {
			padding-bottom: 20px!important
		}
		.soft-sm-left {
			padding-left: 20px!important
		}
		.soft-sm-ends {
			padding-top: 20px!important;
			padding-bottom: 20px!important
		}
		.soft-sm-sides {
			padding-right: 20px!important;
			padding-left: 20px!important
		}
		.soft-half-sm {
			padding: 10px!important
		}
		.soft-half-sm-top {
			padding-top: 10px!important
		}
		.soft-half-sm-right {
			padding-right: 10px!important
		}
		.soft-half-sm-bottom {
			padding-bottom: 10px!important
		}
		.soft-half-sm-left {
			padding-left: 10px!important
		}
		.soft-half-sm-ends {
			padding-top: 10px!important;
			padding-bottom: 10px!important
		}
		.soft-half-sm-sides {
			padding-right: 10px!important;
			padding-left: 10px!important
		}
		.soft-double-sm {
			padding: 40px!important
		}
		.soft-double-sm-top {
			padding-top: 40px!important
		}
		.soft-double-sm-right {
			padding-right: 40px!important
		}
		.soft-double-sm-bottom {
			padding-bottom: 40px!important
		}
		.soft-double-sm-left {
			padding-left: 40px!important
		}
		.soft-double-sm-ends {
			padding-top: 40px!important;
			padding-bottom: 40px!important
		}
		.soft-double-sm-sides {
			padding-right: 40px!important;
			padding-left: 40px!important
		}
		.soft-triple-sm {
			padding: 60px!important
		}
		.soft-triple-sm-top {
			padding-top: 60px!important
		}
		.soft-triple-sm-right {
			padding-right: 60px!important
		}
		.soft-triple-sm-bottom {
			padding-bottom: 60px!important
		}
		.soft-triple-sm-left {
			padding-left: 60px!important
		}
		.soft-triple-sm-ends {
			padding-top: 60px!important;
			padding-bottom: 60px!important
		}
		.soft-triple-sm-sides {
			padding-right: 60px!important;
			padding-left: 60px!important
		}
		.hard-sm {
			padding: 0!important
		}
		.hard-sm-top {
			padding-top: 0!important
		}
		.hard-sm-right {
			padding-right: 0!important
		}
		.hard-sm-bottom {
			padding-bottom: 0!important
		}
		.hard-sm-left {
			padding-left: 0!important
		}
		.hard-sm-ends {
			padding-top: 0!important;
			padding-bottom: 0!important
		}
		.hard-sm-sides {
			padding-right: 0!important;
			padding-left: 0!important
		}
	}
	
	@media (min-width:1025px) {
		.flush-md {
			margin: 0!important
		}
		.flush-md-top {
			margin-top: 0!important
		}
		.flush-md-right {
			margin-right: 0!important
		}
		.flush-md-bottom {
			margin-bottom: 0!important
		}
		.flush-md-left {
			margin-left: 0!important
		}
		.flush-md-ends {
			margin-top: 0!important;
			margin-bottom: 0!important
		}
		.flush-md-sides {
			margin-right: 0!important;
			margin-left: 0!important
		}
		.push-md {
			margin: 20px!important
		}
		.push-md-top {
			margin-top: 20px!important
		}
		.push-md-right {
			margin-right: 20px!important
		}
		.push-md-bottom {
			margin-bottom: 20px!important
		}
		.push-md-left {
			margin-left: 20px!important
		}
		.push-md-ends {
			margin-top: 20px!important;
			margin-bottom: 20px!important
		}
		.push-md-sides {
			margin-right: 20px!important;
			margin-left: 20px!important
		}
		.push-half-md {
			margin: 10px!important
		}
		.push-half-md-top {
			margin-top: 10px!important
		}
		.push-half-md-right {
			margin-right: 10px!important
		}
		.push-half-md-bottom {
			margin-bottom: 10px!important
		}
		.push-half-md-left {
			margin-left: 10px!important
		}
		.push-half-md-ends {
			margin-top: 10px!important;
			margin-bottom: 10px!important
		}
		.push-half-md-sides {
			margin-right: 10px!important;
			margin-left: 10px!important
		}
		.push-double-md {
			margin: 40px!important
		}
		.push-double-md-top {
			margin-top: 40px!important
		}
		.push-double-md-right {
			margin-right: 40px!important
		}
		.push-double-md-bottom {
			margin-bottom: 40px!important
		}
		.push-double-md-left {
			margin-left: 40px!important
		}
		.push-double-md-ends {
			margin-top: 40px!important;
			margin-bottom: 40px!important
		}
		.push-double-md-sides {
			margin-right: 40px!important;
			margin-left: 40px!important
		}
		.push-triple-md {
			margin: 60px!important
		}
		.push-triple-md-top {
			margin-top: 60px!important
		}
		.push-triple-md-right {
			margin-right: 60px!important
		}
		.push-triple-md-bottom {
			margin-bottom: 60px!important
		}
		.push-triple-md-left {
			margin-left: 60px!important
		}
		.push-triple-md-ends {
			margin-top: 60px!important;
			margin-bottom: 60px!important
		}
		.push-triple-md-sides {
			margin-right: 60px!important;
			margin-left: 60px!important
		}
		.soft-md {
			padding: 20px!important
		}
		.soft-md-top {
			padding-top: 20px!important
		}
		.soft-md-right {
			padding-right: 20px!important
		}
		.soft-md-bottom {
			padding-bottom: 20px!important
		}
		.soft-md-left {
			padding-left: 20px!important
		}
		.soft-md-ends {
			padding-top: 20px!important;
			padding-bottom: 20px!important
		}
		.soft-md-sides {
			padding-right: 20px!important;
			padding-left: 20px!important
		}
		.soft-half-md {
			padding: 10px!important
		}
		.soft-half-md-top {
			padding-top: 10px!important
		}
		.soft-half-md-right {
			padding-right: 10px!important
		}
		.soft-half-md-bottom {
			padding-bottom: 10px!important
		}
		.soft-half-md-left {
			padding-left: 10px!important
		}
		.soft-half-md-ends {
			padding-top: 10px!important;
			padding-bottom: 10px!important
		}
		.soft-half-md-sides {
			padding-right: 10px!important;
			padding-left: 10px!important
		}
		.soft-double-md {
			padding: 40px!important
		}
		.soft-double-md-top {
			padding-top: 40px!important
		}
		.soft-double-md-right {
			padding-right: 40px!important
		}
		.soft-double-md-bottom {
			padding-bottom: 40px!important
		}
		.soft-double-md-left {
			padding-left: 40px!important
		}
		.soft-double-md-ends {
			padding-top: 40px!important;
			padding-bottom: 40px!important
		}
		.soft-double-md-sides {
			padding-right: 40px!important;
			padding-left: 40px!important
		}
		.soft-triple-md {
			padding: 60px!important
		}
		.soft-triple-md-top {
			padding-top: 60px!important
		}
		.soft-triple-md-right {
			padding-right: 60px!important
		}
		.soft-triple-md-bottom {
			padding-bottom: 60px!important
		}
		.soft-triple-md-left {
			padding-left: 60px!important
		}
		.soft-triple-md-ends {
			padding-top: 60px!important;
			padding-bottom: 60px!important
		}
		.soft-triple-md-sides {
			padding-right: 60px!important;
			padding-left: 60px!important
		}
		.hard-md {
			padding: 0!important
		}
		.hard-md-top {
			padding-top: 0!important
		}
		.hard-md-right {
			padding-right: 0!important
		}
		.hard-md-bottom {
			padding-bottom: 0!important
		}
		.hard-md-left {
			padding-left: 0!important
		}
		.hard-md-ends {
			padding-top: 0!important;
			padding-bottom: 0!important
		}
		.hard-md-sides {
			padding-right: 0!important;
			padding-left: 0!important
		}
	}
	
	@media (min-width:1200px) {
		.flush-lg {
			margin: 0!important
		}
		.flush-lg-top {
			margin-top: 0!important
		}
		.flush-lg-right {
			margin-right: 0!important
		}
		.flush-lg-bottom {
			margin-bottom: 0!important
		}
		.flush-lg-left {
			margin-left: 0!important
		}
		.flush-lg-ends {
			margin-top: 0!important;
			margin-bottom: 0!important
		}
		.flush-lg-sides {
			margin-right: 0!important;
			margin-left: 0!important
		}
		.push-lg {
			margin: 20px!important
		}
		.push-lg-top {
			margin-top: 20px!important
		}
		.push-lg-right {
			margin-right: 20px!important
		}
		.push-lg-bottom {
			margin-bottom: 20px!important
		}
		.push-lg-left {
			margin-left: 20px!important
		}
		.push-lg-ends {
			margin-top: 20px!important;
			margin-bottom: 20px!important
		}
		.push-lg-sides {
			margin-right: 20px!important;
			margin-left: 20px!important
		}
		.push-half-lg {
			margin: 10px!important
		}
		.push-half-lg-top {
			margin-top: 10px!important
		}
		.push-half-lg-right {
			margin-right: 10px!important
		}
		.push-half-lg-bottom {
			margin-bottom: 10px!important
		}
		.push-half-lg-left {
			margin-left: 10px!important
		}
		.push-half-lg-ends {
			margin-top: 10px!important;
			margin-bottom: 10px!important
		}
		.push-half-lg-sides {
			margin-right: 10px!important;
			margin-left: 10px!important
		}
		.push-double-lg {
			margin: 40px!important
		}
		.push-double-lg-top {
			margin-top: 40px!important
		}
		.push-double-lg-right {
			margin-right: 40px!important
		}
		.push-double-lg-bottom {
			margin-bottom: 40px!important
		}
		.push-double-lg-left {
			margin-left: 40px!important
		}
		.push-double-lg-ends {
			margin-top: 40px!important;
			margin-bottom: 40px!important
		}
		.push-double-lg-sides {
			margin-right: 40px!important;
			margin-left: 40px!important
		}
		.push-triple-lg {
			margin: 60px!important
		}
		.push-triple-lg-top {
			margin-top: 60px!important
		}
		.push-triple-lg-right {
			margin-right: 60px!important
		}
		.push-triple-lg-bottom {
			margin-bottom: 60px!important
		}
		.push-triple-lg-left {
			margin-left: 60px!important
		}
		.push-triple-lg-ends {
			margin-top: 60px!important;
			margin-bottom: 60px!important
		}
		.push-triple-lg-sides {
			margin-right: 60px!important;
			margin-left: 60px!important
		}
		.soft-lg {
			padding: 20px!important
		}
		.soft-lg-top {
			padding-top: 20px!important
		}
		.soft-lg-right {
			padding-right: 20px!important
		}
		.soft-lg-bottom {
			padding-bottom: 20px!important
		}
		.soft-lg-left {
			padding-left: 20px!important
		}
		.soft-lg-ends {
			padding-top: 20px!important;
			padding-bottom: 20px!important
		}
		.soft-lg-sides {
			padding-right: 20px!important;
			padding-left: 20px!important
		}
		.soft-half-lg {
			padding: 10px!important
		}
		.soft-half-lg-top {
			padding-top: 10px!important
		}
		.soft-half-lg-right {
			padding-right: 10px!important
		}
		.soft-half-lg-bottom {
			padding-bottom: 10px!important
		}
		.soft-half-lg-left {
			padding-left: 10px!important
		}
		.soft-half-lg-ends {
			padding-top: 10px!important;
			padding-bottom: 10px!important
		}
		.soft-half-lg-sides {
			padding-right: 10px!important;
			padding-left: 10px!important
		}
		.soft-double-lg {
			padding: 40px!important
		}
		.soft-double-lg-top {
			padding-top: 40px!important
		}
		.soft-double-lg-right {
			padding-right: 40px!important
		}
		.soft-double-lg-bottom {
			padding-bottom: 40px!important
		}
		.soft-double-lg-left {
			padding-left: 40px!important
		}
		.soft-double-lg-ends {
			padding-top: 40px!important;
			padding-bottom: 40px!important
		}
		.soft-double-lg-sides {
			padding-right: 40px!important;
			padding-left: 40px!important
		}
		.soft-triple-lg {
			padding: 60px!important
		}
		.soft-triple-lg-top {
			padding-top: 60px!important
		}
		.soft-triple-lg-right {
			padding-right: 60px!important
		}
		.soft-triple-lg-bottom {
			padding-bottom: 60px!important
		}
		.soft-triple-lg-left {
			padding-left: 60px!important
		}
		.soft-triple-lg-ends {
			padding-top: 60px!important;
			padding-bottom: 60px!important
		}
		.soft-triple-lg-sides {
			padding-right: 60px!important;
			padding-left: 60px!important
		}
		.hard-lg {
			padding: 0!important
		}
		.hard-lg-top {
			padding-top: 0!important
		}
		.hard-lg-right {
			padding-right: 0!important
		}
		.hard-lg-bottom {
			padding-bottom: 0!important
		}
		.hard-lg-left {
			padding-left: 0!important
		}
		.hard-lg-ends {
			padding-top: 0!important;
			padding-bottom: 0!important
		}
		.hard-lg-sides {
			padding-right: 0!important;
			padding-left: 0!important
		}
	}
	
	
	
	.fa {
		font-style: normal;
		font-variant: normal;
		font-weight: normal;
		font-family: FontAwesome;
	}
	/** UberMenu Responsive Styles (Breakpoint Setting) **/
	
	@media screen and (min-width: 1025px) {
		.ubermenu {
			display: block !important;
		}
		.ubermenu-responsive .ubermenu-item.ubermenu-hide-desktop {
			display: none !important;
		}
		.ubermenu-responsive.ubermenu-retractors-responsive .ubermenu-retractor-mobile {
			display: none;
		}
		/* Top level items full height */
		.ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-nav {
			display: flex;
			align-items: stretch;
		}
		.ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0 {
			display: flex;
			flex-direction: column;
		}
		.ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target {
			flex: 1;
			display: flex;
			align-items: center;
			flex-wrap: wrap;
		}
		.ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target > .ubermenu-target-divider {
			position: static;
			flex-basis: 100%;
		}
		.ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target.ubermenu-item-layout-image_left > .ubermenu-target-text {
			padding-left: 1em;
		}
		.ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target.ubermenu-item-layout-image_right > .ubermenu-target-text {
			padding-right: 1em;
		}
		.ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target.ubermenu-item-layout-image_above,
		.ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target.ubermenu-item-layout-image_below {
			flex-direction: column;
		}
		.ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0 > .ubermenu-submenu-drop {
			top: 100%;
		}
		.ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item-level-0:not(.ubermenu-align-right) + .ubermenu-item.ubermenu-align-right {
			margin-left: auto;
		}
		.ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target.ubermenu-content-align-left {
			justify-content: flex-start;
		}
		.ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target.ubermenu-content-align-center {
			justify-content: center;
		}
		.ubermenu.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target.ubermenu-content-align-right {
			justify-content: flex-end;
		}
		/* Force current submenu always open but below others */
		.ubermenu-force-current-submenu .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-submenu-drop,
		.ubermenu-force-current-submenu .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-submenu-drop {
			display: block!important;
			opacity: 1!important;
			visibility: visible!important;
			margin: 0!important;
			top: auto!important;
			height: auto;
			z-index: 19;
		}
		/* Invert Horizontal menu to make subs go up */
		.ubermenu-invert.ubermenu-horizontal .ubermenu-item-level-0 > .ubermenu-submenu-drop,
		.ubermenu-invert.ubermenu-horizontal.ubermenu-items-vstretch .ubermenu-item.ubermenu-item-level-0>.ubermenu-submenu-drop {
			top: auto;
			bottom: 100%;
		}
		.ubermenu-invert.ubermenu-horizontal.ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-has-submenu-drop > .ubermenu-target > .ubermenu-sub-indicator {
			transform: rotate(180deg);
		}
		/* Make second level flyouts fly up */
		.ubermenu-invert.ubermenu-horizontal .ubermenu-submenu .ubermenu-item.ubermenu-active > .ubermenu-submenu-type-flyout {
			top: auto;
			bottom: 0;
		}
		/* Clip the submenus properly when inverted */
		.ubermenu-invert.ubermenu-horizontal .ubermenu-item-level-0 > .ubermenu-submenu-drop {
			clip: rect(-5000px, 5000px, auto, -5000px);
		}
		/* Invert Vertical menu to make subs go left */
		.ubermenu-invert.ubermenu-vertical .ubermenu-item-level-0 > .ubermenu-submenu-drop {
			right: 100%;
			left: auto;
		}
		.ubermenu-invert.ubermenu-vertical.ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-item-has-children > .ubermenu-target > .ubermenu-sub-indicator {
			right: auto;
			left: 10px;
			transform: rotate(90deg);
		}
		.ubermenu-vertical.ubermenu-invert .ubermenu-item > .ubermenu-submenu-drop {
			clip: rect(-5000px, 5000px, 5000px, -5000px);
		}
		/* Vertical Flyout > Flyout */
		.ubermenu-vertical.ubermenu-invert.ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target {
			padding-left: 25px;
		}
		.ubermenu-vertical.ubermenu-invert .ubermenu-item > .ubermenu-target > .ubermenu-sub-indicator {
			right: auto;
			left: 10px;
			transform: rotate(90deg);
		}
		.ubermenu-vertical.ubermenu-invert .ubermenu-item > .ubermenu-submenu-drop.ubermenu-submenu-type-flyout,
		.ubermenu-vertical.ubermenu-invert .ubermenu-submenu-type-flyout > .ubermenu-item > .ubermenu-submenu-drop {
			right: 100%;
			left: auto;
		}
		.ubermenu-responsive-toggle {
			display: none;
		}
	}
	
	@media screen and (max-width: 1024px) {
		.ubermenu-responsive-toggle,
		.ubermenu-sticky-toggle-wrapper {
			display: block;
		}
		.ubermenu-responsive {
			width: 100%;
			max-height: 600px;
			visibility: visible;
			overflow: visible;
			-webkit-transition: max-height 1s ease-in;
			transition: max-height .3s ease-in;
		}
		.ubermenu-responsive.ubermenu-mobile-accordion:not(.ubermenu-mobile-modal):not(.ubermenu-in-transition):not(.ubermenu-responsive-collapse) {
			max-height: none;
		}
		.ubermenu-responsive.ubermenu-items-align-center {
			text-align: left;
		}
		.ubermenu-responsive.ubermenu {
			margin: 0;
		}
		.ubermenu-responsive.ubermenu .ubermenu-nav {
			display: block;
		}
		.ubermenu-responsive.ubermenu-responsive-nocollapse,
		.ubermenu-repsonsive.ubermenu-no-transitions {
			display: block;
			max-height: none;
		}
		.ubermenu-responsive.ubermenu-responsive-collapse {
			max-height: none;
			visibility: visible;
			overflow: visible;
		}
		.ubermenu-responsive.ubermenu-responsive-collapse {
			max-height: 0;
			overflow: hidden !important;
			visibility: hidden;
		}
		.ubermenu-responsive.ubermenu-in-transition,
		.ubermenu-responsive.ubermenu-in-transition .ubermenu-nav {
			overflow: hidden !important;
			visibility: visible;
		}
		.ubermenu-responsive.ubermenu-responsive-collapse:not(.ubermenu-in-transition) {
			border-top-width: 0;
			border-bottom-width: 0;
		}
		.ubermenu-responsive.ubermenu-responsive-collapse .ubermenu-item .ubermenu-submenu {
			display: none;
		}
		.ubermenu-responsive .ubermenu-item-level-0 {
			width: 50%;
		}
		.ubermenu-responsive.ubermenu-responsive-single-column .ubermenu-item-level-0 {
			float: none;
			clear: both;
			width: 100%;
		}
		.ubermenu-responsive .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target {
			border: none;
			box-shadow: none;
		}
		.ubermenu-responsive .ubermenu-item.ubermenu-has-submenu-flyout {
			position: static;
		}
		.ubermenu-responsive.ubermenu-sub-indicators .ubermenu-submenu-type-flyout .ubermenu-has-submenu-drop > .ubermenu-target > .ubermenu-sub-indicator {
			transform: rotate(0);
			right: 10px;
			left: auto;
		}
		.ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop {
			width: 100%;
			min-width: 100%;
			max-width: 100%;
			top: auto;
			left: 0 !important;
		}
		.ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop {
			left: -1px !important;
			/* For borders */
		}
		.ubermenu-responsive .ubermenu-submenu.ubermenu-submenu-type-mega > .ubermenu-item.ubermenu-column {
			min-height: 0;
			border-left: none;
			float: left;
			/* override left/center/right content alignment */
			display: block;
		}
		.ubermenu-responsive .ubermenu-item.ubermenu-active > .ubermenu-submenu.ubermenu-submenu-type-mega {
			max-height: none;
			height: auto;
			/*prevent overflow scrolling since android is still finicky*/
			overflow: visible;
		}
		.ubermenu-responsive.ubermenu-transition-slide .ubermenu-item.ubermenu-in-transition > .ubermenu-submenu-drop {
			max-height: 1000px;
			/* because of slide transition */
		}
		.ubermenu .ubermenu-submenu-type-flyout .ubermenu-submenu-type-mega {
			min-height: 0;
		}
		.ubermenu.ubermenu-responsive .ubermenu-column,
		.ubermenu.ubermenu-responsive .ubermenu-column-auto {
			min-width: 50%;
		}
		.ubermenu.ubermenu-responsive .ubermenu-autoclear > .ubermenu-column {
			clear: none;
		}
		.ubermenu.ubermenu-responsive .ubermenu-column:nth-of-type(2n+1) {
			clear: both;
		}
		.ubermenu.ubermenu-responsive .ubermenu-submenu-retractor-top:not(.ubermenu-submenu-retractor-top-2) .ubermenu-column:nth-of-type(2n+1) {
			clear: none;
		}
		.ubermenu.ubermenu-responsive .ubermenu-submenu-retractor-top:not(.ubermenu-submenu-retractor-top-2) .ubermenu-column:nth-of-type(2n+2) {
			clear: both;
		}
		.ubermenu-responsive-single-column-subs .ubermenu-submenu .ubermenu-item {
			float: none;
			clear: both;
			width: 100%;
			min-width: 100%;
		}
		.ubermenu.ubermenu-responsive .ubermenu-tabs,
		.ubermenu.ubermenu-responsive .ubermenu-tabs-group,
		.ubermenu.ubermenu-responsive .ubermenu-tab,
		.ubermenu.ubermenu-responsive .ubermenu-tab-content-panel {
			/** TABS SHOULD BE 100%  ACCORDION */
			width: 100%;
			min-width: 100%;
			max-width: 100%;
			left: 0;
		}
		.ubermenu.ubermenu-responsive .ubermenu-tabs,
		.ubermenu.ubermenu-responsive .ubermenu-tab-content-panel {
			min-height: 0 !important;
			/* Override Inline Style from JS */
		}
		.ubermenu.ubermenu-responsive .ubermenu-tabs {
			z-index: 15;
		}
		.ubermenu.ubermenu-responsive .ubermenu-tab-content-panel {
			z-index: 20;
		}
		/* Tab Layering */
		.ubermenu-responsive .ubermenu-tab {
			position: relative;
		}
		.ubermenu-responsive .ubermenu-tab.ubermenu-active {
			position: relative;
			z-index: 20;
		}
		.ubermenu-responsive .ubermenu-tab > .ubermenu-target {
			border-width: 0 0 1px 0;
		}
		.ubermenu-responsive.ubermenu-sub-indicators .ubermenu-tabs > .ubermenu-tabs-group > .ubermenu-tab.ubermenu-has-submenu-drop > .ubermenu-target > .ubermenu-sub-indicator {
			transform: rotate(0);
			right: 10px;
			left: auto;
		}
		.ubermenu-responsive .ubermenu-tabs > .ubermenu-tabs-group > .ubermenu-tab > .ubermenu-tab-content-panel {
			top: auto;
			border-width: 1px;
		}
		.ubermenu-responsive .ubermenu-tab-layout-bottom > .ubermenu-tabs-group {
			/*position:relative;*/
		}
		.ubermenu-reponsive .ubermenu-item-level-0 > .ubermenu-submenu-type-stack {
			/* Top Level Stack Columns */
			position: relative;
		}
		.ubermenu-responsive .ubermenu-submenu-type-stack .ubermenu-column,
		.ubermenu-responsive .ubermenu-submenu-type-stack .ubermenu-column-auto {
			/* Stack Columns */
			width: 100%;
			max-width: 100%;
		}
		.ubermenu-responsive .ubermenu-item-mini {
			/* Mini items */
			min-width: 0;
			width: auto;
			float: left;
			clear: none !important;
		}
		.ubermenu-responsive .ubermenu-item.ubermenu-item-mini > a.ubermenu-target {
			padding-left: 20px;
			padding-right: 20px;
		}
		.ubermenu-responsive .ubermenu-item.ubermenu-hide-mobile {
			/* Hiding items */
			display: none !important;
		}
		.ubermenu-responsive.ubermenu-hide-bkgs .ubermenu-submenu.ubermenu-submenu-bkg-img {
			/** Hide Background Images in Submenu */
			background-image: none;
		}
		.ubermenu.ubermenu-responsive .ubermenu-item-level-0.ubermenu-item-mini {
			min-width: 0;
			width: auto;
		}
		.ubermenu-vertical .ubermenu-item.ubermenu-item-level-0 {
			width: 100%;
		}
		.ubermenu-vertical.ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-item-has-children > .ubermenu-target > .ubermenu-sub-indicator {
			right: 10px;
			left: auto;
			transform: rotate(0);
		}
		.ubermenu-vertical .ubermenu-item.ubermenu-item-level-0.ubermenu-relative.ubermenu-active > .ubermenu-submenu-drop.ubermenu-submenu-align-vertical_parent_item {
			top: auto;
		}
		.ubermenu.ubermenu-responsive .ubermenu-tabs {
			position: static;
		}
		/* Tabs on Mobile with mouse (but not click) - leave space to hover off */
		.ubermenu:not(.ubermenu-is-mobile):not(.ubermenu-submenu-indicator-closes) .ubermenu-submenu .ubermenu-tab[data-ubermenu-trigger="mouseover"] .ubermenu-tab-content-panel,
		.ubermenu:not(.ubermenu-is-mobile):not(.ubermenu-submenu-indicator-closes) .ubermenu-submenu .ubermenu-tab[data-ubermenu-trigger="hover_intent"] .ubermenu-tab-content-panel {
			margin-left: 6%;
			width: 94%;
			min-width: 94%;
		}
		/* Sub indicator close visibility */
		.ubermenu.ubermenu-submenu-indicator-closes .ubermenu-active > .ubermenu-target > .ubermenu-sub-indicator-close {
			display: block;
			display: flex;
			align-items: center;
			justify-content: center;
		}
		.ubermenu.ubermenu-submenu-indicator-closes .ubermenu-active > .ubermenu-target > .ubermenu-sub-indicator {
			display: none;
		}
		.ubermenu .ubermenu-tabs .ubermenu-tab-content-panel {
			box-shadow: 0 5px 10px rgba(0, 0, 0, .075);
		}
		/* When submenus and items go full width, move items back to appropriate positioning */
		.ubermenu .ubermenu-submenu-rtl {
			direction: ltr;
		}
		/* Fixed position mobile menu */
		.ubermenu.ubermenu-mobile-modal {
			position: fixed;
			z-index: 9999999;
			opacity: 1;
			top: 0;
			left: 0;
			width: 100%;
			width: 100vw;
			max-width: 100%;
			max-width: 100vw;
			height: 100%;
			height: calc(100vh - calc(100vh - 100%));
			height: -webkit-fill-available;
			max-height: calc(100vh - calc(100vh - 100%));
			max-height: -webkit-fill-available;
			border: none;
			box-sizing: border-box;
			display: flex;
			flex-direction: column;
			justify-content: flex-start;
			overflow-y: auto !important;
			/* for non-accordion mode */
			overflow-x: hidden !important;
			overscroll-behavior: contain;
			transform: scale(1);
			transition-duration: .1s;
			transition-property: all;
		}
		.ubermenu.ubermenu-mobile-modal.ubermenu-mobile-accordion.ubermenu-interaction-press {
			overflow-y: hidden !important;
		}
		.ubermenu.ubermenu-mobile-modal.ubermenu-responsive-collapse {
			overflow: hidden !important;
			opacity: 0;
			transform: scale(.9);
			visibility: hidden;
		}
		.ubermenu.ubermenu-mobile-modal .ubermenu-nav {
			flex: 1;
			overflow-y: auto !important;
			overscroll-behavior: contain;
		}
		.ubermenu.ubermenu-mobile-modal .ubermenu-item-level-0 {
			margin: 0;
		}
		.ubermenu.ubermenu-mobile-modal .ubermenu-mobile-close-button {
			border: none;
			background: none;
			border-radius: 0;
			padding: 1em;
			color: inherit;
			display: inline-block;
			text-align: center;
			font-size: 14px;
		}
		.ubermenu.ubermenu-mobile-modal .ubermenu-mobile-footer .ubermenu-mobile-close-button {
			width: 100%;
			display: flex;
			align-items: center;
			justify-content: center;
		}
		.ubermenu.ubermenu-mobile-modal .ubermenu-mobile-footer .ubermenu-mobile-close-button .ubermenu-icon-essential,
		.ubermenu.ubermenu-mobile-modal .ubermenu-mobile-footer .ubermenu-mobile-close-button .fas.fa-times {
			margin-right: .2em;
		}
		/* Header/Footer Mobile content */
		.ubermenu .ubermenu-mobile-header,
		.ubermenu .ubermenu-mobile-footer {
			display: block;
			text-align: center;
			color: inherit;
		}
		/* Accordion submenus mobile (single column tablet) */
		.ubermenu.ubermenu-responsive-single-column.ubermenu-mobile-accordion.ubermenu-interaction-press .ubermenu-item > .ubermenu-submenu-drop,
		.ubermenu.ubermenu-responsive-single-column.ubermenu-mobile-accordion.ubermenu-interaction-press .ubermenu-tab > .ubermenu-tab-content-panel {
			box-sizing: border-box;
			border-left: none;
			border-right: none;
			box-shadow: none;
		}
		.ubermenu.ubermenu-responsive-single-column.ubermenu-mobile-accordion.ubermenu-interaction-press .ubermenu-item.ubermenu-active > .ubermenu-submenu-drop,
		.ubermenu.ubermenu-responsive-single-column.ubermenu-mobile-accordion.ubermenu-interaction-press .ubermenu-tab.ubermenu-active > .ubermenu-tab-content-panel {
			position: static;
		}
		/* Accordion indented - remove borders and extra spacing from headers */
		.ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu.ubermenu-submenu-drop,
		.ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu .ubermenu-item-header.ubermenu-has-submenu-stack > .ubermenu-target {
			border: none;
		}
		.ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu .ubermenu-item-header.ubermenu-has-submenu-stack > .ubermenu-submenu-type-stack {
			padding-top: 0;
		}
		/* Accordion dropdown indentation padding */
		.ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-item > .ubermenu-target,
		.ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-tab-content-panel .ubermenu-item > .ubermenu-target {
			padding-left: calc( var(--ubermenu-accordion-indent) * 2);
		}
		.ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-item > .ubermenu-target,
		.ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-tab-content-panel .ubermenu-tab-content-panel .ubermenu-item > .ubermenu-target {
			padding-left: calc( var(--ubermenu-accordion-indent) * 3);
		}
		.ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-item > .ubermenu-target,
		.ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-tab-content-panel .ubermenu-tab-content-panel .ubermenu-tab-content-panel .ubermenu-item > .ubermenu-target {
			padding-left: calc( var(--ubermenu-accordion-indent) * 4);
		}
		/* Reverse Accordion dropdown indentation padding */
		.rtl .ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-item > .ubermenu-target,
		.rtl .ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-tab-content-panel .ubermenu-item > .ubermenu-target {
			padding-left: 0;
			padding-right: calc( var(--ubermenu-accordion-indent) * 2);
		}
		.rtl .ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-item > .ubermenu-target,
		.rtl .ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-tab-content-panel .ubermenu-tab-content-panel .ubermenu-item > .ubermenu-target {
			padding-left: 0;
			padding-right: calc( var(--ubermenu-accordion-indent) * 3);
		}
		.rtl .ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-submenu-drop .ubermenu-item > .ubermenu-target,
		.rtl .ubermenu.ubermenu-mobile-accordion-indent .ubermenu-submenu-drop .ubermenu-tab-content-panel .ubermenu-tab-content-panel .ubermenu-tab-content-panel .ubermenu-item > .ubermenu-target {
			padding-left: 0;
			padding-right: calc( var(--ubermenu-accordion-indent) * 4);
		}
		.ubermenu-responsive-toggle {
			display: block;
		}
	}
	
	@media screen and (max-width: 480px) {
		.ubermenu.ubermenu-responsive .ubermenu-item-level-0 {
			width: 100%;
		}
		.ubermenu.ubermenu-responsive .ubermenu-column,
		.ubermenu.ubermenu-responsive .ubermenu-column-auto {
			min-width: 100%;
		}
		.ubermenu .ubermenu-autocolumn:not(:first-child),
		.ubermenu .ubermenu-autocolumn:not(:first-child) .ubermenu-submenu-type-stack {
			padding-top: 0;
		}
		.ubermenu .ubermenu-autocolumn:not(:last-child),
		.ubermenu .ubermenu-autocolumn:not(:last-child) .ubermenu-submenu-type-stack {
			padding-bottom: 0;
		}
		.ubermenu .ubermenu-autocolumn > .ubermenu-submenu-type-stack > .ubermenu-item-normal:first-child {
			margin-top: 0;
		}
		/* Accordion submenus mobile */
		.ubermenu.ubermenu-responsive.ubermenu-mobile-accordion.ubermenu-interaction-press .ubermenu-item > .ubermenu-submenu-drop,
		.ubermenu.ubermenu-responsive.ubermenu-mobile-accordion.ubermenu-interaction-press .ubermenu-tab > .ubermenu-tab-content-panel {
			box-shadow: none;
			box-sizing: border-box;
			border-left: none;
			border-right: none;
		}
		.ubermenu.ubermenu-responsive.ubermenu-mobile-accordion.ubermenu-interaction-press .ubermenu-item.ubermenu-active > .ubermenu-submenu-drop,
		.ubermenu.ubermenu-responsive.ubermenu-mobile-accordion.ubermenu-interaction-press .ubermenu-tab.ubermenu-active > .ubermenu-tab-content-panel {
			position: static;
		}
	}
	/** UberMenu Custom Menu Styles (Customizer) **/
	/* main */
	
	.ubermenu-main .ubermenu-item .ubermenu-submenu-drop {
		-webkit-transition-duration: 200ms;
		-ms-transition-duration: 200ms;
		transition-duration: 200ms;
	}
	
	.ubermenu-main.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop {
		margin-top: 0;
	}
	
	.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {
		color: #374046;
	}
	
	.ubermenu.ubermenu-main .ubermenu-item-level-0:hover > .ubermenu-target,
	.ubermenu-main .ubermenu-item-level-0.ubermenu-active > .ubermenu-target {
		color: #207de9;
	}
	
	.ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target,
	.ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target,
	.ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target {
		color: #207de9;
	}
	
	.ubermenu-main .ubermenu-submenu.ubermenu-submenu-drop {
		background-color: #f9fbff;
	}
	
	.ubermenu-main .ubermenu-item-level-0 > .ubermenu-submenu-drop {
		box-shadow: none;
	}
	/* footer */
	
	.ubermenu.ubermenu-footer {
		background: none;
		border: none;
		box-shadow: none;
	}
	
	.ubermenu.ubermenu-footer .ubermenu-item-level-0 > .ubermenu-target {
		border: none;
		box-shadow: none;
	}
	
	.ubermenu.ubermenu-footer.ubermenu-horizontal .ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_bar,
	.ubermenu.ubermenu-footer.ubermenu-horizontal .ubermenu-submenu-drop.ubermenu-submenu-align-full_width {
		left: 0;
	}
	
	.ubermenu.ubermenu-footer.ubermenu-horizontal .ubermenu-item-level-0.ubermenu-active > .ubermenu-submenu-drop,
	.ubermenu.ubermenu-footer.ubermenu-horizontal:not(.ubermenu-transition-shift) .ubermenu-item-level-0 > .ubermenu-submenu-drop {
		margin-top: 0;
	}
	/** UberMenu Custom Menu Item Styles (Menu Item Settings) **/
	/* 162 */
	
	.ubermenu .ubermenu-submenu.ubermenu-submenu-id-162 {
		background-image: url(https://www.webfx.com/wp-content/uploads/2021/10/social.png);
		background-repeat: no-repeat;
		background-position: top center;
		background-size: cover;
		background-color: #f2fafb;
	}
	
	.ubermenu .ubermenu-item.ubermenu-item-162 > .ubermenu-target {
		background: #f2fafb;
	}
	/* 161 */
	
	.ubermenu .ubermenu-submenu.ubermenu-submenu-id-161 {
		background-image: url(https://www.webfx.com/wp-content/uploads/2021/10/brand-pricing.png);
		background-repeat: no-repeat;
		background-position: top center;
		background-size: cover;
		background-color: #f2f8ff;
	}
	
	.ubermenu .ubermenu-item.ubermenu-item-161 > .ubermenu-target {
		background: #f2f8ff;
	}
	/* 547 */
	
	.ubermenu .ubermenu-submenu.ubermenu-submenu-id-547 {
		background-image: url(https://www.webfx.com/wp-content/uploads/2021/10/digital-marketing.png);
		background-repeat: no-repeat;
		background-position: top center;
		background-size: cover;
		background-color: #f9f6f9;
	}
	
	.ubermenu .ubermenu-item.ubermenu-item-547 > .ubermenu-target {
		background: #f9f6f9;
	}
	/* 548 */
	
	.ubermenu .ubermenu-submenu.ubermenu-submenu-id-548 {
		background-image: url(https://www.webfx.com/wp-content/uploads/2021/10/platform.png);
		background-repeat: no-repeat;
		background-position: bottom right;
		background-size: cover;
		background-color: #f2f8ff;
	}
	
	.ubermenu .ubermenu-item.ubermenu-item-548 > .ubermenu-target {
		background: #f2f8ff;
	}
	/* 550 */
	
	.ubermenu .ubermenu-submenu.ubermenu-submenu-id-550 {
		background-image: url(https://www.webfx.com/wp-content/uploads/2021/10/b2b-ecommerce.png);
		background-repeat: no-repeat;
		background-position: bottom right;
		background-size: cover;
		background-color: #f1f9fb;
	}
	
	.ubermenu .ubermenu-item.ubermenu-item-550 > .ubermenu-target {
		background: #f1f9fb;
	}
	/* 601 */
	
	.ubermenu .ubermenu-submenu.ubermenu-submenu-id-601 {
		background-image: url(https://www.webfx.com/wp-content/uploads/2021/11/website.png);
		background-repeat: no-repeat;
		background-position: bottom right;
		background-size: cover;
		background-color: #fffdfa;
	}
	
	.ubermenu .ubermenu-item.ubermenu-item-601 > .ubermenu-target {
		background: #fffdfa;
	}
	/* 602 */
	
	.ubermenu .ubermenu-submenu.ubermenu-submenu-id-602 {
		background-image: url(https://www.webfx.com/wp-content/uploads/2021/11/copywriting.png);
		background-repeat: no-repeat;
		background-position: bottom right;
		background-size: cover;
		background-color: #f2f8ff;
	}
	
	.ubermenu .ubermenu-item.ubermenu-item-602 > .ubermenu-target {
		background: #f2f8ff;
	}
	/* 603 */
	
	.ubermenu .ubermenu-submenu.ubermenu-submenu-id-603 {
		background-image: url(https://www.webfx.com/wp-content/uploads/2021/11/development.png);
		background-repeat: no-repeat;
		background-position: bottom right;
		background-size: cover;
		background-color: #f2fafb;
	}
	
	.ubermenu .ubermenu-item.ubermenu-item-603 > .ubermenu-target {
		background: #f2fafb;
	}
	/* 1027 */
	
	.ubermenu .ubermenu-submenu.ubermenu-submenu-id-1027 {
		background-image: url(https://www.webfx.com/wp-content/uploads/2021/11/our-tech-platform.png);
		background-repeat: no-repeat;
		background-position: bottom right;
		background-size: cover;
		background-color: #f2f8ff;
	}
	
	.ubermenu .ubermenu-item.ubermenu-item-1027 > .ubermenu-target {
		background: #f2f8ff;
	}
	/* 1028 */
	
	.ubermenu .ubermenu-submenu.ubermenu-submenu-id-1028 {
		background-image: url(https://www.webfx.com/wp-content/uploads/2021/11/analytics.png);
		background-repeat: no-repeat;
		background-position: bottom right;
		background-size: auto;
		background-color: #f3f9fa;
	}
	
	.ubermenu .ubermenu-item.ubermenu-item-1028 > .ubermenu-target {
		background: #f3f9fa;
	}
	/* 1029 */
	
	.ubermenu .ubermenu-submenu.ubermenu-submenu-id-1029 {
		background-image: url(https://www.webfx.com/wp-content/uploads/2021/11/marketing-automation.png);
		background-repeat: no-repeat;
		background-position: bottom right;
		background-size: cover;
		background-color: #f7f4fb;
	}
	
	.ubermenu .ubermenu-item.ubermenu-item-1029 > .ubermenu-target {
		background: #f7f4fb;
	}
	/* 1061 */
	
	.ubermenu .ubermenu-submenu.ubermenu-submenu-id-1061 {
		background-image: url(https://www.webfx.com/wp-content/uploads/2021/11/who-we-are.png);
		background-repeat: no-repeat;
		background-position: bottom right;
		background-size: cover;
		background-color: #fffdfa;
	}
	
	.ubermenu .ubermenu-item.ubermenu-item-1061 > .ubermenu-target {
		background: #fffdfa;
	}
	/* 1060 */
	
	.ubermenu .ubermenu-submenu.ubermenu-submenu-id-1060 {
		background-image: url(https://www.webfx.com/wp-content/uploads/2021/10/learn.png);
		background-repeat: no-repeat;
		background-position: top right;
		background-size: auto;
		background-color: #f2f5f9;
	}
	
	.ubermenu .ubermenu-item.ubermenu-item-1060 > .ubermenu-target {
		background: #f2f5f9;
	}
	/* 1064 */
	
	.ubermenu .ubermenu-submenu.ubermenu-submenu-id-1064 {
		background-image: url(https://www.webfx.com/wp-content/uploads/2021/11/pricing-guides.png);
		background-repeat: no-repeat;
		background-position: bottom right;
		background-size: cover;
		background-color: #f7f4fb;
	}
	
	.ubermenu .ubermenu-item.ubermenu-item-1064 > .ubermenu-target {
		background: #f7f4fb;
	}
	/* 1062 */
	
	.ubermenu .ubermenu-submenu.ubermenu-submenu-id-1062 {
		background-image: url(https://www.webfx.com/wp-content/uploads/2021/11/resources.png);
		background-repeat: no-repeat;
		background-position: bottom right;
		background-size: cover;
		background-color: #f2fafb;
	}
	
	.ubermenu .ubermenu-item.ubermenu-item-1062 > .ubermenu-target {
		background: #f2fafb;
	}
	/* 132 */
	
	.ubermenu .ubermenu-submenu.ubermenu-submenu-id-132 {
		background-image: url(https://www.webfx.com/wp-content/uploads/2021/10/search-pricing.png);
		background-repeat: no-repeat;
		background-position: top center;
		background-size: cover;
		background-color: #fffdfa;
	}
	
	.ubermenu .ubermenu-item.ubermenu-item-132 > .ubermenu-target {
		background: #fffdfa;
	}
	/* 163 */
	
	.ubermenu .ubermenu-submenu.ubermenu-submenu-id-163 {
		background-image: url(https://www.webfx.com/wp-content/uploads/2021/10/learn.png);
		background-repeat: no-repeat;
		background-position: top center;
		background-size: cover;
		background-color: #f2f5f9;
	}
	
	.ubermenu .ubermenu-item.ubermenu-item-163 > .ubermenu-target {
		background: #f2f5f9;
	}
	/* 604 */
	
	.ubermenu .ubermenu-submenu.ubermenu-submenu-id-604 {
		background-image: url(https://www.webfx.com/wp-content/uploads/2021/11/learn-article.png);
		background-repeat: no-repeat;
		background-position: top right;
		background-size: cover;
		background-color: #f2f5f9;
	}
	
	.ubermenu .ubermenu-item.ubermenu-item-604 > .ubermenu-target {
		background: #f2f5f9;
	}
	/* 549 */
	
	.ubermenu .ubermenu-submenu.ubermenu-submenu-id-549 {
		background-image: url(https://www.webfx.com/wp-content/uploads/2022/03/amazon-submenu-bg-3.svg);
		background-repeat: no-repeat;
		background-position: bottom right;
		background-size: cover;
		background-color: #f1f5f9;
	}
	
	.ubermenu .ubermenu-item.ubermenu-item-549 > .ubermenu-target {
		background: #f1f5f9;
	}
	/* 187601 */
	
	.ubermenu .ubermenu-submenu.ubermenu-submenu-id-187601 {
		background-image: url(https://www.webfx.com/wp-content/uploads/2021/10/learn.png);
		background-repeat: no-repeat;
		background-position: top center;
		background-size: cover;
		background-color: #f2f5f9;
	}
	
	.ubermenu .ubermenu-item.ubermenu-item-187601 > .ubermenu-target {
		background: #f2f5f9;
	}
	/* Status: Loaded from Transient */
	
	@media screen and (max-width: 480px){
      .solved-card .card-text, .solved-card .card-text p, .solved-card .card-text ul li {
  font-family: inherit;
  margin: 0;
  font-weight: 400;
  font-size: 18px;
  line-height: 26px;
  color: #869298;
}
    }