<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/** PAGE TITLES **/
.static-title		{ padding:80px 0px;  text-transform:uppercase; font-size:1.3em; }
.static-title		{ color:#FFFFFF; background:#FFFFFF url(static/static-titles.jpg) no-repeat 50% 50%; background-size:cover; }

/** MAIN CONTENT **/
.static-content							{ padding:80px 0px; }
.static-content.static-grey				{ background:#EFEFEF; }
.static-content h2,
.static-content h3						{ text-transform:uppercase; font-size:1.8em; line-height:1.1em; }
.static-content h2 span,
.static-content h3 span					{ display:block; text-transform:none; font-size:0.8em; }
.static-content .static-left			{ float:left; width:48%; font-size:14px; line-height:26px; font-size:1.1em; }
.static-content .static-right			{ float:right; width:48%; font-size:1.1em; }
.static-title h1						{ font-family:'Roboto Slab', sans-serif; font-weight:600; max-width:600px; color:#FFFFFF; line-height:1.1em; }
.static-content h2						{ font-family:'Roboto Slab', sans-serif; color:#1ca87b; }
.static-content h3						{ font-family:'Roboto Slab', sans-serif; color:#11684c; }
.static-content h2 span,
.static-content h3 span					{ color:#777777; }
.static-sub-title						{ font-size:1.1em; }
.prop-pic img							{ width:100% !important; max-width:600px; max-height:440px; }
.static-content.static-disclaimer		{ padding:20px 0px; }
.static-content .disclaimer-box			{ padding:30px 0px; }
.static-content .disclaimer				{ font-size:0.9em; font-weight:600; }
.static-content .disclaimer p			{ text-align:center; }

/** STATIC LIST **/
.static-content .static-list								{ list-style:none; margin:20px 0px; padding:0px; }
.static-content .static-list li								{ display:block; padding:10px; margin:0px 0px 10px 0px; }
.static-content .static-list li:nth-child(odd)				{ background:#FFFFFF; }
.static-content .static-list li:nth-child(odd) a			{ color:#262626; }
.static-content .static-list li:nth-child(even)				{ color:#FFFFFF; }
.static-content .static-list li:nth-child(even) a:hover		{ color:#FFFFFF; }

/** UL BULLET COLOUR **/
.list-bullets &gt; li { color:#1ca87b; }
.list-text 	{ color:#262626; }


/** MEET THE TEAM **/
.static-team									{ text-align:center; }
.static-team h2 								{ padding:20px 0px; font-family:'Roboto Slab', sans-serif;  }
.static-team .team-text 						{ font-size:1.4em; line-height:1.6em; font-weight:300; padding:20px 0px; }
.static-team .member							{ display:inline-block; vertical-align:top; width:32%; }
.static-team .padding							{ padding:20px; }
.static-team .image								{ display:block; width:100%; margin:0px 0px 20px 0px; position:relative; overflow:hidden; }
.static-team .image img							{ width:100%; max-width:600px; max-height:600px; }
.static-team .image .overlay					{ display:none; position:absolute; left:0; right:0; top:0; bottom:0; }
.static-team .member:hover .image .overlay		{ display:block; }
.static-team .image .overlay span				{ display:block; overflow:hidden; text-overflow:ellipsis; }
.static-team .name								{ padding:35% 0px 0px 0px; }
.static-team .name span							{ text-trasnform:uppercase; font-weight:600; }
.static-team .email								{ margin:20px 0px; padding:20px 0px; }
.static-team .actions							{ font-size:2em; }
.static-team .bio								{ display:none; }

.static-team .team-text 						{ color:#777777; }
.static-team h2									{ color:#1ca87b; font-size:1.6em; text-transform:uppercase; }
.static-team .member							{ color:#555252; }
.static-team .member .image						{ background:#1ca87b; border:3px solid #1ca87b; -webkit-border-radius:50% 50% 50% 50%; -moz-border-radius:50% 50% 50% 50%; border-radius:50% 50% 50% 50%; }
.static-team .member .image .overlay			{ -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear; -o-transition:all 0.5s linear; transition:all 0.5s linear; }
.static-team .member:hover .image .overlay		{ background:rgba(255,255,255, 0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000,endColorstr=#80000000); zoom:1; color:#FFFFFF; }
.static-team .name								{ color:#333333; }
.static-team .name span							{ color:#555252; }
.static-team .actions							{ color:#1ca87b; }



/** FANCY BOX **/
.bio 						{ overflow:auto; -webkit-overflow-scrolling:touch; width:100%; height:100%; } 
.bio .image					{ margin:0px 0px 20px 0px; }
.bio .image img				{ width:100%; max-width:400px; max-height:400px; }
.bio .name					{ text-transform:uppercase; font-size:2em; }
.bio .text					{ max-width:400px; font-size:1.1em; margin:20px 0px 0px 0px; }

.bio						{ color:#777777; }
.bio .name					{ color:#191548; }
.blur.is-blurred			{ filter:blur(5px); -webkit-filter: blur(5px); -moz-filter: blur(5px);  -o-filter: blur(5px);  -ms-filter: blur(5px);  filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='5'); }


.form .form-field-error .form-textbox input, 
.form .form-field-error .form-textbox textarea, 
.form .form-field-error .form-textbox select, 
.form .form-field-error .form-textbox .htmldd, 
.form .form-field-error .form-textbox .styledd,
.static-form-wrapper .form .styledd,
.form .styledd.form-field-error 							{ border:1px solid #DDD; }

.form .form-row .form-field-error .textbox,
.form .form-row .form-field-error textarea,
.form .form-field-error select,
.form .form-field-error .form .styledd,
.form .form-field.form-field-error .styledd  				{ border:2px solid #1CA87B !important; }


/** COL THRID DIVIDES **/
.col-thirds 							{ display:inline-block; vertical-align:top; width:32%; color:#FFFFFF; }
.col-thirds .spacing 					{ padding:40px; margin:10px; text-align:center; }
.col-thirds .icon 						{ font-size:3em; color:#1ca87b; padding-bottom:20px; }
.col-thirds h2							{ font-size:1.2em;}

/** TEAM THRID DIVIDES **/
.team-thirds 							{ display:inline-block; vertical-align:top; width:33%; color:#6f6b6a; }
.team-thirds .team-spacing 				{ margin:10px; text-align:center; }
.team-thirds .icon 						{ font-size:3em; color:#1ca87b; padding-bottom:20px; }
.team-thirds .icon img					{ width:100%; max-width:600px; max-height:600px; }
.team-thirds h2							{ font-family:'Roboto Slab', sans-serif; font-size:1.2em;}

/** INSURANCE THRID DIVIDES **/
.insurance-thirds 						{ display:inline-block; vertical-align:top; width:32%; color:#FFFFFF; }
.insurance-thirds .insurance-spacing 	{ padding:20px; margin:10px; text-align:center; }
.insurance-thirds .icon 				{ font-size:3em; color:#1ca87b; padding-bottom:20px; }
.insurance-thirds h2					{ font-size:1.2em;}
.insurance-text							{ color:#6f6b6a; }

/** IMAGES **/
.office-interior						{ width:100%; max-width:960px; max-height:640px; margin:20px auto; }

/** STATIC FORMS **/
.static-form-wrapper								{ padding:40px 0px; }
.static-form-wrapper h1								{ text-transform:uppercase; font-weight:400; }
.static-form-wrapper h1 span						{ text-transform:none; font-weight:300; }
.static-form-wrapper .text							{ font-size:1.3em; margin:0px 0px 20px 0px; padding:0px 0px 20px 0px; }
.static-form-wrapper .form .form-row .form-label	{ display:none; }
.static-form-wrapper .form .form-half				{ width:48%; clear:none; }
.static-form-wrapper .form .form-half-left			{ float:left; clear:left; }
.static-form-wrapper .form .form-half-right			{ float:right; clear:right; }
.static-form-wrapper .form .form-full				{ display:block; clear:both; width:100%; }
.static-form-wrapper .form .form-textbox input,
.static-form-wrapper .form .form-textbox textarea	{ padding:15px; width:100%; }
.static-form-wrapper .form .styledd,
.static-form-wrapper .form .htmldd					{ padding:10px 15px; width:100%; }
.static-form-wrapper .form .form-textbox textarea	{ min-height:150px; }
.static-form-wrapper .form .form-button-row			{ text-align:right; text-transform:uppercase; }

.static-content.static-grey	.static-form-wrapper	{ background:#FFFFFF; border:1px solid #DDDDDD; }
.static-form-wrapper h1								{ font-family:'Roboto Slab', sans-serif; font-weight:600; color:#FFFFFF; }
.static-form-wrapper h1 span						{ color:#FFFFFF; }
.static-form-wrapper .text							{ color:#FFFFFF; border-bottom:1px solid #CCCCCC; }
.static-form-wrapper .form select,
.static-form-wrapper .form .htmldd,
.static-form-wrapper .form .styledd,
.static-form-wrapper .form .form-textbox input,
.static-form-wrapper .form .form-textbox textarea 	{ background:#FFFFFF; border:1px solid #CCCCCC; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; }

/** FAQ / TERMS **/
.faq-dropdown,
.question-dropdown 							{ margin:20px 0px 0px 0px; }
.faq-dropdown ul,
.question-dropdown ul 						{ list-style:none; margin:0px; padding:0px; font-size:0px; }
.faq-dropdown ul li,
.question-dropdown ul li 					{ display:inline-block; text-align:center; vertical-align:top; }
.question-dropdown ul.letter-list li,
.faq-dropdown ul.letter-list li 			{ width:auto; }
.faq-dropdown ul li a,
.question-dropdown ul li a 					{ display:block; padding:15px; margin:5px; background:#FFFFFF; text-transform:uppercase; font-family:'Roboto Slab', sans-serif; color:#1CA87B; font-size:14px; }
.faq-dropdown ul li a:hover,
.question-dropdown ul li a:hover 			{ background:#1CA87B; color:#FFFFFF; }
.faq-dropdown ul.letter-list li a,
.question-dropdown ul.letter-list li a 		{ font-size:16px; }

/** FAQ ANCHOR DROPDOWNS **/
.faq-dropdown ul.word-list li 				{ width:50%; }
/** TERMINOLOGY ANCHOR DROPDOWNS **/
.question-dropdown ul.word-list li 			{ width:33%; }
.letter-list,								
.word-list									{ display:none; }

/** TERMINOLOGY BOXES **/
.letter-title 								{ clear:both; margin:0px 0px 40px 0px; padding:0px 20px 0px 0px; border-bottom:2px solid #1CA87B; }
.letter-title span 							{ display:inline-block; padding:10px 20px; font-size:2em; font-family:'Roboto Slab', sans-serif; background:#1CA87B; color:#FFFFFF; font-weight:300; }
.letter-title .bttop						{ float:right; }
.term-box 									{ display:inline-block; vertical-align:top; width:33%; }
.term-box .term-spacing 					{ display:block; margin:20px 40px 40px 0px; }
.term-box .term-title 						{ font-size:1.6em; font-weight:400; text-transform:uppercase; font-family:'Roboto Slab', sans-serif; color:#1CA87B; margin:0px 0px 10px 0px; padding:0px 0px 10px 0px; border-bottom:2px solid #1CA87B; }

/** FAQ BOXES **/
.question-title 							{ clear:both; margin:0px 0px 40px 0px; padding:0px 20px 0px 0px; border-bottom:2px solid #1CA87B; }
.question-title span 						{ display:inline-block; padding:10px 20px; font-size:1.8em; font-family:'Roboto Slab', sans-serif; background:#1CA87B; color:#FFFFFF; font-weight:300; }
.question-title .bttop						{ float:right; }
.question-wrapper p,
.question-wrapper ul 						{ font-size:1.2em; }


/** RESPONSIVE **/
@media screen and (max-width:860px){
	.static-content .team-wrapper   { width:45%; display:inline-block; padding-top:20px; vertical-align:top; padding-right:25px; }
}
@media screen and (max-width:840px){
	.term-box .term-spacing 				{ margin:20px 20px 40px 0px; }
}
@media screen and (max-width:830px){
	.faq-dropdown ul.word-list li			{ width:50%; }
	.col-thirds,
	.insurance-thirds 						{ width:32%; }
}
@media screen and (max-width:770px){
.question-dropdown ul.word-list li 			{ width:33%; }
}@media screen and (max-width:760px){
	.term-box 								{ display:block; width:100%; }
	.term-box .term-spacing 				{ margin:20px 0px 80px 0px; }
		.term-box .term-title
	.term-box .term-text 					{ height:auto !important; }
	.insurance-thirds						{ display:inline-block; width:49%; }
		.col-thirds,	
	.team-thirds 							{ display:block; width:100%; }
	.team-thirds .icon 						{ margin:0 auto; }
}
@media screen and (max-width:730px){
	.question-dropdown ul.word-list li 		{ width:50%; }
}
@media screen and (max-width:700px){
	.static-content .team-list .team-name,
	.static-content .team-list .team-email		{ width:100%; display:block; float:none; }
}
@media screen and (max-width:680px){
	.static-content .static-left,
	.static-content .static-right			{ float:none; width:auto; margin:0px 0px 20px 0px; }
	.static-content							{ padding:60px 0px; }
	.static-title h1						{ font-size:1.7em; }
	.faq-dropdown ul.word-list li 			{ width:100%; }
}
@media screen and (max-width:650px){
	.insurance-thirds						{ display:block; width:100%; }
}
@media screen and (max-width:580px){
	.question-title span 					{ font-size:1.4em; }
	.static-content .team-wrapper   { width:100%; display:block; padding-top:20px; vertical-align:top; padding-right:0px; }
	.static-content .team-wrapper .team-pic  { margin:0px auto; padding-bottom:15px; }
}
@media screen and (max-width:500px){
	.question-title 						{ border:none; }
	.question-title span 					{ font-size:1.3em; padding:5px 10px; }
	.question-title .bttop					{ float:none; display:block; margin-top:25px; }
	.question-wrapper p  					{ font-size:1.2em; }
	.question-dropdown ul.letter-list 		{ width:240px; }
	.question-dropdown ul.letter-list li	{ width:33%; }
}
@media screen and (max-width:490px){
	.question-dropdown ul.word-list li 		{ width:100%; }
}
@media screen and (max-width:400px){
	.static-content .team-list .team-name,
	.static-content .team-list .team-email		{ font-size:1.1em; }
	.static-content .team-list li				{ padding:10px 0px; }	
}
@media screen and (max-width:330px){
	.static-content							{ padding:40px 0px; }
	.static-content .team-list .team-name,
	.static-content .team-list .team-email		{ font-size:1em; }
}
@media screen and (max-width:560px){
	
	.image-box,
	.step-box			{ width:100%; }
	.image-box .padding,
	.step-box .padding	{ height:auto !important; }
	.static-content		{ padding:30px 0px; }

}

@media screen and (max-width:600px){

	.static-team .member		{ width:48%; }

}

@media screen and (max-width:400px){

	.static-team .member			{ width:100%; }
	.static-team .member .image		{ border:none; webkit-border-radius:0% 0% 0% 0%; -moz-border-radius:0% 0% 0% 0%; border-radius:0% 0% 0% 0%; }

}

@media screen and (max-width:400px){
.static-titles						{ font-size:1.4em; }
.static-sub-title 					{ font-size:1.3em; }
}

</pre></body></html>