@import url(https://fonts.googleapis.com/css?family=Barlow:100,300,400,500,600,700,800&display=swap);
body {
  font-family: 'Barlow', sans-serif;
}
.tns-outer {
	padding: 0 !important
}

.tns-outer [hidden] {
	display: none !important
}

.tns-outer [aria-controls],
.tns-outer [data-action] {
	cursor: pointer
}

.tns-slider {
	-webkit-transition: all 0s;
	-moz-transition: all 0s;
	transition: all 0s
}

.tns-slider>.tns-item {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.tns-horizontal.tns-subpixel {
	white-space: nowrap
}

.tns-horizontal.tns-subpixel>.tns-item {
	display: inline-block;
	vertical-align: top;
	white-space: normal
}

.tns-horizontal.tns-no-subpixel:after {
	content: '';
	display: table;
	clear: both
}

.tns-horizontal.tns-no-subpixel>.tns-item {
	float: left
}

.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item {
	margin-right: -100%
}

.tns-no-calc {
	position: relative;
	left: 0
}

.tns-gallery {
	position: relative;
	left: 0;
	min-height: 1px
}

.tns-gallery>.tns-item {
	position: absolute;
	left: -100%;
	-webkit-transition: transform 0s, opacity 0s;
	-moz-transition: transform 0s, opacity 0s;
	transition: transform 0s, opacity 0s
}

.tns-gallery>.tns-slide-active {
	position: relative;
	left: auto !important
}

.tns-gallery>.tns-moving {
	-webkit-transition: all 0.25s;
	-moz-transition: all 0.25s;
	transition: all 0.25s
}

.tns-autowidth {
	display: inline-block
}

.tns-lazy-img {
	-webkit-transition: opacity 0.6s;
	-moz-transition: opacity 0.6s;
	transition: opacity 0.6s;
	opacity: 0.6
}

.tns-lazy-img.tns-complete {
	opacity: 1
}

.tns-ah {
	-webkit-transition: height 0s;
	-moz-transition: height 0s;
	transition: height 0s
}

.tns-ovh {
	overflow: hidden
}

.tns-visually-hidden {
	position: absolute;
	left: -10000em
}

.tns-transparent {
	opacity: 0;
	visibility: hidden
}

.tns-fadeIn {
	opacity: 1;
	filter: alpha(opacity=100);
	z-index: 0
}

.tns-normal,
.tns-fadeOut {
	opacity: 0;
	filter: alpha(opacity=0);
	z-index: -1
}

.tns-vpfix {
	white-space: nowrap
}

.tns-vpfix>div,
.tns-vpfix>li {
	display: inline-block
}

.tns-t-subp2 {
	margin: 0 auto;
	width: 310px;
	position: relative;
	height: 10px;
	overflow: hidden
}

.tns-t-ct {
	width: 2333.3333333%;
	width: -webkit-calc(100% * 70 / 3);
	width: -moz-calc(100% * 70 / 3);
	width: calc(100% * 70 / 3);
	position: absolute;
	right: 0
}

.tns-t-ct:after {
	content: '';
	display: table;
	clear: both
}

.tns-t-ct>div {
	width: 1.4285714%;
	width: -webkit-calc(100% / 70);
	width: -moz-calc(100% / 70);
	width: calc(100% / 70);
	height: 10px;
	float: left
}

.footer {
	padding: 30px 0;
	width: 100vw
}

.footer,
.footer--info,
.footer--logo,
.footer--menu {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative;
	vertical-align: top
}

.footer--info {
	margin: 20px 20px 0
}

.footer--info .text {
	box-sizing: border-box;
	display: inline-block;
	font-size: 14px;
	font-size: .875rem;
	color: #535a69;
	font-family: Barlow, sans-serif;
	font-weight: 400;
	margin: 0;
	line-height: 1.4em;
	letter-spacing: .02em
}

.footer--menu {
	float: right;
	margin: 20px 0 0;
	list-style: none;
	padding: 0
}

.footer--menu--item {
	margin: 0 10px;
	width: auto
}

.footer--menu--item,
.footer--menu--item .link {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative
}

.footer--menu--item .link {
	font-size: 14px;
	font-size: .875rem;
	color: #17978f;
	font-family: Barlow, sans-serif;
	font-weight: 400;
	line-height: 1em;
	letter-spacing: .02em;
	text-decoration: none;
	width: 100%
}

.footer--menu--item:before {
	box-sizing: border-box;
	display: inline-block;
	background-color: #17978f;
	content: "";
	height: 17px;
	right: -10px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 1px
}

.footer--menu--item:first-child {
	margin-left: 0
}

.footer--menu--item:last-child {
	margin-right: 0
}

.footer--menu--item:last-child:before {
	display: none
}

.footer--logo img {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	height: auto;
	outline: none;
	position: relative;
	width: 120px
}

@media only screen and (max-width:767px) {
	.footer--info {
		margin: 3px 0;
		width: 100%
	}
	.footer--info .text {
		font-size: 11px;
		font-size: .6875rem
	}
	.footer--logo img {
		width: 70px
	}
	.footer--menu {
		float: left;
		margin: 8px 0
	}
	.footer--menu--item .link {
		font-size: 14px;
		font-size: .875rem;
		font-weight: 400
	}
}

.header {
	width: 100%;
	z-index: 999
}

.header,
.header--logo,
.header--menu {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative;
	vertical-align: top
}

.header--menu {
	float: right;
	text-align: right;
	width: calc(100% - 250px)
}

.header--menu--bottom,
.header--menu--top {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	margin: 0;
	list-style: none;
	padding: 0;
	position: relative;
	width: 100%
}

@media only screen and (max-width: 1000px) {
    .header--menu--bottom {
        display: flex;
    }
}

.header--menu--bottom--item,
.header--menu--bottom--item .link,
.header--menu--top--item,
.header--menu--top--item .link {
	box-sizing: border-box;
	display: inline-block;
	position: relative;
	vertical-align: top
}

.header--menu--bottom--item .link,
.header--menu--top--item .link {
	float: left
}

.header--menu--top--item[data-type=perguntas-frequentes] .btn {
    border: none;
    margin-bottom: 15px;
}

.header--menu--bottom--sub,
.header--menu--top--sub {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	list-style: none;
	margin: 16px 10px 0;
	padding: 0;
	position: relative
}

.header--menu--bottom--sub--item,
.header--menu--top--sub--item {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	margin: 0;
	padding: 6px 0 7px;
	position: relative;
	vertical-align: top
}

.header--menu--bottom--sub--item .link,
.header--menu--top--sub--item .link {
	box-sizing: border-box;
	display: inline-block;
	font-size: 14px;
	font-size: .875rem;
	color: #17978f;
	font-family: Barlow, sans-serif;
	font-weight: 400;
	float: left;
	line-height: 1em;
	padding: 0 10px;
	position: relative;
	text-decoration: none;
	vertical-align: top
}

.header--menu--bottom--sub--item:last-child:before,
.header--menu--top--sub--item:last-child:before {
	display: none
}

.header--menu--bottom--sub--item:before,
.header--menu--top--sub--item:before {
	box-sizing: border-box;
	display: inline-block;
	background-color: #17978f;
	content: "";
	right: -1px;
	height: 14px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 1px
}

.header--menu--bottom .btn,
.header--menu--top .btn {
	margin: 17px 20px 0 0
}

.header--menu--bottom--item {
	background-color: #10596a;
	max-width: 250px;
	text-align: center;
	width: 100%
}

.header--menu--bottom--item .link {
	font-size: 17px;
	font-size: 1.0625rem;
	color: #fff;
	font-family: Barlow, sans-serif;
	font-weight: 400;
	line-height: 1em;
	padding: 12px 0 13px;
	text-decoration: none;
	text-transform: uppercase;
	width: 100%;
	z-index: 2
}

.header--menu--bottom--item svg {
	box-sizing: border-box;
	display: inline-block;
	height: 0;
	left: 0;
	position: absolute;
	top: 100%;
	transition: height .4s cubic-bezier(.19, 1, .22, 1);
	width: 100%
}

.header--menu--bottom--item svg polygon {
	fill: #10596a
}

.header--menu--bottom--item:nth-child(2) {
	background-color: #17978f
}

.header--menu--bottom--item:nth-child(2) svg polygon {
	fill: #17978f
}

.header--menu--bottom--item:last-child {
	background-color: #1fcdbf
}

.header--menu--bottom--item:last-child svg polygon {
	fill: #1fcdbf
}

.header--menu--bottom--item[data-active=true] svg {
	height: 25px;
}

.header--menu--top--item .link img {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	height: auto;
	outline: none;
	position: relative;
	width: auto
}

.header--logo {
	margin: 35px 0 0;
	width: 250px
}

.header--logo img {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	height: auto;
	outline: none;
	position: relative;
	width: auto
}

@media only screen and (max-width:1024px) {
	.header--logo {
		width: 190px
	}
	.header--menu {
		width: calc(100% - 190px)
	}
}

@media only screen and (max-width:768px) {
	.header--menu {
		width: 100%
	}
	.header--menu--bottom {
		margin: 15px 0 0;
		width: 100%
	}
	.header--menu--bottom--item {
		width: 33.33333%
	}
	.header--menu--bottom--item .link {
		font-size: 12px;
		font-size: .75rem;
		font-weight: 600;
		padding: 8px 0 10px
	}
	.header--menu--bottom--item:before {
		-webkit-clip-path: polygon(48% 30px, 0 0, 100% 0);
		clip-path: polygon(48% 30px, 0 0, 100% 0);
		height: 30px
	}
	.header--menu--top {
		float: right;
		position: absolute;
		right: 0;
		top: -37px;
		width: 80%
	}
	.header--menu--top--item[data-type=btn] {
		margin-right: 10px
	}
	.header--menu--top--item[data-type=logo] {
		top: 5px
	}
	.header--menu--top--item[data-type=logo] .link img {
		width: 59px
	}
	.header--menu--top--sub {
		margin: 10px 0 0
	}
	.header--menu--top--sub--item .link {
		font-size: 13px;
		font-size: .8125rem
	}
	.header--menu--top--sub--item:first-child {
		margin-left: 0
	}
	.header--menu--top--sub--item:first-child .link {
		padding-left: 0
	}
	.header--menu--top .btn {
		margin: 5px 0 0
	}
	.header--logo {
		margin: 15px 0 0;
		width: 140px
	}
	.header--logo img {
		width: 100px
	}
}

@media only screen and (max-width:480px) {
	.header--menu--bottom--item[data-active=true] svg {
		height: 20px
	}
	.header--menu--bottom--item[data-active=true]:after {
		box-sizing: border-box;
		display: inline-block;
		background-color: #17978f;
		bottom: 100%;
		content: "";
		height: 5px;
		left: 0;
		position: absolute;
		width: 100%
	}
}

@font-face {
	font-family: icomoon;
	src: url(data:application/vnd.ms-fontobject;base64,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);
	src: url(data:application/vnd.ms-fontobject;base64,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#iefix) format("embedded-opentype"), url(data:font/ttf;base64,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) format("truetype"), url(data:font/woff;base64,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) format("woff"), url(data:image/svg+xml;base64,bW9kdWxlLmV4cG9ydHMgPSAiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJ6ZEdGdVpHRnNiMjVsUFNKdWJ5SS9QZ284SVVSUFExUlpVRVVnYzNabklGQlZRa3hKUXlBaUxTOHZWek5ETHk5RVZFUWdVMVpISURFdU1TOHZSVTRpSUNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk5SGNtRndhR2xqY3k5VFZrY3ZNUzR4TDBSVVJDOXpkbWN4TVM1a2RHUWlJRDRLUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaVBnbzhiV1YwWVdSaGRHRStSMlZ1WlhKaGRHVmtJR0o1SUVsamIwMXZiMjQ4TDIxbGRHRmtZWFJoUGdvOFpHVm1jejRLUEdadmJuUWdhV1E5SW1samIyMXZiMjRpSUdodmNtbDZMV0ZrZGkxNFBTSXhNREkwSWo0S1BHWnZiblF0Wm1GalpTQjFibWwwY3kxd1pYSXRaVzA5SWpFd01qUWlJR0Z6WTJWdWREMGlPVFl3SWlCa1pYTmpaVzUwUFNJdE5qUWlJQzgrQ2p4dGFYTnphVzVuTFdkc2VYQm9JR2h2Y21sNkxXRmtkaTE0UFNJeE1ESTBJaUF2UGdvOFoyeDVjR2dnZFc1cFkyOWtaVDBpSmlONE1qQTdJaUJvYjNKcGVpMWhaSFl0ZUQwaU5URXlJaUJrUFNJaUlDOCtDanhuYkhsd2FDQjFibWxqYjJSbFBTSW1JM2hsT1RBd095SWdaMng1Y0dndGJtRnRaVDBpZEdsdFpYTWlJR1E5SWsweE1USXVOalFnTkRndU5qUmpNVEF1TWpRdE1UQXVNalFnTXpBdU56SXRNakF1TkRnZ05URXVNaTB5TUM0ME9ITTBNQzQ1TmlBeE1DNHlOQ0ExTVM0eUlESXdMalE0YkRJNU5pNDVOaUF5T1RZdU9UWWdNamsyTGprMkxUSTVOaTQ1Tm1NeE1DNHlOQzB4TUM0eU5DQXpNQzQzTWkweU1DNDBPQ0ExTVM0eUxUSXdMalE0Y3pRd0xqazJJREV3TGpJMElEVXhMaklnTWpBdU5EaGpNVEF1TWpRZ01qQXVORGdnTWpBdU5EZ2dNekF1TnpJZ01qQXVORGdnTlRFdU1uTXRNVEF1TWpRZ05EQXVPVFl0TWpBdU5EZ2dOVEV1TW13dE1qazJMamsySURJNU5pNDVOaUF5T1RZdU9UWWdNamsyTGprMll6RXdMakkwSURFd0xqSTBJREl3TGpRNElETXdMamN5SURJd0xqUTRJRFV4TGpKekxURXdMakkwSURRd0xqazJMVEl3TGpRNElEVXhMakpqTFRFd0xqSTBJREV3TGpJMExUTXdMamN5SURJd0xqUTRMVFV4TGpJZ01qQXVORGh6TFRRd0xqazJMVEV3TGpJMExUVXhMakl0TWpBdU5EaHNMVEk1Tmk0NU5pMHlPVFl1T1RZdE1qazJMamsySURJNU5pNDVObU10TVRBdU1qUWdNVEF1TWpRdE16QXVOeklnTWpBdU5EZ3ROVEV1TWlBeU1DNDBPSE10TXpBdU56SXRNVEF1TWpRdE5URXVNaTB5TUM0ME9HTXRNVEF1TWpRdE1UQXVNalF0TWpBdU5EZ3RNekF1TnpJdE1qQXVORGd0TlRFdU1uTXhNQzR5TkMwME1DNDVOaUF5TUM0ME9DMDFNUzR5YkRJNU5pNDVOaTB5T1RZdU9UWXRNamsyTGprMkxUSTVOaTQ1Tm1NdE1UQXVNalF0TVRBdU1qUXRNakF1TkRndE16QXVOekl0TWpBdU5EZ3ROVEV1TW5NeE1DNHlOQzAwTUM0NU5pQXlNQzQwT0MwMU1TNHllaUlnTHo0S1BHZHNlWEJvSUhWdWFXTnZaR1U5SWlZamVHVTVNREU3SWlCbmJIbHdhQzF1WVcxbFBTSndiSFZ6SWlCa1BTSk5PRGsySURVeU5DNDRhQzB6TURjdU1uWXpNRGN1TW1Nd0lETTRMalF0TXpJZ056WXVPQzAzTmk0NElEYzJMamh6TFRjMkxqZ3RNekl0TnpZdU9DMDNOaTQ0ZGkwek1UTXVObWd0TXpBM0xqSmpMVFEwTGpnZ05pNDBMVGMyTGpndE16SXROell1T0MwM01DNDBjek15TFRjMkxqZ2dOell1T0MwM05pNDRhRE14TXk0MmRpMHpNRGN1TW1Nd0xUTTRMalFnTXpJdE56WXVPQ0EzTmk0NExUYzJMamh6TnpZdU9DQXpNaUEzTmk0NElEYzJMamgyTXpBM0xqSm9NekF3TGpoak16Z3VOQ0F3SURjMkxqZ2dNeklnTnpZdU9DQTNOaTQ0Y3kwek1pQTNOaTQ0TFRjMkxqZ2dOell1T0hvaUlDOCtDanhuYkhsd2FDQjFibWxqYjJSbFBTSW1JM2hsT1RBeU95SWdaMng1Y0dndGJtRnRaVDBpWTJobFkyc2lJR2h2Y21sNkxXRmtkaTE0UFNJeE5EWXpJaUJrUFNKTk5EazNMak0zTVNBNE1pNHlPRFpqTVRRdU5qSTVMVEUwTGpZeU9TQTBNeTQ0T0RZdE1qa3VNalUzSURVNExqVXhOQzB5T1M0eU5UZHpORE11T0RnMklERTBMall5T1NBMU9DNDFNVFFnTWprdU1qVTNiRGN6TVM0ME1qa2dOekUyTGpoak1qa3VNalUzSURJNUxqSTFOeUF5T1M0eU5UY2dPRGN1TnpjeElEQWdNVEUzTGpBeU9YTXRPRGN1TnpjeElESTVMakkxTnkweE1UY3VNREk1SURCc0xUWTNNaTQ1TVRRdE5qVTRMakk0Tmkwek1EY3VNaUF6TURjdU1tTXRNamt1TWpVM0lESTVMakkxTnkwNE55NDNOekVnTWprdU1qVTNMVEV4Tnk0d01qa2dNSE10TWprdU1qVTNMVGczTGpjM01TQXdMVEV4Tnk0d01qbHNNelkxTGpjeE5DMHpOalV1TnpFMGVpSWdMejRLUEdkc2VYQm9JSFZ1YVdOdlpHVTlJaVlqZUdVNU1ETTdJaUJuYkhsd2FDMXVZVzFsUFNKa2IzZHViRzloWkNJZ2FHOXlhWG90WVdSMkxYZzlJakV4TXpnaUlHUTlJazAxTWprdU1EWTNJREUyTXk0MU5UWmpNQ0F3SURFM0xqQTJOeTB4Tnk0d05qY2dNemt1T0RJeUxURTNMakEyTjNNek9TNDRNaklnTVRjdU1EWTNJRE01TGpneU1pQXhOeTR3Tmpkc01qSTNMalUxTmlBeU1qY3VOVFUyWXpJeUxqYzFOaUF5TWk0M05UWWdNakl1TnpVMklEWXlMalUzT0NBd0lEZzFMak16TTNNdE5UWXVPRGc1SURJeUxqYzFOaTAzT1M0Mk5EUWdNR3d0TVRNd0xqZzBOQzB4TXpBdU9EUTBkalV6TkM0M05UWmpNQ0F6TkM0eE16TXRNamd1TkRRMElEVTJMamc0T1MwMU5pNDRPRGtnTlRZdU9EZzVMVE0wTGpFek15QXdMVFUyTGpnNE9TMHlPQzQwTkRRdE5UWXVPRGc1TFRVMkxqZzRPWFl0TlRNMExqYzFObXd0TVRNd0xqZzBOQ0F4TXpBdU9EUTBZeTB5TWk0M05UWWdNakl1TnpVMkxUVTJMamc0T1NBeU1pNDNOVFl0TnprdU5qUTBJREJ6TFRJeUxqYzFOaTAyTWk0MU56Z2dNQzA0TlM0ek16TnNNakkzTGpVMU5pMHlNamN1TlRVMmVrMHhNVEUxTGpBeU1pQXlPVFF1TkhZd0lEQmpMVFV1TmpnNUlESTRMalEwTkMweU1pNDNOVFlnTkRVdU5URXhMVFExTGpVeE1TQTBOUzQxTVRGekxUTTVMamd5TWkweE55NHdOamN0TkRVdU5URXhMVE01TGpneU1uWXdJREJqTUNBd0lEQWdNQ0F3SURCek1DQXdJREFnTUhZdE1UQTRMakE0T1dNd0xUVTJMamc0T1Mwek5DNHhNek10TVRBNExqQTRPUzAzTXk0NU5UWXRNVEE0TGpBNE9XZ3ROelk0WXkwek9TNDRNaklnTUMwM015NDVOVFlnTlRFdU1pMDNNeTQ1TlRZZ01UQTRMakE0T1hZeE1UTXVOemM0WXpBZ01qSXVOelUyTFRJeUxqYzFOaUF6T1M0NE1qSXRORFV1TlRFeElETTVMamd5TW5NdE16a3VPREl5TFRFM0xqQTJOeTAwTlM0MU1URXRNemt1T0RJeWRqQWdNR013SURBZ01DQXdJREFnTUhNd0lEQWdNQ0F3ZGkweE1EZ3VNRGc1WXpBdE1UQTRMakE0T1NBM015NDVOVFl0TVRrNUxqRXhNU0F4TlRrdU1qZzVMVEU1T1M0eE1URm9OemN6TGpZNE9XTTROUzR6TXpNZ01DQXhOVGt1TWpnNUlEa3hMakF5TWlBeE5Ua3VNamc1SURFNU9TNHhNVEZzTlM0Mk9Ea2dPVFl1TnpFeFl6QWdNQ0F3SURBZ01DQXdjekFnTUNBd0lEQjZJaUF2UGdvOFoyeDVjR2dnZFc1cFkyOWtaVDBpSmlONFpUa3dORHNpSUdkc2VYQm9MVzVoYldVOUluQnlhV05sSWlCb2IzSnBlaTFoWkhZdGVEMGlPREExSWlCa1BTSk5OVEkyTGpZeU9TQTJPVFl1TmpnMmJEZzNMamMzTVNBeE56VXVOVFF6WXpNdU5qVTNJRE11TmpVM0lETXVOalUzSURjdU16RTBJRE11TmpVM0lERTBMall5T1NBd0lETXVOalUzTFRNdU5qVTNJRGN1TXpFMExUY3VNekUwSURFd0xqazNNWE10Tnk0ek1UUWdOeTR6TVRRdE1UQXVPVGN4SURjdU16RTBZeTB6TGpZMU55QXdMVEV3TGprM01TQXdMVEUwTGpZeU9TQXdMVEV4TXk0ek56RXRORE11T0RnMkxURTJNQzQ1TVRRdE1qRXVPVFF6TFRJeE5TNDNOekVnTUhNdE1UQTVMamN4TkNBME55NDFORE10TWpBNExqUTFOeTB6TGpZMU4yTXRNeTQyTlRjZ01DMHpMalkxTnkwekxqWTFOeTAzTGpNeE5DMDNMak14TkhNdE15NDJOVGN0TXk0Mk5UY3ROeTR6TVRRdE55NHpNVFJqTUMwekxqWTFOeUF3TFRjdU16RTBJREF0Tnk0ek1UUWdNQzB6TGpZMU55QXdMVGN1TXpFMElETXVOalUzTFRjdU16RTBiRGczTGpjM01TMHhOelV1TlRRell5MHhPVEF1TVRjeExUSXlOaTQzTkRNdE1qYzBMakk0TmkwME56RXVOemN4TFRJd09DNDBOVGN0TmpFMExqUWdNalV1TmkwMU1TNHlJRGd3TGpRMU55MHhNVGN1TURJNUlESXhNaTR4TVRRdE1URTNMakF5T1dneU9ERXVObU14TkRZdU1qZzJJREFnTWpBNExqUTFOeUEyTWk0eE56RWdNak0wTGpBMU55QXhNVGN1TURJNUlEWXlMakUzTVNBeE16VXVNekUwTFRJNUxqSTFOeUF6TnpZdU5qZzJMVEl6TUM0MElEWXhOQzQwZWsweU1ERXVNVFF6SURnMk9DNDFOekZqTmpVdU9ESTVJREk1TGpJMU55QXhNREl1TkNBeE1DNDVOekVnTVRRNUxqazBNeTAzTGpNeE5DQTBOeTQxTkRNdE1qRXVPVFF6SURFd01pNDBMVFEzTGpVME15QXhPVGN1TkRnMkxUSXhMamswTTJ3dE5qSXVNVGN4TFRFeU5DNHpORE5vTFRJd09DNDBOVGRzTFRjMkxqZ2dNVFV6TGpaNlRUY3hNeTR4TkRNZ01UQXdMalUzTVdNdE1qVXVOaTAxT0M0MU1UUXRPVEV1TkRJNUxUZzNMamMzTVMweE9UQXVNVGN4TFRnM0xqYzNNV2d0TWpneExqWmpMVGcwTGpFeE5DQXdMVEUwTWk0Mk1qa2dNamt1TWpVM0xURTJPQzR5TWprZ09EY3VOemN4TFRVNExqVXhOQ0F4TWpRdU16UXpJREkxTGpZZ016VTRMalFnTWpBeExqRTBNeUExTmpZdU9EVTNhREl4TWk0eE1UUmpNVGt3TGpFM01TMHlNVGt1TkRJNUlESTRNUzQyTFRRME5pNHhOekVnTWpJMkxqYzBNeTAxTmpZdU9EVTNlazAwTVRNdU1qVTNJRFV3TWk0NE5UZDJORGN1TlRRell6QWdNVFF1TmpJNUxUY3VNekUwSURJeExqazBNeTB5TVM0NU5ETWdNakV1T1RRekxURXdMamszTVNBd0xUSXhMamswTXkweE1DNDVOekV0TWpFdU9UUXpMVEl4TGprME0zWXRORGN1TlRRemFDMHpMalkxTjJNdE5EY3VOVFF6SURBdE9EUXVNVEUwTFRRd0xqSXlPUzA0TkM0eE1UUXRPRGN1TnpjeElETXVOalUzTFRVNExqVXhOQ0ExTVM0eUxUZzNMamMzTVNBeE1Ea3VOekUwTFRnMExqRXhOQ0F6TWk0NU1UUWdNQ0EyT1M0ME9EWXRNVFF1TmpJNUlEY3pMakUwTXkwMU1TNHlJREF0TkRBdU1qSTVMVFF3TGpJeU9TMDFOQzQ0TlRjdE56TXVNVFF6TFRVMExqZzFOMmd0TnpNdU1UUXpZeTB4TUM0NU56RWdNQzB5TVM0NU5ETXROeTR6TVRRdE1qRXVPVFF6TFRJeExqazBNeUF3TFRFd0xqazNNU0EzTGpNeE5DMHlNUzQ1TkRNZ01qRXVPVFF6TFRJeExqazBNMmcxT0M0MU1UUjJMVFF6TGpnNE5tTXdMVEUwTGpZeU9TQXhNQzQ1TnpFdE1qRXVPVFF6SURJeExqazBNeTB5TVM0NU5ETnpNakV1T1RReklEY3VNekUwSURJeExqazBNeUF5TVM0NU5ETjJORGN1TlRRell6UTNMalUwTXlBM0xqTXhOQ0E1TVM0ME1qa2dOREF1TWpJNUlEa3hMalF5T1NBNU5TNHdPRFl0TXk0Mk5UY2dOakl1TVRjeExUVTRMalV4TkNBNU9DNDNORE10TVRFM0xqQXlPU0E1TlM0d09EWXRNamt1TWpVM0xUTXVOalUzTFRZeUxqRTNNU0EzTGpNeE5DMDJNaTR4TnpFZ05EQXVNakk1SURBZ01qVXVOaUF4T0M0eU9EWWdORE11T0RnMklEUXdMakl5T1NBME15NDRPRFpvTVRFekxqTTNNV014TUM0NU56RWdNQ0F5TVM0NU5ETWdNVEF1T1RjeElESXhMamswTXlBeU1TNDVORE1nTUNBeE5DNDJNamt0TVRBdU9UY3hJREl4TGprME15MHlNUzQ1TkRNZ01qRXVPVFF6YUMwM015NHhORE42SWlBdlBnbzhaMng1Y0dnZ2RXNXBZMjlrWlQwaUppTjRaVGt3TlRzaUlHZHNlWEJvTFc1aGJXVTlJbU5zYjJOcklpQmtQU0pOTlRFeUlEa3pOQzQwWXkweU5qZ3VPQ0F3TFRRNE5pNDBMVEl4Tnk0MkxUUTROaTQwTFRRNE5pNDBjekl4Tnk0MkxUUTROaTQwSURRNE5pNDBMVFE0Tmk0MElEUTROaTQwSURJeE55NDJJRFE0Tmk0MElEUTROaTQwWXpBZ01qWTRMamd0TWpFM0xqWWdORGcyTGpRdE5EZzJMalFnTkRnMkxqUjZUVFV4TWlBek9DNDBZeTB5TWpZdU1UTXpJREF0TkRBNUxqWWdNVGd6TGpRMk55MDBNRGt1TmlBME1Ea3VObk14T0RNdU5EWTNJRFF3T1M0MklEUXdPUzQySURRd09TNDJJRFF3T1M0MkxURTRNeTQwTmpjZ05EQTVMall0TkRBNUxqWmpNQzB5TWpZdU1UTXpMVEU0TXk0ME5qY3ROREE1TGpZdE5EQTVMall0TkRBNUxqWjZUVGN6TXk0NE5qY2dNell5TGpZMk4yd3RNVGd6TGpRMk55QXhNRFl1TmpZM2RqSTBOeTQwTmpkak1DQXlNUzR6TXpNdE1UY3VNRFkzSURNNExqUXRNemd1TkNBek9DNDBjeTB6T0M0MExURTNMakEyTnkwek9DNDBMVE00TGpSMkxUSTJPQzQ0WXpRdU1qWTNMVEUzTGpBMk55QTRMalV6TXkweU5TNDJJREl4TGpNek15MHpOQzR4TXpOc01qQXdMalV6TXkweE1UVXVNbU14Tnk0d05qY3RPQzQxTXpNZ016Z3VOQzAwTGpJMk55QTBOaTQ1TXpNZ01USXVPQ0F4TWk0NElERTNMakEyTnlBNExqVXpNeUEwTWk0Mk5qY3RPQzQxTXpNZ05URXVNbm9pSUM4K0NqeG5iSGx3YUNCMWJtbGpiMlJsUFNJbUkzaGxPVEEyT3lJZ1oyeDVjR2d0Ym1GdFpUMGlZbUZ6WlNJZ2FHOXlhWG90WVdSMkxYZzlJamt6T1NJZ1pEMGlUVFF6TUM0NU16TWdOVFV3TGpSMkxUVTFMalEyTjJNd0xUTTBMakV6TXkwNE9TNDJMVFkwTFRJd05DNDRMVFkwTFRFeE1DNDVNek1nTUMweU1EUXVPQ0F5T1M0NE5qY3RNakEwTGpnZ05qUjJOVFV1TkRZM1l6QWdNelF1TVRNeklEZzVMallnTmpRZ01qQTBMamdnTmpRZ01URXdMamt6TXlBd0lESXdOQzQ0TFRJNUxqZzJOeUF5TURRdU9DMDJOSHBOTWpJMkxqRXpNeUF6TmpZdU9UTXpZeTAzTWk0MU16TWdNQzB4TkRrdU16TXpJREV5TGpndE1qQXdMalV6TXlBek9DNDBJREF0TkM0eU5qY2dNQzAwTGpJMk55QXdMVGd1TlRNemRpMDFOUzQwTmpkak1DMHpOQzR4TXpNZ09Ea3VOaTAyTkNBeU1EUXVPQzAyTkhNeU1EUXVPQ0F5T1M0NE5qY2dNakEwTGpnZ05qUjJOVFV1TkRZM1l6QWdOQzR5TmpjZ01DQTBMakkyTnlBd0lEZ3VOVE16TFRVNUxqY3pNeTB5TlM0MkxURXpOaTQxTXpNdE16Z3VOQzB5TURrdU1EWTNMVE00TGpSNlRUSXlOaTR4TXpNZ01qRTNMalpqTFRjeUxqVXpNeUF3TFRFME9TNHpNek1nTVRJdU9DMHlNREF1TlRNeklETTRMalFnTUMwMExqSTJOeUF3TFRRdU1qWTNJREF0T0M0MU16TjJMVFUxTGpRMk4yTXdMVE0wTGpFek15QTRPUzQyTFRZMElESXdOQzQ0TFRZMGN6SXdOQzQ0SURJNUxqZzJOeUF5TURRdU9DQTJOSFkxTlM0ME5qZGpNQ0EwTGpJMk55QXdJRFF1TWpZM0lEQWdPQzQxTXpNdE5Ua3VOek16TFRJNUxqZzJOeTB4TXpZdU5UTXpMVE00TGpRdE1qQTVMakEyTnkwek9DNDBkakI2VFRJeU5pNHhNek1nTmpSakxUY3lMalV6TXlBd0xURTBPUzR6TXpNZ01USXVPQzB5TURBdU5UTXpJRE00TGpRZ01DMDBMakkyTnlBd0xUUXVNalkzSURBdE9DNDFNek4yTFRVMUxqUTJOMk13TFRNNExqUWdPRGt1TmkwMk5DQXlNRFF1T0MwMk5DQXhNVEF1T1RNeklEQWdNakEwTGpnZ01qa3VPRFkzSURJd05DNDRJRFkwZGpVMUxqUTJOMk13SURRdU1qWTNJREFnTkM0eU5qY2dNQ0E0TGpVek15MDFPUzQzTXpNdE1qVXVOaTB4TXpZdU5UTXpMVE00TGpRdE1qQTVMakEyTnkwek9DNDBlazAyT1RrdU56TXpJRFEyTlM0d05qZGpMVEV4TUM0NU16TWdNQzB5TURRdU9DMHlPUzQ0TmpjdE1qQTBMamd0TmpSMkxUVTFMalEyTjJNd0xUTTBMakV6TXlBNE9TNDJMVFkwSURJd05DNDRMVFkwSURFeE1DNDVNek1nTUNBeU1EUXVPQ0F5T1M0NE5qY2dNakEwTGpnZ05qUjJOVFV1TkRZM1l6QWdNelF1TVRNekxUZzVMallnTmpRdE1qQTBMamdnTmpSNlRUWTVPUzQzTXpNZ01qRTNMalpqTFRjeUxqVXpNeUF3TFRFME9TNHpNek1nTVRJdU9DMHlNREF1TlRNeklETTRMalFnTUMwMExqSTJOeUF3TFRRdU1qWTNJREF0T0M0MU16TjJMVFUxTGpRMk4yTXdMVE0wTGpFek15QTRPUzQyTFRZMElESXdOQzQ0TFRZMElERXhNQzQ1TXpNZ01DQXlNRFF1T0NBeU9TNDROamNnTWpBMExqZ2dOalIyTlRVdU5EWTNZekFnTkM0eU5qY2dNQ0EwTGpJMk55QXdJRGd1TlRNekxUVTFMalEyTnkweU9TNDROamN0TVRNeUxqSTJOeTB6T0M0MExUSXdPUzR3TmpjdE16Z3VOSFl3ZWswM056SXVNalkzSURnNU5tTXdJRFF1TWpZM0xUUXVNalkzSURndU5UTXpMVGd1TlRNeklERXlMamh6TFRndU5UTXpJRGd1TlRNekxURXlMamdnT0M0MU16TmpMVFF1TWpZM0lEQXRNVEl1T0NBMExqSTJOeTB4Tnk0d05qY2dOQzR5Tmpkb0xUWTRMakkyTjJNdE5DNHlOamNnTUMweE1pNDRJREF0TVRjdU1EWTNMVFF1TWpZM0xUUXVNalkzSURBdE9DNDFNek10TkM0eU5qY3RNVEl1T0MwNExqVXpNM010T0M0MU16TXRPQzQxTXpNdE9DNDFNek10TVRJdU9HTXdMVFF1TWpZM0xUUXVNalkzTFRndU5UTXpMVFF1TWpZM0xURTNMakEyTjJ3MExqSTJOeTB4TmpZdU5HZ3RORFl1T1RNell5MDBMakkyTnlBd0xUZ3VOVE16SURBdE9DNDFNek1nTUMwMExqSTJOeUF3TFRndU5UTXpJREF0T0M0MU16TXROQzR5TmpjdE5DNHlOamNnTUMwMExqSTJOeTAwTGpJMk55MDRMalV6TXkwMExqSTJOeUF3SURRdU1qWTNMVFF1TWpZM0lEQXROQzR5TmpjZ01DMDBMakkyTnkwMExqSTJOeTAwTGpJMk55MDRMalV6TXkwMExqSTJOeTA0TGpVek15QXdMVFF1TWpZM0lEQXRPQzQxTXpNZ01DMHhNaTQ0Y3pBdE9DNDFNek1nTkM0eU5qY3RNVEl1T0dNdE5DNHlOamN0TkM0eU5qY2dNQzA0TGpVek15QTBMakkyTnkwNExqVXpNMnd4TVRVdU1pMHhNamhqTUNBd0lEUXVNalkzTFRRdU1qWTNJRFF1TWpZM0xUUXVNalkzSURRdU1qWTNJREFnTkM0eU5qY3ROQzR5TmpjZ09DNDFNek10TkM0eU5qZHpOQzR5TmpjZ01DQTRMalV6TXkwMExqSTJOMk0wTGpJMk55QXdJREV5TGpnZ01DQXhOeTR3TmpjZ01ITTBMakkyTnlBd0lEZ3VOVE16SURRdU1qWTNZelF1TWpZM0lEQWdOQzR5TmpjZ05DNHlOamNnT0M0MU16TWdOQzR5Tmpkek5DNHlOamNnTkM0eU5qY2dOQzR5TmpjZ05DNHlOamRzTVRFMUxqSWdNVEk0WXpRdU1qWTNJREFnT0M0MU16TWdNQ0E0TGpVek15QTBMakkyTnlBd0lEQWdNQ0EwTGpJMk55QTBMakkyTnlBMExqSTJOeUF3SURBZ01DQTBMakkyTnlBd0lEUXVNalkzY3pBZ05DNHlOamNnTUNBMExqSTJOeUF3SURndU5UTXpJREFnTVRJdU9HTXdJREFnTUNBMExqSTJOeUF3SURRdU1qWTNMVFF1TWpZM0lEUXVNalkzTFRRdU1qWTNJRGd1TlRNekxUZ3VOVE16SURndU5UTXpMVFF1TWpZM0lEUXVNalkzTFRRdU1qWTNJRFF1TWpZM0xUZ3VOVE16SURRdU1qWTNjeTAwTGpJMk55QTBMakkyTnkwNExqVXpNeUEwTGpJMk4yTXROQzR5TmpjZ01DMDRMalV6TXlBd0xURXlMamdnTUdndE5EWXVPVE16YkRRdU1qWTNJREUyTmk0MFl6QWdPQzQxTXpNZ01DQXhNaTQ0TFRRdU1qWTNJREUzTGpBMk4zcE5Oams1TGpjek15QTJOR010TnpJdU5UTXpJREF0TVRRNUxqTXpNeUF4TWk0NExUSXdNQzQxTXpNZ016Z3VOQ0F3TFRRdU1qWTNJREF0TkM0eU5qY2dNQzA0TGpVek0zWXROVFV1TkRZM1l6QXRNemd1TkNBNE9TNDJMVFkwSURJd05DNDRMVFkwSURFeE1DNDVNek1nTUNBeU1EUXVPQ0F5T1M0NE5qY2dNakEwTGpnZ05qUjJOVFV1TkRZM1l6QWdOQzR5TmpjZ01DQTBMakkyTnlBd0lEZ3VOVE16TFRVMUxqUTJOeTB5TlM0MkxURXpNaTR5TmpjdE16Z3VOQzB5TURrdU1EWTNMVE00TGpSNklpQXZQZ284WjJ4NWNHZ2dkVzVwWTI5a1pUMGlKaU40WlRrd056c2lJR2RzZVhCb0xXNWhiV1U5SW5KbFpuSmxjMmdpSUdROUlrMDVPVE11T0RneUlEWTFNaTQ0WXkwMkxqQXlOQ0F3TFRFeUxqQTBOeUEyTGpBeU5DMHhPQzR3TnpFZ05pNHdNalJ6TFRFeUxqQTBOeUF3TFRFNExqQTNNU0F3WXkwMkxqQXlOQ0F3TFRFeUxqQTBOeTAyTGpBeU5DMHhNaTR3TkRjdE5pNHdNalF0Tmk0d01qUXROaTR3TWpRdE5pNHdNalF0Tmk0d01qUXRNVEl1TURRM0xURXlMakEwTjJ3dE1qUXVNRGswTFRRNExqRTRPR010TXpBdU1URTRJRGsyTGpNM05pMDVNQzR6TlRNZ01UYzBMalk0TWkweE5qZ3VOalU1SURJek5DNDVNVGh6TFRFM05DNDJPRElnT1RBdU16VXpMVEkzTnk0d09ESWdPRFF1TXpJNVl5MDVNQzR6TlRNdE1USXVNRFEzTFRFNE5pNDNNamt0TkRndU1UZzRMVEkyTlM0d016VXRNVEE0TGpReU5ITXRNVE15TGpVeE9DMHhOVEF1TlRnNExURTFOaTQyTVRJdE1qUTJMamsyTldNdE1qUXVNRGswTFRrMkxqTTNOaTB4T0M0d056RXRNVGs0TGpjM05pQXlOQzR3T1RRdE1qZzVMakV5T1NBek5pNHhOREV0T1RBdU16VXpJREV3T0M0ME1qUXRNVFk0TGpZMU9TQXhPVEl1TnpVekxUSXhOaTQ0TkRkek1UZzJMamN5T1MwMk5pNHlOVGtnTWpnekxqRXdOaTAxTkM0eU1USmpPVFl1TXpjMklERXlMakEwTnlBeE9EWXVOekk1SURZd0xqSXpOU0F5TlRrdU1ERXlJREV5Tmk0ME9UUWdOaTR3TWpRZ05pNHdNalFnTmk0d01qUWdOaTR3TWpRZ01USXVNRFEzSURFeUxqQTBOeUF3SURZdU1ESTBJRFl1TURJMElERXlMakEwTnlBMkxqQXlOQ0F4T0M0d056RnpNQ0F4TWk0d05EY2dNQ0F4T0M0d056RmpNQ0EyTGpBeU5DMDJMakF5TkNBeE1pNHdORGN0Tmk0d01qUWdNVEl1TURRM0xUWXVNREkwSURZdU1ESTBMVFl1TURJMElEWXVNREkwTFRFeUxqQTBOeUF4TWk0d05EY3ROaTR3TWpRZ01DMHhNaTR3TkRjZ05pNHdNalF0TVRndU1EY3hJRFl1TURJMGN5MHhNaTR3TkRjZ01DMHhPQzR3TnpFdE5pNHdNalJqTFRZdU1ESTBJREF0TVRJdU1EUTNMVFl1TURJMExURXlMakEwTnkweE1pNHdORGN0TlRRdU1qRXlMVFUwTGpJeE1pMHhNekl1TlRFNExUazJMak0zTmkweU1UQXVPREkwTFRFd01pNDBMVGM0TGpNd05pMHhNaTR3TkRjdE1UWXlMall6TlNBMkxqQXlOQzB5TWpndU9EazBJRFF5TGpFMk5YTXRNVE00TGpVME1TQXhNREl1TkMweE5qZ3VOalU1SURFM05DNDJPREpqTFRNd0xqRXhPQ0EzTWk0eU9ESXROREl1TVRZMUlERTFOaTQyTVRJdE1qUXVNRGswSURJek5DNDVNVGh6TmpBdU1qTTFJREUxTUM0MU9EZ2dNVEl3TGpRM01TQXhPVGd1TnpjMll6WXdMakl6TlNBMU5DNHlNVElnTVRNNExqVTBNU0E0TkM0ek1qa2dNakUyTGpnME55QTROQzR6TWprZ056Z3VNekEySURZdU1ESTBJREUxTmk0Mk1USXRNVGd1TURjeElESXlNaTQ0TnpFdE5qWXVNalU1Y3pFeE5DNDBORGN0TVRBNExqUXlOQ0F4TkRRdU5UWTFMVEU0Tmk0M01qbHNMVEkwTGpBNU5DQXpOaTR4TkRGakxUWXVNREkwSURZdU1ESTBMVEU0TGpBM01TQXhNaTR3TkRjdE16QXVNVEU0SURFeUxqQTBOM010TWpRdU1EazBMVFl1TURJMExUTXdMakV4T0MweE1pNHdORGRqTFRZdU1ESTBMVFl1TURJMExURXlMakEwTnkweE9DNHdOekV0TVRJdU1EUTNMVE13TGpFeE9ITTJMakF5TkMweU5DNHdPVFFnTVRJdU1EUTNMVE13TGpFeE9Hd3hNakF1TkRjeExURXlOaTQwT1RSak5pNHdNalF0Tmk0d01qUWdNVEl1TURRM0xUWXVNREkwSURFNExqQTNNUzB4TWk0d05EZHpNVEl1TURRM0lEQWdNVGd1TURjeElEQmpOaTR3TWpRZ01DQXhNaTR3TkRjZ05pNHdNalFnTVRJdU1EUTNJRFl1TURJMGN6WXVNREkwSURBZ05pNHdNalFnTmk0d01qUmpOaTR3TWpRZ01DQTJMakF5TkNBMkxqQXlOQ0EyTGpBeU5DQXhNaTR3TkRjZ01DQXdJREFnTUNBd0lEQnNPRFF1TXpJNUlERTJNaTQyTXpWak1DQTJMakF5TkNBMkxqQXlOQ0F4TWk0d05EY2dOaTR3TWpRZ01UZ3VNRGN4Y3pBZ01USXVNRFEzSURBZ01UZ3VNRGN4WXpBZ05pNHdNalF0Tmk0d01qUWdNVEl1TURRM0xUWXVNREkwSURFeUxqQTBOeUF3SURFeUxqQTBOeTAyTGpBeU5DQXhNaTR3TkRjdE1USXVNRFEzSURFNExqQTNNWG9pSUM4K0NqeG5iSGx3YUNCMWJtbGpiMlJsUFNJbUkzaGxPVEE0T3lJZ1oyeDVjR2d0Ym1GdFpUMGljR3gxY3kxbklpQmtQU0pOT1RFMUxqVTNOaUExTWpBdU1qZ3lhQzB6TWpVdU1qY3hkak14TXk0eU1qUmpNQ0EwTWk0eE5qVXRNell1TVRReElEY3lMakk0TWkwM09DNHpNRFlnTnpJdU1qZ3ljeTAzT0M0ek1EWXRNekF1TVRFNExUYzRMak13TmkwM01pNHlPREoyTFRNeE15NHlNalJvTFRNeU5TNHlOekZqTFRReUxqRTJOU0F3TFRjNExqTXdOaTB6TUM0eE1UZ3ROemd1TXpBMkxUY3lMakk0TW5Nek5pNHhOREV0TnpJdU1qZ3lJRGM0TGpNd05pMDNNaTR5T0RKb016STFMakkzTVhZdE16RXpMakl5TkdNd0xUUXlMakUyTlNBek5pNHhOREV0TnpJdU1qZ3lJRGM0TGpNd05pMDNNaTR5T0RKek56Z3VNekEySURNMkxqRTBNU0EzT0M0ek1EWWdOekl1TWpneWRqTXhNeTR5TWpSb016STFMakkzTVdNME1pNHhOalVnTUNBM09DNHpNRFlnTXpZdU1UUXhJRGM0TGpNd05pQTNNaTR5T0RKekxUTTJMakUwTVNBM01pNHlPREl0TnpndU16QTJJRGN5TGpJNE1ub2lJQzgrQ2p4bmJIbHdhQ0IxYm1samIyUmxQU0ltSTNobE9UQTVPeUlnWjJ4NWNHZ3RibUZ0WlQwaWJXOXVaWGt0Y21WbWNtVnphQ0lnWkQwaVRUUTVPQzR3TXpZZ01UY3pMak00TW1NeE15NDVOalFnTUNBeU15NHlOek1nT1M0ek1Ea2dNak11TWpjeklESXpMakkzTTNZMU5TNDROVFZqTlRVdU9EVTFJRGt1TXpBNUlERXdOeTR3TlRVZ05EWXVOVFExSURFd055NHdOVFVnTVRFeExqY3dPUzAwTGpZMU5TQTNOQzQwTnpNdE5qa3VPREU0SURFeE1TNDNNRGt0TVRNMExqazRNaUF4TVRFdU56QTVMVE15TGpVNE1pMDBMalkxTlMwM05DNDBOek1nT1M0ek1Ea3ROelF1TkRjeklEUTJMalUwTlNBd0lESTNMamt5TnlBeE9DNDJNVGdnTlRFdU1pQTBOaTQxTkRVZ05URXVNbWd4TXpBdU16STNZekV6TGprMk5DQXdJREl6TGpJM015QXhNeTQ1TmpRZ01qTXVNamN6SURJekxqSTNNeUF3SURFekxqazJOQzB4TXk0NU5qUWdNak11TWpjekxUSXpMakkzTXlBeU15NHlOek5vTFRjMExqUTNNM1kyTUM0MU1EbGpNQ0F4TXk0NU5qUXRPUzR6TURrZ01qTXVNamN6TFRJekxqSTNNeUF5TXk0eU56TnpMVEl6TGpJM015MHhNeTQ1TmpRdE1qTXVNamN6TFRJekxqSTNNM1l0TlRVdU9EVTFhQzA1TGpNd09XTXROVFV1T0RVMUlEQXRPVGN1TnpRMUxUUTJMalUwTlMwNU55NDNORFV0TVRBeUxqUWdOQzQyTlRVdE5qa3VPREU0SURZd0xqVXdPUzB4TURJdU5DQXhNalV1TmpjekxUazNMamMwTlNBek55NHlNellnTUNBM09TNHhNamN0TVRndU5qRTRJRGd6TGpjNE1pMDJNQzQxTURrZ01DMDBOaTQxTkRVdE5EWXVOVFExTFRZMUxqRTJOQzA0TXk0M09ESXROalV1TVRZMGFDMDRNeTQzT0RKakxURXpMamsyTkNBd0xUSXpMakkzTXkwNUxqTXdPUzB5TXk0eU56TXRNak11TWpjemN6a3VNekE1TFRJekxqSTNNeUF5TXk0eU56TXRNak11TWpjemFEWTFMakUyTkhZdE5URXVNbU13TFRFNExqWXhPQ0F4TXk0NU5qUXRNamN1T1RJM0lESXpMakkzTXkweU55NDVNamQ2VFRFd01EVXVNemd5SURRMk1TNDVOalJqTUNBMExqWTFOUzAwTGpZMU5TQTVMak13T1MwNUxqTXdPU0E1TGpNd09TMDBMalkxTlNBMExqWTFOUzAwTGpZMU5TQTBMalkxTlMwNUxqTXdPU0E1TGpNd09TMDBMalkxTlNBd0xUa3VNekE1SURRdU5qVTFMVEV6TGprMk5DQTBMalkxTlhNdE9TNHpNRGtnTUMweE15NDVOalF0TkM0Mk5UVmpMVFF1TmpVMUlEQXRPUzR6TURrdE5DNDJOVFV0T1M0ek1Ea3RPUzR6TURrdE5DNDJOVFV0TkM0Mk5UVXROQzQyTlRVdE5DNDJOVFV0T1M0ek1Ea3RPUzR6TURsekxUUXVOalUxTFRrdU16QTVMVFF1TmpVMUxURXpMamsyTkdNd0xUSXpOeTR6T0RJdE1Ua3dMamd6TmkwME1qZ3VNakU0TFRReU9DNHlNVGd0TkRJNExqSXhPSE10TkRJNExqSXhPQ0F4T1RBdU9ETTJMVFF5T0M0eU1UZ2dOREk0TGpJeE9HTXdJREl6Tnk0ek9ESWdNVGt3TGpnek5pQTBNamd1TWpFNElEUXlPQzR5TVRnZ05ESTRMakl4T0NBeE1qRXVNREU0SURBZ01qTXlMamN5TnkwMU1TNHlJRE14TVM0NE5UVXRNVE13TGpNeU4yZ3RPRGd1TkRNMll5MDBMalkxTlNBd0xUa3VNekE1SURBdE1UTXVPVFkwTFRRdU5qVTFMVFF1TmpVMUlEQXRPUzR6TURrdE5DNDJOVFV0T1M0ek1Ea3RPUzR6TURrdE5DNDJOVFV0TkM0Mk5UVXROQzQyTlRVdE5DNDJOVFV0T1M0ek1Ea3RPUzR6TURrZ01DMDBMalkxTlMwMExqWTFOUzA1TGpNd09TMDBMalkxTlMweE15NDVOalJ6TUMwNUxqTXdPU0EwTGpZMU5TMHhNeTQ1TmpSak1DMDBMalkxTlNBMExqWTFOUzA1TGpNd09TQTVMak13T1MwNUxqTXdPU0EwTGpZMU5TMDBMalkxTlNBMExqWTFOUzAwTGpZMU5TQTVMak13T1MwNUxqTXdPU0E1TGpNd09TQTBMalkxTlNBeE15NDVOalFnTkM0Mk5UVWdNVGd1TmpFNElEUXVOalUxYURFMU9DNHlOVFZqT1M0ek1Ea2dNQ0F4T0M0Mk1UZ2dOQzQyTlRVZ01qTXVNamN6SURrdU16QTVjemt1TXpBNUlERXpMamsyTkNBNUxqTXdPU0F5TXk0eU56TjJNVFU0TGpJMU5XTXdJRFF1TmpVMUlEQWdPUzR6TURrdE5DNDJOVFVnTVRNdU9UWTBJREFnTkM0Mk5UVXROQzQyTlRVZ09TNHpNRGt0T1M0ek1Ea2dPUzR6TURrdE5DNDJOVFVnTkM0Mk5UVXROQzQyTlRVZ05DNDJOVFV0T1M0ek1Ea2dPUzR6TURrdE5DNDJOVFVnTUMwNUxqTXdPU0EwTGpZMU5TMHhNeTQ1TmpRZ05DNDJOVFZ6TFRrdU16QTVJREF0TVRNdU9UWTBMVFF1TmpVMVl5MDBMalkxTlNBd0xUa3VNekE1TFRRdU5qVTFMVGt1TXpBNUxUa3VNekE1Y3kwMExqWTFOUzAwTGpZMU5TMDBMalkxTlMwNUxqTXdPUzAwTGpZMU5TMDVMak13T1NBd0xURXpMamsyTkhZdE5qa3VPREU0WXkwNE9DNDBNellnT0RndU5ETTJMVEl4TkM0eE1Ea2dNVFEwTGpJNU1TMHpORGt1TURreElERTBOQzR5T1RFdE1qYzBMall4T0NBd0xUUTVPQzR3TXpZdE1qSXpMalF4T0MwME9UZ3VNRE0yTFRRNU9DNHdNelp6TWpJekxqUXhPQzAwT1RndU1ETTJJRFE1T0M0d016WXRORGs0TGpBek5tTXlOelF1TmpFNElEQWdORGs0TGpBek5pQXlNak11TkRFNElEUTVPQzR3TXpZZ05EazRMakF6TmkwMExqWTFOU0EwTGpZMU5TMDBMalkxTlNBNUxqTXdPUzAwTGpZMU5TQXhNeTQ1TmpSNklpQXZQZ284WjJ4NWNHZ2dkVzVwWTI5a1pUMGlKaU40WlRrd1lUc2lJR2RzZVhCb0xXNWhiV1U5SW0xdmJtVjVMV1poYzNRaUlHUTlJazAxTWpBdU5UTXpJRFF3TVM0d05qZHNMVEUyTWk0eE16TWdNVFl5TGpFek0yTXRNVEl1T0NBeE1pNDRMVEk1TGpnMk55MDBMakkyTnkweU9TNDROamN0TWpVdU5uWXRNVEEyTGpZMk4yZ3RNakF3TGpVek0yTXRNamt1T0RZM0lEQXROVEV1TWkweU5TNDJMVFV4TGpJdE5UVXVORFkzY3pJeExqTXpNeTAxTlM0ME5qY2dOVEV1TWkwMU5TNDBOamRvTWpBd0xqVXpNM1l0TVRBMkxqWTJOMk13TFRJMUxqWWdNVGN1TURZM0xUTTRMalFnTWprdU9EWTNMVEkxTGpac01UWXlMakV6TXlBeE5qSXVNVE16WXpFeUxqZ2dNVEl1T0NBeE1pNDRJRFF5TGpZMk55QXdJRFV4TGpKNlRUWTVPUzQzTXpNZ05USTVMakEyTjJNdE5qZ3VNalkzTFRndU5UTXpMVEUwTlM0d05qY2dNVGN1TURZM0xURTBOUzR3TmpjZ09EVXVNek16SURBZ05URXVNaUF6T0M0MElEa3pMamcyTnlBNE9TNDJJRGt6TGpnMk4yZ3lOVEV1TnpNell6STFMallnTUNBME5pNDVNek1nTWpFdU16TXpJRFEyTGprek15QTBOaTQ1TXpNZ01DQXlPUzQ0TmpjdE1qVXVOaUEwTmk0NU16TXRORFl1T1RNeklEUTJMamt6TTJndE1UUTFMakEyTjNZeE1ESXVOR013SURJNUxqZzJOeTB4Tnk0d05qY2dORFl1T1RNekxUUTJMamt6TXlBME5pNDVNek10TWpVdU5pQXdMVFEyTGprek15MHlNUzR6TXpNdE5EWXVPVE16TFRRMkxqa3pNM1l0TVRBeUxqUm9MVEV5TGpoakxURXhNQzQ1TXpNZ01DMHhPVEl0T0RVdU16TXpMVEU0Tnk0M016TXRNVGczTGpjek15QXdMVEkxTGpZZ05DNHlOamN0TkRJdU5qWTNJREV5TGpndE5qUnNPVE11T0RZM0xUZzVMalpqTUNBd0lEUXVNalkzTFRRdU1qWTNJRFF1TWpZM0xUUXVNalkzSURNNExqUXRNVGN1TURZM0lEZzFMak16TXkweU5TNDJJREV6TWk0eU5qY3RNakV1TXpNeklEY3lMalV6TXlBd0lERTFOeTQ0TmpjdE16UXVNVE16SURFMk1pNHhNek10TVRFd0xqa3pNeUF3TFRnMUxqTXpNeTA0T1M0MkxURXhOUzR5TFRFMk5pNDBMVEV4TlM0eWFDMHhOall1TkdNdE1qa3VPRFkzSURBdE5EWXVPVE16TFRFM0xqQTJOeTAwTmk0NU16TXRORFl1T1RNeklEQXRNakV1TXpNeklERTNMakEyTnkwME5pNDVNek1nTkRZdU9UTXpMVFEyTGprek0yZ3hNamgyTFRrNExqRXpNMk13TFRJNUxqZzJOeUF5TlM0MkxUUTJMamt6TXlBME5pNDVNek10TkRZdU9UTXpJREk1TGpnMk55QXdJRFEyTGprek15QXhOeTR3TmpjZ05EWXVPVE16SURRMkxqa3pNM1l4TURJdU5HTXhNVEF1T1RNeklERTNMakEyTnlBeU1EUXVPQ0E0T1M0MklESXdOQzQ0SURJd05DNDRJREFnTVRNeUxqSTJOeTB4TWpnZ01qQTVMakEyTnkweU5UWWdNakEwTGpoNklpQXZQZ284WjJ4NWNHZ2dkVzVwWTI5a1pUMGlKaU40WlRrd1lqc2lJR2RzZVhCb0xXNWhiV1U5SW0xcGJuVnpMV2NpSUdROUlrMDVNRE11TlRJNUlETTJNeTQyTnpGb0xUYzRNeTR3TlRsakxUUTRMakU0T0NBd0xUa3dMak0xTXlBek5pNHhOREV0T1RBdU16VXpJRGcwTGpNeU9YTTBNaTR4TmpVZ09EUXVNekk1SURrd0xqTTFNeUE0TkM0ek1qbG9Oemd6TGpBMU9XTTBPQzR4T0RnZ01DQTVNQzR6TlRNdE16WXVNVFF4SURrd0xqTTFNeTA0TkM0ek1qbHpMVFF5TGpFMk5TMDROQzR6TWprdE9UQXVNelV6TFRnMExqTXlPWG9pSUM4K0NqeG5iSGx3YUNCMWJtbGpiMlJsUFNJbUkzaGxPVEJqT3lJZ1oyeDVjR2d0Ym1GdFpUMGlhR1ZzY0NJZ1pEMGlUVFV4TWlBNU1qQXVPVGxqTFRJMU9DNDBNemdnTUMwME56SXVPVGt0TWpBNUxqWTNOaTAwTnpJdU9Ua3RORGN5TGprNWN6SXdPUzQyTnpZdE5EY3lMams1SURRM01pNDVPUzAwTnpJdU9UbGpNalU0TGpRek9DQXdJRFEzTWk0NU9TQXlNRGt1TmpjMklEUTNNaTQ1T1NBME56SXVPVGx6TFRJeE5DNDFOVElnTkRjeUxqazVMVFEzTWk0NU9TQTBOekl1T1RsNlRUVXhNaUF6T0M0MFl5MHlNalF1TXpBMUlEQXROREE1TGpZZ01UZzFMakk1TlMwME1Ea3VOaUEwTURrdU5uTXhPRFV1TWprMUlEUXdPUzQySURRd09TNDJJRFF3T1M0MklEUXdPUzQyTFRFNE5TNHlPVFVnTkRBNUxqWXROREE1TGpaak1DMHlNalF1TXpBMUxURTROUzR5T1RVdE5EQTVMall0TkRBNUxqWXROREE1TGpaNlRUVTFNUzR3TVRBZ05qazJMalk0Tm1NdE5ETXVPRGcySURFMExqWXlPUzA1TWk0Mk5EZ2dPUzQzTlRJdE1UTXhMalkxTnkweE5DNDJNamt0TkRNdU9EZzJMVEk1TGpJMU55MDNNeTR4TkRNdE56Z3VNREU1TFRjekxqRTBNeTB4TXpFdU5qVTNJREF0TVRRdU5qSTVJREUwTGpZeU9TMHlPUzR5TlRjZ016UXVNVE16TFRJNUxqSTFOM016TkM0eE16TWdNVFF1TmpJNUlETTBMakV6TXlBeU9TNHlOVGRqTUNBMExqZzNOaUF3SURrdU56VXlJREFnTVRRdU5qSTVJREFnT1M0M05USWdOQzQ0TnpZZ01UUXVOakk1SURRdU9EYzJJREkwTGpNNE1TQTBMamczTmlBMExqZzNOaUEwTGpnM05pQTVMamMxTWlBNUxqYzFNaUF4TkM0Mk1qa2dNQ0F3SURBZ05DNDROellnTkM0NE56WWdOQzQ0TnpZZ01DQXdJREFnTUNBd0lEQnpNQ0EwTGpnM05pQTBMamczTmlBMExqZzNObU13SURRdU9EYzJJRFF1T0RjMklEUXVPRGMySURRdU9EYzJJRGt1TnpVeUlEQWdNQ0F3SURBZ01DQXdkakFnTUdNd0lEQWdNQ0F3SURRdU9EYzJJREFnTkM0NE56WWdOQzQ0TnpZZ09TNDNOVElnTkM0NE56WWdNVFF1TmpJNUlEa3VOelV5SURrdU56VXlJRFF1T0RjMklERTVMalV3TlNBMExqZzNOaUF5TkM0ek9ERWdPUzQzTlRJZ09TNDNOVElnTUNBeE5DNDJNamtnTUNBeU5DNHpPREVnTUhNeE5DNDJNamt0TkM0NE56WWdNalF1TXpneExUUXVPRGMyWXpRdU9EYzJMVFF1T0RjMklEa3VOelV5TFRRdU9EYzJJREUwTGpZeU9TMDVMamMxTWlBd0lEQWdOQzQ0TnpZZ01DQTBMamczTmkwMExqZzNOaUF3SURBZ01DQXdJREFnTUNBMExqZzNOaTAwTGpnM05pQTBMamczTmkwMExqZzNOaUE1TGpjMU1pMDVMamMxTW5NMExqZzNOaTAwTGpnM05pQTVMamMxTWkwNUxqYzFNbU13SURBZ01DQXdJREFnTUhZd0lEQmpNQ0F3SURBZ01DQXdMVFF1T0RjMklEUXVPRGMyTFRRdU9EYzJJRFF1T0RjMkxUa3VOelV5SURrdU56VXlMVEUwTGpZeU9TQTBMamczTmkwNUxqYzFNaUEwTGpnM05pMHhOQzQyTWprZ05DNDROell0TWpRdU16Z3hjekF0TVRRdU5qSTVJREF0TWpRdU16Z3hZekF0T1M0M05USXROQzQ0TnpZdE1UUXVOakk1TFRRdU9EYzJMVEkwTGpNNE1TQXdMVFF1T0RjMkxUUXVPRGMyTFRrdU56VXlMVGt1TnpVeUxURTBMall5T1NBd0lEQWdNQ0F3SURBZ01ITXdJREFnTUNBd0lEQWdNQ0F3SURBZ01DQXdJREFnTUNBd0xUUXVPRGMyTFRRdU9EYzJMVFF1T0RjMll6QWdNQzAwTGpnM05pMDBMamczTmkwMExqZzNOaTAwTGpnM05uTXdJREFnTUNBd0lEQWdNQ0F3SURBZ01DQXdJREFnTUNBd0lEQWdNQ0F3YkMwMExqZzNOaTAwTGpnM05tTXdJREF0TkM0NE56WWdNQzAwTGpnM05pMDBMamczTmlBd0lEQXROQzQ0TnpZZ01DMDBMamczTmkwMExqZzNOaTB5T1M0eU5UY3RNVGt1TlRBMUxUUTRMamMyTWkwME15NDRPRFl0TmpNdU16a3ROemd1TURFNUxUUXVPRGMyTFRFMExqWXlPUzA1TGpjMU1pMHpOQzR4TXpNdE9TNDNOVEl0TlRNdU5qTTRJREF0TVRRdU5qSTVJREUwTGpZeU9TMHpOQzR4TXpNZ01qa3VNalUzTFRJNUxqSTFOeUF4T1M0MU1EVWdNQ0F5T1M0eU5UY2dNVFF1TmpJNUlESTVMakkxTnlBeU9TNHlOVGNnTUNBMExqZzNOaUF3SURrdU56VXlJREFnTVRRdU5qSTVJREFnT1M0M05USWdOQzQ0TnpZZ01UUXVOakk1SURRdU9EYzJJREkwTGpNNE1TQXdJRFF1T0RjMklEUXVPRGMySURRdU9EYzJJRFF1T0RjMklEa3VOelV5SURBZ01DQTBMamczTmlBMExqZzNOaUEwTGpnM05pQTBMamczTm5Nd0lEQWdNQ0F3SURBZ01DQXdJREJqTkM0NE56WWdOQzQ0TnpZZ05DNDROellnTkM0NE56WWdPUzQzTlRJZ09TNDNOVElnTUNBd0lEUXVPRGMySURRdU9EYzJJRFF1T0RjMklEUXVPRGMyY3pBZ01DQXdJREFnTUNBd0lEQWdNR00wTGpnM05pQTBMamczTmlBNUxqYzFNaUEwTGpnM05pQXhOQzQyTWprZ09TNDNOVEp6TVRRdU5qSTVJRGt1TnpVeUlERTVMalV3TlNBeE5DNDJNamxqT1M0M05USWdOQzQ0TnpZZ01UUXVOakk1SURFMExqWXlPU0F5TkM0ek9ERWdNalF1TXpneElESTVMakkxTnlBek9TNHdNVEFnTXprdU1ERXdJRGt5TGpZME9DQXlOQzR6T0RFZ01UUXhMalF4TFRFMExqWXlPU0EwTXk0NE9EWXRORGd1TnpZeUlEYzRMakF4T1MwNU55NDFNalFnT1RjdU5USTBlazAxTXpFdU5UQTFJRE0xTUM0ME56WjJNQ0F3WXpBdE5DNDROellnTUNBd0lEQWdNSFl3ZWswMU9UQXVNREU1SURVMk1DNHhOVEoyTUNBd1l6QWdNQ0F3SURBZ01DQXdlazAxTURJdU1qUTRJREkyTWk0M01EVmpMVEU1TGpVd05TQXdMVEk1TGpJMU55MHhOQzQyTWprdE1qa3VNalUzTFRJNUxqSTFOM1l0TWpRdU16Z3hZekF0TVRRdU5qSTVJREUwTGpZeU9TMHpOQzR4TXpNZ01qa3VNalUzTFRJNUxqSTFOeUF4T1M0MU1EVWdNQ0F5T1M0eU5UY2dNVFF1TmpJNUlESTVMakkxTnlBeU9TNHlOVGQyTWpRdU16Z3hZekFnTVRRdU5qSTVMVEUwTGpZeU9TQXlPUzR5TlRjdE1qa3VNalUzSURJNUxqSTFOM29pSUM4K0NqeG5iSGx3YUNCMWJtbGpiMlJsUFNJbUkzaGxPVEJrT3lJZ1oyeDVjR2d0Ym1GdFpUMGlhR1ZzY0MxbUlpQmtQU0pOTlRreUxqZzBNaUExTmpZdU5UWTRZekFnTUNBd0lEQWdNQ0F3ZGpBZ01IcE5OVEV5SURrMk1HTXRNamd3TGpJMU15QXdMVFV4TWkweU16RXVOelEzTFRVeE1pMDFNVEp6TWpNeExqYzBOeTAxTVRJZ05URXlMVFV4TWlBMU1USWdNak14TGpjME55QTFNVElnTlRFeUxUSXpNUzQzTkRjZ05URXlMVFV4TWlBMU1USjZUVFV5T0M0eE5qZ2dNVFV4TGpVM09XTXdMVEl4TGpVMU9DMHhOaTR4TmpndE16Y3VOekkyTFRNM0xqY3lOaTB6Tnk0M01qWnpMVE0zTGpjeU5pQXhOaTR4TmpndE16Y3VOekkySURNM0xqY3lObll6TWk0ek16ZGpNQ0F5TVM0MU5UZ2dNVFl1TVRZNElETTNMamN5TmlBek55NDNNallnTXpjdU56STJjek0zTGpjeU5pMHhOaTR4TmpnZ016Y3VOekkyTFRNM0xqY3lObll0TXpJdU16TTNlazAyTXpBdU5UWTRJRFEwT0dNdE1UQXVOemM1TFRFd0xqYzNPUzB4Tmk0eE5qZ3RNakV1TlRVNExUSTJMamswTnkweU5pNDVORGN0TlM0ek9Ea3ROUzR6T0RrdE1UWXVNVFk0TFRFd0xqYzNPUzB5TVM0MU5UZ3RNVFl1TVRZNGN5MHhNQzQzTnprdE5TNHpPRGt0TVRZdU1UWTRMVEV3TGpjM09XTXdJREFnTUNBd0lEQWdNSE13SURBZ01DQXdMVFV1TXpnNUxUVXVNemc1TFRVdU16ZzVMVFV1TXpnNUxUVXVNemc1TFRVdU16ZzVMVEV3TGpjM09TMHhNQzQzTnpsak1DQXdJREFnTUNBd0lEQnpNQ0F3SURBZ01DMDFMak00T1MwMUxqTTRPUzAxTGpNNE9TMDFMak00T1dNd0xUVXVNemc1TFRVdU16ZzVMVEV3TGpjM09TMDFMak00T1MweE1DNDNOemt0TlM0ek9Ea3RNVEF1TnpjNUxUVXVNemc1TFRFMkxqRTJPQzAxTGpNNE9TMHlOaTQ1TkRjZ01DMDFMak00T1NBd0xURXdMamMzT1NBd0xURTJMakUyT0NBd0xUSXhMalUxT0MweE5pNHhOamd0TXpjdU56STJMVE0zTGpjeU5pMHpOeTQzTWpaekxUTTNMamN5TmlBeE5pNHhOamd0TXpjdU56STJJRE0zTGpjeU5tTXdJREl4TGpVMU9DQTFMak00T1NBME15NHhNVFlnTVRBdU56YzVJRFkwTGpZM05DQXhOaTR4TmpnZ016Y3VOekkySURNM0xqY3lOaUEzTUM0d05qTWdOekF1TURZeklEa3hMall5TVNBd0lEQWdOUzR6T0RrZ01DQTFMak00T1NBMUxqTTRPU0F3SURBZ05TNHpPRGtnTUNBMUxqTTRPU0ExTGpNNE9XdzFMak00T1NBMUxqTTRPV013SURBZ01DQXdJREFnTUhNd0lEQWdNQ0F3SURBZ01DQXdJREFnTUNBd0lEQWdNR00xTGpNNE9TQXdJRFV1TXpnNUlEVXVNemc1SURFd0xqYzNPU0F4TUM0M056a2dNQ0F3SURVdU16ZzVJRFV1TXpnNUlEVXVNemc1SURVdU16ZzVjekFnTUNBd0lEQWdNQ0F3SURBZ01DQXdJREFnTUNBd0lEQWdNQ0F3SURCak5TNHpPRGtnTlM0ek9Ea2dOUzR6T0RrZ01UQXVOemM1SURFd0xqYzNPU0F4Tmk0eE5qZ2dOUzR6T0RrZ01DQXhNQzQzTnprZ01UQXVOemM1SURFd0xqYzNPU0F4Tmk0eE5qZ2dNQ0F4TUM0M056a2dNQ0F5TVM0MU5UZ2dNQ0F5Tmk0NU5EY2dNQ0F4TUM0M056a3ROUzR6T0RrZ01UWXVNVFk0TFRVdU16ZzVJREkyTGprME55MDFMak00T1NBMUxqTTRPUzAxTGpNNE9TQXhNQzQzTnprdE1UQXVOemM1SURJeExqVTFPQ0F3SURBZ01DQXdJREFnTlM0ek9EbDJNQ0F3WXpBZ01DQXdJREFnTUNBd0lEQWdOUzR6T0RrdE5TNHpPRGtnTlM0ek9Ea3RNVEF1TnpjNUlERXdMamMzT1hNdE1UQXVOemM1SURVdU16ZzVMVEV3TGpjM09TQXhNQzQzTnpsak1DQXdJREFnTUNBd0lEQnpMVFV1TXpnNUlEQXROUzR6T0RrZ05TNHpPRGxqTFRVdU16ZzVJREF0TVRBdU56YzVJRFV1TXpnNUxUSXhMalUxT0NBMUxqTTRPUzAxTGpNNE9TQTFMak00T1MweE5pNHhOamdnTlM0ek9Ea3RNakV1TlRVNElERXdMamMzT1MweE1DNDNOemtnTUMweU1TNDFOVGdnTUMweU5pNDVORGNnTUMweE1DNDNOemtnTUMweE5pNHhOamd0TlM0ek9Ea3RNall1T1RRM0xUVXVNemc1TFRFd0xqYzNPUzAxTGpNNE9TMHhOaTR4TmpndE1UQXVOemM1TFRJeExqVTFPQzB4Tmk0eE5qZ2dNQ0F3SURBZ01DMDFMak00T1NBd2RqQWdNR013SURBZ01DQXdJREFnTUMwMUxqTTRPUzAxTGpNNE9TMDFMak00T1MwMUxqTTRPUzB4TUM0M056a3RNVEF1TnpjNUlEQXROUzR6T0RrdE5TNHpPRGt0TlM0ek9Ea3RNVEF1TnpjNUxURXdMamMzT1NBd0lEQWdNQ0F3SURBZ01ITXdMVFV1TXpnNUxUVXVNemc1TFRVdU16ZzVZekF0TlM0ek9Ea3ROUzR6T0RrdE1UQXVOemM1TFRVdU16ZzVMVEUyTGpFMk9DMDFMak00T1MweE1DNDNOemt0TlM0ek9Ea3RNVFl1TVRZNExUVXVNemc1TFRJMkxqazBOeUF3TFRVdU16ZzVJREF0TVRBdU56YzVJREF0TVRZdU1UWTRJREF0TWpFdU5UVTRMVEUyTGpFMk9DMHpOeTQzTWpZdE16Y3VOekkyTFRNM0xqY3lObk10TXpjdU56STJJREUyTGpFMk9DMHpOeTQzTWpZZ016Y3VOekkyWXpBZ05qUXVOamMwSURNeUxqTXpOeUF4TVRndU5UWTRJRGcyTGpJek1pQXhOVFl1TWprMUlEUXpMakV4TmlBeU5pNDVORGNnTVRBeUxqUWdNekl1TXpNM0lERTFNQzQ1TURVZ01UWXVNVFk0SURVekxqZzVOUzB5TVM0MU5UZ2dPVEV1TmpJeExUVTVMakk0TkNBeE1EY3VOemc1TFRFeE15NHhOemtnTWpFdU5UVTRMVFU1TGpJNE5DQXhNQzQzTnprdE1USXpMamsxT0MweU5pNDVORGN0TVRZM0xqQTNOSHBOTlRJNExqRTJPQ0F6TVRndU5qVXpkakFnTUdNd0lEQWdNQ0F3SURBZ01IWXdlaUlnTHo0S1BHZHNlWEJvSUhWdWFXTnZaR1U5SWlZamVHVTVNR1U3SWlCbmJIbHdhQzF1WVcxbFBTSm5jbUZ3YUMxMWNDSWdaRDBpVFRrM01pNDRJREk1TGpBNU1XZ3RPRGc1TGpBeE9IWTROekF1TkdNd0lERTRMall4T0MweE15NDVOalFnTXpJdU5UZ3lMVE15TGpVNE1pQXpNaTQxT0RKekxUTXlMalU0TWkweE15NDVOalF0TXpJdU5UZ3lMVE15TGpVNE1uWXRPVEF5TGprNE1tTXdMVEU0TGpZeE9DQXhNeTQ1TmpRdE16SXVOVGd5SURNeUxqVTRNaTB6TWk0MU9ESm9PVEkyTGpJMU5XTXhPQzQyTVRnZ01DQXpNaTQxT0RJZ01UTXVPVFkwSURNeUxqVTRNaUF6TWk0MU9ESXROQzQyTlRVZ01UZ3VOakU0TFRFNExqWXhPQ0F6TWk0MU9ESXRNemN1TWpNMklETXlMalU0TW5wTk1UZ3hMalV5TnlBeU1ERXVNekE1YkRJd01DNHhORFVnTVRjMkxqZzNNeUF4TURjdU1EVTFMVGc0TGpRek5tTTVMak13T1MweE15NDVOalFnTXpJdU5UZ3lMVEV6TGprMk5DQTBOaTQxTkRVdE5DNDJOVFZzTXpFMkxqVXdPU0F5T1RjdU9Ea3hkaTA1Tnk0M05EVmpNQzB4T0M0Mk1UZ2dNVE11T1RZMExUTXlMalU0TWlBek1pNDFPREl0TXpJdU5UZ3ljek15TGpVNE1pQXhNeTQ1TmpRZ016SXVOVGd5SURNeUxqVTRNbll4T0RFdU5USTNZekFnTVRndU5qRTRMVEV6TGprMk5DQXpNaTQxT0RJdE16SXVOVGd5SURNeUxqVTRNbWd0TVRjMkxqZzNNMk10TVRndU5qRTRJREF0TXpjdU1qTTJMVEU0TGpZeE9DMHpNaTQxT0RJdE16SXVOVGd5SURBdE1UZ3VOakU0SURFNExqWXhPQzB6TWk0MU9ESWdNekl1TlRneUxUTXlMalU0TW1nNU15NHdPVEZzTFRJNE9DNDFPREl0TWpjMExqWXhPQzB4TURjdU1EVTFJRGc0TGpRek5tTXROQzQyTlRVZ09TNHpNRGt0TVRndU5qRTRJREV6TGprMk5DMHlOeTQ1TWpjZ01UTXVPVFkwY3kweE15NDVOalF0TkM0Mk5UVXRNVGd1TmpFNExUa3VNekE1YkMweU1UZ3VOelkwTFRJd01DNHhORFZqTFRFekxqazJOQzA1TGpNd09TMHhNeTQ1TmpRdE16SXVOVGd5TFRRdU5qVTFMVFEyTGpVME5YTXpNaTQxT0RJdE1UTXVPVFkwSURRMkxqVTBOUzAwTGpZMU5Yb2lJQzgrQ2p4bmJIbHdhQ0IxYm1samIyUmxQU0ltSTNobE9UQm1PeUlnWjJ4NWNHZ3RibUZ0WlQwaVpHOW5JaUJrUFNKTk5UQTRMakEyTWlBNU5EQXVNekE0WXkwek1EY3VNaUF3TFRRNE9DNHpOamt0TVRjekxqSTVNaTAwT0RndU16WTVMVFEyT0M0Mk56Y2dNQzB5TnpVdU5qa3lJREl5TkM0ME9USXROVEV5SURRNE9DNHpOamt0TlRFeWN6UTRPQzR6TmprZ01qTXlMak0yT1NBME9EZ3VNelk1SURVeE1tTXdJREk1TlM0ek9EVXRNVGd4TGpFMk9TQTBOamd1TmpjM0xUUTRPQzR6TmprZ05EWTRMalkzTjNwTk5UQTRMakEyTWlBeE5DNDNOamxqTFRJek5pNHpNRGdnTUMwME16Y3VNVFk1SURJd09DNDNNemd0TkRNM0xqRTJPU0EwTlRZdU9EWXlJREFnTVRJMkxqQXpNU0F6T1M0ek9EVWdOREUzTGpRM055QTBNemN1TVRZNUlEUXhOeTQwTnpjZ016a3pMamcwTmlBd0lEUXpOeTR4TmprdE1qa3hMalEwTmlBME16Y3VNVFk1TFRReE55NDBOemNnTUMweU5EZ3VNVEl6TFRJd01DNDROakl0TkRVMkxqZzJNaTAwTXpjdU1UWTVMVFExTmk0NE5qSjZUVGd5TXk0eE16Z2dOVFkyTGpFMU5Hd3RNVEkyTGpBek1TQXhOVGN1TlRNNFl5MHpMamt6T0NBM0xqZzNOeTB4TVM0NE1UVWdNVEV1T0RFMUxURTVMalk1TWlBeE1TNDRNVFZvTFRNek9DNDNNRGhqTFRjdU9EYzNJREF0TVRVdU56VTBMVE11T1RNNExURTVMalk1TWkweE1TNDRNVFZzTFRFeU5pNHdNekV0TVRVM0xqVXpPR010Tnk0NE56Y3ROeTQ0TnpjdE55NDROemN0TVRrdU5qa3lMVE11T1RNNExUSTNMalUyT1d3eE56Y3VNak14TFRNMU9DNDBZek11T1RNNExUTXVPVE00SURNdU9UTTRMVGN1T0RjM0lEY3VPRGMzTFRFeExqZ3hOV3czTGpnM055MHhOUzQzTlRSak15NDVNemd0Tnk0NE56Y2dNVEV1T0RFMUxURTFMamMxTkNBeU15NDJNekV0TVRVdU56VTBhREl4Tmk0Mk1UVmpNVEV1T0RFMUlEQWdNVGt1TmpreUlEY3VPRGMzSURJekxqWXpNU0F4TlM0M05UUnNOeTQ0TnpjZ01URXVPREUxWXpNdU9UTTRJRE11T1RNNElETXVPVE00SURjdU9EYzNJRGN1T0RjM0lERXhMamd4Tld3eE56Y3VNak14SURNMU9DNDBZeTAzTGpnM055QXhOUzQzTlRRdE55NDROemNnTWpjdU5UWTVMVEUxTGpjMU5DQXpNUzQxTURoNlRUUXpOeTR4TmprZ01UazFMamt6T0d3M01DNDRPVElnTlRrdU1EYzNJRGN3TGpnNU1pMDFPUzR3Tnpkb0xURTBNUzQzT0RWNlRUWXhPQzR6TXpnZ01qTXhMak00Tld3dE9ESXVOekE0SURjd0xqZzVNblkwTXk0ek1qTnNNemt1TXpnMUlEY3dMamc1TW1Nekxqa3pPQ0EzTGpnM055QXpMamt6T0NBeE9TNDJPVElnTUNBeU55NDFOamx6TFRFeExqZ3hOU0F4TVM0NE1UVXRNak11TmpNeElERXhMamd4TldndE9EWXVOalEyWXkwM0xqZzNOeUF3TFRFNUxqWTVNaTB6TGprek9DMHlNeTQyTXpFdE1URXVPREUxY3kwekxqa3pPQzB4T1M0Mk9USWdNQzB5TXk0Mk16RnNNemt1TXpnMUxUY3dMamc1TW5ZdE5ETXVNekl6YkMwNE5pNDJORFl0TnpRdU9ETXhMVEUxTXk0MklETXhPUzR3TVRVZ01URXdMakkzTnlBeE16TXVPVEE0YURNeE5TNHdOemRzTVRFd0xqSTNOeTB4TXpNdU9UQTRMVEUxTnk0MU16Z3RNekU1TGpBeE5YcE5OREkxTGpNMU5DQTFORFl1TkRZeWFDMDFOUzR4TXpoakxURTFMamMxTkNBd0xUSXpMall6TVMweE1TNDRNVFV0TWpNdU5qTXhMVEl6TGpZek1TQXdMVEUxTGpjMU5DQXhNUzQ0TVRVdE1qTXVOak14SURJekxqWXpNUzB5TXk0Mk16Rm9OVFV1TVRNNFl6RTFMamMxTkNBd0lESXpMall6TVNBeE1TNDRNVFVnTWpNdU5qTXhJREl6TGpZek1TQXdJREUxTGpjMU5DMHhNUzQ0TVRVZ01qTXVOak14TFRJekxqWXpNU0F5TXk0Mk16RjZUVFkwTVM0NU5qa2dOVFEyTGpRMk1tZ3ROVEV1TW1NdE1UVXVOelUwSURBdE1qTXVOak14TFRFeExqZ3hOUzB5TXk0Mk16RXRNak11TmpNeGN6RXhMamd4TlMweU15NDJNekVnTWpNdU5qTXhMVEl6TGpZek1XZzFOUzR4TXpoak1UVXVOelUwSURBZ01qTXVOak14SURFeExqZ3hOU0F5TXk0Mk16RWdNak11TmpNeElEQWdNVFV1TnpVMExURTFMamMxTkNBeU15NDJNekV0TWpjdU5UWTVJREl6TGpZek1Yb2lJQzgrQ2p4bmJIbHdhQ0IxYm1samIyUmxQU0ltSTNobE9URXdPeUlnWjJ4NWNHZ3RibUZ0WlQwaVkyRnNaVzVrWVhJaUlHUTlJazA0T0RRdU16WTBJRGd6TkM0ek1qZG9MVEV3Tnk0d05UVjJNekl1TlRneVl6QWdNVGd1TmpFNExURXpMamsyTkNBek1pNDFPREl0TXpJdU5UZ3lJRE15TGpVNE1uTXRNekl1TlRneUxURXpMamsyTkMwek1pNDFPREl0TXpJdU5UZ3lkaTB5Tnk0NU1qZG9MVEUyTnk0MU5qUjJNamN1T1RJM1l6QWdNVGd1TmpFNExURXpMamsyTkNBek1pNDFPREl0TXpJdU5UZ3lJRE15TGpVNE1uTXRNekl1TlRneUxURXpMamsyTkMwek1pNDFPREl0TXpJdU5UZ3lkaTB5Tnk0NU1qZG9MVEUyTnk0MU5qUjJNamN1T1RJM1l6QWdNVGd1TmpFNExURXpMamsyTkNBek1pNDFPREl0TXpJdU5UZ3lJRE15TGpVNE1uTXRNekl1TlRneUxURXpMamsyTkMwek1pNDFPREl0TXpJdU5UZ3lkaTB5Tnk0NU1qZG9MVEV3Tnk0d05UVmpMVFkxTGpFMk5DQXdMVEV5TlM0Mk56TXROVFV1T0RVMUxURXlOUzQyTnpNdE1USTFMalkzTTNZdE5qRTBMalJqTUMwMk9TNDRNVGdnTlRVdU9EVTFMVEV5TlM0Mk56TWdNVEkxTGpZM015MHhNalV1TmpjemFEYzBOQzQzTWpkak5qVXVNVFkwSURBZ01USTFMalkzTXlBMU5TNDROVFVnTVRJMUxqWTNNeUF4TWpVdU5qY3pkall4TkM0MFl5MDBMalkxTlNBMk5TNHhOalF0TmpBdU5UQTVJREV5TVM0d01UZ3RNVEkxTGpZM015QXhNakV1TURFNGVrMDVOREF1TWpFNElEazRMamt3T1dNd0xUTXlMalU0TWkweU55NDVNamN0TlRVdU9EVTFMVFUxTGpnMU5TMDFOUzQ0TlRWb0xUYzBOQzQzTWpkakxUTXlMalU0TWlBd0xUVTFMamcxTlNBeU55NDVNamN0TlRVdU9EVTFJRFUxTGpnMU5YWTBNRGt1Tm1nNE5qRXVNRGt4ZGkwME1Ea3VObnBOT1RRd0xqSXhPQ0ExTnpNdU5qY3phQzA0TlRZdU5ETTJkakV6T1M0Mk16WmpNQ0F6TWk0MU9ESWdNamN1T1RJM0lEVTFMamcxTlNBMU5TNDROVFVnTlRVdU9EVTFhREV3Tnk0d05UVjJMVEkzTGpreU4yTXdMVEU0TGpZeE9DQXhNeTQ1TmpRdE16SXVOVGd5SURNeUxqVTRNaTB6TWk0MU9ESnpNekl1TlRneUlERXpMamsyTkNBek1pNDFPRElnTXpJdU5UZ3lkakkzTGpreU4yZ3hOamN1TlRZMGRpMHlOeTQ1TWpkak1DMHhPQzQyTVRnZ01UTXVPVFkwTFRNeUxqVTRNaUF6TWk0MU9ESXRNekl1TlRneWN6TXlMalU0TWlBeE15NDVOalFnTXpJdU5UZ3lJRE15TGpVNE1uWXlOeTQ1TWpkb01UWTNMalUyTkhZdE1qY3VPVEkzWXpBdE1UZ3VOakU0SURFekxqazJOQzB6TWk0MU9ESWdNekl1TlRneUxUTXlMalU0TW5Nek1pNDFPRElnTVRNdU9UWTBJRE15TGpVNE1pQXpNaTQxT0RKMk1qY3VPVEkzYURFd055NHdOVFZqTXpJdU5UZ3lJREFnTlRVdU9EVTFMVEkzTGpreU55QTFOUzQ0TlRVdE5UVXVPRFUxZGkweE16a3VOak0yZWlJZ0x6NEtQR2RzZVhCb0lIVnVhV052WkdVOUlpWWplR1U1TVRFN0lpQm5iSGx3YUMxdVlXMWxQU0ozWVhKdWFXNW5JaUJrUFNKTk9URTJMakl4TVNBeU5qUXVOelU0YkMweU9URXVNRE15SURVd05pNDJNVEZqTFRJMkxqazBOeUEwTXk0eE1UWXROekF1TURZeklEY3dMakEyTXkweE1UZ3VOVFk0SURjd0xqQTJNM010T1RFdU5qSXhMVEkyTGprME55MHhNVGd1TlRZNExUY3dMakEyTTJ3dE1qa3hMakF6TWkwMU1EWXVOakV4WXkweU5pNDVORGN0TkRNdU1URTJMVEl4TGpVMU9DMDVNUzQyTWpFZ01DMHhNelF1TnpNM0lESTJMamswTnkwME15NHhNVFlnTnpBdU1EWXpMVGN3TGpBMk15QXhNVGd1TlRZNExUY3dMakEyTTJnMU56WXVOamMwWXpRNExqVXdOU0F3SURreExqWXlNU0F5Tmk0NU5EY2dNVEU0TGpVMk9DQTNNQzR3TmpNZ016SXVNek0zSURRekxqRXhOaUF6TWk0ek16Y2dPVEV1TmpJeElEVXVNemc1SURFek5DNDNNemQ2VFRnMU5pNDVNallnTVRZM0xqYzBOMk10TVRBdU56YzVMVEl4TGpVMU9DMHpNaTR6TXpjdE16SXVNek0zTFRVekxqZzVOUzB6TWk0ek16ZG9MVFU0TWk0d05qTmpMVEl4TGpVMU9DQXdMVFF6TGpFeE5pQXhNQzQzTnprdE5UTXVPRGsxSURNeUxqTXpOM010TVRBdU56YzVJRFF6TGpFeE5pQXdJRFU1TGpJNE5Hd3lPVEV1TURNeUlEVXdOaTQyTVRGak1UQXVOemM1SURJeExqVTFPQ0F6TWk0ek16Y2dNekl1TXpNM0lEVXpMamc1TlNBek1pNHpNemR6TkRNdU1URTJMVEV3TGpjM09TQTFNeTQ0T1RVdE16SXVNek0zYkRJNU1TNHdNekl0TlRBMkxqWXhNV014TUM0M056a3RNVFl1TVRZNElERXdMamMzT1MwME15NHhNVFlnTUMwMU9TNHlPRFI2VFRVd05pNDJNVEVnTmpBNUxqWTROR010TWpFdU5UVTRJREF0TXpjdU56STJMVEl4TGpVMU9DMHpOeTQzTWpZdE16Y3VOekkyZGkweU1EUXVPR013TFRJeExqVTFPQ0F4Tmk0eE5qZ3RNemN1TnpJMklETTNMamN5Tmkwek55NDNNalp6TXpjdU56STJJREUyTGpFMk9DQXpOeTQzTWpZZ016Y3VOekkyZGpJd05DNDRZekFnTVRZdU1UWTRMVEl4TGpVMU9DQXpOeTQzTWpZdE16Y3VOekkySURNM0xqY3lObnBOTlRBMkxqWXhNU0F5T1RjdU1EazFZeTB5TVM0MU5UZ2dNQzB6Tnk0M01qWXRNVFl1TVRZNExUTTNMamN5Tmkwek55NDNNaloyTFRNeUxqTXpOMk13TFRJeExqVTFPQ0F4Tmk0eE5qZ3RNemN1TnpJMklETTNMamN5Tmkwek55NDNNalp6TXpjdU56STJJREUyTGpFMk9DQXpOeTQzTWpZZ016Y3VOekkyZGpNeUxqTXpOMk13SURFMkxqRTJPQzB5TVM0MU5UZ2dNemN1TnpJMkxUTTNMamN5TmlBek55NDNNalo2SWlBdlBnbzhaMng1Y0dnZ2RXNXBZMjlrWlQwaUppTjRaVGt4TWpzaUlHZHNlWEJvTFc1aGJXVTlJblZ6WlhJaUlHaHZjbWw2TFdGa2RpMTRQU0l4TVRZMUlpQmtQU0pOTVRFd05TNHlNVFFnTmpFd0xqUXlPR010TXpVdU16RWdNekV1TnpjNUxUZ3hMakl4TkNBek9DNDROREV0TVRBNUxqUTJNaUEwTWk0ek56SXROamN1TURrd0lERTNOaTQxTlRJdE1qSTFMams0TmlBek1ETXVOalk1TFRReE15NHhNekVnTXpBekxqWTJPUzB4T0RNdU5qRTBJREF0TXpReUxqVXhMVEV5Tnk0eE1UY3ROREE1TGpZdE16QXpMalkyT1MweU9DNHlORGdnTUMwM01DNDJNakV0TVRBdU5Ua3pMVEV3T1M0ME5qSXROREl1TXpjeWN5MDFOaTQwT1RjdE9EUXVOelExTFRVMkxqUTVOeTB4TkRndU16QXpZekF0TmpNdU5UVTVJREUzTGpZMU5TMHhNVFl1TlRJMElEVTJMalE1TnkweE5EZ3VNekF6SURNMUxqTXhMVE14TGpjM09TQTRNUzR5TVRRdE16Z3VPRFF4SURFd09TNDBOakl0TkRJdU16Y3lJRFl3TGpBeU9DMHhOakl1TkRJNElERTVOeTQzTXpndE1qYzRMamsxTWlBek5qQXVNVFkyTFRNd01DNHhNemdnTVRBdU5Ua3pMVEUzTGpZMU5TQXlPQzR5TkRndE16RXVOemM1SURVeUxqazJOaTB6TVM0M056a2dNekV1TnpjNUlEQWdOakF1TURJNElESTRMakkwT0NBMk1DNHdNamdnTmpBdU1ESTRjeTB5T0M0eU5EZ2dOakF1TURJNExUWXdMakF5T0NBMk1DNHdNamhqTFRFM0xqWTFOU0F3TFRNMUxqTXhMVEV3TGpVNU15MDBOUzQ1TURNdE1qUXVOekUzTFRFNE55NHhORFVnTWpRdU56RTNMVE16TlM0ME5EZ2dNakE0TGpNek1TMHpNelV1TkRRNElEUXlOeTR5TlRVZ01DQTJOeTR3T1RBZ01UUXVNVEkwSURFek5DNHhOemtnTXpndU9EUXhJREU1TUM0Mk56WWdOekF1TmpJeExUY3VNRFl5SURJM09DNDVOVEl0TVRjdU5qVTFJRFF6TUM0M09EWWdPVGd1T0RZNUlETTFMak14TFRNNExqZzBNU0F4TVRJdU9Ua3pMVEV3TWk0MElESXhPQzQ1TWpRdE1UQXlMalFnTVRBdU5Ua3pJREFnTWpRdU56RTNJREFnTXpVdU16RWdNeTQxTXpFZ01qUXVOekUzTFRVMkxqUTVOeUF6T0M0NE5ERXRNVEl3TGpBMU5TQXpPQzQ0TkRFdE1Ua3dMalkzTmlBd0xUUTFMamt3TXkwM0xqQTJNaTA1TlM0ek16Z3RNakV1TVRnMkxURXpOeTQzTVMwekxqVXpNUzB6TGpVek1TMHpMalV6TVMweE1DNDFPVE10Tnk0d05qSXRNVFF1TVRJMExUTXVOVE14TFRFM0xqWTFOU0F4TUM0MU9UTXRNekV1TnpjNUlESTRMakkwT0Mwek5TNHpNU0F3SURBZ01DQXdJRE11TlRNeElEQWdNQ0F3SURBZ01DQXpMalV6TVNBd0lERTNMalkxTlNBd0lEZ3hMakl4TkMwekxqVXpNU0F4TXpBdU5qUTRJRFF5TGpNM01pQXpPQzQ0TkRFZ016RXVOemM1SURVMkxqUTVOeUE0TkM0M05EVWdOVFl1TkRrM0lERTBPQzR6TUROekxUSXhMakU0TmlBeE1USXVPVGt6TFRVMkxqUTVOeUF4TkRRdU56Y3llazB4TlRVdU16WTJJRE16T0M0MU16aGpMVEUwTGpFeU5DQXpMalV6TVMwek1TNDNOemtnTVRBdU5Ua3pMVFExTGprd015QXlNUzR4T0RZdE1qUXVOekUzSURJeExqRTROaTB6TlM0ek1TQTFNaTQ1TmpZdE16VXVNekVnTVRBeUxqUWdNQ0EwTlM0NU1ETWdNVEF1TlRreklEZ3hMakl4TkNBek5TNHpNU0E1T0M0NE5qa2dNVFF1TVRJMElERTBMakV5TkNBek1TNDNOemtnTVRjdU5qVTFJRFExTGprd015QXlNUzR4T0RZdE1UQXVOVGt6TFRNNExqZzBNUzB4TkM0eE1qUXRPREV1TWpFMExURTBMakV5TkMweE1qTXVOVGcyTFRNdU5UTXhMVE00TGpnME1TQXpMalV6TVMwM055NDJPRE1nTVRRdU1USTBMVEV5TUM0d05UVjZUVGN3TWk0Mk56WWdPREUxTGpJeU9HTXROeTR3TmpJZ055NHdOakl0TVRRdU1USTBJREV3TGpVNU15MHlNUzR4T0RZZ01UUXVNVEkwTFRFd0xqVTVNeUF3TFRFM0xqWTFOUzB6TGpVek1TMHlOQzQzTVRjdE55NHdOakl0TVRFMkxqVXlOQzB4TURVdU9UTXhMVEk1Tmk0Mk1EY3RNVEE1TGpRMk1pMHpOemN1T0RJeExURXdOUzQ1TXpFZ056QXVOakl4SURFd05TNDVNekVnTVRnekxqWXhOQ0F4TnpZdU5UVXlJRE13Tnk0eUlERTNOaTQxTlRJZ01USTNMakV4TnlBd0lESTBNQzR4TVMwM01DNDJNakVnTXpFd0xqY3pNUzB4T0RBdU1EZ3pMVEV4Tmk0MU1qUWdNQzB4T1RBdU5qYzJJRGs0TGpnMk9TMHhPVFF1TWpBM0lERXdNaTQwZWsweE1EWXlMamcwTVNBek5qTXVNalUxWXkweE5DNHhNalF0TVRRdU1USTBMVE14TGpjM09TMHhOeTQyTlRVdE5EVXVPVEF6TFRJeExqRTROaUF4TUM0MU9UTWdNemd1T0RReElERTBMakV5TkNBNE1TNHlNVFFnTVRRdU1USTBJREV5TXk0MU9EWnpMVE11TlRNeElEZzBMamMwTlMweE5DNHhNalFnTVRJekxqVTRObU14TkM0eE1qUXRNeTQxTXpFZ016RXVOemM1TFRFd0xqVTVNeUEwTlM0NU1ETXRNakV1TVRnMklESTBMamN4TnkweU1TNHhPRFlnTXpVdU16RXROVEl1T1RZMklETTFMak14TFRFd01pNDBjeTB4TkM0eE1qUXRPREV1TWpFMExUTTFMak14TFRFd01pNDBlazAwTnpNdU1UVTVJRFV5TlM0Mk9ETmpNQ0F6TVM0M056a3RNamd1TWpRNElEWXdMakF5T0MwMk1DNHdNamdnTmpBdU1ESTRjeTAyTUM0d01qZ3RNalF1TnpFM0xUWXdMakF5T0MwMk1DNHdNamhqTUMwek1TNDNOemtnTWpndU1qUTRMVFl3TGpBeU9DQTJNQzR3TWpndE5qQXVNREk0Y3pZd0xqQXlPQ0F5T0M0eU5EZ2dOakF1TURJNElEWXdMakF5T0hwTk56VTFMalkwTVNBMU9EVXVOekZqTFRNeExqYzNPU0F3TFRZd0xqQXlPQzB5T0M0eU5EZ3ROakF1TURJNExUWXdMakF5T0hNeU9DNHlORGd0TmpBdU1ESTRJRFl3TGpBeU9DMDJNQzR3TWpnZ05qQXVNREk0SURJNExqSTBPQ0EyTUM0d01qZ2dOakF1TURJNFl6QWdNelV1TXpFdE1qUXVOekUzSURZd0xqQXlPQzAyTUM0d01qZ2dOakF1TURJNGVrMDJOemN1T1RVNUlESTVPUzQyT1RkakxUVXlMamsyTmkwMU1pNDVOall0TVRNMExqRTNPUzAxTWk0NU5qWXRNVGczTGpFME5TQXdMVEUwTGpFeU5DQXhOQzR4TWpRdE16RXVOemM1SURFMExqRXlOQzAwTlM0NU1ETWdNSE10TVRRdU1USTBMVE14TGpjM09TQXdMVFExTGprd00yTXpPQzQ0TkRFdE16Z3VPRFF4SURnNExqSTNOaTAxTmk0ME9UY2dNVE0zTGpjeExUVTJMalE1TjNNNU9DNDROamtnTVRjdU5qVTFJREV6Tnk0M01TQTFOaTQwT1Rkak1UUXVNVEkwSURFMExqRXlOQ0F4TkM0eE1qUWdNekV1TnpjNUlEQWdORFV1T1RBekxURXdMalU1TXlBeE1DNDFPVE10TWpndU1qUTRJREV3TGpVNU15MDBNaTR6TnpJZ01Ib2lJQzgrQ2p3dlptOXVkRDQ4TDJSbFpuTStQQzl6ZG1jKyI=#icomoon) format("svg");
	font-weight: 400;
	font-style: normal
}

[class*=" icon-"],
[class^=icon-],
label.input-checkbox .label:after {
	font-family: icomoon!important;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.icon-user:before {
	content: "\e912"
}

.icon-warning:before {
	content: "\e911"
}

.icon-refresh:before {
	content: "\e907"
}

.icon-plus-g:before {
	content: "\e908"
}

.icon-money-refresh:before {
	content: "\e909"
}

.icon-money-fast:before {
	content: "\e90a"
}

.icon-minus-g:before {
	content: "\e90b"
}

.icon-help:before {
	content: "\e90c"
}

.icon-help-f:before {
	content: "\e90d"
}

.icon-graph-up:before {
	content: "\e90e"
}

.icon-dog:before {
	content: "\e90f"
}

.icon-calendar:before {
	content: "\e910"
}

.icon-times:before {
	content: "\e900"
}

.icon-plus:before {
	content: "\e901"
}

.icon-check:before,
label.input-checkbox .label:after {
	content: "\e902"
}

.icon-download:before {
	content: "\e903"
}

.icon-price:before {
	content: "\e904"
}

.icon-clock:before {
	content: "\e905"
}

.icon-base:before {
	content: "\e906"
}

@-webkit-keyframes slide-left {
	0% {
		transform: translateX(-100px)
	}
	to {
		transform: translateX(0)
	}
}

@keyframes slide-left {
	0% {
		transform: translateX(-100px)
	}
	to {
		transform: translateX(0)
	}
}

@-webkit-keyframes slide-right {
	0% {
		transform: translateX(100px)
	}
	to {
		transform: translateX(0)
	}
}

@keyframes slide-right {
	0% {
		transform: translateX(100px)
	}
	to {
		transform: translateX(0)
	}
}

@-webkit-keyframes slide-in-bottom {
	0% {
		transform: translateY(1000px);
		opacity: 0
	}
	to {
		transform: translateY(0);
		opacity: 1
	}
}

@keyframes slide-in-bottom {
	0% {
		transform: translateY(1000px);
		opacity: 0
	}
	to {
		transform: translateY(0);
		opacity: 1
	}
}

@-webkit-keyframes slide-in-fwd-right {
	0% {
		transform: translateZ(-1400px) translateX(1000px);
		opacity: 0
	}
	to {
		transform: translateZ(0) translateX(0);
		opacity: 1
	}
}

@keyframes slide-in-fwd-right {
	0% {
		transform: translateZ(-1400px) translateX(1000px);
		opacity: 0
	}
	to {
		transform: translateZ(0) translateX(0);
		opacity: 1
	}
}

@-webkit-keyframes slide-in-fwd-left {
	0% {
		transform: translateZ(-1400px) translateX(-1000px);
		opacity: 0
	}
	to {
		transform: translateZ(0) translateX(0);
		opacity: 1
	}
}

@keyframes slide-in-fwd-left {
	0% {
		transform: translateZ(-1400px) translateX(-1000px);
		opacity: 0
	}
	to {
		transform: translateZ(0) translateX(0);
		opacity: 1
	}
}

@-webkit-keyframes slide-in-fwd-left-info {
	0% {
		transform: translateZ(-1400px) translateX(-1000px) translateY(-50%);
		opacity: 0
	}
	to {
		transform: translateZ(0) translateX(0) translateY(-50%);
		opacity: 1
	}
}

@keyframes slide-in-fwd-left-info {
	0% {
		transform: translateZ(-1400px) translateX(-1000px) translateY(-50%);
		opacity: 0
	}
	to {
		transform: translateZ(0) translateX(0) translateY(-50%);
		opacity: 1
	}
}

@-webkit-keyframes rotate-center {
	0% {
		transform: rotate(0)
	}
	to {
		transform: rotate(1turn)
	}
}

@keyframes rotate-center {
	0% {
		transform: rotate(0)
	}
	to {
		transform: rotate(1turn)
	}
}

button,
input[type=date],
input[type=email],
input[type=file],
input[type=number],
input[type=password],
input[type=submit],
input[type=tel],
input[type=text],
input[type=time],
select,
textarea {
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	appearance: none;
	background-image: none;
	border-radius: 0
}

input[type=date],
input[type=email],
input[type=file],
input[type=number],
input[type=password],
input[type=submit],
input[type=tel],
input[type=text],
input[type=time],
select,
textarea {
	outline: none;
	line-height: 1em
}

.btn {
	box-sizing: border-box;
	display: inline-block;
	border: none;
	outline: none;
	padding: 0;
	position: relative;
	line-height: 1em;
	text-decoration: none
}

.btn.btn-default {
	color: #fff;
	background-color: #17978f;
	border-radius: 3px;
	text-decoration: none;
	width: 135px
}

.btn.btn-border,
.btn.btn-default {
	font-size: 14px;
	font-size: .875rem;
	font-family: Barlow, sans-serif;
	font-weight: 600;
	padding: 12px 5px 13px;
	text-align: center;
	text-transform: uppercase
}

.btn.btn-border {
	color: #17978f;
	background-color: #fff;
	border: 2px solid #17978f;
	border-radius: 3px;
	cursor: pointer
}

.btn.btn-border.min {
	color: #17978f;
	padding: 4px 8px
}

.btn.btn-apply,
.btn.btn-border.min {
	font-size: .875rem;
	font-family: Barlow, sans-serif;
	font-weight: 600
}

@media screen and (max-width: 768px){
    .btn.btn-apply,
    .btn.btn-border.min {
        font-size: .6rem;
    }
}

.btn.btn-apply {
	color: #fff;
	background-color: #17978f;
	border: 2px solid transparent;
	border-radius: 3px;
	cursor: pointer;
	line-height: 1em;
	float: left;
	padding: 11px 0;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
	vertical-align: top
}

.btn.btn-apply.border {
	background-color: #fff;
	border: 2px solid #17978f;
	color: #17978f
}

.btn.btn-light {
	background-color: transparent;
	padding: 18px 40px 20px 18px;
	text-align: left
}

.btn.btn-light .subtitle,
.btn.btn-light .title {
	box-sizing: border-box;
	display: inline-block;
	display: block;
	margin: 0;
	position: relative;
	width: auto;
	vertical-align: top;
	z-index: 2
}

.btn.btn-light .subtitle {
	font-size: 11px;
	font-size: .6875rem;
	color: #2f3237;
	font-family: Barlow, sans-serif;
	font-weight: 400;
	line-height: 1em;
	margin: 0 0 3px;
	text-transform: uppercase
}

.btn.btn-light .title {
	font-size: 18px;
	font-size: 1.125rem;
	color: #2f3237;
	font-family: Barlow, sans-serif;
	font-weight: 500
}

.btn.btn-light:after,
.btn.btn-light:before {
	box-sizing: border-box;
	display: inline-block;
	content: "";
	-webkit-clip-path: polygon(100% 0, 100% 80%, 85% 100%, 0 100%, 0 0);
	clip-path: polygon(100% 0, 100% 80%, 85% 100%, 0 100%, 0 0);
	position: absolute
}

.btn.btn-light:before {
	background-color: #dae4ed;
	left: 0;
	height: 100%;
	top: 0;
	width: 100%;
	z-index: 0
}

.btn.btn-light:after {
	background-color: #fff;
	left: 2px;
	height: calc(100% - 4px);
	top: 2px;
	width: calc(100% - 4px);
	z-index: 1
}

.btn.btn-light[data-active=true] {
	filter: drop-shadow(0 3px 7px rgba(31, 205, 191, .32))
}

.btn.btn-light[data-active=true] .subtitle,
.btn.btn-light[data-active=true] .title {
	color: #17978f
}

.btn.btn-light[data-active=true]:before {
	background-color: #1fcdbf
}

.btn.btn-light:hover {
	box-shadow: none;
	filter: none
}

.btn.btn-light:hover:before {
	background-color: #1fcdbf
}

.btn-decrement-value,
.btn-increment-value {
	background-color: #fff;
	border: 2px solid #dae4ed;
	border-radius: 6px;
	height: 46px;
	width: 43px
}

.btn-decrement-value .icon,
.btn-increment-value .icon {
	box-sizing: border-box;
	display: inline-block;
	font-size: 16px;
	font-size: 1rem;
	color: #c8cdd1;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%)
}

.btn-decrement-value[data-active=true] .icon,
.btn-increment-value[data-active=true] .icon {
	color: #17978f
}

body.ie .btn.btn-light,
body.ie .btn.btn-light:after,
body.ie .btn.btn-light:before {
	border-radius: 0 0 4px
}

@media only screen and (max-width:767px) {
	.btn.btn-light {
		padding: 15px 40px 13px 12px
	}
	.btn.btn-light .subtitle {
		font-size: 12px;
		font-size: .75rem
	}
	.btn.btn-light .title {
		font-size: 17px;
		font-size: 1.0625rem
	}
}

@media only screen and (max-width:480px) {
	.btn.btn-light {
		padding: 18px 40px 20px 12px
	}
}

input,
label.input-control {
	box-sizing: border-box;
	display: inline-block;
	position: relative
}

label.input-control {
	float: left
}

label.input-checkbox input {
	display: none
}

label.input-checkbox input:checked+.label {
	background-color: #17978f;
	border: 2px solid rgba(218, 228, 237, 0);
	color: #fff
}

label.input-checkbox input:checked+.label:after {
	display: inline-block
}

label.input-checkbox input:checked+.label:before {
	border-color: transparent
}

label.input-checkbox input:checked+.label+.input-icon:after {
	display: none
}

label.input-checkbox .label {
	box-sizing: border-box;
	display: inline-block;
	font-size: 15px;
	font-size: .9375rem;
	color: #1b3b62;
	font-family: Barlow, sans-serif;
	font-weight: 500;
	background-color: #fff;
	border: 2px solid #dae4ed;
	float: left;
	line-height: 1em;
	padding: 12px 25px 13px 40px;
	position: relative;
	text-align: left;
	width: auto;
	vertical-align: top
}

label.input-checkbox .label:after,
label.input-checkbox .label:before {
	box-sizing: border-box;
	display: inline-block;
	position: absolute
}

label.input-checkbox .label:after {
	font-size: 8px;
	font-size: .5rem;
	color: #17978f;
	line-height: 1em;
	display: none;
	left: 17px;
	height: auto;
	position: absolute;
	top: calc(50% + 1px);
	transform: translateY(-50%);
	text-align: center;
	width: 14px
}

label.input-checkbox .label:before {
	background-color: #fff;
	border: 1px solid #dae4ed;
	border-radius: 2px;
	content: "";
	height: 16px;
	left: 16px;
	top: 50%;
	transform: translateY(-50%);
	width: 16px
}

label.input-checkbox .input-icon {
	box-sizing: border-box;
	display: inline-block;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%
}

label.input-checkbox .input-icon:after,
label.input-checkbox .input-icon:before {
	box-sizing: border-box;
	display: inline-block;
	bottom: 0;
	content: "";
	right: 0;
	position: absolute;
	z-index: 1
}

label.input-checkbox .input-icon:after {
	background-color: #dae4ed;
	height: 2px;
	width: 17px;
	bottom: 5px;
	right: 0;
	transform: rotate(-32deg)
}

label.input-checkbox .input-icon:before {
	border-left: 16px solid transparent;
	border-right: 0 solid transparent;
	border-bottom: 10px solid #fff;
	height: 0;
	width: 0
}

@media only screen and (max-width:768px) {
	label.input-checkbox .label {
		font-size: 14px;
		font-size: .875rem;
		padding-right: 15px
	}
}

.grab-to-pan-grab {
	cursor: url(/images/grab.cur), move!important;
	cursor: -webkit-grab!important;
	cursor: grab!important
}

.grab-to-pan-grab.page--menu {
	cursor: default!important
}

.grab-to-pan-grab.page--menu .tabs--header--item .tab {
	cursor: pointer!important
}

.grab-to-pan-grab :not(input):not(textarea):not(button):not(select):not(:link) {
	cursor: inherit!important
}

.grab-to-pan-grab:active,
.grab-to-pan-grabbing {
	cursor: url(/images/grabbing.cur), move!important;
	cursor: -webkit-grabbing!important;
	cursor: grabbing!important
}

.tooltip {
	height: 20px;
	width: 20px
}

.tooltip,
.tooltip--info,
.tooltip .icon {
	box-sizing: border-box;
	display: inline-block;
	position: absolute
}

.tooltip--info,
.tooltip .icon {
	vertical-align: top
}

.tooltip--info {
	font-size: 14px;
	font-size: .875rem;
	color: #fff;
	font-family: Barlow, sans-serif;
	font-weight: 400;
	background-color: #17978f;
	border-radius: 4px;
	display: none;
	padding: 10px 20px;
	line-height: 1.3em;
	right: calc(100% + 15px);
	letter-spacing: .02em;
	text-align: left;
	text-transform: none;
	width: 300px
}

.tooltip--info,
.tooltip--info:before {
	position: absolute;
	top: 50%;
	transform: translateY(-50%)
}

.tooltip--info:before {
	box-sizing: border-box;
	display: inline-block;
	content: "";
	border-top: 9px solid transparent;
	border-bottom: 9px solid transparent;
	border-left: 11px solid #17978f;
	height: 0;
	left: 100%;
	width: 15px
}

.tooltip .icon {
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%)
}

.tooltip:active .tooltip--info,
.tooltip:active .tooltip--info:active,
.tooltip:active .tooltip--info:focus,
.tooltip:active .tooltip--info:hover,
.tooltip:focus .tooltip--info,
.tooltip:focus .tooltip--info:active,
.tooltip:focus .tooltip--info:focus,
.tooltip:focus .tooltip--info:hover,
.tooltip:hover .tooltip--info,
.tooltip:hover .tooltip--info:active,
.tooltip:hover .tooltip--info:focus,
.tooltip:hover .tooltip--info:hover,
h1,
h2,
h3,
p {
	display: inline-block
}

h1,
h2,
h3,
p {
	box-sizing: border-box;
	font-size: 14px;
	font-size: .875rem;
	color: #222;
	font-family: Barlow, sans-serif;
	font-weight: 400;
	line-height: 1em;
	margin: 0;
	position: relative
}

h1:empty,
h2:empty,
h3:empty,
p:empty {
	display: none
}

h1 {
	font-size: 54px;
	font-size: 3.375rem;
	font-weight: 300;
	margin: 0 0 15px;
	line-height: 1.1em
}

h2 {
	font-size: 40px;
	font-size: 2.5rem
}

h3 {
	font-size: 30px;
	font-size: 1.875rem
}

p {
	margin: 0 0 20px;
	line-height: 1.5em
}

.link-default,
p {
	font-size: 18px;
	font-size: 1.125rem
}

.link-default {
	color: #17978f;
	font-family: Barlow, sans-serif;
	font-weight: 500;
	text-decoration: none
}

@media only screen and (max-width:768px) {
	h1 {
		font-size: 26px;
		font-size: 1.625rem
	}
	p {
		font-size: 14px;
		font-size: .875rem
	}
}

.noUi-target,
.noUi-target * {
	touch-action: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	box-sizing: border-box
}

.noUi-target {
	position: relative
}

.noUi-base,
.noUi-connects {
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 1
}

.noUi-connects {
	overflow: hidden;
	z-index: 0
}

.noUi-connect,
.noUi-origin {
	will-change: transform;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	-webkit-transform-style: preserve-3d;
	transform-origin: 0 0;
	transform-style: flat
}

.noUi-connect {
	height: 100%;
	width: 100%
}

.noUi-origin {
	height: 10%;
	width: 10%
}

.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {
	left: 0;
	right: auto
}

.noUi-vertical .noUi-origin {
	width: 0
}

.noUi-horizontal .noUi-origin {
	height: 0
}

.noUi-handle {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	position: absolute
}

.noUi-touch-area {
	height: 100%;
	width: 100%
}

.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
	transition: transform .3s
}

.noUi-state-drag * {
	cursor: inherit!important
}

.noUi-horizontal {
	height: 18px
}

.noUi-horizontal .noUi-handle {
	width: 34px;
	height: 28px;
	right: -17px;
	top: -6px
}

.noUi-vertical {
	width: 18px
}

.noUi-vertical .noUi-handle {
	width: 28px;
	height: 34px;
	right: -6px;
	top: -17px
}

.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {
	left: -17px;
	right: auto
}

.noUi-target {
	background: #fafafa;
	border-radius: 4px;
	border: 1px solid #d3d3d3;
	box-shadow: inset 0 1px 1px #f0f0f0, 0 3px 6px -5px #bbb
}

.noUi-connects {
	border-radius: 3px
}

.noUi-connect {
	background: #3fb8af
}

.noUi-draggable {
	cursor: ew-resize
}

.noUi-vertical .noUi-draggable {
	cursor: ns-resize
}

.noUi-handle {
	border: 1px solid #d9d9d9;
	border-radius: 3px;
	background: #fff;
	cursor: default;
	box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ebebeb, 0 3px 6px -3px #bbb
}

.noUi-active {
	box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ddd, 0 3px 6px -3px #bbb
}

.noUi-handle:after,
.noUi-handle:before {
	content: "";
	display: block;
	position: absolute;
	height: 14px;
	width: 1px;
	background: #e8e7e6;
	left: 14px;
	top: 6px
}

.noUi-handle:after {
	left: 17px
}

.noUi-vertical .noUi-handle:after,
.noUi-vertical .noUi-handle:before {
	width: 14px;
	height: 1px;
	left: 6px;
	top: 14px
}

.noUi-vertical .noUi-handle:after {
	top: 17px
}

[disabled] .noUi-connect {
	background: #b8b8b8
}

[disabled].noUi-handle,
[disabled] .noUi-handle,
[disabled].noUi-target {
	cursor: not-allowed
}

.noUi-pips,
.noUi-pips * {
	box-sizing: border-box
}

.noUi-pips {
	position: absolute;
	color: #999
}

.noUi-value {
	position: absolute;
	white-space: nowrap;
	text-align: center
}

.noUi-value-sub {
	color: #ccc;
	font-size: 10px
}

.noUi-marker {
	position: absolute;
	background: #ccc
}

.noUi-marker-large,
.noUi-marker-sub {
	background: #aaa
}

.noUi-pips-horizontal {
	padding: 10px 0;
	height: 80px;
	top: 100%;
	left: 0;
	width: 100%
}

.noUi-value-horizontal {
	transform: translate(-50%, 50%)
}

.noUi-rtl .noUi-value-horizontal {
	transform: translate(50%, 50%)
}

.noUi-marker-horizontal.noUi-marker {
	margin-left: -1px;
	width: 2px;
	height: 5px
}

.noUi-marker-horizontal.noUi-marker-sub {
	height: 10px
}

.noUi-marker-horizontal.noUi-marker-large {
	height: 15px
}

.noUi-pips-vertical {
	padding: 0 10px;
	height: 100%;
	top: 0;
	left: 100%
}

.noUi-value-vertical {
	transform: translateY(-50%);
	padding-left: 25px
}

.noUi-rtl .noUi-value-vertical {
	transform: translateY(50%)
}

.noUi-marker-vertical.noUi-marker {
	width: 5px;
	height: 2px;
	margin-top: -1px
}

.noUi-marker-vertical.noUi-marker-sub {
	width: 10px
}

.noUi-marker-vertical.noUi-marker-large {
	width: 15px
}

.noUi-tooltip {
	display: block;
	position: absolute;
	border: 1px solid #d9d9d9;
	border-radius: 3px;
	background: #fff;
	color: #000;
	padding: 5px;
	text-align: center;
	white-space: nowrap
}

.noUi-horizontal .noUi-tooltip {
	transform: translate(-50%);
	left: 50%;
	bottom: 120%
}

.noUi-vertical .noUi-tooltip {
	transform: translateY(-50%);
	top: 50%;
	right: 120%
}

.accelerators {
	box-sizing: border-box;
	display: inline-block;
	background-color: rgba(27, 59, 98, .8);
	bottom: 0;
	left: 0;
	position: absolute;
	vertical-align: top;
	width: 100%;
	z-index: 99
}

.accelerators--item,
.accelerators--list {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative
}

.accelerators--list {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%
}

.accelerators--item {
	padding: 20px;
	width: 50%;
	vertical-align: top;
	z-index: 3
}

.accelerators--item .info {
	padding: 0 20px 0 0;
	width: calc(100% - 115px)
}

.accelerators--item .info,
.accelerators--item .info .description,
.accelerators--item .info .title {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative
}

.accelerators--item .info .description {
	font-size: 14px;
	font-size: .875rem;
	color: #fff;
	font-family: Barlow, sans-serif;
	font-weight: 400;
	line-height: 1.2em;
	margin: 0;
	padding: 0 20px 0 0
}

.accelerators--item .info .title {
	font-size: 24px;
	font-size: 1.5rem;
	color: #fff;
	font-family: Barlow, sans-serif;
	font-weight: 500;
	line-height: 1.1em;
	margin: 0 0 5px
}

.accelerators--item .info.full {
	align-items: center;
	display: inline-flex;
	flex-flow: row wrap;
	justify-content: space-between;
	padding-right: 0;
	width: 100%
}

.accelerators--item .info.full .description {
	margin: 0;
	width: calc(100% - 115px)
}

.accelerators--item .btn-default {
	width: 115px
}

.accelerators .wrapper {
	padding: 0
}

.accelerators[data-fixed=true] {
	bottom: 0;
	position: fixed
}

.accelerators[data-type="2"] {
	background-color: #1b3b62;
	bottom: auto;
	margin: 90px 0 0;
	left: auto;
	position: relative
}

.accelerators[data-type="2"]:before {
	z-index: 2
}

.accelerators[data-type="2"]:after {
	background-color: #1b3b62;
	width: 100vw;
	z-index: 1
}

.accelerators:before,
.accelerators[data-type="2"]:after {
	box-sizing: border-box;
	display: inline-block;
	content: "";
	height: 100%;
	left: 50%;
	position: absolute;
	transform: translate(-50%)
}

.accelerators:before {
	background-color: #8b95a6;
	top: 0;
	width: 1px
}

@media only screen and (max-width:768px) {
	.accelerators--item {
		padding: 20px 15px
	}
	.accelerators--item .info .description {
		font-size: 12px;
		font-size: .75rem
	}
	.accelerators--item .info .title {
		font-size: 18px;
		font-size: 1.125rem
	}
}

@media only screen and (max-width:768px) {
	.accelerators {
		background-color: #fff;
		left: auto;
		margin: 0 0 30px;
		position: relative;
		top: auto
	}
	.accelerators--list {
		background-color: #1b3b62;
		border-radius: 3px
	}
	.accelerators--item {
		border-bottom: 1px solid #8b95a6;
		padding: 20px 15px;
		width: 100%
	}
	.accelerators--item .btn-default {
		padding: 5px 10px
	}
	.accelerators--item .info {
		width: 100%
	}
	.accelerators--item .info .description {
		font-size: 15px;
		font-size: .9375rem;
		width: 100%
	}
	.accelerators--item .info .title {
		font-size: 20px;
		font-size: 1.25rem;
		margin: 0 0 10px;
		letter-spacing: -.02em
	}
	.accelerators--item .info.full .description {
		margin: 0 0 15px;
		padding: 0;
		width: 100%
	}
	.accelerators--item:last-child {
		border-bottom: none
	}
	.accelerators .wrapper {
		padding: 0 15px
	}
	.accelerators[data-type="2"] {
		border-radius: 3px;
		left: 15px;
		margin: 30px 0 0;
		width: calc(100% - 30px)
	}
	.accelerators[data-type="2"] .wrapper {
		padding: 0
	}
	.accelerators:before,
	.accelerators[data-type="2"]:after {
		display: none
	}
}

@media only screen and (max-width:480px) {
	.accelerators[data-type="2"] {
		left: 0;
		width: 100%
	}
}

.alert {
	background-color: #fdf4e1;
	border: none;
	border-top: 3px solid #ebab4c;
	margin: 30px 0 0;
	padding: 18px 20px 20px;
	text-align: left
}

.alert,
.alert--description,
.alert--title {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative;
	width: 100%;
	vertical-align: top
}

.alert--description:empty,
.alert--title:empty {
	display: none
}

.alert--description {
	font-size: 14px;
	font-size: .875rem;
	color: #3a504e;
	font-family: Barlow, sans-serif;
	font-weight: 300;
	line-height: 1.4em;
	letter-spacing: .02em;
	margin: 0;
	white-space: pre-line
}

.alert--title {
	font-size: 16px;
	font-size: 1rem;
	color: #222;
	font-family: Barlow, sans-serif;
	font-weight: 600;
	margin: 2px 0 10px
}

.alert.min {
	background-color: transparent;
	border: none;
	margin: 0;
	padding: 0
}

.alert.min .title {
	margin: 0;
	text-align: left;
	width: 100%
}

.alert.min .title .icon,
.alert.min .title .text {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	line-height: 1em;
	position: relative;
	vertical-align: top
}

.alert.min .title .icon {
	font-size: 16px;
	font-size: 1rem;
	color: #2c75e1;
	margin: 0 3px 0 0;
	top: 12px
}

.alert.min .title .text {
	font-size: 14px;
	font-size: .875rem;
	color: #3a504e;
	font-family: Barlow, sans-serif;
	font-weight: 400;
	letter-spacing: .02em;
	line-height: 1.4em;
	padding: 10px 0 0;
	width: calc(100% - 20px)
}

@media only screen and (max-width:767px) {
	.alert {
		margin: 20px 0 0
	}
	.alert.min .title .text {
		font-size: 16px;
		font-size: 1rem;
		color: #808c9e;
		font-weight: 500;
		padding: 8px 0 0
	}
}

.cta {
	background-color: #f1f7fa;
	margin: 60px 0;
	padding: 25px 20px;
	vertical-align: top;
	width: 100%
}

.cta,
.cta--bottom,
.cta--description,
.cta--top {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative
}

.cta--bottom {
	bottom: 30px;
	right: 35px;
	position: absolute
}

.cta--bottom .btn-border {
	background-color: #f1f7fa;
	padding: 7px 20px
}

.cta--description {
	font-size: 14px;
	font-size: .875rem;
	color: #474f60;
	font-family: Barlow, sans-serif;
	font-weight: 400;
	letter-spacing: .02em;
	line-height: 1.3em;
	margin: 0;
	max-width: 350px;
	text-align: left;
	width: 100%
}

.cta--top {
	margin: 0 0 10px;
	width: 100%
}

.cta--top .title {
	width: 100%
}

.cta--top .title,
.cta--top .title .icon,
.cta--top .title .text {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative
}

.cta--top .title .icon {
	font-size: 32px;
	font-size: 2rem;
	color: #17978f;
	margin: 0 5px 0 0;
	top: -2px
}

.cta--top .title .text {
	font-size: 24px;
	font-size: 1.5rem;
	color: #1b3b62;
	font-family: Barlow, sans-serif;
	font-weight: 500;
	line-height: 1.2em
}

.cta:before {
	box-sizing: border-box;
	display: inline-block;
	background-color: #dae4ed;
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 3px
}

@media only screen and (max-width:767px) {
	.cta {
		margin: 30px 0;
		padding: 10px 15px
	}
	.cta--bottom {
		bottom: auto;
		right: auto;
		margin: 20px 0 10px;
		position: relative
	}
	.cta--description {
		font-size: 14px;
		font-size: .875rem
	}
	.cta--top .title .icon {
		margin: 0 10px 0 0;
		top: 2px
	}
	.cta--top .title .icon,
	.cta--top .title .text {
		font-size: 20px;
		font-size: 1.25rem
	}
}

.contract {
	padding: 60px 15px 0;
	width: 100%;
	vertical-align: top
}

.contract,
.contract--image,
.contract--info {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative
}

.contract--image {
	bottom: 0;
	max-width: 40%;
	right: 0;
	position: absolute;
	width: auto
}

.contract--image img {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	height: auto;
	outline: none;
	position: relative;
	width: 100%;
	vertical-align: top
}

.contract--info {
	width: 60%
}

.contract--info .description,
.contract--info .text-link,
.contract--info .title {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative;
	width: 100%;
	vertical-align: top
}

.contract--info .description {
	font-size: 18px;
	font-size: 1.125rem;
	color: #424853;
	font-family: Barlow, sans-serif;
	font-weight: 400;
	padding: 0 30px 20px 0
}

.contract--info .description .link {
	color: #17978f;
	position: relative;
	text-decoration: none
}

.contract--info .title {
	font-size: 34px;
	font-size: 2.125rem;
	color: #32488e;
	font-family: Barlow, sans-serif;
	font-weight: 400;
	margin: 0 0 15px
}

.contract--info .text-link .link,
.contract--info .text-link .text {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative
}

.contract--info .text-link .text {
	font-size: 16px;
	font-size: 1rem;
	color: #32488e;
	font-family: Barlow, sans-serif;
	font-weight: 600;
	margin: 0 0 10px;
	text-transform: uppercase;
	width: 100%
}

.contract--info .text-link .link {
	margin: 0 10px 0 0
}

.contract--info .text-link .link img {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	outline: none;
	position: relative;
	width: auto
}

@media only screen and (max-width:768px) {
	.contract {
		padding: 30px 15px
	}
	.contract--info .description {
		font-size: 16px;
		font-size: 1rem
	}
	.contract--info .text-link .link {
		max-width: 135px
	}
	.contract--info .text-link .link img {
		height: auto;
		width: 100%
	}
	.contract--info .text-link .text {
		font-size: 13px;
		font-size: .8125rem
	}
	.contract--info .title {
		font-size: 20px;
		font-size: 1.25rem;
		margin: 0 0 10px
	}
	.contract--image {
		bottom: auto;
		top: 100px
	}
}

@media only screen and (max-width:480px) {
	.contract {
		padding: 30px 0
	}
	.contract--image,
	.contract--info {
		max-width: none;
		width: 100%
	}
	.contract--image {
		margin: 40px 0 0;
		position: relative;
		top: 0
	}
	.contract--image img {
		height: auto;
		width: 100%
	}
	.contract .wrapper {
		padding: 0
	}
}

.form {
	box-sizing: border-box;
	display: inline-block;
	max-width: 730px;
	position: relative;
	text-align: left;
	width: 100%;
	vertical-align: top
}

.form .group-control,
.form .input-control {
	margin: 0 0 25px
}

.form .group-control,
.form .group-control .label,
.form .input-control,
.form .input-control .label {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative;
	width: 100%;
	vertical-align: top
}

.form .group-control .label,
.form .input-control .label {
	font-size: 16px;
	font-size: 1rem;
	color: #1b3b62;
	font-family: Barlow, sans-serif;
	font-weight: 600;
	line-height: 1em;
	margin: 0 0 10px
}

.form .group-control-inputs {
	box-sizing: border-box;
	display: inline-block;
	padding: 10px 0;
	position: relative;
	width: 100%;
	vertical-align: top
}

.form .group-control-inputs .label {
	margin: 0 20px 0 0;
	width: auto
}

.form .group-control-inputs .label input[type=radio] {
	display: none;
	opacity: 0;
	visibility: hidden
}

.form .group-control-inputs .label input[type=radio]+.text {
	font-size: 16px;
	font-size: 1rem;
	color: #474f60;
	font-family: Barlow, sans-serif;
	font-weight: 400;
	float: left;
	line-height: 1em;
	padding: 0 0 0 25px;
	position: relative
}

.form .group-control-inputs .label input[type=radio]+.text:after,
.form .group-control-inputs .label input[type=radio]+.text:before {
	box-sizing: border-box;
	display: inline-block;
	content: "";
	left: 0;
	position: absolute;
	top: 50%;
	transform: translateY(-50%)
}

.form .group-control-inputs .label input[type=radio]+.text:before {
	border: 2px solid #9fadc5;
	border-radius: 100%;
	height: 18px;
	width: 18px
}

.form .group-control-inputs .label input[type=radio]+.text:after {
	background-color: #17978f;
	border-radius: 100%;
	height: 8px;
	left: 5px;
	transition: transform .4s cubic-bezier(.165, .84, .44, 1);
	transform: scale(0) translateY(-50%);
	transform-origin: center top;
	width: 8px
}

.form .group-control-inputs .label input[type=radio]:checked+.text:after {
	transform: scale(1) translateY(-50%)
}

.form .group-control-item {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative;
	padding: 0 10px 0 0;
	width: 50%;
	vertical-align: top
}

.form .group-control-item:last-child {
	padding: 0 0 0 10px
}

.form .input-control.footer {
	padding: 0;
	text-align: right
}

.form .input-control.min {
	width: 160px
}

.form .input-control input,
.form .input-control textarea {
	box-sizing: border-box;
	display: inline-block;
	font-size: 16px;
	font-size: 1rem;
	color: #474f60;
	font-family: Barlow, sans-serif;
	font-weight: 400;
	position: relative;
	vertical-align: top
}

.form .input-control input[type=email],
.form .input-control input[type=text],
.form .input-control textarea[type=email],
.form .input-control textarea[type=text] {
	border: 2px solid #dae4ed;
	border-radius: 6px;
	float: left;
	height: 60px;
	padding: 18px 20px 22px;
	width: 100%
}

.form .input-control textarea {
	border: 2px solid #dae4ed;
	border-radius: 6px;
	float: left;
	padding: 10px 20px;
	resize: none;
	width: 100%
}

.form .input-control ::-moz-placeholder {
	font-size: 16px;
	font-size: 1rem;
	color: #9fadc5;
	font-family: Barlow, sans-serif;
	font-weight: 400
}

.form .input-control :-ms-input-placeholder {
	font-size: 16px;
	font-size: 1rem;
	color: #9fadc5;
	font-family: Barlow, sans-serif;
	font-weight: 400
}

.form .input-control ::placeholder {
	font-size: 16px;
	font-size: 1rem;
	color: #9fadc5;
	font-family: Barlow, sans-serif;
	font-weight: 400
}

.footer-controls {
	margin: 30px 0 0
}

.footer-controls,
.footer-controls--bottom,
.footer-controls--top {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative;
	width: 100%;
	vertical-align: top
}

.footer-controls--bottom,
.footer-controls--top {
	text-align: left
}

.footer-controls--bottom {
	border: none;
	border-top: 1px solid #dae4ed;
	padding: 30px 0 0
}

.footer-controls--bottom .link.refresh {
	cursor: pointer
}

.footer-controls--bottom .link.refresh,
.footer-controls--bottom .link.refresh .icon,
.footer-controls--bottom .link.refresh .text {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative;
	vertical-align: top
}

.footer-controls--bottom .link.refresh .icon {
	font-size: 16px;
	font-size: 1rem;
	color: #17978f;
	margin: 0 8px 0 0
}

.footer-controls--bottom .link.refresh .text {
	font-size: 14px;
	font-size: .875rem;
	color: #17978f;
	font-family: Barlow, sans-serif;
	font-weight: 600;
	text-transform: uppercase
}

.footer-controls--bottom .link.refresh:hover .icon {
	-webkit-animation: rotate-center .4s ease-in-out both;
	animation: rotate-center .4s ease-in-out both
}

.footer-controls--top {
	margin: 0;
	padding: 0 0 30px
}

.footer-controls--top .btn {
	float: left;
	width: 115px
}

.footer-controls--top .btn:last-child {
	float: right
}

.footer-controls.disabled-ok .footer-controls--top .btn:last-child {
	display: none
}

.footer-controls+.alert {
	margin-top: 0
}

.highlight {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative;
	text-align: center;
	width: 100%
}

.highlight--content,
.highlight--graph,
.highlight--image,
.highlight--info {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative;
	width: 100%;
	vertical-align: top
}

.highlight--content {
	left: 0;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	z-index: 3
}

.highlight--graph {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 50%
}

.highlight--graph svg {
	box-sizing: border-box;
	display: inline-block;
	left: 50%;
	position: absolute;
	top: calc(50% + 20px);
	transform: translate(-50%, -50%)
}

.highlight--graph.mobile {
	display: none;
	text-align: center
}

.highlight--graph.mobile svg {
	left: auto;
	position: relative;
	top: auto;
	transform: translate(0)
}

.highlight--info {
	max-width: 665px
}

.highlight--info .description,
.highlight--info .title {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	width: 100%;
	color: #fff
}

.highlight--info .btn-default {
	width: 115px
}

.highlight--image {
	z-index: 1
}

.highlight[data-type="2"] .highlight--content {
	float: left;
	margin: 120px 0;
	left: auto;
	position: relative;
	top: auto;
	transform: translate(0)
}

.highlight[data-type="2"] .highlight--content .wrapper {
	position: relative
}

.highlight[data-type="2"] .highlight--info {
	float: right;
	width: 50%
}

.highlight[data-type="2"] .highlight--info .description {
	color: #535a69
}

.highlight[data-type="2"] .highlight--info .title {
	color: #2f3237
}

.highlight[data-type="2"]:before {
	background-color: #fff;
	background-blend-mode: normal;
	opacity: 1
}

.highlight:before {
	box-sizing: border-box;
	display: inline-block;
	background: #1b3b62;
	background-blend-mode: multiply;
	content: "";
	height: 100%;
	left: 0;
	opacity: .52;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 2
}

@media only screen and (max-width:768px) {
	.highlight--graph svg {
		max-width: 70%
	}
}

@media only screen and (max-width:480px) {
	.highlight--content {
		background-color: #475667;
		padding: 10px 15px 25px;
		position: relative;
		top: 0;
		transform: translate(0)
	}
	.highlight--content .wrapper {
		padding: 0
	}
	.highlight[data-type="1"] .highlight--info .description {
		font-size: 16px;
		font-size: 1rem
	}
	.highlight[data-type="1"] .highlight--info .title {
		font-size: 26px;
		font-size: 1.625rem;
		margin: 0 0 10px
	}
	.highlight[data-type="2"] .highlight--content {
		background-color: transparent;
		margin: 0
	}
	.highlight[data-type="2"] .highlight--graph,
	.highlight[data-type="2"] .highlight--info {
		float: left;
		position: relative;
		width: 100%
	}
	.highlight[data-type="2"] .highlight--graph {
		display: none
	}
	.highlight[data-type="2"] .highlight--graph.mobile {
		display: inline-block;
		margin: 10px 0 -20px
	}
	.highlight[data-type="2"] .highlight--graph.mobile svg {
		height: auto;
		width: 200px
	}
}

.intro {
	margin: 20px 0
}

.intro,
.intro--block,
.intro--portability,
.intro--top {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative;
	width: 100%;
	vertical-align: top
}

.intro--block {
	z-index: 3
}

.intro--block--brackets,
.intro--block--description {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative
}

.intro--block--brackets {
	left: 0;
	max-width: 43%;
	padding: 0 75px;
	position: absolute;
	top: -170px;
	width: 455px
}

.intro--block--brackets .description,
.intro--block--brackets .title {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	margin: 0;
	position: relative;
	width: 100%;
	vertical-align: top
}

.intro--block--brackets .description {
	font-size: 18px;
	font-size: 1.125rem;
	color: #535a69;
	font-family: Barlow, sans-serif;
	font-weight: 400;
	line-height: 1.4em
}

.intro--block--brackets .title {
	font-size: 32px;
	font-size: 2rem;
	color: #32488e;
	font-family: Barlow, sans-serif;
	font-weight: 300;
	line-height: 1.1em;
	margin: 0 0 15px
}

.intro--block--brackets:after,
.intro--block--brackets:before {
	box-sizing: border-box;
	display: inline-block;
	content: "";
	position: absolute;
	top: 35px
}

.intro--block--brackets:before {
	border: 6px solid #33caa7;
	border-right: none;
	border-bottom: none;
	height: 75px;
	left: 0;
	width: 30px
}

.intro--block--brackets:after {
	border: 2px solid #0e9e87;
	border-top: none;
	border-left: none;
	height: 100%;
	right: 0;
	width: 80px
}

.intro--block--description {
	float: right;
	padding: 0 0 90px 40px;
	transform: translate(20px, -10px);
	width: 60%
}

.intro--block--description .description {
	box-sizing: border-box;
	display: inline-block;
	font-size: 18px;
	font-size: 1.125rem;
	color: #535a69;
	font-family: Barlow, sans-serif;
	font-weight: 400;
	float: left;
	margin: 0;
	line-height: 1.4em;
	position: relative;
	vertical-align: top
}

.intro--portability {
	margin: 20px 0 0;
	width: 100%
}

.intro--portability .image,
.intro--portability .info {
	width: 50%
}

.intro--portability .image,
.intro--portability .image img,
.intro--portability .info,
.intro--portability .info .description,
.intro--portability .info .title {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative;
	vertical-align: top
}

.intro--portability .info .description,
.intro--portability .info .title {
	width: 100%
}

.intro--portability .info .description {
	font-size: 18px;
	font-size: 1.125rem;
	color: #424853;
	font-family: Barlow, sans-serif;
	font-weight: 400;
	line-height: 1.4em
}

.intro--portability .info .title {
	font-size: 34px;
	font-size: 2.125rem;
	color: #32488e;
	font-family: Barlow, sans-serif;
	font-weight: 400;
	line-height: 1.1em
}

.intro--top {
	background-color: #fff;
	padding: 80px 0 0
}

.intro--top--image,
.intro--top .description {
	box-sizing: border-box;
	display: inline-block;
	position: relative;
	vertical-align: top;
	z-index: 3
}

.intro--top--image {
	float: right;
	width: 65%
}

.intro--top--image img {
	box-sizing: border-box;
	display: inline-block;
	height: auto;
	float: left;
	position: relative;
	transform: translate(15px, -88px);
	width: auto
}

.intro--top--image img.mobile {
	display: none
}

.intro--top .description {
	font-size: 18px;
	font-size: 1.125rem;
	color: #577989;
	font-family: Barlow, sans-serif;
	font-weight: 400;
	float: left;
	margin: 0;
	line-height: 1.6em;
	max-width: 35%;
	padding: 80px 0 80px 65px;
	text-align: left;
	width: 100%
}

.intro--top:after,
.intro--top:before {
	box-sizing: border-box;
	display: inline-block;
	content: "";
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1
}

.intro--top:before {
	background-color: #ecf4f8;
	height: calc(100% - 80px);
	left: 15px;
	width: calc(100% - 75px)
}

.intro--top:after {
	background-color: #fff;
	height: 110px;
	z-index: 2
}

@media only screen and (max-width:768px) {
	.intro {
		padding: 20px 15px
	}
	.intro--block--brackets {
		left: 30px;
		padding: 15px 18px 0;
		max-width: none;
		top: -30px;
		width: 245px
	}
	.intro--block--brackets .description,
	.intro--block--brackets .title {
		font-size: 16px;
		font-size: 1rem
	}
	.intro--block--brackets:after,
	.intro--block--brackets:before {
		top: 0
	}
	.intro--block--brackets:before {
		border-width: 4px;
		height: 42px;
		width: 15px
	}
	.intro--block--brackets:after {
		width: 20px
	}
	.intro--block--description {
		padding: 50px 0 30px;
		transform: translate(0);
		width: calc(55% + 5px)
	}
	.intro--block--description .description {
		font-size: 16px;
		font-size: 1rem
	}
	.intro--portability {
		margin: 20px 0 0
	}
	.intro--portability .image,
	.intro--portability .info {
		margin: 0
	}
	.intro--portability .image {
		width: calc(40% - 30px)
	}
	.intro--portability .image img {
		height: auto;
		width: 100%
	}
	.intro--portability .info {
		float: right;
		width: calc(55% + 5px)
	}
	.intro--portability .info .description {
		font-size: 16px;
		font-size: 1rem
	}
	.intro--portability .info .title {
		font-size: 20px;
		font-size: 1.25rem;
		margin: 0 0 10px
	}
	.intro--top {
		background-color: #ecf4f8;
		padding: 40px 0 0
	}
	.intro--top--image {
		margin: 0 0 -10px;
		width: calc(55% + 30px)
	}
	.intro--top--image img {
		display: none;
		height: auto;
		width: 100%
	}
	.intro--top--image img.mobile {
		display: inline-block;
		float: right;
		transform: translateY(-40px)
	}
	.intro--top .description {
		font-size: 16px;
		font-size: 1rem;
		line-height: 1.4em;
		max-width: none;
		padding: 20px 30px 35px;
		width: calc(45% - 30px)
	}
	.intro--top:before {
		display: none
	}
	.intro--top:after {
		height: 28px
	}
	.intro .wrapper {
		padding: 0
	}
}

@media only screen and (max-width:767px) {
	.intro {
		left: -15px;
		padding: 0;
		width: 100vw
	}
	.intro--block--brackets {
		left: 15px;
		margin: 0 0 -40px;
		padding: 20px 20px 0;
		position: relative;
		top: -50px;
		width: calc(100% - 30px)
	}
	.intro--block--brackets .title {
		font-size: 20px;
		font-size: 1.25rem
	}
	.intro--block--description {
		padding: 20px 15px 30px;
		width: 100%
	}
	.intro--portability {
		align-items: center;
		display: inline-flex;
		justify-content: center;
		flex-flow: row wrap;
		margin: 0;
		padding: 0 15px
	}
	.intro--portability .image,
	.intro--portability .info {
		width: 100%
	}
	.intro--portability .image {
		order: 2;
		padding: 0 20px
	}
	.intro--portability .info {
		order: 1
	}
	.intro--top {
		padding-top: 0
	}
	.intro--top--image {
		margin: 0 0 -10px;
		width: 100%
	}
	.intro--top--image img.mobile {
		transform: translate(0);
		width: calc(100% + 5px)
	}
	.intro--top .description {
		padding: 0 15px 70px;
		width: 100%
	}
	.intro--top:before {
		background-color: #ecf4f8;
		height: 100%;
		left: -15px;
		width: calc(100% + 30px)
	}
}

.graph {
	float: left;
	margin: 30px 0 0;
	text-align: center;
	width: 100%;
	vertical-align: top
}

.graph,
.graph--image,
.graph--info,
.graph--video {
	box-sizing: border-box;
	display: inline-block;
	position: relative
}

.graph--image,
.graph--info,
.graph--video {
	width: auto
}

.graph--image {
	float: left;
	width: 100%
}

.graph--image svg {
	box-sizing: border-box;
	display: inline-block;
	min-height: 460px;
	max-width: 855px;
	position: relative;
	width: 100%
}

.graph--info {
	bottom: 0;
	left: 50%;
	position: absolute;
	transform: translate(-50%)
}

.graph--info .description,
.graph--info .title {
	box-sizing: border-box;
	display: inline-block;
	position: relative;
	vertical-align: top
}

.graph--info .description {
	font-size: 18px;
	font-size: 1.125rem;
	color: #424853;
	font-family: Barlow, sans-serif;
	font-weight: 400
}

.graph--info .title {
	font-size: 34px;
	font-size: 2.125rem;
	color: #32488e;
	font-family: Barlow, sans-serif;
	font-weight: 400;
	line-height: 1em
}

.graph--video {
	margin: 30px 0 0
}

@media only screen and (max-width:768px) {
	.graph--image {
		width: 100%
	}
	.graph--image svg {
		max-width: 310px;
		min-height: 0;
		margin: 0 0 -30px
	}
	.graph--info {
		display: block;
		margin: 0 auto;
		left: auto;
		max-width: 390px;
		position: relative;
		transform: translate(0);
		width: 100%
	}
	.graph--info .description {
		font-size: 14px;
		font-size: .875rem;
		margin: 0
	}
	.graph--info .title {
		font-size: 20px;
		font-size: 1.25rem;
		margin: 0 0 10px
	}
	.graph--video {
		max-width: 450px;
		margin: 40px auto 0;
		padding-bottom: 56.25%;
		padding-top: 25px;
		width: 100%
	}
	.graph--video iframe {
		box-sizing: border-box;
		display: inline-block;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%
	}
}

@media only screen and (max-width:480px) {
	.graph--info {
		text-align: left
	}
	.graph--video {
		left: -10px;
		margin: 30px 0 0;
		width: calc(100% + 20px)
	}
}

.list {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative;
	width: 100%;
	vertical-align: top
}

.list[data-type=blocks] .list--title,
.list[data-type=cards] .list--title {
	margin: 0 auto 40px;
	text-align: center;
	width: 100%
}

.list[data-type=blocks] .list--title .description,
.list[data-type=blocks] .list--title .title,
.list[data-type=cards] .list--title .description,
.list[data-type=cards] .list--title .title {
	box-sizing: border-box;
	display: inline-block;
	margin: 0;
	max-width: 600px;
	position: relative;
	width: 100%;
	vertical-align: top
}

.list[data-type=blocks] .list--title .description,
.list[data-type=cards] .list--title .description {
	font-size: 18px;
	font-size: 1.125rem;
	color: #424853;
	font-family: Barlow, sans-serif;
	font-weight: 400;
	line-height: 1.5em
}

.list[data-type=blocks] .list--title .title,
.list[data-type=cards] .list--title .title {
	font-size: 34px;
	font-size: 2.125rem;
	color: #32488e;
	font-family: Barlow, sans-serif;
	font-weight: 400;
	margin: 0 0 20px;
	line-height: 1em
}

.list[data-type=download] {
	margin: 50px 0
}

.list[data-type=download] .list--content,
.list[data-type=download] .list--item {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative
}

.list[data-type=download] .list--content {
	display: flex;
    flex-wrap: wrap;
	float: none;
	list-style: none;
	margin: 0 auto;
	max-width: 740px;
	padding: 0;
	text-align: center
}

#prestacao-contas{
	display:flex !important;
}

.list[data-type=download] .list--item {
	padding: 5px;
	position: relative;
	text-align: left;
	width: 50%
}

.list[data-type=download] .list--item .link {
	background-color: #f4f6f8;
	line-height: 1em;
	padding: 23px 40px 23px 20px;
	vertical-align: top;
	height: 100%;
}

.list[data-type=download] .list--item .link,
.list[data-type=download] .list--item .link .icon,
.list[data-type=download] .list--item .link .text {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative;
	width: 100%
}

.list[data-type=download] .list--item .link .icon {
	font-size: 16px;
	font-size: 1rem;
	color: #17978f;
	right: 40px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 16px
}

.list[data-type=download] .list--item .link .text {
	font-size: 16px;
	font-size: 1rem;
	color: #1b3b62;
	font-family: Barlow, sans-serif;
	font-weight: 500;
	line-height: 1em;
	padding-right: 28px;
}

.list[data-type=download] .list--item .link:after,
.list[data-type=download] .list--item .link:before {
	box-sizing: border-box;
	display: inline-block;
	content: "";
	position: absolute
}

.list[data-type=download] .list--item .link:before {
	background-color: #dae4ed;
	height: 100%;
	left: 0;
	padding: 0;
	top: 0;
	width: 3px
}

.list[data-type=download] .list--item .link:after {
	border-left: 16px solid transparent;
	border-right: 0 solid transparent;
	border-bottom: 10px solid #fff;
	bottom: 0;
	height: 0;
	right: 0;
	width: 0;
	z-index: 1
}

.list[data-type=download] .list--item:hover .link {
	background-color: #e9eff5
}

.list[data-type=cards] {
	margin: 60px 0 0;
	padding: 0 15px;
	text-align: center
}

.list[data-type=cards] .list--content,
.list[data-type=cards] .list--item,
.list[data-type=cards] .list--title {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative;
	width: 100%;
	vertical-align: top
}

.list[data-type=cards] .list--content {
	align-items: center;
	display: grid;
	display: -ms-grid;
	float: none;
	-ms-grid-columns: 1fr 1fr 1fr;
	grid-template-columns: 1fr 1fr 1fr;
	list-style: none;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	width: 850px
}

.list[data-type=cards] .list--item {
	-ms-grid-row: 1;
	float: none;
	height: 100%;
	margin: 0;
	padding: 95px 15px 20px;
	transform: translate(10px);
	width: calc(100% - 20px)
}

.list[data-type=cards] .list--item .description,
.list[data-type=cards] .list--item .icon,
.list[data-type=cards] .list--item .title {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative;
	z-index: 2
}

.list[data-type=cards] .list--item .icon {
	font-size: 37px;
	font-size: 2.3125rem;
	color: #0e9e87;
	left: 50%;
	position: absolute;
	top: 40px;
	transform: translate(-50%)
}

.list[data-type=cards] .list--item .description {
	font-size: 15px;
	font-size: .9375rem;
	color: #424853;
	font-family: Barlow, sans-serif;
	font-weight: 400;
	letter-spacing: .02em;
	line-height: 1.3em
}

.list[data-type=cards] .list--item .title {
	font-size: 20px;
	font-size: 1.25rem;
	color: #32488e;
	font-family: Barlow, sans-serif;
	font-weight: 400;
	line-height: 1.3em;
	width: 100%
}

.list[data-type=cards] .list--item:first-child {
	-ms-grid-column: 1
}

.list[data-type=cards] .list--item:nth-child(2) {
	-ms-grid-column: 2
}

.list[data-type=cards] .list--item:nth-child(3) {
	-ms-grid-column: 3
}

.list[data-type=cards] .list--item:after,
.list[data-type=cards] .list--item:before {
	box-sizing: border-box;
	display: inline-block;
	border-radius: 4px;
	content: "";
	-webkit-clip-path: polygon(100% 0, 100% 90%, 86% 100%, 0 100%, 0 0);
	clip-path: polygon(100% 0, 100% 90%, 86% 100%, 0 100%, 0 0);
	left: 0;
	position: absolute;
	top: 0
}

.list[data-type=cards] .list--item:before {
	background-color: #dae4ed;
	height: 100%;
	width: 100%
}

.list[data-type=cards] .list--item:after {
	background-color: #fff;
	border-radius: 3px;
	-webkit-clip-path: polygon(100% 0, 100% 90%, 86% 100%, 0 100%, 0 0);
	clip-path: polygon(100% 0, 100% 90%, 86% 100%, 0 100%, 0 0);
	height: calc(100% - 4px);
	left: 2px;
	top: 2px;
	width: calc(100% - 4px)
}

.list[data-type=blocks] {
	margin: 60px 0 0;
	padding: 0 15px
}

.list[data-type=blocks] .list--content,
.list[data-type=blocks] .list--item {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative;
	width: 100%;
	vertical-align: top
}

.list[data-type=blocks] .list--content {
	align-items: center;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 1fr 1fr;
	grid-template-columns: 1fr 1fr 1fr;
	float: none;
	margin: 10px auto 0;
	max-width: 950px;
	list-style: none;
	padding: 0
}

.list[data-type=blocks] .list--item {
	border-radius: 4px;
	height: 100%;
	-ms-grid-row: 1;
	padding: 30px 30px 50px;
	vertical-align: top
}

.list[data-type=blocks] .list--item .description,
.list[data-type=blocks] .list--item .title {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative;
	width: 100%;
	vertical-align: top
}

.list[data-type=blocks] .list--item .description {
	font-size: 18px;
	font-size: 1.125rem;
	color: #fff;
	font-family: Barlow, sans-serif;
	font-weight: 400;
	line-height: 1.5em
}

.list[data-type=blocks] .list--item .title {
	font-size: 24px;
	font-size: 1.5rem;
	color: #fff;
	font-family: Barlow, sans-serif;
	font-weight: 500;
	line-height: 1.2em;
	margin: 0 0 15px
}

.list[data-type=blocks] .list--item .title:before {
	box-sizing: border-box;
	display: inline-block;
	background-color: #b6d7ee;
	border-radius: 3px;
	display: block;
	content: "";
	height: 4px;
	margin: 0 0 10px;
	position: relative;
	width: 35px
}

.list[data-type=blocks] .list--item:first-child {
	background-color: #32488e;
	-ms-grid-column: 1
}

.list[data-type=blocks] .list--item:nth-child(2) {
	background-color: #fff;
	-ms-grid-column: 2
}

.list[data-type=blocks] .list--item:nth-child(2) .description,
.list[data-type=blocks] .list--item:nth-child(2) .title {
	color: #2c2929
}

.list[data-type=blocks] .list--item:nth-child(3) {
	background-color: #17978f;
	-ms-grid-column: 3
}

.list[data-type=blocks] .list--title {
	margin: 0 auto
}

.list[data-type=image] {
	left: 15px;
	width: calc(100% - 30px)
}

.list[data-type=image] .list--content,
.list[data-type=image] .list--image,
.list[data-type=image] .list--item,
.list[data-type=image] .list--list {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative;
	width: 100%;
	vertical-align: top
}

.list[data-type=image] .list--content {
	background-color: #f1f7fa;
	margin: 100px 0 0;
	padding: 70px 0 60px
}

.list[data-type=image] .list--content .title {
	box-sizing: border-box;
	display: inline-block;
	font-size: 34px;
	font-size: 2.125rem;
	color: #32488e;
	font-family: Barlow, sans-serif;
	font-weight: 400;
	float: left;
	margin: 0 0 15px;
	position: relative;
	width: 100%
}

.list[data-type=image] .list--content:before {
	box-sizing: border-box;
	display: inline-block;
	background-color: #f1f7fa;
	content: "";
	height: 100%;
	left: 50%;
	position: absolute;
	top: 0;
	transform: translate(-50%);
	width: 100vw
}

.list[data-type=image] .list--image {
	bottom: 0;
	right: 140px;
	position: absolute;
	width: auto
}

.list[data-type=image] .list--image img {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	height: auto;
	outline: none;
	position: relative;
	vertical-align: top;
	width: auto
}

.list[data-type=image] .list--item {
	margin: 5px 0
}

.list[data-type=image] .list--item .text {
	box-sizing: border-box;
	display: inline-block;
	font-size: 18px;
	font-size: 1.125rem;
	color: #424853;
	font-family: Barlow, sans-serif;
	font-weight: 400;
	float: left;
	margin: 0;
	padding: 0 0 0 15px;
	position: relative;
	width: 100%
}

.list[data-type=image] .list--item:before {
	box-sizing: border-box;
	display: inline-block;
	background-color: #17978f;
	content: "";
	height: 6px;
	left: 0;
	position: absolute;
	top: 8px;
	width: 6px;
	vertical-align: top
}

.list[data-type=image] .list--list {
	margin: 0;
	padding: 0;
	width: 54%
}

.list[data-type=colors] {
	margin: 60px 0 0;
	text-align: center
}

.list[data-type=colors] .list--item,
.list[data-type=colors] .list--list {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative
}

.list[data-type=colors] .list--item {
	background-color: transparent;
	margin: 0 8px;
	text-align: left;
	width: calc(33.33333% - 16px)
}

.list[data-type=colors] .list--item .item,
.list[data-type=colors] .list--item .item--content,
.list[data-type=colors] .list--item .item--title {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative;
	width: 100%;
	vertical-align: top
}

.list[data-type=colors] .list--item .item--content {
	padding: 15px
}

.list[data-type=colors] .list--item .item--content .description,
.list[data-type=colors] .list--item .item--content .title {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative;
	width: 100%;
	z-index: 2
}

.list[data-type=colors] .list--item .item--content .description {
	font-size: 14px;
	font-size: .875rem;
	color: #535a69;
	font-family: Barlow, sans-serif;
	font-weight: 400;
	padding: 18px 20px
}

.list[data-type=colors] .list--item .item--content .title {
	background-color: #ecf3fc;
	border-radius: 3px;
	padding: 14px 10px
}

.list[data-type=colors] .list--item .item--content .title .subtitle,
.list[data-type=colors] .list--item .item--content .title .text {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	line-height: 1em;
	position: relative;
	width: 100%;
	vertical-align: top
}

.list[data-type=colors] .list--item .item--content .title .subtitle {
	font-size: 34px;
	font-size: 2.125rem;
	color: #1b3b62;
	font-family: Barlow, sans-serif;
	font-weight: 400
}

.list[data-type=colors] .list--item .item--content .title .text {
	font-size: 12px;
	font-size: .75rem;
	color: #535a69;
	font-family: Barlow, sans-serif;
	font-weight: 600;
	margin: 0 0 10px;
	text-transform: uppercase
}

.list[data-type=colors] .list--item .item--content:after,
.list[data-type=colors] .list--item .item--content:before {
	box-sizing: border-box;
	display: inline-block;
	content: "";
	-webkit-clip-path: polygon(100% 0, 100% 90%, 80% 100%, 0 100%, 0 0);
	clip-path: polygon(100% 0, 100% 90%, 80% 100%, 0 100%, 0 0);
	position: absolute
}

.list[data-type=colors] .list--item .item--content:before {
	background-color: #dae4ed;
	height: 100%;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 0
}

.list[data-type=colors] .list--item .item--content:after {
	background-color: #fff;
	height: calc(100% - 2px);
	left: 2px;
	top: 0;
	width: calc(100% - 4px);
	z-index: 0
}

.list[data-type=colors] .list--item .item--title {
	padding: 15px
}

.list[data-type=colors] .list--item .item--title .profile,
.list[data-type=colors] .list--item .item--title .text {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	line-height: 1em;
	position: relative;
	width: 100%;
	vertical-align: top
}

.list[data-type=colors] .list--item .item--title .profile {
	font-size: 12px;
	font-size: .75rem;
	color: #fff;
	font-family: Barlow, sans-serif;
	font-weight: 600;
	text-transform: uppercase
}

.list[data-type=colors] .list--item .item--title .text {
	font-size: 24px;
	font-size: 1.5rem;
	color: #fff;
	font-family: Barlow, sans-serif;
	font-weight: 500;
	margin: 5px 0 0
}

.list[data-type=colors] .list--item .item--title:before {
	box-sizing: border-box;
	display: inline-block;
	background-color: #222;
	mix-blend-mode: normal;
	content: "";
	height: 3px;
	left: 0;
	opacity: .2;
	position: absolute;
	top: 0;
	width: 100%
}

.list[data-type=colors] .list--item:first-child .item--title {
	background-color: #3e965c
}

.list[data-type=colors] .list--item:nth-child(2) .item--title {
	background-color: #d89a22
}

.list[data-type=colors] .list--item:nth-child(3) .item--title {
	background-color: #c13a5a
}

.list[data-type=colors] .list--list {
	float: none;
	max-width: 950px;
	padding: 0
}

.list[data-type=list] {
	margin: 60px 0 0;
	text-align: center
}

.list[data-type=list] .description,
.list[data-type=list] .title {
	box-sizing: border-box;
	display: inline-block;
	margin: 0 auto;
	max-width: 700px;
	position: relative;
	width: 100%
}

.list[data-type=list] .description:empty,
.list[data-type=list] .title:empty {
	display: none
}

.list[data-type=list] .list--item,
.list[data-type=list] .list--list,
.list[data-type=list] .list--title {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative;
	vertical-align: top
}

.list[data-type=list] .list--item {
	margin: 10px 0;
	padding: 0 0 0 12px;
	width: 100%
}

.list[data-type=list] .list--item .text {
	box-sizing: border-box;
	display: inline-block;
	font-size: 18px;
	font-size: 1.125rem;
	color: #424853;
	font-family: Barlow, sans-serif;
	font-weight: 400;
	float: left;
	line-height: 1.6em;
	margin: 0;
	padding: 0;
	position: relative
}

.list[data-type=list] .list--item:before {
	box-sizing: border-box;
	display: inline-block;
	background-color: #0e9e87;
	border: none;
	content: "";
	height: 6px;
	left: 0;
	position: absolute;
	top: 12px;
	width: 6px
}

.list[data-type=list] .list--list {
	background-color: #f1f7fa;
	float: none;
	max-width: 650px;
	margin: 0 auto;
	padding: 30px 0 35px;
	text-align: left;
	width: 100%
}

.list[data-type=list] .list--list:before {
	box-sizing: border-box;
	display: inline-block;
	background-color: #f1f7fa;
	content: "";
	height: 100%;
	left: 50%;
	position: absolute;
	top: 0;
	transform: translate(-50%);
	width: 100vw
}

.list[data-type=list] .list--title {
	float: none;
	margin: 0 auto;
	max-width: 750px;
	width: 100%
}

.list[data-type=list] .list--title .description,
.list[data-type=list] .list--title .title {
	box-sizing: border-box;
	display: inline-block;
	float: none;
	position: relative;
	width: 100%;
	vertical-align: top
}

.list[data-type=list] .list--title .description {
	font-size: 18px;
	font-size: 1.125rem;
	color: #535a69;
	font-family: Barlow, sans-serif;
	font-weight: 400;
	margin: 0 0 30px;
	text-align: justify
}

.list[data-type=list] .list--title .title {
	font-size: 34px;
	font-size: 2.125rem;
	color: #1b3b62;
	font-family: Barlow, sans-serif;
	font-weight: 400;
	margin: 0 0 20px
}

@media only screen and (max-width:768px) {
	.list[data-type=blocks] .list--title,
	.list[data-type=cards] .list--title {
		margin: 0 0 20px
	}
	.list[data-type=blocks] .list--title .description,
	.list[data-type=cards] .list--title .description {
		font-size: 16px;
		font-size: 1rem;
		max-width: 470px
	}
	.list[data-type=blocks] .list--title .title,
	.list[data-type=cards] .list--title .title {
		font-size: 20px;
		font-size: 1.25rem;
		margin: 0 0 10px
	}
	.list[data-type=blocks] .list--item {
		padding: 25px 15px 0
	}
	.list[data-type=blocks] .list--item .description {
		font-size: 16px;
		font-size: 1rem
	}
	.list[data-type=blocks] .list--item .title {
		font-size: 20px;
		font-size: 1.25rem
	}
	.list[data-type=cards] {
		margin: 0
	}
	.list[data-type=cards] .list--content {
		max-width: none;
		width: calc(100% + 4px)
	}
	.list[data-type=cards] .list--item {
		padding: 60px 25px 40px;
		text-align: left;
		transform: translate(0);
		width: calc(100% - 4px)
	}
	.list[data-type=cards] .list--item .icon {
		font-size: 24px;
		font-size: 1.5rem;
		left: 25px;
		top: 20px;
		transform: translate(0)
	}
	.list[data-type=cards] .list--item .description {
		font-size: 15px;
		font-size: .9375rem;
		margin: 0
	}
	.list[data-type=cards] .list--item .title {
		font-size: 16px;
		font-size: 1rem;
		font-weight: 500;
		margin: 0 0 5px;
		line-height: 1.3em
	}
	.list[data-type=cards] .list--title .description {
		font-size: 16px;
		font-size: 1rem
	}
	.list[data-type=download] {
		margin: 20px 0
	}
	.list[data-type=download] .list--item .link .text {
		font-size: 13px;
		font-size: .8125rem
	}
	.list[data-type=image] .list--content {
		margin: 40px 0 0;
		padding: 30px
	}
	.list[data-type=image] .list--content .title {
		font-size: 20px;
		font-size: 1.25rem
	}
	.list[data-type=image] .list--content:before {
		display: none
	}
	.list[data-type=image] .list--image {
		max-width: 130px;
		right: 45px
	}
	.list[data-type=image] .list--image img {
		height: auto;
		width: 100%
	}
	.list[data-type=image] .list--item .text {
		font-size: 16px;
		font-size: 1rem
	}
	.list[data-type=image] .list--list {
		width: 65%
	}
}

@media only screen and (max-width:480px) {
	.list[data-type=blocks] .list--title,
	.list[data-type=cards] .list--title {
		margin: 0 0 10px;
		text-align: left
	}
	.list[data-type=blocks] {
		margin: 30px 0 0;
		padding: 0
	}
	.list[data-type=blocks] .list--content {
		display: inline-block;
		margin: 0 auto
	}
	.list[data-type=blocks] .list--item {
		padding: 25px 15px 5px
	}
	.list[data-type=blocks] .list--title {
		text-align: center
	}
	.list[data-type=cards] {
		margin: 20px 0 0;
		padding: 0
	}
	.list[data-type=cards] .list--content {
		display: inline-block;
		float: left
	}
	.list[data-type=cards] .list--item {
		float: left;
		margin: 3px 0;
		padding: 60px 20px 20px
	}
	.list[data-type=cards] .list--item .icon {
		left: 20px
	}
	.list[data-type=cards] .list--item .description {
		font-size: 15px;
		font-size: .9375rem
	}
	.list[data-type=cards] .list--title .description {
		font-size: 16px;
		font-size: 1rem
	}
	.list[data-type=download] .list--content {
		display: inline-block
	}
	.list[data-type=download] .list--item {
		margin: 4px 0;
		padding: 0;
		width: 100%
	}
	.list[data-type=download] .list--item .link {
		padding: 12px 16px
	}
	.list[data-type=download] .list--item .link .icon {
		right: 20px
	}
	.list[data-type=download] .list--item .link:after {
		border-bottom: 6px solid #fff
	}
	.list[data-type=download] .list--item:first-child {
		margin-top: none
	}
	.list[data-type=image] {
		left: 0;
		width: 100%
	}
	.list[data-type=image] .list--content {
		padding: 20px 0
	}
	.list[data-type=image] .list--content:before {
		display: inline-block
	}
	.list[data-type=image] .list--list {
		width: 100%
	}
	.list[data-type=image] .list--image {
		display: none
	}
	.list[data-type=colors] {
		margin: 30px 0 0
	}
	.list[data-type=colors] .list--item {
		margin: 0 0 15px;
		width: 100%
	}
	.list[data-type=colors] .list--item .item--content {
		padding: 8px 10px 10px
	}
	.list[data-type=colors] .list--item .item--content .description {
		font-size: 11px;
		font-size: .6875rem;
		line-height: 1.8em;
		padding: 10px
	}
	.list[data-type=colors] .list--item .item--content .title {
		padding: 10px
	}
	.list[data-type=colors] .list--item .item--content .title .text {
		font-size: 9px;
		font-size: .5625rem;
		margin: 0 0 5px
	}
	.list[data-type=colors] .list--item .item--content .title .subtitle {
		font-size: 20px;
		font-size: 1.25rem
	}
	.list[data-type=colors] .list--item .item--title {
		padding: 12px 10px 10px
	}
	.list[data-type=colors] .list--item .item--title .profile {
		font-size: 9px;
		font-size: .5625rem
	}
	.list[data-type=colors] .list--item .item--title .text {
		font-size: 15px;
		font-size: .9375rem
	}
	.list[data-type=colors] .list--item:last-child {
		margin: 0
	}
	.list[data-type=list] {
		margin: 30px 0 0
	}
	.list[data-type=list] .list--item .text {
		font-size: 14px;
		font-size: .875rem
	}
	.list[data-type=list] .list--item:before {
		top: 8px
	}
	.list[data-type=list] .list--list {
		padding: 20px 0
	}
	.list[data-type=list] .list--title .description {
		font-size: 14px;
		font-size: .875rem
	}
	.list[data-type=list] .list--title .title {
		font-size: 20px;
		font-size: 1.25rem;
		margin: 0 0 10px
	}
}

.question {
	padding: 30px 0;
	text-align: left;
	width: 100%
}

.question,
.question--description,
.question--number,
.question--text {
	box-sizing: border-box;
	display: inline-block;
	position: relative;
	vertical-align: top
}

.question--description,
.question--number,
.question--text {
	float: left;
	margin: 0
}

.question--description:empty,
.question--number:empty,
.question--text:empty {
	display: none
}

.question--description {
	font-size: 17px;
	font-size: 1.0625rem;
	color: #474f60;
	font-family: Barlow, sans-serif;
	font-weight: 400;
	padding: 5px 0 35px
}

.question--description:before {
	box-sizing: border-box;
	display: inline-block;
	background-color: #dae4ed;
	bottom: -30px;
	content: "";
	height: 1px;
	left: 0;
	position: absolute;
	width: 100%
}

.question--number {
	font-size: 16px;
	font-size: 1rem;
	color: #1b3b62;
	font-family: Barlow, sans-serif;
	font-weight: 600;
	line-height: 1em;
	margin: 0 0 5px
}

.question--number:before {
	box-sizing: border-box;
	display: inline-block;
	border-top: 14px solid transparent;
	border-bottom: 0 solid transparent;
	border-left: 25px solid #1fcdbf;
	content: "";
	height: 0;
	left: -33px;
	position: absolute;
	top: 0;
	width: 0
}

.question--text {
	font-size: 28px;
	font-size: 1.75rem;
	color: #2f3237;
	font-family: Barlow, sans-serif;
	font-weight: 400;
	line-height: 1.2em;
	width: 100%
}

.question.input,
.question.input .question--description {
	padding-bottom: 0
}

.question.input .question--description:before {
	display: none
}

@media only screen and (max-width:767px) {
	.question {
		padding-top: 40px
	}
	.question--number {
		font-size: 14px;
		font-size: .875rem
	}
	.question--number:before {
		border-top: 8px solid transparent;
		border-bottom: 0 solid transparent;
		border-left: 14px solid #1fcdbf;
		bottom: calc(100% + 5px);
		left: 0;
		top: auto
	}
	.question--text {
		font-size: 22px;
		font-size: 1.375rem
	}
	.question.input .question--description {
		line-height: 1.3em
	}
}

.page-title {
	float: left;
	text-align: center;
	width: 100%
}

.page-title,
.page-title--description,
.page-title--title {
	box-sizing: border-box;
	display: inline-block;
	position: relative
}

.page-title--description,
.page-title--title {
	vertical-align: top
}

.page-title--description {
	font-size: 18px;
	font-size: 1.125rem;
	color: #535a69;
	display: block;
	margin: 0 auto;
	max-width: 730px;
	line-height: 1.6em;
	text-align: left;
	width: 100%
}

.page-title--description,
.page-title--title {
	font-family: Barlow, sans-serif;
	font-weight: 500
}

.page-title--title {
	font-size: 30px;
	font-size: 1.875rem;
	color: #1b3b62;
	line-height: 1em;
	padding: 0 0 20px
}

.page-title--title:before {
	box-sizing: border-box;
	display: inline-block;
	background-color: #1fcdbf;
	bottom: 0;
	content: "";
	height: 7px;
	left: 0;
	position: absolute;
	width: 57px
}

@media only screen and (max-width:768px) {
	.page-title--description,
	.page-title--description .link-default {
		font-size: 14px;
		font-size: .875rem;
		font-weight: 400
	}
	.page-title--title {
		font-size: 17px;
		font-size: 1.0625rem;
		padding: 0 0 15px
	}
	.page-title--title:before {
		height: 4px;
		width: 40px
	}
}

.page-description {
    box-sizing: border-box;
    color: #474f60;
    display: inline-block;
    display: block;
    font-family: Barlow,sans-serif;
    font-size: 18px;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.6em;
    margin: 0 auto;
    max-width: 730px;
    position: relative;
    text-align: left;
    width: 100%;
}

.table {
	margin: 30px 0 0;
	text-align: left
}

.table,
.table--content,
.table--top {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative;
	width: 100%;
	vertical-align: top
}

.table--content,
.table--top {
	margin: 0;
	padding: 0
}

.table--content--item,
.table--content--table {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative;
	vertical-align: top;
	width: 100%
}

.table--content--item.simple {
	background-color: #f1f6fa;
	margin: 5px 0 0;
	padding: 10px 20px 15px
}

.table--content--item.simple .title,
.table--content--item.simple .value {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative;
	vertical-align: top;
	width: 100%
}

.table--content--item.simple .title {
	font-size: 12px;
	font-size: .75rem;
	color: #1b3b62;
	font-family: Barlow, sans-serif;
	font-weight: 600;
	margin: 0;
	text-transform: uppercase
}

.table--content--item.simple .value {
	margin: 0;
	padding: 5px 0 0
}

.table--content--item.simple .value .money,
.table--content--item.simple .value .price {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative;
	vertical-align: top
}

.table--content--item.simple .value .money {
	font-size: 18px;
	font-size: 1.125rem;
	color: #474f60;
	font-family: Barlow, sans-serif;
	font-weight: 400;
	margin: 0 5px 0 0;
	top: 4px
}

.table--content--item.simple .value .price {
	font-size: 29px;
	font-size: 1.8125rem;
	color: #2f3237;
	font-family: Barlow, sans-serif;
	font-weight: 500
}

.table--content--item.simple:before {
	box-sizing: border-box;
	display: inline-block;
	background-color: #dae4ed;
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 3px
}

.table--content--table {
	border-collapse: collapse;
	border: 1px solid #dae4ed;
	display: table;
	margin: 10px 0 0;
	width: 100%
}

.table--content--table td {
	box-sizing: border-box;
	display: inline-block;
	padding: 10px 20px 12px;
	width: 50%
}

.table--content--table tbody,
.table--content--table thead {
	width: 100%
}

.table--content--table thead {
	background-color: #dae4ed
}

.table--content--table thead td {
	font-size: 14px;
	font-size: .875rem;
	color: #1b3b62;
	font-family: Barlow, sans-serif;
	font-weight: 600;
	padding: 20px 20px 22px;
	text-transform: uppercase
}

.table--content--table tbody td {
	font-size: 17px;
	font-size: 1.0625rem;
	color: #474f60;
	font-family: Barlow, sans-serif;
	font-weight: 400;
	background-color: transparent;
	line-height: 1em;
	position: relative
}

.table--content--table tbody td:last-child:before {
	box-sizing: border-box;
	display: inline-block;
	background-color: #dae4ed;
	content: "";
	height: 100%;
	left: -1px;
	position: absolute;
	top: 0;
	width: 1px
}

.table--content--table tbody tr {
	border: none;
	border-bottom: 1px solid #dae4ed
}

.table--content--table tbody tr:nth-child(2n) {
	background-color: #f1f6fa
}

.table--content--table tbody tr:last-child {
	border-bottom: none
}

.table--top {
	margin: 0 0 5px
}

.table--top .description,
.table--top .title {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	margin: 0;
	line-height: 1em;
	position: relative;
	width: 100%;
	vertical-align: top
}

.table--top .description {
	font-size: 14px;
	font-size: .875rem;
	color: #474f60;
	font-family: Barlow, sans-serif;
	font-weight: 400;
	line-height: 1.4em
}

.table--top .title {
	font-size: 24px;
	font-size: 1.5rem;
	color: #2f3237;
	font-family: Barlow, sans-serif;
	font-weight: 500;
	margin: 0 0 5px
}

@media only screen and (max-width:767px) {
	.table--content--item.simple {
		padding: 15px
	}
	.table--content--item.simple .title {
		font-size: 13px;
		font-size: .8125rem
	}
	.table--content--item.simple .value .money {
		font-size: 14px;
		font-size: .875rem;
		top: 1px
	}
	.table--content--item.simple .value .price {
		font-size: 20px;
		font-size: 1.25rem
	}
	.table--top .description {
		font-size: 15px;
		font-size: .9375rem
	}
	.table--top .title {
		font-size: 20px;
		font-size: 1.25rem;
		margin: 0 0 10px
	}
}

.table-profitability {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	margin: 60px 0 0;
	position: relative;
	text-align: center;
	width: 100%;
	vertical-align: top
}

.table-profitability--description,
.table-profitability--table,
.table-profitability--title {
	box-sizing: border-box;
	display: inline-block;
	float: none;
	margin: 0 auto;
	position: relative;
	width: 100%;
	vertical-align: top
}

.table-profitability--description,
.table-profitability--table {
	margin: 0 auto;
	max-width: 850px
}

.table-profitability--description {
	padding: 20px 0
}

.table-profitability--description p {
	box-sizing: border-box;
	display: inline-block;
	font-size: 13px;
	font-size: .8125rem;
	color: #6f7277;
	font-family: Barlow, sans-serif;
	font-weight: 400;
	margin: 0;
	text-align: left;
	width: 100%;
	vertical-align: top
}

.table-profitability--table table {
	border-collapse: collapse;
	float: left;
	position: relative;
	width: 100%
}

.table-profitability--table table tbody,
.table-profitability--table table thead {
	position: relative;
	width: 100%;
	vertical-align: top
}

.table-profitability--table table thead th {
	font-size: 13px;
	font-size: .8125rem;
	color: #1b3b62;
	font-family: Barlow, sans-serif;
	font-weight: 600;
	background-color: #d2ddea;
	display: table-cell;
	line-height: 1em;
	padding: 15px;
	position: relative;
	text-align: center;
	text-transform: uppercase;
	vertical-align: middle;
	width: 20%
}

.table-profitability--table table thead th.empty {
	background-color: transparent
}

.table-profitability--table table thead th.empty:after {
	display: none
}

.table-profitability--table table thead th:last-child {
	border-right: 1px solid #d2ddea
}

.table-profitability--table table tbody {
	border: none;
	position: relative;
	width: 100%
}

.table-profitability--table table tbody tr td {
	font-size: 13px;
	font-size: .8125rem;
	color: #474f60;
	font-family: Barlow, sans-serif;
	font-weight: 600;
	border: 1px solid #d2ddea;
	border-right: none;
	border-bottom: none;
	position: relative;
	width: 20%;
	vertical-align: baseline
}

.table-profitability--table table tbody tr td.mobile {
	color: #1b3b62;
	background-color: #d2ddea;
	display: none;
	padding: 10px 15px;
	width: 50%
}

.table-profitability--table table tbody tr td.mobile,
.table-profitability--table table tbody tr td:first-child {
	font-size: 13px;
	font-size: .8125rem;
	font-family: Barlow, sans-serif;
	font-weight: 600;
	text-transform: uppercase;
	text-align: left
}

.table-profitability--table table tbody tr td:first-child {
	color: #fff;
	background-color: #3e965c;
	border: none;
	padding: 15px
}

.table-profitability--table table tbody tr td:first-child:before {
	background-color: rgba(34, 34, 34, .1);
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 4px
}

.table-profitability--table table tbody tr td:last-child {
	border-right: 1px solid #d2ddea
}

.table-profitability--table table tbody tr:nth-child(2) td:first-child {
	background-color: #d89a22
}

.table-profitability--table table tbody tr:nth-child(3) td:first-child {
	background-color: #c13a5a
}

.table-profitability--table table tbody tr:last-child td {
	border-bottom: 1px solid #d2ddea
}

.table-profitability--title {
	margin: 0 0 30px;
	text-align: center
}

.table-profitability--title .title {
	box-sizing: border-box;
	display: inline-block;
	font-size: 34px;
	font-size: 2.125rem;
	color: #1b3b62;
	font-family: Barlow, sans-serif;
	font-weight: 400;
	float: none;
	line-height: 1em;
	margin: 0 auto;
	width: 100%
}

@media only screen and (max-width:480px) {
	.table-profitability--table table thead {
		display: none
	}
	.table-profitability--table table tbody tr {
		box-sizing: border-box;
		display: inline-block;
		border-bottom: 1px solid #d2ddea;
		align-items: unset;
		display: inline-flex;
		flex-flow: row wrap;
		margin: 0 0 30px
	}
	.table-profitability--table table tbody tr td {
		box-sizing: border-box;
		display: inline-block;
		align-items: center;
		display: inline-flex;
		border-bottom: none;
		border-right: 1px solid #d2ddea;
		float: left;
		flex-flow: row wrap;
		justify-content: center;
		padding: 10px 15px;
		width: 50%
	}
	.table-profitability--table table tbody tr td.mobile {
		display: inline-block
	}
	.table-profitability--table table tbody tr td:first-child {
		width: 100%
	}
	.table-profitability--table table tbody tr:last-of-type {
		margin-bottom: 0
	}
	.table-profitability--table table tbody tr:last-child td {
		border-bottom: none
	}
	.table-profitability--title .title {
		font-size: 20px;
		font-size: 1.25rem
	}
}

.table-progressive {
	margin: 75px 0 0;
	padding: 0 15px;
	width: 100%
}

.table-progressive,
.table-progressive--info,
.table-progressive--table {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative;
	vertical-align: top
}

.table-progressive--info,
.table-progressive--table {
	width: 50%
}

.table-progressive--info {
	padding: 50px 35px 20px 0
}

.table-progressive--info .description,
.table-progressive--info .title {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative;
	width: 100%;
	vertical-align: top
}

.table-progressive--info .btn {
	margin: 0 15px 0 0
}

.table-progressive--info .description {
	font-size: 18px;
	font-size: 1.125rem;
	color: #535a69;
	font-family: Barlow, sans-serif;
	font-weight: 400;
	margin: 0 0 25px;
	line-height: 1.5em
}

.table-progressive--info .title {
	font-size: 34px;
	font-size: 2.125rem;
	color: #32488e;
	font-family: Barlow, sans-serif;
	font-weight: 400;
	line-height: 1em
}

.table-progressive--table {
	background-color: #ecf4f8;
	display: none;
	padding: 25px 80px
}

.table-progressive--table .description,
.table-progressive--table .info,
.table-progressive--table .table,
.table-progressive--table .title {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative;
	width: 100%;
	vertical-align: top
}

.table-progressive--table .description {
	line-height: 1.5em;
	letter-spacing: .002em
}

.table-progressive--table .description,
.table-progressive--table .info {
	font-size: 14px;
	font-size: .875rem;
	color: #535a69;
	font-family: Barlow, sans-serif;
	font-weight: 400
}

.table-progressive--table .info {
	margin: 5px 0 0
}

.table-progressive--table .table {
	display: table;
	width: 100%
}

.table-progressive--table .table tbody,
.table-progressive--table .table thead,
.table-progressive--table .table tr {
	width: 100%
}

.table-progressive--table .table tr td:last-child,
.table-progressive--table .table tr th:last-child {
	text-align: right
}

.table-progressive--table .table tr td,
.table-progressive--table .table tr th {
	width: 50%
}

.table-progressive--table .table tr td {
	font-size: 18px;
	font-size: 1.125rem;
	color: #1b3b62;
	font-family: Barlow, sans-serif;
	font-weight: 500;
	padding: 5px 0
}

.table-progressive--table .table tr td:last-child {
	font-size: 18px;
	font-size: 1.125rem;
	color: #2f3237;
	font-family: Barlow, sans-serif;
	font-weight: 400
}

.table-progressive--table .table tr th {
	font-size: 13px;
	font-size: .8125rem;
	color: #0e9e87;
	font-family: Barlow, sans-serif;
	font-weight: 600;
	padding: 10px 0;
	text-transform: uppercase
}

.table-progressive--table .title {
	margin: 0 0 10px
}

.table-progressive--table .title .subtitle,
.table-progressive--table .title .text {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	line-height: 1em;
	position: relative;
	width: 100%;
	vertical-align: top
}

.table-progressive--table .title .subtitle {
	font-size: 13px;
	font-size: .8125rem;
	color: #2f3237;
	font-family: Barlow, sans-serif;
	font-weight: 500;
	margin: 0 0 5px;
	text-transform: uppercase
}

.table-progressive--table .title .text {
	font-size: 24px;
	font-size: 1.5rem;
	color: #1b3b62;
	font-family: Barlow, sans-serif;
	font-weight: 500
}

.table-progressive--table .title:before {
	box-sizing: border-box;
	display: inline-block;
	background-color: #fff;
	content: "";
	-webkit-clip-path: polygon(0 0, 0 100%, 100% 0);
	clip-path: polygon(0 0, 0 100%, 100% 0);
	left: -95px;
	height: 35px;
	position: absolute;
	top: -25px;
	width: 60px
}

.table-progressive--table[data-active=true] {
	-webkit-animation: slide-right .5s cubic-bezier(.25, .46, .45, .94) both;
	animation: slide-right .5s cubic-bezier(.25, .46, .45, .94) both;
	display: inline-block
}

.table-progressive--table:after,
.table-progressive--table:before {
	box-sizing: border-box;
	display: inline-block;
	content: "";
	position: absolute
}

.table-progressive--table:before {
	background-color: #ecf4f8;
	height: 100%;
	left: 0;
	top: 0;
	width: 50vw
}

.table-progressive--table:after {
	background-color: #fff;
	bottom: 0;
	-webkit-clip-path: polygon(100% 60%, 0 100%, 100% 100%);
	clip-path: polygon(100% 60%, 0 100%, 100% 100%);
	left: 100%;
	height: 200px;
	width: calc(50vw - 555px)
}

body.ie .table-progressive--table {
	border-radius: 4px 0 0
}

body.ie .table-progressive--table .title:before {
	display: none
}

body.ie .table-progressive--table:before {
	border-radius: 4px 0 4px 0
}

body.ie .table-progressive--table:after {
	display: none
}

@media only screen and (max-width:768px) {
	.table-progressive--info .description {
		font-size: 16px;
		font-size: 1rem
	}
	.table-progressive--info .title {
		font-size: 20px;
		font-size: 1.25rem;
		margin: 0 0 10px
	}
	.table-progressive--table {
		padding: 40px 15px
	}
	.table-progressive--table .description {
		display: none
	}
	.table-progressive--table .table tr td,
	.table-progressive--table .table tr td:last-child {
		font-size: 16px;
		font-size: 1rem
	}
	.table-progressive--table .table tr th,
	.table-progressive--table .title .subtitle {
		font-size: 11px;
		font-size: .6875rem
	}
	.table-progressive--table .title .text {
		font-size: 20px;
		font-size: 1.25rem
	}
	.table-progressive--table .title:before {
		left: -15px;
		height: 25px;
		top: -40px;
		width: 45px
	}
	.table-progressive--table:after {
		height: 60px;
		left: auto;
		right: -15px;
		width: 45px
	}
}

@media only screen and (max-width:480px) {
	.table-progressive {
		margin: 30px 0 0;
		padding: 0
	}
	.table-progressive--info,
	.table-progressive--table {
		width: 100%
	}
	.table-progressive--info {
		padding: 0;
		z-index: 2
	}
	.table-progressive--info .btn {
		margin: 0 5px 0 0;
		padding: 12px;
		width: calc(50% - 5px)
	}
	.table-progressive--info .btn .subtitle {
		font-size: 12px;
		font-size: .75rem
	}
	.table-progressive--info .btn .title {
		font-size: 17px;
		font-size: 1.0625rem
	}
	.table-progressive--info .btn:last-child {
		margin: 0 0 0 5px
	}
	.table-progressive--table {
		margin: 0 0 -10px;
		left: -15px;
		top: -20px;
		width: 100vw;
		z-index: 1
	}
}

.webdoor-internal {
	margin: 30px 0 0
}

.webdoor-internal,
.webdoor-internal--image,
.webdoor-internal--image .image {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative;
	width: 100%;
	vertical-align: top
}

.webdoor-internal--image:after,
.webdoor-internal--image:before {
	box-sizing: border-box;
	display: inline-block;
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0
}

.webdoor-internal--image:before {
	background-color: #dae4ed;
	-webkit-clip-path: polygon(0 0, 35% 0, 100% 100%, 0 100%);
	clip-path: polygon(0 0, 35% 0, 100% 100%, 0 100%);
	width: 310px;
	z-index: 1
}

.webdoor-internal--image:after {
	background-color: #fff;
	-webkit-clip-path: polygon(0 0, 100% 0, 0 100%);
	clip-path: polygon(0 0, 100% 0, 0 100%);
	height: 70%;
	width: 310px;
	z-index: 2
}

.webdoor-internal--image:empty,
.webdoor-internal:empty {
	display: none
}

@media only screen and (max-width:767px) {
	.webdoor-internal {
		margin: 10px 0 0
	}
	.webdoor-internal--image:after,
	.webdoor-internal--image:before {
		width: 110px
	}
}

@media only screen and (max-width:480px) {
	.webdoor-internal--image:after,
	.webdoor-internal--image:before {
		width: 70px
	}
}

.who-can-join {
	float: left;
	margin: 45px 0 50px;
	width: 100%
}

.who-can-join--title {
	max-width: 635px;
	margin-right: auto;
	margin-left: auto
}

.who-can-join--title h1,
.who-can-join--title p {
	display: block
}

.who-can-join--title h1 {
	font-family: Barlow, sans-serif;
	font-size: 34px;
	font-size: 2.125rem;
	line-height: 1em;
	font-weight: 400;
	text-align: center;
	color: #32488e;
	margin: 0 0 20px
}

.who-can-join--image {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	padding: 0 20px;
	width: 100%
}

.who-can-join--image img {
	height: auto;
	max-width: 100%;
	display: block
}

.who-can-join--table {
	width: 100%
}

.who-can-join--table,
.who-can-join--table--item {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative;
	vertical-align: top
}

.who-can-join--table--item {
	padding: 5px;
	width: 33.333333%
}

.who-can-join--table--item .content,
.who-can-join--table--item .title {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	margin: 0;
	line-height: 1em;
	position: relative;
	width: 100%
}

.who-can-join--table--item .content {
	list-style: none;
	padding: 5px 0
}

.who-can-join--table--item .content--item {
	box-sizing: border-box;
	display: inline-block;
	font-size: 16px;
	font-size: 1rem;
	color: #474f60;
	font-family: Barlow, sans-serif;
	font-weight: 400;
	background-color: #e4f6f5;
	line-height: 1.4em;
	min-height: 33px;
	margin: 1px;
	padding: 5px 15px 8px;
	width: calc(100% - 2px)
}

.who-can-join--table--item .title {
	font-size: 12px;
	font-size: .75rem;
	color: #1b3b62;
	font-family: Barlow, sans-serif;
	font-weight: 600;
	padding: 0 0 8px;
	text-transform: uppercase
}

.who-can-join--table--item .title:after {
	background-color: #17978f;
	content: "";
	height: 2px;
	left: 0;
	position: absolute;
	top: 100%;
	width: 100%
}

.who-can-join--table--item.blue .content {
	width: 50%
}

.who-can-join--table--item.blue .content--item {
	background-color: #f1f7fa;
	width: calc(100% - 2px)
}

.who-can-join--table--item.blue .title:after {
	background-color: #1b3b62
}

.who-can-join--table--item:last-child {
	width: 66.666666%
}

@media only screen and (max-width:768px) {
	.who-can-join {
		margin: 20px 0 40px
	}
	.who-can-join--image {
		margin: 0 0 10px;
		padding: 0;
		text-align: center
	}
	.who-can-join--image img {
		margin: 0 auto;
		max-width: 450px;
		width: 100%
	}
	.who-can-join--table--item {
		width: 50%
	}
	.who-can-join--table--item.blue .content {
		padding-bottom: 0;
		width: 100%
	}
	.who-can-join--table--item.blue .content--item:last-child {
		margin-bottom: 0
	}
	.who-can-join--table--item.blue .content:last-child {
		padding-top: 0
	}
	.who-can-join--table--item:last-child {
		width: 50%
	}
	.who-can-join--title .title {
		font-size: 20px;
		font-size: 1.25rem
	}
}

@media only screen and (max-width:480px) {
	.who-can-join--table--item {
		margin: 0 0 10px;
		padding-left: 0;
		padding-right: 0;
		width: 100%
	}
	.who-can-join--table--item:last-child {
		width: 100%
	}
	.who-can-join--title .title {
		text-align: left
	}
}

.doubts {
	float: left;
	margin: 45px auto 65px;
	position: relative;
	width: 100%
}

.doubts--background {
	left: 50%;
	height: 100%;
	position: absolute;
	top: 0;
	transform: translate(-50%);
	width: 100vw
}

.doubts--background:after,
.doubts--background:before {
	content: "";
	left: calc(-50vw + 555px);
	height: 0;
	position: absolute;
	width: 0
}

.doubts--background:after {
	background-color: transparent;
	border-bottom: 550px solid #e6eff3;
	border-right: 550px solid transparent;
	bottom: 0
}

.doubts--background:before {
	border-top: 190px solid #f1f7fa;
	border-right: 190px solid transparent;
	top: 100%;
	width: 165px
}

.doubts--container {
	padding: 40px 80px 0;
	position: relative;
	z-index: 2
}

.doubts--container,
.doubts--slider--controls {
	box-sizing: border-box;
	display: inline-block;
	width: 100%
}

.doubts--slider--controls {
	filter: drop-shadow(0 5px 14px rgba(34, 55, 96, .16));
	left: 0;
	position: absolute;
	top: 150px;
	z-index: 3
}

.doubts--slider--controls [data-controls=next],
.doubts--slider--controls [data-controls=prev] {
	background-color: #17978f;
	border: none;
	cursor: pointer;
	color: #f1f7fa;
	height: 52px;
	outline: none;
	position: absolute;
	text-indent: -9999em;
	width: 53px
}

.doubts--slider--controls [data-controls=next] .bg,
.doubts--slider--controls [data-controls=prev] .bg {
	background-color: #17978f;
	height: 20px;
	left: 0;
	position: absolute;
	top: 100%;
	width: calc(100% - 20px)
}

.doubts--slider--controls [data-controls=next] .bg:after,
.doubts--slider--controls [data-controls=prev] .bg:after {
	content: "";
	border-left: 20px solid #17978f;
	border-top: 0 solid transparent;
	border-bottom: 20px solid transparent;
	height: 0;
	left: 100%;
	position: absolute;
	top: 0;
	width: 0
}

.doubts--slider--controls [data-controls=next] .icon,
.doubts--slider--controls [data-controls=prev] .icon {
	box-sizing: border-box;
	display: inline-block;
	background-color: transparent;
	border-top: 2px solid;
	border-right: 2px solid;
	height: 20px;
	display: block;
	height: 12px;
	left: calc(50% - 8px);
	position: absolute;
	transform: rotate(43deg) translate(-50%, -50%);
	top: 70%;
	width: 12px
}

.doubts--slider--controls [data-controls=prev] {
	left: 0
}

.doubts--slider--controls [data-controls=prev] .icon {
	border: 2px solid;
	border-top: none;
	border-right: none;
	left: calc(50% - 4px)
}

.doubts--slider--controls [data-controls=next] {
	right: 0
}

.doubts--slider--controls [data-controls=next] .bg {
	left: auto;
	right: 0
}

.doubts--slider--controls [data-controls=next] .bg:after {
	border-left: none;
	border-right: 20px solid #17978f;
	left: auto;
	right: 100%
}

.doubts--slider a {
	display: inline-block;
	float: left;
	text-align: center;
	text-decoration: none
}

.doubts--slider-item {
	float: left;
	width: 100%
}

.doubts--slider-item figure {
	float: left;
	margin: 0;
	position: relative;
	width: 100%;
	vertical-align: top
}

.doubts--slider-item figure .icon {
	background-color: #fff;
	border-radius: 100%;
	height: 45px;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 45px;
	z-index: 10
}

.doubts--slider-item figure .icon svg {
	left: calc(50% + 2px);
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 18px
}

.doubts--slider-item figure .icon svg path {
	fill: #1fcdbf
}

.doubts--slider-item figure img {
	display: block;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
	position: relative;
	max-width: 100%;
	z-index: 1
}

.doubts--slider-item figure:after {
	background: #222;
	content: "";
	height: 100%;
	left: 0;
	opacity: .2;
	position: absolute;
	transition: all .5s cubic-bezier(.075, .82, .165, 1);
	top: 0;
	width: 100%;
	z-index: 2
}

.doubts--slider-item .title {
	background: #1b3b62;
	color: #fff;
	display: inline-block;
	font-family: Barlow, sans-serif;
	font-size: 1rem;
	font-size: 16px;
	height: auto;
	float: none;
	font-weight: 600;
	line-height: 19px;
	max-width: 190px;
	margin: 0 auto;
	padding: 10px 20px;
	position: relative;
	text-align: center;
	top: -10px;
	z-index: 9
}

.doubts--slider-item:hover figure:after {
	opacity: 0
}

.doubts--title {
	max-width: 635px;
	margin-right: auto;
	margin-left: auto
}

.doubts--title h1,
.doubts--title p {
	display: block
}

.doubts--title h1:empty,
.doubts--title p:empty {
	display: none
}

.doubts--title h1 {
	font-family: Barlow, sans-serif;
	font-size: 34px;
	font-size: 2.125rem;
	line-height: 1em;
	font-weight: 400;
	text-align: center;
	color: #32488e;
	margin: 0 0 20px
}

.doubts .tns-outer {
	position: relative;
	margin: 0 auto 40px
}

.doubts .tns-nav {
	margin-top: 30px;
	display: flex;
	justify-content: center
}

.doubts .tns-nav button {
	width: 30px;
	height: 5px;
	background: #c8cdd1;
	border: none;
	outline: none;
	margin-right: 5px;
	transition: background .2s ease-in-out, box-shadow .2s ease-in-out
}

.doubts .tns-nav button.tns-nav-active {
	background: #1fcdbf;
	box-shadow: 0 3px 20px rgba(31, 205, 191, .32)
}

.doubts:after,
.doubts:before {
	content: "";
	position: absolute
}

.doubts:before {
	background-color: #f1f7fa;
	bottom: 0;
	height: 290px;
	left: 50%;
	transform: translate(-50%);
	width: 100vw
}

.doubts:after {
	background-color: transparent;
	border-bottom: 150px solid #fff;
	border-left: 150px solid transparent;
	bottom: 0;
	height: 0;
	right: calc(-50vw + 555px);
	width: 0
}

@media only screen and (max-width:1024px) {
	.doubts {
		margin-bottom: 0
	}
	.doubts--background {
		height: 110px;
		top: 50px
	}
	.doubts--background:before {
		border-top: 80px solid #f1f7fa;
		border-right: 80px solid transparent;
		left: 0;
		width: 0
	}
	.doubts--background:after {
		border-bottom: 165px solid #e6eff3;
		border-right: 165px solid transparent;
		left: 0
	}
	.doubts--container {
		padding: 40px 70px 0
	}
	.doubts--slider-item .title {
		font-size: 14px;
		font-size: .875rem;
		max-width: calc(100% - 80px)
	}
	.doubts:after,
	.doubts:before {
		top: 50px
	}
	.doubts:before {
		bottom: auto;
		height: 110px
	}
	.doubts:after {
		border-bottom: 110px solid #fff;
		border-left: 110px solid transparent;
		bottom: auto;
		right: -20px
	}
}

@media only screen and (max-width:768px) {
	.doubts--slider-item figure .icon {
		height: 32px;
		width: 32px
	}
	.doubts--slider-item figure .icon svg {
		width: 11px
	}
	.doubts--title .title {
		font-size: 20px;
		font-size: 1.25rem
	}
}

@media only screen and (max-width:640px) {
	.doubts {
		margin: 40px auto 20px
	}
	.doubts--background {
		top: 30px
	}
	.doubts--container {
		padding: 20px 0 0;
		left: -20px;
		width: calc(100% + 40px)
	}
	.doubts--slider--controls {
		display: none
	}
	.doubts--title .title {
		margin: 0 0 10px;
		text-align: left
	}
	.doubts:after,
	.doubts:before {
		top: 30px
	}
}

.contact .page-title {
	margin: 90px 0 50px
}

html {
	background-color: transparent;
	box-sizing: border-box;
	display: inline-block;
	min-height: 100vh;
	overflow: auto;
	width: 100%
}

body,
html.no-scroll {
	overflow: hidden
}

body {
	background-color: transparent;
	box-sizing: border-box;
	display: inline-block;
	margin: 0;
	height: auto;
	min-height: 100vh;
	padding: 0;
	position: relative;
	text-align: center;
	width: 100%;
	vertical-align: top
}

body,
html {
	overflow-x: hidden!important
}

.wrapper {
	box-sizing: border-box;
	display: inline-block;
	padding: 0 15px;
	max-width: 1140px;
	text-align: left;
	width: 100%;
	vertical-align: top
}

.simulator {
	float: left;
	padding: 0 0 70px
}

.simulator,
.simulator--background,
.simulator--content {
	box-sizing: border-box;
	display: inline-block;
	position: relative;
	width: 100%;
	vertical-align: top
}

.simulator--background,
.simulator--content {
	min-height: 888px;
	max-width: 540px;
	text-align: center
}

.simulator--background .steps,
.simulator--content .steps {
	margin: 80px 0 0;
	max-width: 440px
}

.simulator--background.full,
.simulator--content.full {
	max-width: 730px
}

.simulator--background.finish,
.simulator--content.finish {
	padding-top: 60px
}

.simulator--background {
	min-height: 0;
	height: 100%;
	left: 0;
	max-width: none;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 100vw;
	z-index: 1
}

.simulator--background div {
	box-sizing: border-box;
	display: inline-block;
	background-color: #e9f2f7;
	height: 100%;
	position: absolute
}

.simulator--background div:first-child {
	bottom: -40px;
	left: 0;
	height: calc(100% - 130px);
	transform: skewY(30deg);
	width: 145px
}

.simulator--background div:first-child:after,
.simulator--background div:first-child:before {
	box-sizing: border-box;
	display: inline-block;
	background-color: transparent;
	border: 1px solid #dae4ed;
	content: "";
	height: 55px;
	position: absolute;
	top: 65px;
	width: 120px
}

.simulator--background div:first-child:before {
	right: -60px
}

.simulator--background div:first-child:after {
	height: 40px;
	right: -70px;
	top: 140px;
	width: 52px
}

.simulator--background div:last-child {
	bottom: 0;
	height: 345px;
	right: 0;
	width: 295px
}

.simulator--background div:last-child:before {
	box-sizing: border-box;
	display: inline-block;
	background-color: transparent;
	border-top: 0 solid transparent;
	border-bottom: 60px solid transparent;
	border-left: 120px solid #fff;
	content: "";
	height: 0;
	left: 0;
	position: absolute;
	top: 0;
	width: 0
}

.simulator--content {
	z-index: 2
}

.simulator--content.float {
	height: auto;
	min-height: auto
}

.simulator--intro {
	min-height: 800px;
	margin: 85px 0 0;
	padding: 0 0 0 110px;
	width: 100%
}

.simulator--intro,
.simulator--intro--form,
.simulator--intro--image,
.simulator--intro--logo {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative;
	vertical-align: top
}

.simulator--intro--form {
	margin: 20px 0 0 125px;
	text-align: left;
	width: 320px;
	z-index: 9
}

.simulator--intro--form .block {
	box-sizing: border-box;
	display: inline-block;
	display: none;
	position: absolute
}

.simulator--intro--form .intro--alert,
.simulator--intro--form .intro--control,
.simulator--intro--form .intro--description,
.simulator--intro--form .intro--title {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative;
	width: 100%;
	vertical-align: top
}

.simulator--intro--form .intro--alert .icon,
.simulator--intro--form .intro--alert .text {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative;
	vertical-align: top
}

.simulator--intro--form .intro--alert .icon {
	font-size: 20px;
	font-size: 1.25rem;
	color: #17978f;
	left: -25px;
	position: absolute;
	top: -4px
}

.simulator--intro--form .intro--alert .text {
	font-size: 14px;
	font-size: .875rem;
	color: #1b3b62;
	font-family: Barlow, sans-serif;
	font-weight: 500;
	line-height: 1em
}

.simulator--intro--form .intro--control {
	border: none;
	border-bottom: 1px solid #dae4ed;
	padding: 7px 0 7px 5px
}

.simulator--intro--form .intro--control input {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative;
	width: 100%;
	vertical-align: top
}

.simulator--intro--form .intro--control input.error {
	color: #c13a5a
}

.simulator--intro--form .intro--control input {
	font-size: 26px;
	font-size: 1.625rem;
	color: #9fadc5;
	font-family: Barlow, sans-serif;
	font-weight: 400;
	border: none;
	box-shadow: none;
	padding: 0 0 0 3px;
	top: -3px;
	width: calc(100% - 30px)
}

.simulator--intro--form .intro--control ::-moz-placeholder {
	font-size: 26px;
	font-size: 1.625rem;
	color: #9fadc5;
	font-family: Barlow, sans-serif;
	font-weight: 400
}

.simulator--intro--form .intro--control :-ms-input-placeholder {
	font-size: 26px;
	font-size: 1.625rem;
	color: #9fadc5;
	font-family: Barlow, sans-serif;
	font-weight: 400
}

.simulator--intro--form .intro--control ::placeholder {
	font-size: 26px;
	font-size: 1.625rem;
	color: #9fadc5;
	font-family: Barlow, sans-serif;
	font-weight: 400
}

.simulator--intro--form .intro--control:before {
	box-sizing: border-box;
	display: inline-block;
	background-color: #1fcdbf;
	content: "";
	height: 35px;
	left: 2px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 1px
}

.simulator--intro--form .intro--description {
	font-size: 18px;
	font-size: 1.125rem;
	color: #424853;
	font-family: Barlow, sans-serif;
	font-weight: 400;
	margin: 0 0 40px
}

.simulator--intro--form .intro--title {
	font-size: 28px;
	font-size: 1.75rem;
	color: #2f3237;
	font-family: Barlow, sans-serif;
	font-weight: 400;
	line-height: 1em;
	margin: 0 0 10px
}

.simulator--intro--form .btn {
	margin: 20px 0 25px
}

.simulator--intro--image {
	height: 100%;
	right: 0;
	position: absolute;
	top: 0;
	width: 100%
}

.simulator--intro--image .block,
.simulator--intro--image .image,
.simulator--intro--image img {
	box-sizing: border-box;
	display: inline-block;
	position: relative;
	vertical-align: top;
	z-index: 1
}

.simulator--intro--image .block {
	background-color: transparent;
	bottom: 0;
	left: 110px;
	height: 90px;
	position: absolute;
	transform: rotate(-32deg);
	transform-origin: left top;
	width: 800px
}

.simulator--intro--image .block:after,
.simulator--intro--image .block:before {
	box-sizing: border-box;
	display: inline-block;
	background-color: #e9f2f7;
	content: "";
	height: 110px;
	left: 0;
	position: absolute;
	top: 0;
	transform: skewX(-30deg);
	width: 100%
}

.simulator--intro--image .block:after {
	background-color: #ccdee8;
	height: 40px;
	left: -30px;
	top: 35px;
	width: 57px
}

.simulator--intro--image .image {
	float: right;
	width: auto;
	z-index: 3
}

.simulator--intro--image .image .block {
	left: -45px;
	transform: rotate(-29deg);
	top: 115px;
	width: 135px;
	z-index: 4
}

.simulator--intro--image .image .block:after {
	display: none
}

.simulator--intro--image .image .block:before {
	background-color: #10596a;
	height: 55px;
	width: 135px
}

.simulator--intro--image .image.mobile {
	display: none
}

.simulator--intro--image img {
	float: right;
	height: auto;
	width: 510px;
	z-index: 2
}

.simulator--intro--logo {
	text-align: left;
	width: 100%
}

.simulator--intro--logo svg {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative;
	width: 318px;
	vertical-align: top
}

.simulator .wrapper {
	text-align: center;
	z-index: 2
}

.simulator.start {
	padding: 0
}

@media only screen and (max-width:1024px) {
	.simulator--intro--form {
		margin-left: 0
	}
}

@media only screen and (max-width:768px) {
	.simulator--background {
		display: none
	}
	.simulator--intro {
		padding-left: 15px
	}
	.simulator--intro--image {
		width: 50%
	}
	.simulator--intro--image .image,
	.simulator--intro--image .image img {
		width: 100%
	}
}

@media only screen and (max-width:480px) {
	.simulator {
		padding: 0 0 40px
	}
	.simulator--content {
		min-height: 0
	}
	.simulator--content .steps {
		margin: 50px 0 0;
		max-width: 355px
	}
	.simulator--intro {
		left: -15px;
		padding: 0;
		width: calc(100% + 30px)
	}
	.simulator--intro--form {
		margin: 0;
		padding: 0 15px;
		width: 100%
	}
	.simulator--intro--form .intro--alert .icon {
		left: auto;
		margin: 0 10px 0 0;
		position: relative;
		top: -4px
	}
	.simulator--intro--form .intro--control input {
		font-size: 22px;
		font-size: 1.375rem
	}
	.simulator--intro--form .intro--control ::-moz-placeholder {
		font-size: 22px;
		font-size: 1.375rem
	}
	.simulator--intro--form .intro--control :-ms-input-placeholder {
		font-size: 22px;
		font-size: 1.375rem
	}
	.simulator--intro--form .intro--control ::placeholder {
		font-size: 22px;
		font-size: 1.375rem
	}
	.simulator--intro--form .intro--description {
		font-size: 16px;
		font-size: 1rem;
		margin: 10px 0 30px;
		padding: 0 40px;
		text-align: center
	}
	.simulator--intro--form .intro--title {
		font-size: 22px;
		font-size: 1.375rem
	}
	.simulator--intro--form .block {
		display: inline-block;
		right: 0;
		transform: rotate(-32deg);
		top: 100%
	}
	.simulator--intro--form .block:after,
	.simulator--intro--form .block:before {
		box-sizing: border-box;
		display: inline-block;
		background-color: #10596a;
		content: "";
		height: 20px;
		position: absolute;
		top: 0;
		transform: skewX(-32deg);
		width: 40px
	}
	.simulator--intro--form .block:before {
		right: 0;
		width: 100px
	}
	.simulator--intro--form .block:after {
		right: 105px;
		top: 0;
		width: 15px
	}
	.simulator--intro--image {
		height: auto;
		margin: 0 0 -30px;
		left: 0;
		position: relative;
		width: 100%
	}
	.simulator--intro--image .block:after {
		display: none
	}
	.simulator--intro--image .block:before {
		height: 95px;
		left: -180px;
		width: 300px
	}
	.simulator--intro--image .image .block {
		display: none
	}
	.simulator--intro--image .image.mobile,
	.simulator--intro--image .image.mobile img {
		display: inline-block;
		width: 100%
	}
	.simulator--intro--image img {
		display: none
	}
	.simulator--intro--logo {
		max-width: none;
		text-align: center;
		width: 100%;
		z-index: 2
	}
	.simulator--intro--logo .logo {
		box-sizing: border-box;
		display: inline-block;
		max-width: 170px;
		width: 100%
	}
	.simulator--intro--logo .logo svg {
		height: auto;
		width: 100%
	}
}

html {
	background-color: transparent;
	box-sizing: border-box;
	display: inline-block;
	min-height: 100vh;
	overflow: auto;
	width: 100%
}

body,
html.no-scroll {
	overflow: hidden
}

body {
	background-color: transparent;
	box-sizing: border-box;
	display: inline-block;
	margin: 0;
	height: auto;
	min-height: 100vh;
	padding: 0;
	position: relative;
	text-align: center;
	width: 100%;
	vertical-align: top
}

body,
html {
	overflow-x: hidden!important
}

.wrapper {
	box-sizing: border-box;
	display: inline-block;
	padding: 0 15px;
	max-width: 1140px;
	text-align: left;
	width: 100%;
	vertical-align: top
}

.btn-increment {
	text-align: left
}

.btn-increment,
.btn-increment--form {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative;
	width: 100%;
	vertical-align: top
}

.btn-increment--form {
	text-align: center
}

.btn-increment--form .btn {
	margin: 0 20px;
	vertical-align: top
}

.btn-increment--form .value {
	box-sizing: border-box;
	display: inline-block;
	margin: 0;
	position: relative;
	text-align: center;
	width: 90px
}

.btn-increment--form .value .label,
.btn-increment--form .value .number,
.btn-increment--form .value .number-last {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	margin: 0;
	position: relative;
	width: 100%;
	vertical-align: top
}

.btn-increment--form .value .number,
.btn-increment--form .value .number-last {
	font-size: 54px;
	font-size: 3.375rem;
	color: #17978f;
	font-family: Barlow, sans-serif;
	font-weight: 300;
	left: 50%;
	line-height: .75em;
	position: absolute;
	transform: translate(-50%);
	top: 100%
}

.btn-increment--form .value .number-last,
.btn-increment--form .value .number-last-last {
	top: 0
}

.btn-increment--form .value .label {
	font-size: 24px;
	font-size: 1.5rem;
	color: #474f60;
	font-family: Barlow, sans-serif;
	font-weight: 400;
	margin: 0;
	top: -15px
}

.btn-increment--form .value-container {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	height: 42px;
	overflow: hidden;
	width: 100%
}

html {
	background-color: transparent;
	box-sizing: border-box;
	display: inline-block;
	min-height: 100vh;
	overflow: auto;
	width: 100%
}

body,
html.no-scroll {
	overflow: hidden
}

body {
	background-color: transparent;
	box-sizing: border-box;
	display: inline-block;
	margin: 0;
	height: auto;
	min-height: 100vh;
	padding: 0;
	position: relative;
	text-align: center;
	width: 100%;
	vertical-align: top
}

body,
html {
	overflow-x: hidden!important
}

.wrapper {
	box-sizing: border-box;
	display: inline-block;
	padding: 0 15px;
	max-width: 1140px;
	text-align: left;
	width: 100%;
	vertical-align: top
}

.cards,
.cards--item,
.cards--list {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative;
	width: 100%;
	vertical-align: top
}

.cards--item {
	vertical-align: top
}

.cards--item .card {
	box-sizing: border-box;
	display: inline-block;
	background-color: #fff;
	border: 2px solid #dae4ed;
	border-radius: 6px;
	box-shadow: 0 3px 20px rgba(31, 205, 191, 0);
	float: left;
	height: 100%;
	position: relative;
	width: 100%;
	vertical-align: top
}

.cards--item:first-child {
	-ms-grid-column: 1
}

.cards--item:last-child {
	-ms-grid-column: 2
}

.cards--list {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
	margin: 0;
	padding: 0
}

.cards[data-type="1"] .cards--item {
	width: calc(100% - 8px)
}

.cards[data-type="1"] .cards--item .card {
	cursor: pointer;
	padding: 20px 20px 25px;
	text-align: left;
	transition: all .6s cubic-bezier(.19, 1, .22, 1)
}

.cards[data-type="1"] .cards--item .card .description,
.cards[data-type="1"] .cards--item .card .title {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	margin: 0;
	position: relative;
	transition: all .5s cubic-bezier(.19, 1, .22, 1);
	width: 100%;
	vertical-align: top
}

.cards[data-type="1"] .cards--item .card .description:empty,
.cards[data-type="1"] .cards--item .card .title:empty {
	display: none
}

.cards[data-type="1"] .cards--item .card .description {
	font-size: 16px;
	font-size: 1rem;
	color: #474f60;
	font-family: Barlow, sans-serif;
	font-weight: 400;
	line-height: 1.4em;
	white-space: pre-line
}

.cards[data-type="1"] .cards--item .card .title {
	font-size: 20px;
	font-size: 1.25rem;
	color: #222;
	font-family: Barlow, sans-serif;
	font-weight: 600;
	margin: 0 0 8px;
	line-height: 1em
}

.cards[data-type="1"] .cards--item .card:hover,
.cards[data-type="1"] .cards--item .card[data-active=true] {
	border: 2px solid #1fcdbf;
	box-shadow: 0 3px 20px rgba(31, 205, 191, .32)
}

.cards[data-type="1"] .cards--item .card:hover .description,
.cards[data-type="1"] .cards--item .card:hover .title,
.cards[data-type="1"] .cards--item .card[data-active=true] .description,
.cards[data-type="1"] .cards--item .card[data-active=true] .title {
	color: #17978f
}

.cards[data-type="1"] .cards--item:first-child {
	-ms-grid-column: 1;
	margin: 0 8px 0 0
}

.cards[data-type="1"] .cards--item:last-child {
	-ms-grid-column: 2;
	margin: 0 0 0 8px
}

.cards[data-type="1"] .cards--list {
	width: 100%
}

.cards[data-type="2"] .cards--item {
	float: left;
	margin: 0 15px 0 0;
	max-width: 230px;
	text-align: center;
	width: 100%
}

.cards[data-type="2"] .cards--item .card {
	padding: 25px 20px 30px;
	transition: all .6s cubic-bezier(.19, 1, .22, 1)
}

.cards[data-type="2"] .cards--item .card .title {
	box-sizing: border-box;
	display: inline-block;
	font-size: 20px;
	font-size: 1.25rem;
	color: #474f60;
	font-family: Barlow, sans-serif;
	font-weight: 400;
	float: left;
	position: relative;
	transition: all .5s cubic-bezier(.19, 1, .22, 1);
	width: 100%;
	vertical-align: top
}

.cards[data-type="2"] .cards--item .card:hover,
.cards[data-type="2"] .cards--item .card[data-active=true] {
	border: 2px solid #1fcdbf;
	box-shadow: 0 3px 20px rgba(31, 205, 191, .32)
}

.cards[data-type="2"] .cards--item .card:hover .title,
.cards[data-type="2"] .cards--item .card[data-active=true] .title {
	color: #17978f
}

.cards[data-type="2"] .cards--list {
	display: inline-block;
	margin: 0 0 20px
}

.cards[data-type="3"] {
	margin: 0 0 30px
}

.cards[data-type="3"] .cards--item {
	float: left;
	margin: 0 15px 0 0;
	width: 140px
}

.cards[data-type="3"] .cards--item .card {
	font-size: 20px;
	font-size: 1.25rem;
	color: #474f60;
	font-family: Barlow, sans-serif;
	font-weight: 400;
	cursor: pointer;
	line-height: 1em;
	padding: 15px 0 19px;
	transition: all .6s cubic-bezier(.19, 1, .22, 1)
}

.cards[data-type="3"] .cards--item .card .description,
.cards[data-type="3"] .cards--item .card .title {
	pointer-events: none
}

.cards[data-type="3"] .cards--item .card:hover,
.cards[data-type="3"] .cards--item .card[data-active=true] {
	border: 2px solid #1fcdbf;
	box-shadow: 0 3px 20px rgba(31, 205, 191, .32);
	color: #17978f
}

.cards[data-type="3"] .cards--list {
	display: inline-block
}

.cards[data-type="4"] {
	margin: 30px 0 0
}

.cards[data-type="4"] .cards--item {
	margin: 0 9px 0 0;
	width: calc(100% - 9px)
}

.cards[data-type="4"] .cards--item .card {
	padding: 12px 15px
}

.cards[data-type="4"] .cards--item .card .description,
.cards[data-type="4"] .cards--item .card .title {
	float: left;
	margin: 0;
	line-height: 1em;
	width: 100%
}

.cards[data-type="4"] .cards--item .card .description {
	font-size: 16px;
	font-size: 1rem;
	color: #474f60;
	font-family: Barlow, sans-serif;
	font-weight: 400;
	margin: 0 0 3px
}

.cards[data-type="4"] .cards--item .card .title {
	font-size: 20px;
	font-size: 1.25rem;
	color: #474f60;
	font-family: Barlow, sans-serif;
	font-weight: 600;
	margin: 0 0 5px;
	text-transform: uppercase
}

.cards[data-type="4"] .cards--item:last-child {
	margin: 0 0 0 9px
}

@media only screen and (max-width:767px) {
	.cards[data-type="1"] .cards--item {
		min-height: 175px;
		width: 100%
	}
	.cards[data-type="1"] .cards--item .card {
		align-items: center;
		align-content: center;
		display: inline-flex;
		justify-content: flex-start;
		flex-flow: row wrap;
		height: 100%;
		left: 0;
		padding: 18px;
		position: absolute;
		top: 0;
		width: 100%
	}
	.cards[data-type="1"] .cards--item .card .description {
		font-size: 17px;
		font-size: 1.0625rem;
		letter-spacing: -.02em
	}
	.cards[data-type="1"] .cards--item .card .title {
		font-size: 18px;
		font-size: 1.125rem;
		margin: 0 0 3px
	}
	.cards[data-type="1"] .cards--item:first-child,
	.cards[data-type="1"] .cards--item:nth-child(2) {
		margin: 5px 0
	}
	.cards[data-type="1"] .cards--item:last-child {
		margin-bottom: 0
	}
	.cards[data-type="1"] .cards--list {
		display: inline-block
	}
	.cards[data-type="2"] .cards--item {
		margin: 0 3px 0 0;
		max-width: none;
		width: calc(100% - 3px)
	}
	.cards[data-type="2"] .cards--item .card {
		align-items: center;
		display: inline-flex;
		justify-content: center;
		flex-flow: row wrap
	}
	.cards[data-type="2"] .cards--item .card .title {
		font-size: 18px;
		font-size: 1.125rem;
		line-height: 1.4em
	}
	.cards[data-type="2"] .cards--item:last-child {
		margin: 0 0 0 3px
	}
	.cards[data-type="2"] .cards--list {
		display: grid;
		display: -ms-grid
	}
	.cards[data-type="3"] {
		margin: 0 0 20px
	}
	.cards[data-type="3"] .cards--item {
		margin: 0 8px 0 0;
		width: 106px
	}
	.cards[data-type="3"] .cards--item .card {
		padding: 7px 0 10px
	}
	.cards[data-type="3"] .cards--item .card .title {
		font-size: 18px;
		font-size: 1.125rem
	}
}

html {
	background-color: transparent;
	box-sizing: border-box;
	display: inline-block;
	min-height: 100vh;
	overflow: auto;
	width: 100%
}

body,
html.no-scroll {
	overflow: hidden
}

body {
	background-color: transparent;
	box-sizing: border-box;
	display: inline-block;
	margin: 0;
	height: auto;
	min-height: 100vh;
	padding: 0;
	position: relative;
	text-align: center;
	width: 100%;
	vertical-align: top
}

body,
html {
	overflow-x: hidden!important
}

.wrapper {
	padding: 0 15px;
	max-width: 1140px;
	text-align: left
}

.float-contract,
.wrapper {
	box-sizing: border-box;
	display: inline-block;
	width: 100%;
	vertical-align: top
}

.float-contract {
	border: none;
	border-top: 5px solid #1fcdbf;
	background-color: #f1f7fa;
	bottom: 0;
	left: 0;
	padding: 25px 15px 27px;
	position: fixed;
	z-index: 98
}

.float-contract--btns,
.float-contract--info {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative;
	vertical-align: top
}

.float-contract--btns {
	float: right;
	width: auto
}

.float-contract--btns .btn {
	display: block;
	float: none;
	margin: 0
}

.float-contract--btns .btn.btn-border {
	background-color: #17978f;
	color: #fff;
	font-weight: 500;
	height: 50px;
	margin: 0 0 5px;
	padding: 12px 20px 13px;
	width: 190px
}

.float-contract--btns .btn.btn-default {
	background-color: #f1f7fa;
	border: 2px solid #17978f;
	color: #17978f;
	padding: 7px 0;
	width: 190px
}

.float-contract--info {
	text-align: left;
	width: calc(100% - 300px)
}

.float-contract--info .description,
.float-contract--info .title {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	margin: 0;
	position: relative;
	width: 100%;
	vertical-align: top
}

.float-contract--info .description {
	font-size: 18px;
	font-size: 1.125rem;
	color: #474f60;
	font-family: Barlow, sans-serif;
	font-weight: 400;
	max-width: 615px;
	letter-spacing: .02em;
	line-height: 1.4em
}

.float-contract--info .title {
	font-size: 24px;
	font-size: 1.5rem;
	color: #1b3b62;
	font-family: Barlow, sans-serif;
	font-weight: 400
}

.float-contract .wrapper {
	text-align: center
}

.float-contract .wrapper .simulator--content {
	height: auto;
	min-height: 0
}

.float-contract .wrapper .simulator--content.full {
	max-width: 1140px;
	padding: 0 80px
}

.float-contract[data-fixed=false] {
	margin: 0;
	position: relative
}

@media only screen and (max-width:768px) {
	.float-contract--info .title {
		line-height: 1.2em;
		margin: 0 0 10px
	}
	.float-contract .wrapper,
	.float-contract .wrapper .simulator--content.float {
		padding: 0
	}
}

@media only screen and (max-width:767px) {
	.float-contract {
		padding: 20px
	}
	.float-contract--btns {
		margin: 15px 0 0;
		width: 100%
	}
	.float-contract--btns .btn.btn-border,
	.float-contract--btns .btn.btn-default {
		height: 40px;
		padding: 10px;
		width: 100%
	}
	.float-contract--info {
		width: 100%
	}
	.float-contract--info .description,
	.float-contract--info .title {
		font-size: 14px;
		font-size: .875rem
	}
	.float-contract--info .title {
		font-weight: 600
	}
	.float-contract .wrapper,
	.float-contract .wrapper .simulator--content.float {
		padding: 0
	}
}

html {
	background-color: transparent;
	box-sizing: border-box;
	display: inline-block;
	min-height: 100vh;
	overflow: auto;
	width: 100%
}

body,
html.no-scroll {
	overflow: hidden
}

body {
	background-color: transparent;
	box-sizing: border-box;
	display: inline-block;
	margin: 0;
	height: auto;
	min-height: 100vh;
	padding: 0;
	position: relative;
	text-align: center;
	width: 100%;
	vertical-align: top
}

body,
html {
	overflow-x: hidden!important
}

.wrapper {
	box-sizing: border-box;
	display: inline-block;
	padding: 0 15px;
	max-width: 1140px;
	text-align: left;
	width: 100%;
	vertical-align: top
}

.graph-bars {
	border: none;
	margin: 30px 0 0;
	padding: 20px 0 30px
}

.graph-bars,
.graph-bars--content,
.graph-bars--title,
.graph-bars div {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative;
	width: 100%;
	vertical-align: top
}

.graph-bars--content,
.graph-bars--title,
.graph-bars div {
	z-index: 2
}

.graph-bars--content {
	padding: 40px 50px 0
}

.graph-bars--content>div {
	box-sizing: border-box;
	display: inline-block;
	position: relative;
	z-index: 2
}

.graph-bars--content>div .highcharts-data-table table,
.graph-bars--content>div .highcharts-figure {
	min-width: 310px;
	max-width: 800px;
	margin: 1em auto
}

.graph-bars--content>div #container {
	height: 400px
}

.graph-bars--content>div .highcharts-data-table table {
	font-family: Verdana, sans-serif;
	border-collapse: collapse;
	border: 1px solid #ebebeb;
	margin: 10px auto;
	text-align: center;
	width: 100%;
	max-width: 500px
}

.graph-bars--content>div .highcharts-data-table caption {
	padding: 1em 0;
	font-size: 1.2em;
	color: #555
}

.graph-bars--content>div .highcharts-data-table th {
	font-weight: 600;
	padding: .5em
}

.graph-bars--content>div .highcharts-data-table caption,
.graph-bars--content>div .highcharts-data-table td,
.graph-bars--content>div .highcharts-data-table th {
	padding: .5em
}

.graph-bars--content>div .highcharts-data-table thead tr,
.graph-bars--content>div .highcharts-data-table tr:nth-child(2n) {
	background: #f8f8f8
}

.graph-bars--content>div .highcharts-data-table tr:hover {
	background: #f1f7ff
}

.graph-bars--title {
	padding: 0 20px
}

.graph-bars--title .title {
	box-sizing: border-box;
	display: inline-block;
	font-size: 14px;
	font-size: .875rem;
	color: #1b3b62;
	font-family: Barlow, sans-serif;
	font-weight: 600;
	float: left;
	margin: 0;
	position: relative;
	text-transform: uppercase
}

.graph-bars:after,
.graph-bars:before {
	box-sizing: border-box;
	display: inline-block;
	border-radius: 3px;
	content: "";
	-webkit-clip-path: polygon(100% 0, 100% calc(100% - 30px), calc(100% - 55px) 100%, 0 100%, 0 0);
	clip-path: polygon(100% 0, 100% calc(100% - 30px), calc(100% - 55px) 100%, 0 100%, 0 0);
	left: 0;
	position: absolute;
	top: 0;
	z-index: 1
}

.graph-bars:before {
	background-color: #dae4ed;
	height: 100%;
	width: 100%
}

.graph-bars:after {
	background-color: #fff;
	height: calc(100% - 4px);
	left: 2px;
	top: 2px;
	width: calc(100% - 4px)
}

@media only screen and (max-width:767px) {
	.graph-bars {
		margin: 20px 0 0
	}
	.graph-bars--content {
		padding: 20px 10px 0
	}
	.graph-bars--content>div {
		height: 300px
	}
	.graph-bars--title .title {
		font-size: 13px;
		font-size: .8125rem
	}
	.graph-bars:after,
	.graph-bars:before {
		-webkit-clip-path: polygon(100% 0, 100% calc(100% - 15px), calc(100% - 20px) 100%, 0 100%, 0 0);
		clip-path: polygon(100% 0, 100% calc(100% - 15px), calc(100% - 20px) 100%, 0 100%, 0 0)
	}
}

html {
	background-color: transparent;
	box-sizing: border-box;
	display: inline-block;
	min-height: 100vh;
	overflow: auto;
	width: 100%
}

body,
html.no-scroll {
	overflow: hidden
}

body {
	background-color: transparent;
	box-sizing: border-box;
	display: inline-block;
	margin: 0;
	height: auto;
	min-height: 100vh;
	padding: 0;
	position: relative;
	text-align: center;
	width: 100%;
	vertical-align: top
}

body,
html {
	overflow-x: hidden!important
}

.wrapper {
	padding: 0 15px;
	max-width: 1140px;
	text-align: left;
	vertical-align: top
}

.grid-flex,
.wrapper {
	box-sizing: border-box;
	display: inline-block;
	width: 100%
}

.grid-flex {
	float: left;
	margin: 0 0 120px;
	position: relative
}

.grid-flex--filters,
.grid-flex--item,
.grid-flex--list {
	box-sizing: border-box;
	display: inline-block;
	position: relative;
	vertical-align: top
}

.grid-flex--filters {
	list-style: none;
	margin: 60px 0;
	padding: 0;
	text-align: center;
	width: 100%
}

.grid-flex--filters--bottom,
.grid-flex--filters--form,
.grid-flex--filters--item {
	box-sizing: border-box;
	display: inline-block;
	position: relative;
	vertical-align: top
}

.grid-flex--filters--bottom {
	display: none;
	float: left;
	list-style: none;
	margin: 0;
	padding: 20px 0;
	width: 100%;
	z-index: 3
}

.grid-flex--filters--bottom--item {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative;
	width: 50%
}

.grid-flex--filters--bottom--item:first-child {
	padding-right: 4px
}

.grid-flex--filters--bottom--item:last-child {
	padding-left: 4px
}

.grid-flex--filters--bottom:before {
	box-sizing: border-box;
	display: inline-block;
	background-color: #dae4ed;
	content: "";
	height: 1px;
	left: 50%;
	position: absolute;
	top: 0;
	transform: translate(-50%);
	width: 100vw
}

.grid-flex--filters--form {
	text-align: center;
	width: 100%
}

.grid-flex--filters--form--title {
	box-sizing: border-box;
	display: inline-block;
	font-size: 17px;
	font-size: 1.0625rem;
	color: #1b3b62;
	font-family: Barlow, sans-serif;
	font-weight: 500;
	display: none;
	float: left;
	line-height: 1em;
	margin: 0;
	padding: 0 0 12px;
	position: relative;
	z-index: 3
}

.grid-flex--filters--form--title:before {
	box-sizing: border-box;
	display: inline-block;
	background-color: #1fcdbf;
	bottom: 0;
	content: "";
	height: 4px;
	left: 0;
	position: absolute;
	width: 40px
}

.grid-flex--filters--form .btn-border {
	display: none;
	font-weight: 500!important;
	padding: 7px 8px!important;
	text-decoration: none;
	z-index: 2
}

.grid-flex--filters--form:before {
	box-sizing: border-box;
	display: inline-block;
	background-color: #dae4ed;
	content: "";
	display: none;
	height: 2px;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 100vw;
	z-index: 0
}

.grid-flex--filters--item .input-control {
	margin: 0 5px
}

.grid-flex--filters:before {
	box-sizing: border-box;
	display: inline-block;
	background-color: #dae4ed;
	content: "";
	height: 2px;
	left: 0;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 100%
}

.grid-flex--item {
	box-sizing: border-box;
	display: inline-block;
	background-color: #f4f6f8;
	margin: 0;
	overflow: hidden;
	padding: 40px 25px 30px;
	transition: width .2s linear;
	width: calc(33.33333% - 14px);
	vertical-align: top
}

.grid-flex--item--width2 {
	background-color: #1b3b62;
	width: calc(66.66667% - 14px);
	z-index: 9999
}

.grid-flex--item .action,
.grid-flex--item .description,
.grid-flex--item .subtitle,
.grid-flex--item .title,
.grid-flex--item .video {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative;
	width: 100%;
	vertical-align: top
}

.grid-flex--item .action {
	background-color: transparent;
	cursor: pointer;
	height: 20px;
	right: 20px;
	position: absolute;
	top: 17px;
	width: 20px;
	z-index: 9
}

.grid-flex--item .action .icon {
	box-sizing: border-box;
	display: inline-block;
	font-size: 14px;
	font-size: .875rem;
	color: #17978f;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%)
}

.grid-flex--item .action .icon.icon-times {
	color: #fff;
	display: none
}

.grid-flex--item .description {
	font-size: 18px;
	font-size: 1.125rem;
	color: #fff;
	font-family: Barlow, sans-serif;
	font-weight: 400;
	display: none
}

.grid-flex--item .description p {
	font-size: 18px;
	font-size: 1.125rem;
	color: #fff;
	font-family: Barlow, sans-serif;
	font-weight: 400;
}

.grid-flex--item .subtitle {
	font-size: 12px;
	font-size: .75rem;
	color: #424853;
	font-family: Barlow, sans-serif;
	font-weight: 600;
	margin: 0 0 5px;
	text-transform: uppercase
}

.grid-flex--item .title {
	font-size: 20px;
	font-size: 1.25rem;
	color: #1b3b62;
	font-family: Barlow, sans-serif;
	font-weight: 500;
	line-height: 1.1em;
	margin: 0 0 15px
}

.grid-flex--item .video {
	height: 0;
	overflow: hidden;
	padding: 0;
	transition: all .4s cubic-bezier(.165, .84, .44, 1)
}

.grid-flex--item .video iframe {
	border: none;
	width: 100%
}

.grid-flex--item.grid-flex--item--width2 .description,
.grid-flex--item.grid-flex--item--width2 .title {
	color: #fff
}

.grid-flex--item.grid-flex--item--width2 .description {
	display: inline-block
}

.grid-flex--item.grid-flex--item--width2 .icon.icon-plus {
	display: none
}

.grid-flex--item.grid-flex--item--width2 .icon.icon-times {
	display: inline-block
}

.grid-flex--item.grid-flex--item--width2 .subtitle {
	color: #17978f
}

.grid-flex--item.grid-flex--item--width2 .video {
	height: auto;
	padding: 20px 40px 0
}

.grid-flex--item.grid-flex--item--width2:hover {
	background-color: #1b3b62
}

.grid-flex--item:before {
	box-sizing: border-box;
	display: inline-block;
	content: "";
	border-left: 28px solid transparent;
	border-right: 28px solid transparent;
	border-top: 15px solid #fff;
	height: 0;
	left: -15px;
	position: absolute;
	top: 0;
	width: 0
}

.grid-flex--item:hover {
	background-color: #e9eff5
}

.grid-flex--list {
	font-size: 0;
	line-height: 1em;
	width: calc(100% + 14px)
}

.grid-flex .wrapper {
	padding: 0
}

@media only screen and (max-width:767px) {
	.grid-flex--filters--form {
		margin: 20px 0 0
	}
	.grid-flex--filters--form .btn-border {
		display: inline-block
	}
	.grid-flex--filters--form .grid-flex--filters {
		display: none
	}
	.grid-flex--filters--form[data-active=true] {
		-webkit-animation: slide-in-bottom .5s cubic-bezier(.25, .46, .45, .94) backwards;
		animation: slide-in-bottom .5s cubic-bezier(.25, .46, .45, .94) backwards;
		background-color: #fff;
		bottom: 0;
		left: 0;
		margin-bottom: 0;
		padding: 20px 20px 0;
		position: fixed;
		z-index: 9999
	}
	.grid-flex--filters--form[data-active=true] .grid-flex--filters {
		display: inline-block;
		margin: 20px 0 45px
	}
	.grid-flex--filters--form[data-active=true] .grid-flex--filters--bottom,
	.grid-flex--filters--form[data-active=true] .grid-flex--filters--form--title {
		display: inline-block
	}
	.grid-flex--filters--form[data-active=true] .grid-flex--filters--item {
		margin: 4px 0;
		width: 100%;
		z-index: 3
	}
	.grid-flex--filters--form[data-active=true] .grid-flex--filters--item .input-control {
		margin: 0;
		width: 100%
	}
	.grid-flex--filters--form[data-active=true] .grid-flex--filters--item .input-control .label {
		padding: 11px 25px 12px 40px;
		width: 100%
	}
	.grid-flex--filters--form[data-active=true] .grid-flex--filters--item:before {
		box-sizing: border-box;
		display: inline-block;
		background-color: #dae4ed;
		content: "";
		height: 2px;
		left: 50%;
		position: absolute;
		top: 50%;
		transform: translate(-50%, -50%);
		width: 100vw
	}
	.grid-flex--filters--form[data-active=true] .btn-border,
	.grid-flex--filters--form[data-active=true] .grid-flex--filters:before {
		display: none
	}
	.grid-flex--filters--form[data-active=true]:after,
	.grid-flex--filters--form[data-active=true]:before {
		box-sizing: border-box;
		display: inline-block;
		content: "";
		left: 50%;
		width: 100vw
	}
	.grid-flex--filters--form[data-active=true]:before {
		background-color: rgba(34, 34, 34, .3);
		bottom: 0;
		height: 100vh;
		position: fixed;
		top: 0;
		transform: translate(-50%);
		z-index: 0
	}
	.grid-flex--filters--form[data-active=true]:after {
		background-color: #fff;
		border: none;
		border-top: 5px solid #dae4ed;
		height: 100%;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%
	}
	.grid-flex--filters--form:before {
		display: inline-block
	}
	.grid-flex--item {
		margin: 0;
		padding: 25px 20px;
		width: 100%
	}
	.grid-flex--list {
		margin: 20px 0 0;
		width: 100%
	}
	.grid-flex--list .action {
		right: 10px;
		top: 10px
	}
	.grid-flex--list .action .icon {
		font-size: 9px;
		font-size: .5625rem
	}
	.grid-flex--list .description {
		font-size: 14px;
		font-size: .875rem;
		font-weight: 400;
		margin: 10px 0
	}
	.grid-flex--list .subtitle {
		font-size: 10px;
		font-size: .625rem
	}
	.grid-flex--list .title {
		font-size: 16px;
		font-size: 1rem;
		margin: 0
	}
	.grid-flex .wrapper {
		padding: 0
	}
}

html {
	background-color: transparent;
	box-sizing: border-box;
	display: inline-block;
	min-height: 100vh;
	overflow: auto;
	width: 100%
}

body,
html.no-scroll {
	overflow: hidden
}

body {
	background-color: transparent;
	box-sizing: border-box;
	display: inline-block;
	margin: 0;
	height: auto;
	min-height: 100vh;
	padding: 0;
	position: relative;
	text-align: center;
	width: 100%;
	vertical-align: top
}

body,
html {
	overflow-x: hidden!important
}

.wrapper {
	box-sizing: border-box;
	display: inline-block;
	padding: 0 15px;
	max-width: 1140px;
	text-align: left;
	width: 100%;
	vertical-align: top
}

.input-age {
	margin: 0
}

.input-age,
.input-age--input {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative;
	width: 100%;
	vertical-align: top
}

.input-age--input {
	border: none;
	border-bottom: 1px solid #dae4ed;
	padding: 7px 0 7px 5px
}

.input-age--input input {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative;
	width: 100%;
	vertical-align: top
}

.input-age--input input.error {
	color: #c13a5a
}

.input-age--input input {
	font-size: 26px;
	font-size: 1.625rem;
	color: #9fadc5;
	font-family: Barlow, sans-serif;
	font-weight: 400;
	border: none;
	box-shadow: none;
	padding: 0 0 0 3px;
	top: -3px;
	width: calc(100% - 30px)
}

.input-age--input ::-moz-placeholder {
	font-size: 26px;
	font-size: 1.625rem;
	color: #9fadc5;
	font-family: Barlow, sans-serif;
	font-weight: 400
}

.input-age--input :-ms-input-placeholder {
	font-size: 26px;
	font-size: 1.625rem;
	color: #9fadc5;
	font-family: Barlow, sans-serif;
	font-weight: 400
}

.input-age--input ::placeholder {
	font-size: 26px;
	font-size: 1.625rem;
	color: #9fadc5;
	font-family: Barlow, sans-serif;
	font-weight: 400
}

.input-age--input:before {
	box-sizing: border-box;
	display: inline-block;
	background-color: #1fcdbf;
	content: "";
	height: 35px;
	left: 2px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 1px
}

html {
	background-color: transparent;
	box-sizing: border-box;
	display: inline-block;
	min-height: 100vh;
	overflow: auto;
	width: 100%
}

body,
html.no-scroll {
	overflow: hidden
}

body {
	background-color: transparent;
	box-sizing: border-box;
	display: inline-block;
	margin: 0;
	height: auto;
	min-height: 100vh;
	padding: 0;
	position: relative;
	text-align: center;
	width: 100%;
	vertical-align: top
}

body,
html {
	overflow-x: hidden!important
}

.wrapper {
	box-sizing: border-box;
	display: inline-block;
	padding: 0 15px;
	max-width: 1140px;
	text-align: left;
	width: 100%;
	vertical-align: top
}

.input-email {
	margin: 30px 0 0
}

.input-email,
.input-email--input,
.input-email--title {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative;
	width: 100%;
	vertical-align: top
}

.input-email--input {
	border: none;
	border-bottom: 1px solid #dae4ed;
	padding: 7px 0 7px 5px
}

.input-email--input input {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative;
	width: 100%;
	vertical-align: top
}

.input-email--input input.error {
	color: #c13a5a
}

.input-email--input input {
	font-size: 26px;
	font-size: 1.625rem;
	color: #9fadc5;
	font-family: Barlow, sans-serif;
	font-weight: 400;
	border: none;
	box-shadow: none;
	padding: 0 0 0 3px;
	top: -3px;
	width: calc(100% - 30px)
}

.input-email--input ::-moz-placeholder {
	font-size: 26px;
	font-size: 1.625rem;
	color: #9fadc5;
	font-family: Barlow, sans-serif;
	font-weight: 400
}

.input-email--input :-ms-input-placeholder {
	font-size: 26px;
	font-size: 1.625rem;
	color: #9fadc5;
	font-family: Barlow, sans-serif;
	font-weight: 400
}

.input-email--input ::placeholder {
	font-size: 26px;
	font-size: 1.625rem;
	color: #9fadc5;
	font-family: Barlow, sans-serif;
	font-weight: 400
}

.input-email--input:before {
	box-sizing: border-box;
	display: inline-block;
	background-color: #1fcdbf;
	content: "";
	height: 35px;
	left: 2px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 1px
}

.input-email--title {
	font-size: 28px;
	font-size: 1.75rem;
	color: #222;
	font-family: Barlow, sans-serif;
	font-weight: 400;
	line-height: 1em;
	text-align: left
}

.input-email[data-active=true] {
	display: inline-block
}

.input-email[data-active=false] {
	display: none
}

.input-email[data-type="2"] {
	margin: 60px 0 0
}

.input-email[data-type="2"] .input-email--input {
	width: calc(100% - 150px)
}

.input-email[data-type="2"] .btn {
	float: right;
	top: 7px
}

@media only screen and (max-width:767px) {
	.input-email--input input {
		font-size: 22px;
		font-size: 1.375rem
	}
	.input-email--input ::-moz-placeholder {
		font-size: 22px;
		font-size: 1.375rem
	}
	.input-email--input :-ms-input-placeholder {
		font-size: 22px;
		font-size: 1.375rem
	}
	.input-email--input ::placeholder {
		font-size: 22px;
		font-size: 1.375rem
	}
	.input-email--title {
		font-size: 22px;
		font-size: 1.375rem;
		margin: 0 0 10px
	}
	.input-email[data-type="2"] {
		margin: 30px 0 0
	}
	.input-email[data-type="2"] .input-email--input {
		width: calc(100% - 110px)
	}
	.input-email[data-type="2"] .btn {
		top: 0;
		width: 100px
	}
}

html {
	background-color: transparent;
	box-sizing: border-box;
	display: inline-block;
	min-height: 100vh;
	overflow: auto;
	width: 100%
}

body,
html.no-scroll {
	overflow: hidden
}

body {
	background-color: transparent;
	box-sizing: border-box;
	display: inline-block;
	margin: 0;
	height: auto;
	min-height: 100vh;
	padding: 0;
	position: relative;
	text-align: center;
	width: 100%;
	vertical-align: top
}

body,
html {
	overflow-x: hidden!important
}

.wrapper {
	box-sizing: border-box;
	display: inline-block;
	padding: 0 15px;
	max-width: 1140px;
	text-align: left;
	width: 100%;
	vertical-align: top
}

.input-money {
	margin: 30px 0 0;
	text-align: left
}

.input-money,
.input-money--input,
.input-money--title {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative;
	width: 100%;
	vertical-align: top
}

.input-money--input {
	border: none;
	border-bottom: 1px solid #dae4ed;
	padding: 7px 0
}

.input-money--input .money,
.input-money--input input {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative;
	width: 100%;
	vertical-align: top
}

.input-money--input .money {
	font-size: 17px;
	font-size: 1.0625rem;
	color: #2f3237;
	font-family: Barlow, sans-serif;
	font-weight: 400;
	line-height: 1em;
	padding: 5px 0;
	text-transform: uppercase;
	width: 30px
}

.input-money--input .money:after {
	box-sizing: border-box;
	display: inline-block;
	background-color: #1fcdbf;
	content: "";
	float: left;
	right: 0;
	height: 100%;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 1px
}

.input-money--input input {
	font-size: 26px;
	font-size: 1.625rem;
	color: #9fadc5;
	font-family: Barlow, sans-serif;
	font-weight: 400;
	border: none;
	box-shadow: none;
	padding: 0 0 0 3px;
	top: -3px;
	width: calc(100% - 30px)
}

.input-money--input ::-moz-placeholder {
	font-size: 26px;
	font-size: 1.625rem;
	color: #9fadc5;
	font-family: Barlow, sans-serif;
	font-weight: 400
}

.input-money--input :-ms-input-placeholder {
	font-size: 26px;
	font-size: 1.625rem;
	color: #9fadc5;
	font-family: Barlow, sans-serif;
	font-weight: 400
}

.input-money--input ::placeholder {
	font-size: 26px;
	font-size: 1.625rem;
	color: #9fadc5;
	font-family: Barlow, sans-serif;
	font-weight: 400
}

.input-money--title {
	font-size: 28px;
	font-size: 1.75rem;
	color: #222;
	font-family: Barlow, sans-serif;
	font-weight: 400;
	line-height: 1em
}

.input-money[data-active=true] {
	display: inline-block
}

.input-money[data-active=false] {
	display: none
}

@media only screen and (max-width:767px) {
	.input-money {
		margin: 20px 0 0
	}
	.input-money--input {
		padding: 5px 0
	}
	.input-money--input .money {
		font-size: 17px;
		font-size: 1.0625rem
	}
	.input-money--input input {
		font-size: 22px;
		font-size: 1.375rem
	}
	.input-money--input ::-moz-placeholder {
		font-size: 22px;
		font-size: 1.375rem
	}
	.input-money--input :-ms-input-placeholder {
		font-size: 22px;
		font-size: 1.375rem
	}
	.input-money--input ::placeholder {
		font-size: 22px;
		font-size: 1.375rem
	}
	.input-money--title {
		font-size: 22px;
		font-size: 1.375rem;
		margin: 0 0 10px
	}
}

html {
	background-color: transparent;
	box-sizing: border-box;
	display: inline-block;
	min-height: 100vh;
	overflow: auto;
	width: 100%
}

body,
html.no-scroll {
	overflow: hidden
}

body {
	background-color: transparent;
	box-sizing: border-box;
	display: inline-block;
	margin: 0;
	height: auto;
	min-height: 100vh;
	padding: 0;
	position: relative;
	text-align: center;
	width: 100%;
	vertical-align: top
}

body,
html {
	overflow-x: hidden!important
}

.wrapper {
	display: inline-block;
	padding: 0 15px;
	max-width: 1140px;
	text-align: left;
	width: 100%;
	vertical-align: top
}

.modal-overlay {
    align-items: center;
    background: hsla(0, 0%, 100%, .7);
    display: none;
    height: 100%;
    justify-content: center;
    left: 0;
    opacity: 0;
    position: fixed;
    top: 0;
    transition: visibility 0s, opacity .3s;
    visibility: hidden;
    width: 100%;
    z-index: 9999;
}

.modal-overlay .modal-home {
    background-image: url(../images/modal-home-1024.png);
    background-repeat: no-repeat;
    background-size: contain;
    height: 735px;
    position: relative;
    width: 740px;
}

.modal-overlay .modal-home-close {
    background: transparent;
    border: none;
    border-radius: 100%;
    cursor: pointer;
    height: 60px;
    position: absolute;
    right: 0;
    top: 355px;
    width: 60px;
}

.modal-overlay.active {
    display: flex;
    opacity: 1;
    visibility: visible;
}

@media only screen and (max-width:767px) {
    .modal-overlay .modal-home {
        background-image: url(../images/modal-home-375.png);
        height: 311px;
        width: 313px;
    }
}

@media only screen and (max-width: 767px) {
    .modal-overlay .modal-home-close {
        height: 30px;
        top: 150px;
        width: 30px;
    }
}

.modal,
.wrapper {
	box-sizing: border-box
}

.modal {
	display: inline-block;
	display: none;
	height: 100vh;
	left: 0;
	position: fixed;
	top: 0;
	width: 100vw;
	z-index: 999
}

.modal--body,
.modal--content,
.modal--footer {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative;
	width: 100%
}

.modal--content {
	background-color: transparent;
	filter: drop-shadow(0 0 10px rgba(34, 55, 96, .1));
	left: 50%;
	padding: 25px 20px 35px;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 445px
}

.modal--content:after,
.modal--content:before {
	box-sizing: border-box;
	display: inline-block;
	content: "";
	-webkit-clip-path: polygon(100% 0, 100% calc(100% - 13px), calc(100% - 30px) 100%, 0 100%, 0 0);
	clip-path: polygon(100% 0, 100% calc(100% - 13px), calc(100% - 30px) 100%, 0 100%, 0 0);
	position: absolute
}

.modal--content:before {
	background-color: #dae4ed;
	left: 0;
	height: 100%;
	top: 0;
	width: 100%;
	z-index: 0
}

.modal--content:after {
	background-color: #fff;
	left: 2px;
	height: calc(100% - 4px);
	top: 2px;
	width: calc(100% - 4px);
	z-index: 1
}

.modal--body,
.modal--footer {
	z-index: 2
}

.modal--body {
	text-align: left
}

.modal--body .description,
.modal--body .title {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative;
	width: 100%;
	vertical-align: top
}

.modal--body .description {
	font-size: 17px;
	font-size: 1.0625rem;
	color: #474f60;
	font-family: Barlow, sans-serif;
	font-weight: 400;
	line-height: 1.5em;
	margin: 0 0 25px
}

.modal--body .title {
	font-size: 26px;
	font-size: 1.625rem;
	color: #17978f;
	font-family: Barlow, sans-serif;
	font-weight: 400;
	line-height: 1em
}

.modal--footer {
	text-align: left
}

.modal--footer .btn {
	cursor: pointer;
	float: left
}

.modal:before {
	box-sizing: border-box;
	background-color: hsla(0, 0%, 100%, .7);
	content: "";
	height: 100vh;
	left: 0;
	position: absolute;
	top: 0;
	width: 100vw
}

.modal:before,
.modal[data-active=true] {
	display: inline-block
}

@media only screen and (max-width:767px) {
	.modal--body .description {
		font-size: 16px;
		font-size: 1rem;
		line-height: 1.3em
	}
	.modal--body .title {
		font-size: 22px;
		font-size: 1.375rem;
		margin: 0 0 10px
	}
	.modal--content {
		max-width: 340px
	}
}

html {
	background-color: transparent;
	box-sizing: border-box;
	display: inline-block;
	min-height: 100vh;
	overflow: auto;
	width: 100%
}

body,
html.no-scroll {
	overflow: hidden
}

body {
	background-color: transparent;
	box-sizing: border-box;
	display: inline-block;
	margin: 0;
	height: auto;
	min-height: 100vh;
	padding: 0;
	position: relative;
	text-align: center;
	width: 100%;
	vertical-align: top
}

body,
html {
	overflow-x: hidden!important
}

.wrapper {
	padding: 0 15px;
	max-width: 1140px;
	text-align: left;
	width: 100%;
	vertical-align: top
}

.range--slider .noUi-base:before,
.wrapper {
	box-sizing: border-box;
	display: inline-block
}

.range--slider .noUi-base:before {
	background-color: #17978f;
	border-radius: 3px;
	content: "";
	height: 3px;
	left: -10px;
	position: absolute;
	top: 0;
	width: 20px
}

.range--slider .noUi-connects .noUi-connect {
	background-color: #17978f
}

.range--slider .noUi-handle {
	background-color: #fff;
	border: 3px solid #17978f;
	border-radius: 40px;
	box-shadow: none;
	cursor: pointer;
	height: 12px;
	line-height: 1em;
	outline: none;
	right: -12px;
	padding: 0;
	top: -5px;
	width: 24px
}

.range--slider .noUi-handle:after,
.range--slider .noUi-handle:before {
	display: none
}

.range--slider .noUi-origin {
	outline: none
}

.range--slider .noUi-tooltip {
	font-size: 18px;
	font-size: 1.125rem;
	color: #17978f;
	font-family: Barlow, sans-serif;
	font-weight: 500;
	background-color: transparent;
	border: none;
	margin: 0 0 10px;
	line-height: 1em;
	padding: 0;
	text-transform: uppercase
}

.range--slider .noUi-touch-area {
	box-shadow: none
}

.noUi-horizontal.range--slider {
	height: 3px
}

.noUi-horizontal.noUi-handle.range--slider {
	outline: none
}

.noUi-target.range--slider {
	background-color: #bfd1dc;
	border: none;
	border-radius: 6px;
	box-shadow: none;
	padding: 0 10px
}

.range {
	margin: 30px 0 0;
	vertical-align: top
}

.range,
.range--description,
.range--labels,
.range--slider {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative;
	width: 100%
}

.range--description {
	text-align: left;
	width: 100%
}

.range--description .text {
	box-sizing: border-box;
	display: inline-block;
	font-size: 17px;
	font-size: 1.0625rem;
	color: #474f60;
	font-family: Barlow, sans-serif;
	font-weight: 400;
	float: left;
	margin: 0;
	position: relative;
	width: 100%;
	vertical-align: top
}

.range--labels {
	margin: 15px 0 0
}

.range--labels .label {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	left: -60px;
	position: relative;
	text-align: center;
	vertical-align: top;
	width: 120px
}

.range--labels .label .min,
.range--labels .label .name {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative;
	width: 100%
}

.range--labels .label .name {
	font-size: 14px;
	font-size: .875rem;
	color: #2f3237;
	font-family: Barlow, sans-serif;
	font-weight: 600;
	line-height: 1.2em;
	text-transform: uppercase
}

.range--labels .label .name .number {
	margin-right: 5px
}

.range--labels .label .min {
	font-size: 14px;
	font-size: .875rem;
	color: #474f60;
	font-family: Barlow, sans-serif;
	font-weight: 400;
	margin: 5px 0 0
}

.range--labels .label:last-child {
	float: right;
	left: auto;
	right: -60px
}

.range--labels+.range--description .text {
	margin: 30px 0 0
}

@media only screen and (max-width:768px) {
	.range {
		padding: 0 10px
	}
	.range--labels {
		left: 0
	}
	.range--labels .label {
		left: 0;
		width: 46px
	}
	.range--labels .label .min,
	.range--labels .label .name {
		font-size: 12px;
		font-size: .75rem;
		margin: 0
	}
	.range--labels .label:last-child {
		right: 0
	}
	.range--labels+.range--description .text {
		font-size: 16px;
		font-size: 1rem
	}
	.range--slider .noUi-tooltip {
		font-size: 17px;
		font-size: 1.0625rem
	}
}

html {
	background-color: transparent;
	box-sizing: border-box;
	display: inline-block;
	min-height: 100vh;
	overflow: auto;
	width: 100%
}

body,
html.no-scroll {
	overflow: hidden
}

body {
	background-color: transparent;
	box-sizing: border-box;
	display: inline-block;
	margin: 0;
	height: auto;
	min-height: 100vh;
	padding: 0;
	position: relative;
	text-align: center;
	width: 100%;
	vertical-align: top
}

body,
html {
	overflow-x: hidden!important
}

.wrapper {
	box-sizing: border-box;
	display: inline-block;
	padding: 0 15px;
	max-width: 1140px;
	text-align: left;
	width: 100%;
	vertical-align: top
}

.steps {
	padding: 0 30px 20px
}

.steps,
.steps--item,
.steps--list {
	box-sizing: border-box;
	display: inline-block;
	position: relative;
	width: 100%;
	vertical-align: top
}

.steps--item,
.steps--list {
	text-align: center
}

.steps--item {
	left: 0;
	height: 100%;
	position: absolute;
	top: 0;
	width: 100%
}

.steps--item .progress,
.steps--item .text {
	box-sizing: border-box;
	display: inline-block
}

.steps--item .progress {
	border: none;
	background-color: #17978f;
	box-shadow: none;
	left: 0;
	height: 4px;
	position: absolute;
	top: 1px;
	transition: width .4s cubic-bezier(.215, .61, .355, 1);
	transition-delay: .6s;
	width: 0
}

.steps--item .text {
	font-size: 12px;
	font-size: .75rem;
	color: #1b3b62;
	font-family: Barlow, sans-serif;
	font-weight: 600;
	letter-spacing: -.01em;
	line-height: 1.4em;
	left: -50px;
	margin: 20px 0 0;
	position: absolute;
	text-transform: uppercase;
	text-align: center;
	width: 100px;
	white-space: pre-line
}

.steps--item:nth-child(2) .text {
	left: 50%;
	transform: translate(-50%)
}

.steps--item:nth-child(2) .progress {
	left: 50%;
	transition-delay: 1s
}

.steps--item:nth-child(2):before {
	left: 50%;
	transform: translate(-50%) rotate(-45deg);
	transition-delay: .4s
}

.steps--item:nth-child(3) {
	left: 100%;
	width: auto
}

.steps--item:nth-child(3) .text {
	left: auto;
	right: -50px
}

.steps--item:nth-child(3):before {
	left: auto;
	right: -8px;
	transform: translate(0) rotate(-45deg)
}

.steps--item:before {
	box-sizing: border-box;
	display: inline-block;
	background-color: #fff;
	border: 4px solid #c8e8e3;
	content: "";
	height: 16px;
	left: -10px;
	position: absolute;
	top: -5px;
	transform: translate(0) rotate(-45deg);
	transform-origin: center;
	width: 16px;
	z-index: 9
}

.steps--item[data-active=true]:before {
	border-color: #17978f
}

.steps--list {
	height: 60px;
	margin: 0;
	list-style: none;
	padding: 0
}

.steps--list:before {
	background-color: #c8e8e3;
	height: 4px;
	left: calc(50% - 4px);
	top: 1px;
	width: calc(100% - 8px)
}

.steps--list:before,
.steps:before {
	box-sizing: border-box;
	display: inline-block;
	content: "";
	position: absolute;
	transform: translate(-50%)
}

.steps:before {
	background-color: #dae4ed;
	bottom: 0;
	height: 1px;
	left: 50%;
	width: 100vw
}

@media only screen and (max-width:767px) {
	.steps {
		padding: 0 30px 25px
	}
}

html {
	background-color: transparent;
	box-sizing: border-box;
	display: inline-block;
	min-height: 100vh;
	overflow: auto;
	width: 100%
}

body,
html.no-scroll {
	overflow: hidden
}

body {
	background-color: transparent;
	box-sizing: border-box;
	display: inline-block;
	margin: 0;
	height: auto;
	min-height: 100vh;
	padding: 0;
	position: relative;
	text-align: center;
	width: 100%;
	vertical-align: top
}

body,
html {
	overflow-x: hidden!important
}

.wrapper {
	padding: 0 15px;
	max-width: 1140px;
	text-align: left
}

.select-component,
.wrapper {
	box-sizing: border-box;
	display: inline-block;
	width: 100%;
	vertical-align: top
}

.select-component {
	float: left;
	position: relative;
	z-index: 999
}

.select-component.active .select--fake--content {
	display: inline-block
}

.select-component.active .select--fake--title {
	border-radius: 6px 6px 0 0
}

.select-component.active .select--fake--title .text:after {
	transform: rotate(45deg);
	transform-origin: center
}

.select-component.active.other .select--search {
	display: inline-block
}

.select-component select {
	display: none
}

.select--fake,
.select--item,
.select--list,
.select--search,
.select--title {
	box-sizing: border-box;
	display: inline-block;
	position: relative;
	transition: all .4s cubic-bezier(.075, .82, .165, 1);
	vertical-align: top
}

.select--fake {
	width: 100%
}

.select--fake--button,
.select--fake--content,
.select--fake--option,
.select--fake--title {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative;
	vertical-align: top
}

.select--fake--button {
	font-size: 14px;
	font-size: .875rem;
	color: #474f60;
	font-family: Barlow, sans-serif;
	font-weight: 500;
	background-color: #f1f7fa;
	border: none;
	cursor: pointer;
	line-height: 1em;
	padding: 10px 20px 11px;
	outline: none;
	pointer-events: auto;
	transition: all .4s cubic-bezier(.075, .82, .165, 1);
	text-align: left;
	width: 100%
}

.select--fake--button:hover {
	background-color: #dae4ed
}

.select--fake--content {
	box-shadow: 0 3px 6px rgba(34, 55, 96, .12);
	border: 2px solid #dae4ed;
	border-top: 1px solid #dae4ed;
	border-radius: 0 0 6px 6px;
	display: none;
	list-style: none;
	max-height: 180px;
	margin: 0;
	left: 0;
	overflow: hidden;
	overflow-y: auto;
	padding: 0;
	position: absolute;
	transition: all .4s cubic-bezier(.19, 1, .22, 1);
	top: calc(100% - 1px);
	width: 100%
}

.select--fake--option {
	border: 1px solid #dae4ed;
	border-right: none;
	border-left: none;
	cursor: pointer;
	float: left;
	outline: none;
	width: 100%
}

.select--fake--option[data-active=true] .select--fake--button {
	background-color: #dae4ed;
	padding: 10px 20px 11px
}

.select--fake--option:first-child {
	border-top: none
}

.select--fake--option:last-child {
	border-bottom: none
}

.select--fake--title {
	border: 2px solid #dae4ed;
	border-radius: 6px;
	cursor: pointer;
	padding: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 100%
}

.select--fake--title .text {
	box-sizing: border-box;
	display: inline-block;
	font-size: 16px;
	font-size: 1rem;
	color: #9fadc5;
	font-family: Barlow, sans-serif;
	font-weight: 500;
	float: left;
	margin: 0;
	line-height: 1em;
	padding: 20px;
	position: relative;
	width: 100%;
	vertical-align: top
}

.select--fake--title .text:after {
	box-sizing: border-box;
	display: inline-block;
	background-color: transparent;
	border: 3px solid #17978f;
	border-right: none;
	border-bottom: none;
	border-radius: 0;
	content: "";
	height: 14px;
	position: absolute;
	top: calc(50% - 3px);
	transform: translateY(-50%) rotate(-135deg);
	width: 14px;
	z-index: 2;
	right: 20px
}

.select--search {
	display: none;
	left: 0;
	padding: 10px 0 0;
	position: absolute;
	top: calc(100% + 180px);
	width: 100%
}

.select--search .text,
.select--search input {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative;
	width: 100%;
	vertical-align: top
}

.select--search .text {
	font-weight: 600;
	text-indent: 1px;
	margin: 0 0 10px
}

.select--search .text,
.select--search input {
	font-size: 16px;
	font-size: 1rem;
	color: #1b3b62;
	font-family: Barlow, sans-serif;
	line-height: 1em
}

.select--search input {
	font-weight: 400;
	border-radius: 6px;
	background-color: #f1f7fa;
	border: 2px solid #1fcdbf;
	box-shadow: 0 3px 20px rgba(31, 205, 191, .32);
	box-sizing: border-box;
	padding: 10px 10px 11px
}

html {
	background-color: transparent;
	box-sizing: border-box;
	display: inline-block;
	min-height: 100vh;
	overflow: auto;
	width: 100%
}

body,
html.no-scroll {
	overflow: hidden
}

body {
	background-color: transparent;
	box-sizing: border-box;
	display: inline-block;
	margin: 0;
	height: auto;
	min-height: 100vh;
	padding: 0;
	position: relative;
	text-align: center;
	width: 100%;
	vertical-align: top
}

body,
html {
	overflow-x: hidden!important
}

.wrapper {
	box-sizing: border-box;
	display: inline-block;
	padding: 0 15px;
	max-width: 1140px;
	text-align: left;
	width: 100%;
	vertical-align: top
}

.tabs {
	width: 100%
}

.tabs,
.tabs--content,
.tabs--header {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative;
	vertical-align: top
}

.tabs--content {
	width: 100%
}

.tabs--content--item,
.tabs--content--list {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative;
	width: 100%;
	vertical-align: top
}

.tabs--content--list {
	list-style: none;
	margin: 0;
	padding: 0
}

.tabs--content--item {
	display: none;
	padding: 40px 0 0
}

.tabs--content--item[data-active=true] {
	-webkit-animation: slide-left .5s cubic-bezier(.25, .46, .45, .94) both;
	animation: slide-left .5s cubic-bezier(.25, .46, .45, .94) both;
	display: inline-block
}

.tabs--header {
	margin: 30px 0;
	width: 100%
}

.tabs--header--item,
.tabs--header--list {
	box-sizing: border-box;
	display: inline-block;
	position: relative;
	vertical-align: top
}

.tabs--header--item {
	flex: 0 0 auto;
	padding: 0 15px 15px
}

.tabs--header--item .tab {
	box-sizing: border-box;
	display: inline-block;
	font-size: 14px;
	font-size: .875rem;
	color: #535a69;
	font-family: Barlow, sans-serif;
	font-weight: 600;
	cursor: pointer;
	float: left;
	line-height: 1em;
	position: relative;
	text-decoration: none;
	text-transform: uppercase;
	vertical-align: top
}

.tabs--header--item[data-active=true] .tab {
	color: #1b3b62
}

.tabs--header--item[data-active=true]:before {
	background-color: #0e9e87
}

.tabs--header--item:before {
	box-sizing: border-box;
	display: inline-block;
	background-color: #abb5c6;
	bottom: 0;
	content: "";
	left: 50%;
	height: 6px;
	position: absolute;
	transform: translate(-50%);
	transition: all .4s cubic-bezier(.23, 1, .32, 1);
	width: calc(100% - 12px)
}

.tabs--header--list {
	background-color: #f4f6f8;
	list-style: none;
	max-width: 1005px;
	margin: 0;
	padding: 60px 0 0;
	text-align: center;
	width: 100%
}

.tabs--header--list:after,
.tabs--header--list:before {
	box-sizing: border-box;
	display: inline-block;
	content: "";
	height: 0;
	position: absolute;
	width: 0
}

.tabs--header--list:after {
	border-left: 40px solid transparent;
	border-right: 40px solid transparent;
	border-top: 25px solid #fff;
	left: -20px;
	top: 0
}

.tabs--header--list:before {
	border-left: 50px solid transparent;
	border-right: 0 solid transparent;
	border-bottom: 30px solid #fff;
	bottom: 0;
	right: 0
}

.tabs--header--list.grab-to-pan-grab {
	align-content: normal;
	align-items: flex-end;
	display: inline-flex;
	flex-flow: row nowrap;
	overflow-x: auto
}

.tabs--header--list.grab-to-pan-grab:before {
	display: none
}

.tabs--header .wrapper {
	text-align: center
}

@media only screen and (max-width:768px) {
	.tabs--content--item {
		padding: 25px 0 0
	}
	.tabs--header {
		background-color: #f4f6f8;
		margin: 10px 0 0
	}
	.tabs--header--list {
		max-width: none;
		padding: 25px 0 0;
		width: 100%
	}
	.tabs--header--list:before {
		display: none
	}
	.tabs--header--list:after {
		border-left: 30px solid transparent;
		border-right: 30px solid transparent;
		border-top: 15px solid #fff;
		left: -20px
	}
	.tabs--header--item {
		padding: 0 15px 10px
	}
	.tabs--header--item .tab {
		font-size: 10px;
		font-size: .625rem
	}
	.tabs--header--item:before {
		height: 4px;
		width: calc(100% - 3px)
	}
	.tabs--header--item:first-child {
		margin-left: 20px
	}
	.tabs--header .wrapper {
		padding: 0
	}
}

.tabs-menu div{
    box-sizing:border-box;
    display:inline-block;
    display:flex;
    font-family:Barlow,sans-serif;
    gap:10px;
    justify-content:center;
    list-style:none;
    margin-bottom:40px;
    margin-top:110px;
    padding:0;
    position:relative;
    text-align:center;
    vertical-align:top;
    width:100%
}
.tabs-menu div:before{
    background-color:#dae4ed;
    box-sizing:border-box;
    content:"";
    display:inline-block;
    height:2px;
    left:0;
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    width:100%
}
.tabs-menu div .tab-menu{
    background-color:#f4f6f8;
    border:2px solid #dae4ed;
    box-sizing:border-box;
    color:#1b3b62;
    color:inherit;
    cursor:pointer;
    display:inline-block;
    padding:10px;
    position:relative;
    text-decoration:none;
    vertical-align:top
}
.tabs-menu div .tab-menu:after,.tabs-menu div .tab-menu:before{
    bottom:-1.8px;
    box-sizing:border-box;
    content:"";
    display:inline-block;
    position:absolute;
    right:-2px;
    z-index:1
}
.tabs-menu div .tab-menu:after{
    background-color:#dae4ed;
    bottom:2px;
    height:2px;
    right:-2px;
    transform:rotate(-32deg);
    width:17px
}
.tabs-menu div .tab-menu:before{
    border-bottom:10px solid #fff;
    border-left:16px solid transparent;
    border-right:0 solid transparent;
    height:0;
    width:0
}
.tabs-menu div .tab-menu.active{
    background-color:#17978f;
    color:#fff
}

.tabs-menu div a{
	color: inherit;
}

html {
	background-color: transparent;
	box-sizing: border-box;
	display: inline-block;
	min-height: 100vh;
	overflow: auto;
	width: 100%
}

body,
html.no-scroll {
	overflow: hidden
}

body {
	background-color: transparent;
	box-sizing: border-box;
	display: inline-block;
	margin: 0;
	height: auto;
	min-height: 100vh;
	padding: 0;
	position: relative;
	text-align: center;
	width: 100%;
	vertical-align: top
}

body,
html {
	overflow-x: hidden!important
}

.wrapper {
	box-sizing: border-box;
	display: inline-block;
	padding: 0 15px;
	max-width: 1140px;
	text-align: left;
	width: 100%;
	vertical-align: top
}

.value-result--slider .slider .noUi-base:before {
	box-sizing: border-box;
	display: inline-block;
	background-color: #17978f;
	border-radius: 3px;
	content: "";
	height: 3px;
	left: -10px;
	position: absolute;
	top: 0;
	width: 20px
}

.value-result--slider .slider .noUi-connects .noUi-connect {
	background-color: #17978f
}

.value-result--slider .slider .noUi-handle {
	background-color: #fff;
	border: 3px solid #17978f;
	border-radius: 40px;
	box-shadow: none;
	cursor: pointer;
	height: 12px;
	line-height: 1em;
	outline: none;
	right: -12px;
	padding: 0;
	top: -5px;
	width: 24px
}

.value-result--slider .slider .noUi-handle:after,
.value-result--slider .slider .noUi-handle:before {
	display: none
}

.value-result--slider .slider .noUi-origin {
	outline: none
}

.value-result--slider .slider .noUi-tooltip {
	font-size: 18px;
	font-size: 1.125rem;
	color: #17978f;
	font-family: Barlow, sans-serif;
	font-weight: 500;
	background-color: transparent;
	border: none;
	margin: 0 0 10px;
	line-height: 1em;
	padding: 0;
	text-transform: uppercase
}

.value-result--slider .slider .noUi-touch-area {
	box-shadow: none
}

.value-result--slider .noUi-horizontal.slider {
	height: 3px
}

.value-result--slider .noUi-horizontal.noUi-handle.slider {
	outline: none
}

.value-result--slider .noUi-target.slider {
	background-color: #bfd1dc;
	border: none;
	border-radius: 6px;
	box-shadow: none;
	padding: 0 10px
}

.value-result,
.value-result--slider,
.value-result--slider .slider,
.value-result--slider .value,
.value-result--top {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative;
	width: 100%;
	vertical-align: top
}

.value-result--slider .value {
	margin: 0 0 10px
}

.value-result--slider .value .number,
.value-result--slider .value .type,
.value-result--slider .value .years {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	margin: 0;
	position: relative;
	vertical-align: top
}

.value-result--slider .value .number {
	font-size: 29px;
	font-size: 1.8125rem;
	color: #222;
	font-family: Barlow, sans-serif;
	font-weight: 500
}

.value-result--slider .value .type {
	margin: 4px 10px 0 0
}

.value-result--slider .value .type,
.value-result--slider .value .years {
	font-size: 18px;
	font-size: 1.125rem;
	color: #474f60;
	font-family: Barlow, sans-serif;
	font-weight: 400
}

.value-result--slider .value .years {
	line-height: 1em;
	margin: 0 0 0 5px;
	text-transform: uppercase;
	top: 8px
}

.value-result--top {
	margin: 0
}

.value-result--top .icon,
.value-result--top .text {
	box-sizing: border-box;
	display: inline-block;
	position: relative;
	vertical-align: top
}

.value-result--top .icon {
	font-size: 21px;
	font-size: 1.3125rem;
	color: #9fadc5;
	margin: 0 10px 0 0;
	top: -3px
}

.value-result--top .text {
	font-size: 14px;
	font-size: .875rem;
	color: #1b3b62;
	font-family: Barlow, sans-serif;
	font-weight: 600;
	line-height: 1.3em;
	text-transform: uppercase;
	width: calc(100% - 35px)
}

.value-result[data-type="3"] .value-result--slider .value {
	margin: 4px 0 0
}

.value-result[data-type="3"] .value-result--top .text {
	height: 36px
}

@media only screen and (max-width:768px) {
	.value-result--slider .value .years {
		font-size: 14px;
		font-size: .875rem;
		top: 7px
	}
}

html {
	background-color: transparent;
	box-sizing: border-box;
	display: inline-block;
	min-height: 100vh;
	overflow: auto;
	width: 100%
}

body,
html.no-scroll {
	overflow: hidden
}

body {
	background-color: transparent;
	box-sizing: border-box;
	display: inline-block;
	margin: 0;
	height: auto;
	min-height: 100vh;
	padding: 0;
	position: relative;
	text-align: center;
	width: 100%;
	vertical-align: top
}

body,
html {
	overflow-x: hidden!important
}

.wrapper {
	box-sizing: border-box;
	display: inline-block;
	padding: 0 15px;
	max-width: 1140px;
	text-align: left;
	width: 100%;
	vertical-align: top
}

.values-payment {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	margin: 30px 0 0;
	position: relative;
	text-align: center;
	width: 100%;
	vertical-align: top
}

.values-payment--description,
.values-payment--main,
.values-payment--results,
.values-payment--title,
.values-payment--top {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative;
	text-align: left;
	width: 100%;
	vertical-align: top
}

.values-payment--description {
	font-size: 18px;
	font-size: 1.125rem;
	color: #474f60;
	font-family: Barlow, sans-serif;
	font-weight: 400;
	line-height: 1.6em;
	float: none;
	max-width: 500px;
	margin: 0;
	text-align: center
}

.values-payment--description .strong,
.values-payment--description .text {
	box-sizing: border-box;
	display: inline-block
}

.values-payment--description .strong {
	color: #17978f
}

.values-payment--results--item,
.values-payment--results--list {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative
}

.values-payment--results--item {
	margin: 15px 0 0;
	padding: 20px 20px 23px;
	width: calc(50% - 7px)
}

.values-payment--results--item .tooltip {
	height: 20px;
	right: 15px;
	top: 20px;
	width: 20px;
	z-index: 10
}

.values-payment--results--item .tooltip .icon {
	color: #17978f
}

.values-payment--results--item .value-result {
	z-index: 9
}

.values-payment--results--item:after,
.values-payment--results--item:before {
	box-sizing: border-box;
	display: inline-block;
	border-radius: 4px;
	content: "";
	-webkit-clip-path: polygon(100% 0, 100% 90%, calc(100% - 20px) 100%, 0 100%, 0 0);
	clip-path: polygon(100% 0, 100% 90%, calc(100% - 20px) 100%, 0 100%, 0 0);
	left: 0;
	position: absolute;
	top: 0
}

.values-payment--results--item:before {
	background-color: #dae4ed;
	height: 100%;
	width: 100%
}

.values-payment--results--item:after {
	background-color: #fff;
	border-radius: 3px;
	-webkit-clip-path: polygon(100% 0, 100% 90%, calc(100% - 20px) 100%, 0 100%, 0 0);
	clip-path: polygon(100% 0, 100% 90%, calc(100% - 20px) 100%, 0 100%, 0 0);
	height: calc(100% - 4px);
	left: 2px;
	top: 2px;
	width: calc(100% - 4px)
}

.values-payment--results--item:nth-child(2n) {
	margin-left: 7px
}

.values-payment--results--item:nth-child(odd) {
	margin-right: 7px
}

.values-payment--results--item:first-child,
.values-payment--results--item:nth-child(2) {
	margin-top: 0
}

.values-payment--results--list {
	list-style: none;
	margin: 30px 0 0;
	padding: 0;
	width: 100%;
	vertical-align: top
}

.values-payment--title {
	font-size: 30px;
	font-size: 1.875rem;
	color: #2f3237;
	font-family: Barlow, sans-serif;
	font-weight: 400;
	margin: 0;
	line-height: 1.4em
}

.values-payment--top {
	padding: 20px 0 50px;
	margin: 40px 0 15px;
	text-align: center
}

.values-payment--top--item,
.values-payment--top .divide {
	box-sizing: border-box;
	display: inline-block;
	margin: 0 40px;
	max-width: 245px;
	padding: 20px 0 0;
	position: relative;
	vertical-align: top;
	width: 50%
}

.values-payment--top--item .icon,
.values-payment--top--item .link,
.values-payment--top--item .money,
.values-payment--top--item .subtitle,
.values-payment--top .divide .icon,
.values-payment--top .divide .link,
.values-payment--top .divide .money,
.values-payment--top .divide .subtitle {
	box-sizing: border-box;
	display: inline-block;
	margin: 0;
	position: relative;
	vertical-align: top
}

.values-payment--top--item .icon,
.values-payment--top .divide .icon {
	color: #17978f
}

.values-payment--top--item .money,
.values-payment--top .divide .money {
	margin: 5px 0 0;
	text-align: right;
	width: 100%
}

.values-payment--top--item .money .type,
.values-payment--top--item .money .value,
.values-payment--top .divide .money .type,
.values-payment--top .divide .money .value {
	box-sizing: border-box;
	display: inline-block;
	position: relative;
	vertical-align: bottom
}

.values-payment--top--item .money .type,
.values-payment--top .divide .money .type {
	font-size: 24px;
	font-size: 1.5rem;
	color: #474f60;
	font-family: Barlow, sans-serif;
	font-weight: 400;
	margin: 0 5px 0 0;
	text-transform: uppercase;
	top: -5px
}

.values-payment--top--item .money .value,
.values-payment--top .divide .money .value {
	font-size: 72px;
	font-size: 4.5rem;
	color: #222;
	font-family: Barlow, sans-serif;
	font-weight: 500;
	line-height: 1em
}

.values-payment--top--item .subtitle,
.values-payment--top .divide .subtitle {
	font-size: 16px;
	font-size: 1rem;
	color: #1b3b62;
	font-family: Barlow, sans-serif;
	font-weight: 600;
	bottom: calc(100% - 20px);
	float: right;
	line-height: 1.3em;
	right: 0;
	padding: 0 5px 0 0;
	text-align: right;
	position: absolute;
	text-transform: uppercase
}

.values-payment--top--item .subtitle.full,
.values-payment--top .divide .subtitle.full {
	position: relative
}

.values-payment--top--item .link,
.values-payment--top .divide .link {
	font-size: 12px;
	font-size: .75rem;
	color: #17978f;
	font-family: Barlow, sans-serif;
	font-weight: 600;
	bottom: -20px;
	right: 5px;
	line-height: 1em;
	position: absolute;
	text-align: right;
	text-transform: uppercase
}

.values-payment--top--item:first-child,
.values-payment--top .divide:first-child {
	margin-left: 0
}

.values-payment--top--item:last-child,
.values-payment--top .divide:last-child {
	margin-right: 0
}

.values-payment--top .divide {
	font-size: 15px;
	font-size: .9375rem;
	color: #222;
	font-family: Barlow, sans-serif;
	font-weight: 600;
	left: 50%;
	margin: 0;
	line-height: 1em;
	padding: 12px 10px;
	position: absolute;
	text-align: center;
	top: 50%;
	transform: translate(-50%, -50%);
	text-transform: uppercase;
	width: 40px
}

.values-payment--top .divide:after,
.values-payment--top .divide:before {
	box-sizing: border-box;
	display: inline-block;
	content: "";
	-webkit-clip-path: polygon(100% 0, 100% 90%, calc(100% - 10px) 100%, 0 100%, 0 0);
	clip-path: polygon(100% 0, 100% 90%, calc(100% - 10px) 100%, 0 100%, 0 0);
	left: 0;
	position: absolute;
	top: 0;
	z-index: -1
}

.values-payment--top .divide:before {
	background-color: #e9f2f7;
	height: 100%;
	width: 100%
}

.values-payment--top .divide:after {
	background-color: #fff;
	-webkit-clip-path: polygon(100% 0, 100% 90%, calc(100% - 10px) 100%, 0 100%, 0 0);
	clip-path: polygon(100% 0, 100% 90%, calc(100% - 10px) 100%, 0 100%, 0 0);
	height: calc(100% - 4px);
	left: 2px;
	top: 2px;
	width: calc(100% - 4px)
}

.values-payment--top:after,
.values-payment--top:before {
	box-sizing: border-box;
	display: inline-block;
	content: "";
	position: absolute
}

.values-payment--top:before {
	background-color: #e9f2f7;
	height: 100%;
	left: 50%;
	top: 0;
	transform: translate(-50%);
	width: 2px
}

@media only screen and (max-width:768px) {
	.values-payment--results--item .value-result--slider .value .number {
		font-size: 20px;
		font-size: 1.25rem;
		top: 3px
	}
}

@media only screen and (max-width:767px) {
	.values-payment--description {
		font-size: 16px;
		font-size: 1rem;
		line-height: 1.3em
	}
	.values-payment--results--item {
		margin: 5px 0;
		padding: 15px 15px 20px;
		width: 100%
	}
	.values-payment--results--item .tooltip {
		right: 10px;
		top: 13px
	}
	.values-payment--results--item .value-result--slider {
		margin: 5px 0 0
	}
	.values-payment--results--item .value-result--slider .value .number {
		font-size: 20px;
		font-size: 1.25rem
	}
	.values-payment--results--item .value-result--slider .value .type {
		font-size: 14px;
		font-size: .875rem;
		margin: 2px 7px 0 0
	}
	.values-payment--results--item .value-result--top {
		height: 30px
	}
	.values-payment--results--item .value-result--top .icon {
		font-size: 15px;
		font-size: .9375rem;
		top: 0
	}
	.values-payment--results--item .value-result--top .text {
		font-size: 13px;
		font-size: .8125rem
	}
	.values-payment--results--item:nth-child(2n) {
		margin: 5px 0
	}
	.values-payment--results--list {
		margin: 35px 0 0
	}
	.values-payment--title {
		font-size: 20px;
		font-size: 1.25rem
	}
	.values-payment--top {
		display: inline-block;
		margin: 0;
		padding: 0
	}
	.values-payment--top--item {
		display: inline-table;
		height: 100%;
		max-width: none;
		margin: 0;
		padding: 40px 0;
		width: 100%
	}
	.values-payment--top--item .money,
	.values-payment--top--item .subtitle {
		padding: 0;
		text-align: center;
		width: 100%
	}
	.values-payment--top--item .money {
		margin: 15px 0 0
	}
	.values-payment--top--item .money .type {
		font-size: 18px;
		font-size: 1.125rem;
		top: -3px
	}
	.values-payment--top--item .money .value {
		font-size: 44px;
		font-size: 2.75rem
	}
	.values-payment--top--item .link {
		font-size: 13px;
		font-size: .8125rem;
		bottom: 0;
		float: none;
		margin: 10px 0 0;
		right: 0;
		position: relative
	}
	.values-payment--top--item .subtitle {
		font-size: 14px;
		font-size: .875rem;
		position: relative
	}
	.values-payment--top--item:last-of-type {
		padding-bottom: 20px
	}
	.values-payment--top .divide {
		font-size: 12px;
		font-size: .75rem;
		transform: translate(-50%, calc(-50% + 20px))
	}
	.values-payment--top:before {
		left: 0;
		height: 2px;
		top: 50%;
		transform: translateY(calc(-50% + 20px));
		width: 100%
	}
}

html {
	background-color: transparent;
	box-sizing: border-box;
	display: inline-block;
	min-height: 100vh;
	overflow: auto;
	width: 100%
}

body,
html.no-scroll {
	overflow: hidden
}

body {
	background-color: transparent;
	box-sizing: border-box;
	display: inline-block;
	margin: 0;
	height: auto;
	min-height: 100vh;
	padding: 0;
	position: relative;
	text-align: center;
	width: 100%;
	vertical-align: top
}

body,
html {
	overflow-x: hidden!important
}

.wrapper {
	box-sizing: border-box;
	display: inline-block;
	padding: 0 15px;
	max-width: 1140px;
	text-align: left;
	width: 100%;
	vertical-align: top
}

.webdoor {
	height: calc(100vh - 75px);
	margin: 0 0 -20px;
	top: -20px
}

.webdoor,
.webdoor--content,
.webdoor--item,
.webdoor--list {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	position: relative;
	width: 100%;
	vertical-align: top
}

.webdoor--content {
	left: 0;
	height: 100%;
	padding: 0 15px;
	position: absolute;
	text-align: left
}

.webdoor--content,
.webdoor--content .title {
	top: 50%;
	transform: translateY(-50%);
	width: 100%
}

.webdoor--content .title {
	box-sizing: border-box;
	display: inline-block;
	color: #1b3b62;
	float: left;
	font-weight: 300;
	margin: 0;
	max-width: 520px;
	padding: 0 30px 0 0;
	position: relative;
	z-index: 2
}

.webdoor--content .svg,
.webdoor--content .svg-mobile {
	box-sizing: border-box;
	display: inline-block;
	left: 420px;
	height: 100%;
	position: absolute
}

.webdoor--content .svg-mobile {
	left: 0;
	display: none
}

.webdoor--content .svg svg {
	float: left;
	left: -1px;
	position: relative
}

.webdoor--content .svg svg,
.webdoor--content:before {
	box-sizing: border-box;
	display: inline-block;
	height: 100%
}

.webdoor--content:before {
	content: "";
	position: absolute;
	top: 0;
	z-index: 1;
	background-color: #fff;
	left: 0;
	max-width: 420px;
	width: 100%
}

.webdoor--item {
	display: none;
	height: 100%;
	z-index: 1
}

.webdoor--item .image,
.webdoor--item .info {
	box-sizing: border-box;
	display: inline-block;
	height: 100%;
	position: relative
}

.webdoor--item .image {
	float: right;
	width: 61%
}

.webdoor--item .image .icon-video {
	border: 10px solid #fff;
	border-radius: 100%;
	height: 110px;
	left: 50%;
	opacity: .8;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 110px;
	z-index: 2
}

.webdoor--item .image .icon-video svg {
	left: calc(50% + 5px);
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 48px
}

.webdoor--item .image .icon-video svg path {
	fill: #fff
}

.webdoor--item .image img,
.webdoor--item .image picture {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	height: auto;
	position: relative;
	width: 100%;
	vertical-align: top
}

.webdoor--item .image picture {
	align-items: center;
	align-content: center;
	display: inline-flex;
	height: 100%;
	flex-flow: row wrap;
	justify-content: center;
	overflow: hidden;
	width: 100%
}

.webdoor--item .image picture img {
	float: left;
	flex: 1;
	height: auto;
	width: 100%
}

.webdoor--item .image:hover .icon-video {
	opacity: 1
}

.webdoor--item .info {
	height: 100%;
	left: 0;
	position: absolute;
	text-align: center;
	top: 0;
	width: 100%
}

.webdoor--item .info .wrapper {
	height: 100%;
	position: relative
}

.webdoor--item .info .wrapper .title {
	display: none
}

.webdoor--item .info:before {
	box-sizing: border-box;
	display: inline-block;
	background-color: #fff;
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 30%
}

.webdoor--item[data-active=true] {
	display: inline-block;
	z-index: 2
}

.webdoor--item[data-active=true] .image picture img {
	-webkit-animation: slide-in-fwd-left .4s cubic-bezier(.25, .46, .45, .94) both;
	animation: slide-in-fwd-left .4s cubic-bezier(.25, .46, .45, .94) both
}

.webdoor--item[data-active=true] .info .title {
	-webkit-animation: slide-in-fwd-left-info .3s cubic-bezier(.25, .46, .45, .94) both;
	animation: slide-in-fwd-left-info .3s cubic-bezier(.25, .46, .45, .94) both;
	display: inline-block
}

.webdoor--list {
	margin: 0;
	height: 100%;
	list-style: none;
	padding: 0
}

@media only screen and (max-width:2560px) {
	.webdoor--item .image {
		width: 61%
	}
	.webdoor--item .image picture {
		flex-flow: column wrap
	}
	.webdoor--item .image picture img {
		height: 100%;
		-o-object-fit: cover;
		object-fit: cover;
		width: 100%
	}
}

@media only screen and (max-width:1140px) {
	.webdoor--item .image picture img {
		height: 100%;
		width: auto
	}
}

@media only screen and (max-width:1024px) {
	.webdoor--content {
		padding-right: 0;
		width: 39%
	}
	.webdoor--content .title {
		padding-right: 0
	}
	.webdoor--content .svg {
		left: calc(100% - 1px);
		width: 100px
	}
	.webdoor--content .svg svg {
		left: 0;
		height: 100%;
		position: absolute;
		top: 0;
		width: 100%
	}
	.webdoor--content:after {
		left: 100%;
		width: 30%
	}
	.webdoor--item .image {
		width: 65%
	}
	.webdoor--item .image .icon-video {
		border-width: 5px;
		height: 60px;
		opacity: 1;
		width: 60px
	}
	.webdoor--item .image .icon-video svg {
		left: calc(50% + 3px);
		width: 26px
	}
}

@media only screen and (max-width:768px) {
	.webdoor {
		height: auto
	}
	.webdoor--content,
	.webdoor--content .title {
		left: auto;
		position: relative;
		top: auto;
		transform: translate(0)
	}
	.webdoor--content {
		background-color: #fff;
		height: auto;
		padding: 25px 0 25px 10px;
		width: 100%
	}
	.webdoor--content .title {
		float: left;
		max-width: none;
		padding: 30px 0 0;
		position: relative
	}
	.webdoor--content .svg {
		display: none
	}
	.webdoor--content .svg-mobile {
		bottom: calc(100% - 1px);
		display: inline-block;
		height: 53px;
		left: -15px;
		width: calc(100% + 30px)
	}
	.webdoor--content .svg-mobile svg {
		box-sizing: border-box;
		display: inline-block;
		height: 100%;
		left: 0;
		position: absolute;
		vertical-align: top;
		width: 100%
	}
	.webdoor--content:before {
		display: none
	}
	.webdoor--content:after {
		-webkit-clip-path: polygon(25% 100%, 100% 0, 100% 100%, 0 100%, 0 40%);
		clip-path: polygon(25% 100%, 100% 0, 100% 100%, 0 100%, 0 40%);
		left: -15px;
		height: 50px;
		top: -50px;
		width: calc(100% + 30px)
	}
	.webdoor--item {
		height: auto
	}
	.webdoor--item .info {
		background-color: #fff;
		left: auto;
		position: relative;
		top: auto
	}
	.webdoor--item .image {
		height: auto;
		width: 100%
	}
	.webdoor--item .image picture {
		display: inline-block
	}
	.webdoor--item .image picture img {
		min-width: 0;
		height: auto;
		width: 100%
	}
}

.previ-profitability {
    padding-block: 70px;
}

.container {
    width: 100%;
    max-width: calc(1150px + 2.5rem);
    margin-inline: auto;
    padding-inline: 1.25rem;
    display: flex;
    gap: 40px;
    flex-wrap: wrap;
    justify-content: center;
}

.table-wrapper,
.graph-wrapper {
    border: 1px solid #ccd4de;
    flex: 1;
    width: 100%;
    max-width: 680px;
}

.table-content,
.graph-content {
    padding: 15px 20px;
}

.table-profitability-perfil {
    border: 1px solid #dee1e8;
    border-collapse: separate;
    border-spacing: 0;
    display: table;
    margin-bottom: 0;
    width: 100%;
}

.table-profitability-perfil th {
    color: #0e9e87;
    font-size: 14px;
    height: 55px;
    line-height: 18px;
    padding: 10px;
    text-align: center;
    border-bottom: 2px solid rgba(60, 139, 11, .5);
}

.table-profitability-perfil tr:nth-child(odd) {
    background: #fff;
}

.table-profitability-perfil tr:nth-child(even) {
    background: #f2f7fc;
}

.table-profitability-perfil tbody tr:hover {
    background: #dde1e8;
}

.table-profitability-perfil td {
    height: 41px;
    border-top: 1px solid #dee1e8;
    color: #1b3b62;
    padding: 10px;
}

.table-profitability-perfil td:first-child {
    text-align: left;
}

.table-profitability-perfil td:not(:first-child) {
    text-align: center;
}

.table-head {
    align-items: center;
    background: #edf2f8;
    border-bottom: 1px solid #ccd4de;
    display: flex;
    height: 70px;
    padding: 20px;
}

.table-head__title {
    align-items: center;
    color: #1b3b62;
    display: flex;
    flex-wrap: wrap;
    font-size: 21px;
    font-weight: 500;
    line-height: 21px;
    text-align: left;
}

.tooltip-container {
    font-size: 17px;
    color: white;
    width: 23px;
    height: 23px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background: #0E9E87;
    position: relative;
    margin-left: 10px;
}

.tooltip-container::after {
    content: "?";
}

.tooltip-container:hover {
    cursor: pointer;
}

.tooltip-content {
    visibility: hidden;
    border: 2px solid #0E9E87;
    width: 224px;
    background: #fff;
    text-align: center;
    padding: 8px;
    position: absolute;
    z-index: 1;
    top: 170%;
    opacity: 0;
    padding: 10px 15px;
    transition: opacity 0.3s;
    color: black;
}

.tooltip-content p {
    font-size: 12px;
    line-height: 18px;
    margin: 0;
    text-align: left;
}

.tooltip-container:hover .tooltip-content {
    visibility: visible;
    opacity: 1;
}

.arrow {
    position: absolute;
    bottom: 100%;
    left: 50%;
  }

  .arrow::before,
  .arrow::after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
  }

  .arrow::before {
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-bottom: 12px solid #fff;
    border-top: none;
    top: -12px;
    left: -12px;
    z-index: -1;
  }

  .arrow::after {
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 15px solid #0E9E87;
    border-top: none;
    top: -15px;
    left: -15px;
    z-index: -2;
  }

.graph-form__fieldset {
    border: none;
    border-radius: 2px;
    font-family: Barlow, sans-serif;
    height: 40px;
    margin-bottom: 0;
    position: relative;
}

.graph-form__select {
    background-color: #fff;
    border: none;
    border-radius: 3px;
    color: #535a69;
    font-family: Barlow, sans-serif;
    font-size: 14px;
    padding: 10px;
    position: relative;
    width: 220px;
    line-height: 1em;
    outline: none;
    appearance: none;
    background-image: none;
}

.graph-form__select option {
    border-bottom: 1px solid #cecece;
}

.graph-form__select:hover {
    cursor: pointer;
}

.graph-form__fieldset--blue {
    border-color: #00a8de;
    position: relative;
    margin-left: -5px;
}

.graph-form__fieldset--blue>select {
    background-color: #00a8de;
    color: #fff;
    display: flex;
    font-size: 14px;
    font-weight: 500;
    height: 40px;
    padding-left: 10px;
    position: relative;
    width: 170px;
}

.graph-form__fieldset:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE2IDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMiAyTDggNi45MDkwOUwxNCAyIiBzdHJva2U9IiMxNTgzQTciIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQo8L3N2Zz4NCg==);
    background-repeat: no-repeat;
  background-position: center center;
    content: "";
    height: 34px;
    pointer-events: none;
    position: absolute;
    right: 10px;
    width: 60px

}

.graph-form__fieldset--blue:after {
    background: #000;
    content: "";
    display: inline-block;
    height: 40px;
    left: 134px;
    opacity: .2;
    position: absolute;
    top: 6px;
    width: 1px
}

.graph-form__fieldset--blue:before {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhbWFkYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTggMTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE4IDEwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I2ZmZmZmZjt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTksOS41Yy0wLjMsMC0wLjctMC4xLTEtMC40bC03LTZDMC40LDIuNiwwLjMsMS43LDAuOSwxQzEuNCwwLjQsMi4zLDAuMywzLDAuOUw5LDZsNi01LjIKCQljMC42LTAuNSwxLjYtMC41LDIuMSwwLjJjMC41LDAuNiwwLjUsMS42LTAuMiwyLjFsLTcsNkM5LjcsOS40LDkuMyw5LjUsOSw5LjV6Ii8+CjwvZz4KPC9zdmc+Cg==) no-repeat;
    content: "";
    height: 10px;
    left: 150px;
    pointer-events: none;
    position: absolute;
    top: 22px;
    width: 16px;
    z-index: 9
}

.graph-form__fieldset--blue option {
    background-color: #fff;
    color: #535a69;
}

.graph-footer {
    border-top: 1px solid #ccd4de;
    color: #828282;
    display: flex;
    font-size: 14px;
    line-height: 17px;
    padding: 12px 20px
}

.graph-footer span:last-child {
    margin-left: auto
}

.previ-profitability {
    padding-block: 70px;
}

.container {
    width: 100%;
    max-width: calc(1150px + 2.5rem);
    margin-inline: auto;
    padding-inline: 1.25rem;
    display: flex;
    gap: 40px;
    flex-wrap: wrap;
    justify-content: center;
}

.table-wrapper,
.graph-wrapper {
    border: 1px solid #ccd4de;
    flex: 1;
    width: 100%;
    max-width: 680px;
}

.table-content,
.graph-content {
    padding: 15px 20px;
}

.table-profitability-perfil {
    border: 1px solid #dee1e8;
    border-collapse: separate;
    border-spacing: 0;
    display: table;
    margin-bottom: 0;
    width: 100%;
}

.table-profitability-perfil th {
    color: #0e9e87;
    font-size: 14px;
    height: 55px;
    line-height: 18px;
    padding: 10px;
    text-align: center;
    border-bottom: 2px solid rgba(60, 139, 11, .5);
}

.table-profitability-perfil tr:nth-child(odd) {
    background: #fff;
}

.table-profitability-perfil tr:nth-child(even) {
    background: #f2f7fc;
}

.table-profitability-perfil tbody tr:hover {
    background: #dde1e8;
}

.table-profitability-perfil td {
    height: 41px;
    border-top: 1px solid #dee1e8;
    color: #1b3b62;
    padding: 10px;
}

.table-profitability-perfil td:first-child {
    text-align: left;
}

.table-profitability-perfil td:not(:first-child) {
    text-align: center;
}

.table-head {
    align-items: center;
    background: #edf2f8;
    border-bottom: 1px solid #ccd4de;
    display: flex;
    height: 70px;
    padding: 20px;
}

.table-head__title {
    align-items: center;
    color: #1b3b62;
    display: flex;
    flex-wrap: wrap;
    font-size: 21px;
    font-weight: 500;
    line-height: 21px;
    text-align: left;
}

.tooltip-container {
    font-size: 17px;
    color: white;
    width: 23px;
    height: 23px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background: #0E9E87;
    position: relative;
    margin-left: 10px;
}

.tooltip-container::after {
    content: "?";
}

.tooltip-container:hover {
    cursor: pointer;
}

.tooltip-content {
    visibility: hidden;
    border: 2px solid #0E9E87;
    width: 224px;
    background: #fff;
    text-align: center;
    padding: 8px;
    position: absolute;
    z-index: 1;
    top: 170%;
    opacity: 0;
    padding: 10px 15px;
    transition: opacity 0.3s;
    color: black;
}

.tooltip-content p {
    font-size: 12px;
    line-height: 18px;
    margin: 0;
    text-align: left;
}

.tooltip-container:hover .tooltip-content {
    visibility: visible;
    opacity: 1;
}

.arrow {
    position: absolute;
    bottom: 100%;
    left: 50%;
  }

  .arrow::before,
  .arrow::after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
  }

  .arrow::before {
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-bottom: 12px solid #fff;
    border-top: none;
    top: -12px;
    left: -12px;
    z-index: -1;
  }

  .arrow::after {
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 15px solid #0E9E87;
    border-top: none;
    top: -15px;
    left: -15px;
    z-index: -2;
  }

.graph-form__fieldset {
    border: none;
    border-radius: 2px;
    font-family: Barlow, sans-serif;
    height: 40px;
    margin-bottom: 0;
    position: relative;
}

.graph-form__select {
    background-color: #fff;
    border: none;
    border-radius: 3px;
    color: #535a69;
    font-family: Barlow, sans-serif;
    font-size: 14px;
    padding: 10px;
    position: relative;
    width: 220px;
    line-height: 1em;
    outline: none;
    appearance: none;
    background-image: none;
}

.graph-form__select option {
    border-bottom: 1px solid #cecece;
}

.graph-form__select:hover {
    cursor: pointer;
}

.graph-form__fieldset--blue {
    border-color: #00a8de;
    position: relative;
    margin-left: -5px;
}

.graph-form__fieldset--blue>select {
    background-color: #00a8de;
    color: #fff;
    display: flex;
    font-size: 14px;
    font-weight: 500;
    height: 40px;
    padding-left: 10px;
    position: relative;
    width: 170px;
}

.graph-form__fieldset:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE2IDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMiAyTDggNi45MDkwOUwxNCAyIiBzdHJva2U9IiMxNTgzQTciIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQo8L3N2Zz4NCg==);
    background-repeat: no-repeat;
  background-position: center center;
    content: "";
    height: 34px;
    pointer-events: none;
    position: absolute;
    right: 10px;
    width: 60px

}

.graph-form__fieldset--blue:after {
    background: #000;
    content: "";
    display: inline-block;
    height: 40px;
    left: 134px;
    opacity: .2;
    position: absolute;
    top: 6px;
    width: 1px
}

.graph-form__fieldset--blue:before {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhbWFkYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTggMTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE4IDEwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I2ZmZmZmZjt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTksOS41Yy0wLjMsMC0wLjctMC4xLTEtMC40bC03LTZDMC40LDIuNiwwLjMsMS43LDAuOSwxQzEuNCwwLjQsMi4zLDAuMywzLDAuOUw5LDZsNi01LjIKCQljMC42LTAuNSwxLjYtMC41LDIuMSwwLjJjMC41LDAuNiwwLjUsMS42LTAuMiwyLjFsLTcsNkM5LjcsOS40LDkuMyw5LjUsOSw5LjV6Ii8+CjwvZz4KPC9zdmc+Cg==) no-repeat;
    content: "";
    height: 10px;
    left: 150px;
    pointer-events: none;
    position: absolute;
    top: 22px;
    width: 16px;
    z-index: 9
}

.graph-form__fieldset--blue option {
    background-color: #fff;
    color: #535a69;
}

.graph-footer {
    border-top: 1px solid #ccd4de;
    color: #828282;
    display: flex;
    font-size: 14px;
    line-height: 17px;
    padding: 12px 20px
}

.graph-footer span:last-child {
    margin-left: auto
}

.loading-container {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.8);
    align-items: center;
    justify-content: center;
}
  
.loading-spinner {
  border: 8px solid #f3f3f3;
  border-top: 8px solid #00a8de;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  animation: spin 1s linear infinite;
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.error-message {
    text-align: center;
    margin-block: 50px;
    color: #D8001C;
    font-size: 24px;
	display: none;
}

@media only screen and (max-width:767px) {
    .error-message {
        font-size: 16px;
    }
}

.banner{
    background-image:url(../images/pedemeia/banner-image.jpg);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:cover;
    height:575px;
    margin-top:142px;
    position:relative;
    width:100%
}
.banner p{
    color:#537adb;
    font-family:Barlow,sans-serif;
    font-size:37px;
    font-weight:900;
    left:480px;
    max-width:280px;
    position:absolute;
    text-align:left;
    text-transform:uppercase;
    top:212px
}
.banner:before{
    content:url(../images/pedemeia/arrow-bottom.svg);
    height:156px;
    left:403px;
    position:absolute;
    top:0;
    width:332px
}
.banner:after{
    bottom:0;
    content:url(../images/pedemeia/arrow-top.svg);
    height:205px;
    position:absolute;
    right:0;
    width:416px
}
@media only screen and (max-width:1365px){
    .banner{
        background-image:url(../images/pedemeia/banner-image.jpg);
    }
    .banner p{
        left:55px
    }
    .banner:before{
        left:0
    }
}
@media only screen and (max-width:767px){
    .banner{
        background-image:url(../images/pedemeia/banner-image.jpg);
        height:855px
    }
    .banner p{
        left:50%;
        max-width:343px;
        top:123px;
        transform:translate(-50%);
        width:100%
    }
    .banner:before{
        content:url(../images/pedemeia/arrow-top.svg);
        height:104px;
        width:222px
    }
    .banner:after{
        content:url(../images/pedemeia/arrow-top.svg);
        height:145px;
        width:294px
    }
}
.stripe-wrapper{
    display:flex;
    flex-direction:column;
    height:auto;
    width:100%
}
.stripe-wrapper .stripe{
    display:flex;
    flex-direction:row;
    height:291px;
    overflow:hidden;
    width:100%
}
.stripe-wrapper .stripe.var-a{
    background-color:#50a7a5
}
.stripe-wrapper .stripe.var-a .text{
    background-color:#71c5c8;
    display:flex;
    flex-direction:column;
    height:291px;
    justify-content:center;
    position:relative;
    width:40%
}
.stripe-wrapper .stripe.var-a .text:before{
    content:url(../images/pedemeia/arrow-block.svg);
    height:291px;
    position:absolute;
    right:-40%;
    top:0;
    width:622px;
    z-index:8
}
.stripe-wrapper .stripe.var-a .text:after{
    content:url(../images/pedemeia/arrow-red.svg);
    height:32px;
    position:absolute;
    right:-30%;
    top:120px;
    width:24px;
    z-index:9
}
.stripe-wrapper .stripe.var-a .text .text-wrapper{
    display:flex;
    flex-direction:column;
    gap:3px;
    left:335px;
    position:absolute;
    top:99px;
    width:654px;
    z-index:9
}
.stripe-wrapper .stripe.var-a .text .text-wrapper p,.stripe-wrapper .stripe.var-a .text .text-wrapper strong{
    color:#fff;
    font-family:Barlow,sans-serif;
    font-size:30px;
    line-height:130%;
    text-align:left
}
.stripe-wrapper .stripe.var-a .text .text-wrapper strong{
    font-weight:900
}
.stripe-wrapper .stripe.var-a .text .text-wrapper p{
    font-weight:500
}
.stripe-wrapper .stripe.var-a .link{
    display:flex;
    flex-direction:column;
    height:291px;
    justify-content:center;
    width:60%
}
.stripe-wrapper .stripe.var-a .link a{
    align-items:center;
    background-color:#fff;
    border:2px solid #56b4b2;
    border-radius:40px;
    color:#56b4b2;
    display:flex;
    font-family:Barlow,sans-serif;
    font-size:33px;
    font-weight:700;
    height:83px;
    justify-content:center;
    line-height:100%;
    margin-left:32%;
    text-decoration:none;
    text-transform:uppercase;
    width:354px
}
.stripe-wrapper .stripe.var-b{
    align-items:center;
    background-color:transparent;
    justify-content:center
}
.stripe-wrapper .stripe.var-b .text{
    display:flex;
    flex-direction:column;
    height:153px;
    justify-content:center;
    position:relative;
    width:900px
}
.stripe-wrapper .stripe.var-b .text:before{
    content:url(../images/pedemeia/half.svg);
    height:153px;
    left:0;
    position:absolute;
    top:0;
    width:143px;
    z-index:8
}
.stripe-wrapper .stripe.var-b .text p{
    color:#173c5c;
    font-family:Barlow,sans-serif;
    font-size:30px;
    font-weight:500;
    height:auto;
    line-height:130%;
    padding-left:200px;
    text-align:left;
    width:92%
}
.stripe-wrapper .stripe.var-b .text p span{
    color:#537adb
}
@media only screen and (max-width:1650px){
    .stripe-wrapper .stripe.var-a .text:before{
        right:-45%
    }
    .stripe-wrapper .stripe.var-a .text .text-wrapper{
        left:17%
    }
}
@media only screen and (max-width:1200px){
    .stripe-wrapper .stripe.var-a .text{
        width:30%
    }
    .stripe-wrapper .stripe.var-a .text:before{
        right:-70%
    }
    .stripe-wrapper .stripe.var-a .text:after{
        right:-50%
    }
    .stripe-wrapper .stripe.var-a .text .text-wrapper{
        left:55px;
        top:47px;
        width:300px
    }
    .stripe-wrapper .stripe.var-a .text .text-wrapper p{
        font-weight:900
    }
    .stripe-wrapper .stripe.var-a .link a{
        margin-left:47%
    }
}
@media only screen and (max-width:1023px){
    .stripe-wrapper .stripe{
        flex-direction:column;
        height:auto
    }
    .stripe-wrapper .stripe.var-a{
        background-color:#50a7a5;
        flex-direction:column;
        height:345px
    }
    .stripe-wrapper .stripe.var-a .text{
        background-color:transparent;
        display:flex;
        height:100%;
        width:100%
    }
    .stripe-wrapper .stripe.var-a .text:after,.stripe-wrapper .stripe.var-a .text:before{
        display:none
    }
    .stripe-wrapper .stripe.var-a .text .text-wrapper{
        left:50%;
        top:37px;
        transform:translate(-50%);
        width:300px
    }
    .stripe-wrapper .stripe.var-a .link{
        align-items:center;
        height:250px;
        width:100%
    }
    .stripe-wrapper .stripe.var-a .link a{
        font-size:28px;
        height:70px;
        margin-left:0;
        width:297px
    }
    .stripe-wrapper .stripe.var-b{
        height:530px
    }
    .stripe-wrapper .stripe.var-b .text{
        height:100%;
        justify-content:unset;
        padding-top:226px;
        width:100%
    }
    .stripe-wrapper .stripe.var-b .text:before{
        left:16px;
        top:45px
    }
    .stripe-wrapper .stripe.var-b .text p{
        margin:0 auto;
        padding:0;
        width:95%
    }
}
.box-wrapper{
    display:flex;
    flex-direction:column;
    height:965px;
    width:100%
}
.box-wrapper .box-content{
    align-items:flex-end;
    background-color:transparent;
    display:flex;
    flex-direction:column;
    height:50%;
    margin:0 auto;
    position:relative;
    width:1490px
}
.box-wrapper .box-content .box-image{
    background-image:url(../images/pedemeia/box-image.jpg);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:cover;
    border-radius:20px;
    height:567px;
    left:0;
    overflow:hidden;
    position:absolute;
    top:0;
    width:785px;
    z-index:8
}
.box-wrapper .box-content ul{
    display:flex;
    flex-direction:column;
    gap:22px;
    height:auto;
    list-style:none;
    padding:95px 0 0;
    width:617px!important;
    width:-webkit-fit-content;
    width:-moz-fit-content;
    width:fit-content
}
.box-wrapper .box-content ul li{
    align-items:center;
    background-color:#91e3ea;
    border-radius:20px;
    color:#173c5c;
    display:flex;
    font-family:Barlow,sans-serif;
    font-size:28px;
    font-weight:500;
    height:129px;
    line-height:130%;
    max-width:617px;
    padding-left:87px;
    position:relative;
    text-align:left
}
.box-wrapper .box-content ul li:before{
    content:url(../images/pedemeia/arrow-right.svg);
    height:26px;
    left:19px;
    position:absolute;
    top:52px;
    width:19px;
    z-index:8
}
.box-wrapper .box-link{
    background-color:#537adb;
    height:50%;
    width:100%
}
.box-wrapper .box-link,.box-wrapper .box-link a{
    align-items:center;
    display:flex;
    justify-content:center
}
.box-wrapper .box-link a{
    background-color:#fff;
    border:2px solid #173c5c;
    border-radius:100px;
    color:#173c5c;
    flex-direction:column;
    font-family:Barlow,sans-serif;
    font-size:33px;
    font-weight:700;
    gap:3px;
    height:146px;
    line-height:100%;
    text-decoration:none;
    text-transform:uppercase;
    width:630px
}
.box-wrapper .box-link a span{
    font-weight:400;
    text-transform:none
}
@media only screen and (max-width:1599px){
    .box-wrapper{
        height:1300px
    }
    .box-wrapper .box-content{
        height:35%;
        width:100%
    }
    .box-wrapper .box-content .box-image{
        left:50%;
        transform:translate(-50%)
    }
    .box-wrapper .box-content ul{
        margin:0 auto;
        padding:504px 0 0;
        position:relative;
        z-index:8
    }
    .box-wrapper .box-link{
        align-items:flex-end;
        height:65%;
        padding-bottom:127px
    }
}
@media only screen and (max-width:1023px){
    .box-wrapper{
        height:1150px
    }
    .box-wrapper .box-content{
        height:405px
    }
    .box-wrapper .box-content .box-image{
        background-image:url();
        border-radius:0;
        height:405px;
        width:375px
    }
    .box-wrapper .box-content ul{
        padding:383px 0 0;
        width:343px!important
    }
    .box-wrapper .box-content ul li{
        font-size:28px;
        height:auto;
        padding:30px 30px 30px 87px
    }
    .box-wrapper .box-content ul li:before{
        top:50%;
        transform:translateY(-50%)
    }
    .box-wrapper .box-link{
        height:736px;
        padding-bottom:0
    }
    .box-wrapper .box-link a{
        font-size:25px;
        height:74px;
        margin-bottom:92px;
        width:343px
    }
    .box-wrapper .box-link a span{
        font-size:16px
    }
}


