@import url('https://fonts.googleapis.com/css?family=Open+Sans&display=swap');.error-message, .success-message {    padding: 5px 15px !important;}.carousel-control-next-icon.dark {	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e") !important;}.carousel-control-prev-icon.dark {	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e") !important;}.carousel-indicators.dark li {	background-color: #999;	background-color: rgba(70, 70, 70, 0.25);}.carousel-indicators.dark .active {	background-color: #444;}/* dashboard subscription */table.table-in-card thead tr th:first-of-type, table.table-in-card tbody tr td:first-of-type {	padding-left: 1.25rem;}/* end dashboard subscription *//* pricing */.pricing .card {	transition: all 0.2s;}.pricing .card-price {	font-size: 3rem;	margin-bottom: 5px;}.pricing .card-price .period {	font-size: 1rem;}.pricing .card .list-group-item:last-of-type {    border-bottom: 0;    margin-bottom: 0;}.pricing .card:hover {	margin-top: -.25rem;	margin-bottom: .25rem;	box-shadow: 0 0.5rem 1rem 0 rgba(0, 0, 0, 0.3);}.ribbon {	position: absolute;	left: -5px;	top: -5px;	z-index: 1;	overflow: hidden;	width: 75px;	height: 75px;	text-align: right;}.ribbon span {	font-size: 10px;	color: #FFF;	text-transform: uppercase;	text-align: center;	line-height: 20px;	transform: rotate(-45deg);	-webkit-transform: rotate(-45deg);	width: 100px;	display: block;	background: #79A70A;	background: linear-gradient(#39AD28 0%, #39ad28 100%);	box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);	position: absolute;	top: 19px;	left: -21px;}.ribbon span::before {	content: "";	position: absolute;	left: 0px;	top: 100%;	z-index: -1;	border-left: 3px solid #39ad28;	border-right: 3px solid transparent;	border-bottom: 3px solid transparent;	border-top: 3px solid #39ad28;}.ribbon span::after {	content: "";	position: absolute;	right: 0px;	top: 100%;	z-index: -1;	border-left: 3px solid transparent;	border-right: 3px solid #39ad28;	border-bottom: 3px solid transparent;	border-top: 3px solid #39ad28;}/* end pricing */html{font-size:15px;}body{font-family:'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;padding-top:53px;}.navbar-light .navbar-nav .nav-link{font-weight:600;}.text-green{color:#39ad28;}.text-green:hover, .text-green:focus{color:#39ad28;}input, textarea, select, input:focus, a:focus, button:focus{box-shadow:none !important;outline:none;}.btn-green{color:#fff !important;background-color:#39ad28 !important;border-color:#39ad28 !important;}.btn-green:hover{background-color:#399d28 !important;border-color:#399d28 !important;}.btn-outline-green{color:#39ad28 !important;border-color:#39ad28 !important;}.btn-outline-green:hover{color:#fff !important;background-color:#39ad28 !important;border-color:#39ad28 !important;}.font-14{font-size:14px;}.font-16{font-size:16px;}.font-17{font-size:17px;}.bg-image{background-position:center;background-size:cover;background-repeat:no-repeat;}#get-started > div.container{padding-top:3rem;padding-bottom:3rem;}footer .navbar-brand{font-weight:600;color:rgba(0, 0, 0, 0.9);margin-top:0;}footer .container{padding-left:1rem;padding-right:1rem;}.default_content{margin:20px 0;}.required-field{color:#dc3545;font-weight:600;}.article-card-image{height:160px;}.article-card-image:hover{background-size:110%;}.service-card:hover{margin-top:-0.25rem;margin-bottom:0.25rem;box-shadow:0 0.5rem 1rem 0 rgba(0, 0, 0, 0.3);}.parallax-image{background-attachment: fixed;background-position: center;background-repeat: no-repeat;background-size: cover;}.article-card .card-title{overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}.font-13{font-size:13px;}@media (max-width: 575.98px){.article-card-image{height:200px;}}@media (min-width: 576px) and (max-width: 767.98px){footer .container{padding-left:0;padding-right:0;}}@media (min-width: 768px) and (max-width: 991.98px){}@media (min-width: 992px) and (max-width: 1199.98px){#get-started > div.container{padding-top:5rem;padding-bottom:5rem;}}@media (min-width: 1200px){footer .navbar-brand{margin-top:42.5px;}}@media (min-width: 1600px){}