@charset "UTF-8";

/* Global */
	body {
		background-color: #fff !important;
		font-family: 'Poppins', sans-serif !important;
	}
	h1 {
		font-size: 38px;
		color: #2C3345;
		font-weight: 600;
	}
	@media (min-width:992px){h1 {
			font-size: 48px;
		}} /* LG */
	h1 span {
		font-weight: 900;
	}
	h2 {
		font-size: 32px;
		color: #2C3345;
		font-weight: 600;
	}
	@media (min-width:992px){h2 {
			font-size: 42px;
		}} /* LG */
	.pre-head {
		font-size: 22px;
		color: #333;
	}
	@media (min-width:992px){.pre-head {
			font-size: 32px;
		}} /* LG */
	.sub-head {
		font-size: 24px;
		margin-bottom: 10px;
	}
	.intro-success {
		font-size: 18px;
		margin: 30px 0px;
	}
	.intro-success span {
		font-weight: 700;
	}
	
	.cta-button, form .form-pagebreak-next.jf-form-buttons {
		height: 60px;
		padding: 19px 24px;
		text-decoration: none;
		background-color: #18bd5b;
		display: inline-block;
		border-radius: 10px;
		line-height: 1;
		color: #fff;
		border: none;
		font-weight: 500;
		font-size: 20px;
		margin-right: 10px;
		font-family: 'Poppins', sans-serif;
		transition: background-color .15s ease-in-out;
	}
	.cta-button:hover, form .form-pagebreak-next.jf-form-buttons:hover {
		background-color: #7ec6fb;
		color: #fff;
	}
	
/* Header */
	header {
		padding: 10px 0px;
	}
	header .logo-header img {
		height: 50px;	
	}
	header .jig-logo-header {
		width: 105px;
		height: 30px;
		margin-left: 10px;
	}
	header .header-left {
	}
	header .header-right {
		text-align: right;
	}
	header .cta-button {
		height: 30px;
		padding: 7px 7px 7px 15px;
		text-decoration: none;
		background-color: #18bd5b;
		display: inline-block;
		border-radius: 15px;
		line-height: 1;
		color: #fff;
		border: none;
		font-weight: 500;
		font-size: 16px;
		margin-right: 10px;
	}
	header .cta-button i {
		margin-left: 3px;
	}
	header .menu-button {
		height: 30px;
		padding: 7px 8px;
		margin-right: 6px;
		background-color: #fff;
		display: inline-block;
		border-radius: 15px;
		line-height: 1;
		color: #2C3345;
		border: none;
		font-size: 16px;
		/* position: fixed;
		top: 10px;
		left: 50%;
		transform: translateX(-50%); */
	}

/* Footer */
	footer {
		background-color: #333;
	}
	.disclaimer {
		font-size: 14px;
		color: #fff;
		text-align: center;
		margin-bottom: 50px;
		padding-bottom: 50px;
		border-bottom: 1px solid #222;
	}
	footer ul {
		margin: 0px;
		padding: 0px;
		list-style: none;
	}
	footer ul li {
		display: inline-block;
	}
	footer ul li a {
		padding: 20px;
		color: #ccc;
		text-decoration: none;
		float: right;
		line-height: 1;
		font-size: 14px;
	}
	
	footer .copyright {
		padding: 20px;
		float: left;
		color: #ccc;
		font-size: 14px;
	}

