@charset "UTF-8";
@charset "UTF-8";
html,
body,
div,
span,
p,
a,
ul,
li {
	border: 0;
	font-size: 22px;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline
}

p+p,ul+p {
	margin-top: .4em
}

html {
	font-size: 62.5%;
	overflow-y: scroll;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}

body {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	line-height: 1.65
}

.entry-content {
	color: #4a4a4a
}

.entry-content p,
li {
	font-size: 22px;
}

[class^=icon-]:before {
	font-style: normal;
	font-weight: 400;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: .2em;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	margin-left: .2em
}


img {
	height: auto;
	max-width: 100%
}

a {
	color: #005d54;
	text-decoration: none
}

.entry-content:before,
.entry-content:after,
.site-content:before,
.site-content:after {
	content: "";
	display: table
}

.entry-content:after,
.site-content:after {
	clear: both
}

.content-area {
	max-width: 1000px;
	margin: 0 auto
}

.content-area {
	padding-top: 0
}

@media screen and (min-width:769px) {
	.content-area {
		padding-top: 0
	}
}

.hentry:last-child {
	border-bottom: 0
}

.details {
	vertical-align: top
}

.post-author {
	max-width: 12em;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.entry-content {
	margin: 1em 0 0
}

.entry-meta {
	color: #637381;
	font-size: 14px;
	font-size: 1.4rem;
	text-align: center;
	margin: .5em 0 1em;
	line-height: 1.5 em
}


	.entry-meta, .entry-meta span {
		text-align: left;
		font-size: 14px;
		font-size: 1.4rem
	}

.entry-meta .details, .entry-meta span {
	float: none;
	text-align: center;
	margin-bottom: .75em
}

@media screen and (min-width:769px) {
	.entry-meta .details, .entry-meta span {
		text-align: center;
		margin-right: 4px;
		margin-bottom: 0;
		font-weight: 100
	}
}

.entry-meta:after {
	content: ' ';
	display: block;
	clear: both
}

#content-component {
	margin: 0 15px;
}

@media screen and (min-width:769px) {
	#content-component {
		margin: 0
	}
}

#content-component .content {
	max-width: 820px;
	margin: 0 auto;
	padding: 0 15px;
	padding-top: 10px;
}

#content-component .content .hentry:last-of-type {
	border-bottom: 0
}

h1 {
	text-align: center;
	font-size:50px;
	line-height:1.35;
}

.img-title{font-size:16px;font-weight:700;color:#009dac;padding-top:10px;margin-top:20px}.img-card{text-align:center;border-top:1px solid #d8d8d8;padding-top:20px;padding-bottom:10px;margin-top:5px;margin-bottom:20px}


ol{position:relative;display:block;list-style-type:decimal;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:40px}
ol>li::before{left:0;line-height:2;margin-right:10px;display:inline-block;width:22px;height:22px;margin-left:7px;color:#fff;font-size:12px;font-weight:700;vertical-align:middle;text-align:center;background-color:#009dac}
ol li{margin:0 0px;padding:0 10px;counter-increment:foo;counter-increment:foo;font-size:22px}
ol li + li{margin:12px 0 12px 0!important;}

ol.cir{counter-reset:section;list-style:none;padding-left:35px;margin-block-start: 0.3em;margin-block-end: 0.3em;}
.cir li{margin:0 0 9px 0!important;line-height:36.3px;font-size:22px;text-indent:-39px;display:inline-block;}.cir p{padding-bottom:10px}.cir li:before{content:counter(section);counter-increment:section;border-radius:100%;text-indent:0}

.toc-list:first-child li a:before {margin-top: -9px;}
.toc-list:first-child 	{padding-top: 10px;}


@media (min-width:1412px){
	.toc-right{transform:translateX(0);right:calc((100% - 1390px)/ 2);width:265px;margin-top:150px;border-right:solid 2px #e4e4e4;border-top:solid 2px #e4e4e4;border-bottom:solid 2px #e4e4e4;background:#fff}
	.toc-right *{font-size:18px;font-family:Arial;color:#424242;line-height:1.4;margin:0;}
						 }

@media (min-width:1024px) and (max-width:1411px){
	.toc-right{transform:translateX(0);right:calc((100% - 1250px)/ 2);width:209px;margin-top:150px;border-right:solid 2px #e4e4e4;border-top:solid 2px #e4e4e4;border-bottom:solid 2px #e4e4e4;background:#fff}
	.toc-right *{font-size:18px;font-family:Arial;color:#424242;line-height:1.4;margin:0;}
						 }
						 						 
@media (max-width:1236px){.toc-right{display:none}.toc-cont{display:none}}

h5{font-size:23px;font-family: arial;margin-bottom:6px;margin-top: 28px;}

.vendor-card>h2 {
    padding-top: 26px;
    padding-bottom: 16px;
    border-bottom: 1px solid #d8d8d8;
    border-top: 3px solid #d8d8d8;
    font-size: 28px;
    color: #08a6ae;
    line-height: 1.35;
    text-align: left;
    font-family: arial;
    font-weight: 300;
}

.chapter{width:100%;background-image:url(../backs/pricing-back2.svg);background-size:cover;background-repeat:no-repeat;margin-top:-50px;padding-top:150px;padding-bottom:150px;margin-bottom:-150px;text-align:center;background-position:center;background-size:2000px;box-shadow:0 0 80px 80px #fff inset}.chapter>span{font-size:52px;font-weight:900;color:#08a6ae}
div.chapter+*{font-size:32px; font-weight:700;width:100%;text-align:center;line-height:1.18;margin-bottom:15px}
.entry-header {margin-top: 100px;}

.toc{overflow-y:auto}.toc>.toc-list{overflow:hidden;position:relative}.toc>.toc-list li{list-style:none}.toc-list{margin:0;padding-left:10px}a.toc-link{color:currentColor;height:100%}.is-collapsible{max-height:1000px;overflow:hidden;transition:all 300ms ease-in-out}.is-collapsed{max-height:0}.is-position-fixed{position:fixed !important;top:0}.is-active-link{font-weight:700}.toc-link::before{background-color:#EEE;content:' ';display:inline-block;height:inherit;left:0;margin-top:-1px;position:absolute;width:5px}.is-active-link::before{background-color:#08a6ae}

.arrow-list li::before{
speak:none;
background-image:url(../cleanpage/bullet-tri.png);
content:'';
display:inline-block;
background-repeat:no-repeat;
background-position-y:8px;
background-position-x:-4px;
background-size:contain;color:#08a6ae;display:table-cell;margin-right:1rem;
padding-right:15px}

.arrow-list li:first-child{margin-top:0}
.arrow-list li{display:table;font-size:18px;font-family:Arial;margin-bottom:1rem;margin-top:1rem;padding:0}
.arrow-list{margin-bottom:2rem;color:#424242}
.arrow-list{margin-bottom:2rem;line-height:1.44}
.arrow-list-div{margin-left:3px}

.entry-header {margin-left:10px; margin-right:10px;}




