	@font-face {	font-family: Quicksand-Regular;		src: url(../f/Quicksand-Regular.ttf); }
	@font-face {	font-family: HelveticaNeue-Light;	src: url(../f/HelveticaNeue-Light.ttf); }
	body	{	background-color: #1b5766; }
	* { 		box-sizing: border-box;
				text-decoration: none; }
	a { 		color: inherit; }	
	.card	{	border-style: solid;
				border-color: white;
				border-width: 1px;
				border-radius: clamp(6px, 6px + (12 - 6) * (100vw - 330px) / (700 - 330), 12px);
				width: clamp(300px, 300px + (600 - 300) * (100vw - 330px) / (700 - 330), 600px);
				height: clamp(172px, 172px + (344 - 172) * (100vw - 330px) / (700 - 330), 344px);
				margin: 2em auto;
				box-shadow: 1px 1px 8px 0 rgb(0 0 0 / 33%); }
	.card1 {	margin-top: 5em; }
	.logoCon {	margin: clamp(29px, 29px + (58 - 29) * (100vw - 330px) / (700 - 330), 58px) 0 0 9.06%;
				white-space: nowrap;
				width: 1px;
				display: flex; }
	.logo1 {	width: clamp(76px, 76px + (152 - 76) * (100vw - 330px) / (700 - 330), 152px);
				height: clamp(76px, 76px + (152 - 76) * (100vw - 330px) / (700 - 330), 152px); }
	.nameCon {	font-family: Quicksand-Regular;
				display: block;
				margin: clamp(2px, 2px + (4 - 2) * (100vw - 330px) / (700 - 330), 4px) 0 0 clamp(5px, 5px + (10 - 5) * (100vw - 330px) / (700 - 330), 10px);
				color: white; }
	.modulus {	font-size: clamp(36.5px, 36.5px + (73 - 36.5) * (100vw - 330px) / (700 - 330), 73px);
				letter-spacing: -.05em; }
	.lu {		letter-spacing: -.11em; }
	.consult {  margin: clamp(-34px, -27px + (-34 + 27) * (100vw - 330px) / (700 - 330), -27px) 0 0 .07em;
				font-size: clamp(21.75px, 21.75px + (43.5 - 21.75) * (100vw - 330px) / (700 - 330), 43.5px);
				letter-spacing: .144em; }
	.lt {		letter-spacing: 0em; }
	.bbbb {		font-family: HelveticaNeue-Light;
				color: #DEB900;
				font-size: clamp(10.7px, 10.7px + (21.4 - 10.7) * (100vw - 330px) / (700 - 330), 21.4px);
				margin-left: .25em; }
	.cc {		display: inline-block;
				font-family: HelveticaNeue-Light;
				color: white;
				margin-top: 1.4em;
				margin-right: .7em;
				font-size: clamp(9px, 9px + (18 - 9) * (100vw - 330px) / (700 - 330), 18px); }
	.cc1 {		margin-left: .34em; }
	.card2 {	background-color: white; }
	.deets {	margin-left: clamp(21px, 21px + (42 - 21) * (100vw - 330px) / (700 - 330), 42px);
				margin-top: clamp(17px, 17px + (37 - 17) * (100vw - 330px) / (700 - 330), 37px); }
	.name {		font-family: Quicksand-Regular;
				color: #007175;
				font-size: clamp(17.5px, 17.5px + (35 - 17.5) * (100vw - 330px) / (700 - 330), 35px);
				margin-left: -.07em; }
	.cwrap {	float: left; }
	.title {	font-family: HelveticaNeue-Light;
				color: #007175;
				font-size: clamp(12.5px, 12.5px + (25 - 12.5) * (100vw - 330px) / (700 - 330), 25px);
				margin-top: clamp(-7px, -2px + (-7 + 2) * (100vw - 330px) / (700 - 330), -2px);
				margin-bottom: clamp(1px, 1px + (4 - 1) * (100vw - 330px) / (700 - 330), 4px);
				margin-left: -.04em;}
	.cont  {	font-family: HelveticaNeue-Light;
				color: black;
				font-size: clamp(9px, 9px + (18 - 9) * (100vw - 330px) / (700 - 330), 18px);
				margin-bottom: clamp(12px, 12px + (26 - 12) * (100vw - 330px) / (700 - 330), 26px); }
	.cont1 {	margin-bottom: clamp(6px, 6px + (15 - 6) * (100vw - 330px) / (700 - 330), 15px); }
	.ph {		display: inline-block; }
	.ph1 {		margin-left: clamp(4px, 4px + (4 - 1.5) * (100vw - 330px) / (700 - 330), 8px); }
	.nsf {		font-size: clamp(8.7px, 8.7px + (17.4 - 8.7) * (100vw - 330px) / (700 - 330), 17.4px); }
	.lwrap {	float: right; 
				padding-top: clamp(5px, 5px + (10 - 5) * (100vw - 330px) / (700 - 330), 10px);
				padding-right: clamp(43.5px, 43.5px + (87 - 43.5) * (100vw - 330px) / (700 - 330), 87px); }
	.logo2 {	width: clamp(68px, 68px + (136 - 68) * (100vw - 330px) / (700 - 330), 136px);
				height: clamp(68px, 68px + (136 - 68) * (100vw - 330px) / (700 - 330), 136px); }
	.nameCon2 {	display: block;
				font-family: Quicksand-Regular;
				margin: clamp(-1px, -1px + (4 + -1) * (100vw - 330px) / (700 - 330), 4px) 0 0 clamp(2px, 2px + (4 - 2) * (100vw - 330px) / (700 - 330), 4px);
				color: #323e48; }
	.modulus2 {	font-size: clamp(14px, 14px + (28 - 14) * (100vw - 330px) / (700 - 330), 28px);
				letter-spacing: -.05em; }
	.consult2 { margin-top: clamp(-6px, -3px + (-6 + 3) * (100vw - 330px) / (700 - 330), -3px);
				font-size: clamp(8px, 8px + (17 - 8) * (100vw - 330px) / (700 - 330), 17px);
				letter-spacing: .144em; }
	.save {		background: #deb700;
				border-radius: clamp(12px, 12px + (24 - 12) * (100vw - 330px) / (700 - 330), 24px);
				padding: 1em 1.2em;
				margin: 3em auto;
				width: clamp(150px, 150px + (300 - 150) * (100vw - 330px) / (700 - 330), 300px);
				text-align: center;
				font-family: HelveticaNeue-Light; 
				color: #323e48;
				font-size: clamp(14px, 14px + (28 - 14) * (100vw - 330px) / (700 - 330), 28px);
				box-shadow: 1px 1px 7px 0 rgb(0 0 0 / 30%); }