.version.index {
	color: #0000FB;
	background-color: #F80575;
}
#muse_css_mq {
	background-color: #FFFFFF;
}
#page {
	z-index: 1;
	min-height: 438px;
	background-image: none;
	border-width: 0px;
	border-color: #000000;
	background-color: transparent;
	padding-bottom: 62px;
	width: 100%;
	max-width: 960px;
	margin-left: auto;
	margin-right: auto;
}
#u94 {
	z-index: 2;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 0px;
	width: 90%;
	left: 0.84%;
}
#U97_animation {
	border: none;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
}
#u94 .fluid_height_spacer {
	padding-bottom: 81.77874186550976%;
}
#pu155-4 {
	z-index: 25;
	padding-bottom: 0px;
	margin-right: -10000px;
	margin-top: 100px;
	width: 35.53%;
	margin-left: 56.15%;
}
#u155-4 {
	z-index: 25;
	min-height: 67px;
	background-color: transparent;
	text-align: center;
	position: relative;
	width: 99.42%;
	margin-left: 0.59%;
}
#widgetu102 {
	z-index: 3;
	margin-top: 56px;
	position: relative;
	width: 99.71%;
}
#pwidgetu110 {
	z-index: 4;
	padding-bottom: 0px;
	margin-right: -10000px;
	margin-top: -1px;
	width: 100.59%;
	margin-left: -0.3%;
}
#widgetu110 {
	z-index: 4;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	width: 100%;
}
#widgetu110.fld-err-st {
	background-color: transparent;
	border-radius: 0px;
	min-height: 0px;
	width: 100%;
	margin: 0px 0px 0px 0%;
}
#u112-4 {
	z-index: 5;
	min-height: 16px;
	border-style: solid;
	border-width: 1px;
	border-color: #B5B5B5;
	background-color: #F4F4F4;
	position: relative;
	margin-right: -10000px;
	width: 99.42%;
	padding: 6px 0px;
}
#widgetu110.non-empty-st #u112-4 {
	border-color: #666666;
	background-color: #FFFFFF;
}
#widgetu110:hover #u112-4 {
	border-color: #666666;
	background-color: #FFFFFF;
	padding-top: 6px;
	padding-bottom: 6px;
	min-height: 16px;
	width: 99.42%;
	margin: 0px -10000px 0px 0%;
}
#widgetu110.focus-st #u112-4 {
	border-color: #666666;
	background-color: #FFFFFF;
	padding-top: 6px;
	padding-bottom: 6px;
	min-height: 16px;
	width: 99.42%;
	margin: 0px -10000px 0px 0%;
}
#widgetu110.fld-err-st #u112-4 {
	border-color: #D7244C;
	background-color: #FFFFFF;
	padding-top: 6px;
	padding-bottom: 6px;
	min-height: 16px;
	width: 99.42%;
	margin: 0px -10000px 0px 0%;
}
#widgetu110.non-empty-st #u112-4 * {
	color: #666666;
	font-style: normal;
}
#widgetu110:hover #u112-4 * {
	color: #666666;
	font-style: normal;
}
#widgetu110.focus-st #u112-4 * {
	color: #666666;
	font-style: normal;
}
#widgetu110.fld-err-st #u112-4 * {
	color: #D7244C;
	font-style: italic;
}
#u112-3 {
	color: #B5B5B5;
	line-height: 14px;
	font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
	font-style: italic;
	margin-left: 6px;
	margin-right: 6px;
	position: relative;
}
#widgetu110_input {
	position: absolute;
	color: #B5B5B5;
	font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
	font-style: italic;
	min-height: 16px;
	width: 100%;
}
#widgetu110_prompt {
	color: #B5B5B5;
	font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
	font-style: italic;
	height: 16px;
	overflow: hidden;
	position: absolute;
	width: 100%;
}
#widgetu110.non-empty-st #widgetu110_prompt {
	visibility: hidden;
}
#u109-4 {
	height: 46px;
	border-color: #666666;
	background-color: #39B54A;
	border-radius: 11px;
	color: #FFFFFF;
	font-size: 24px;
	text-align: center;
	line-height: 28px;
	font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
	margin-top: 35px;
	position: relative;
	width: 64.92%;
	margin-left: 18.72%;
	padding: 7px 0px 0px;
}
#u109-4:hover {
	border-color: #141414;
	background-color: #141414;
	padding-top: 7px;
	padding-bottom: 0px;
	min-height: 0px;
	height: 46px;
	width: 64.92%;
	margin: 35px 0px 0px 18.71345029239766%;
}
#u109-4:active {
	border-color: #141414;
	background-color: #141414;
	padding-top: 7px;
	padding-bottom: 0px;
	min-height: 0px;
	height: 46px;
	width: 64.92%;
	margin: 35px 0px 0px 18.71345029239766%;
}
#pu118-4 {
	z-index: 9;
	margin-top: 21px;
	width: 58.48%;
	margin-left: 21.64%;
}
#u118-4 {
	z-index: 9;
	min-height: 21px;
	background-color: transparent;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	padding-top: 4px;
	font-size: 12px;
	line-height: 14px;
	font-family: Palatino, Palatino Linotype, Georgia, Times, Times New Roman, serif;
	position: relative;
	margin-right: -10000px;
	width: 100%;
}
#widgetu102.frm-sub-st #u118-4 p {
	color: #999999;
	line-height: 1;
	font-size: 14px;
	font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
	font-style: italic;
}
#u108-4 {
	z-index: 13;
	min-height: 21px;
	background-color: transparent;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	padding-top: 4px;
	color: #FF0000;
	font-size: 12px;
	line-height: 14px;
	font-family: Palatino, Palatino Linotype, Georgia, Times, Times New Roman, serif;
	position: relative;
	margin-right: -10000px;
	width: 100%;
}
#widgetu102.frm-subm-err-st #u108-4 p {
	color: #D7244C;
	line-height: 1;
	font-size: 14px;
	font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
	font-style: italic;
}
#u103-4 {
	z-index: 17;
	min-height: 21px;
	background-color: transparent;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	padding-top: 4px;
	color: #00FF00;
	font-size: 12px;
	line-height: 12px;
	font-family: Palatino, Palatino Linotype, Georgia, Times, Times New Roman, serif;
	position: relative;
	margin-right: -10000px;
	width: 100%;
}
#widgetu102.frm-sub-st #u118-4, #widgetu102.frm-subm-err-st #u108-4, #widgetu102.frm-subm-ok-st #u103-4 {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	min-height: 25px;
}
#widgetu102.frm-subm-ok-st #u103-4 p {
	color: #999999;
	font-size: 14px;
	font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
	font-style: italic;
}
.css_verticalspacer .verticalspacer {
	height: calc(100vh - 500px);
}


.header .logo img {
    height: 80px;
}

.cards .card .card-title {
    min-height: 75px;
}


.developer a {
    font-weight: 500;
    /* color: #e31e24; */ 
    color: #fff;
    text-decoration: underline;
}

.developer {
    font-weight: 400;
}

.clients-row img {
    max-height: 135px;
}
.clients-row {
    flex-wrap: wrap;
}

.clients-row .col {
    width: 20%;
    margin-bottom: 20px;
    flex-basis: auto;
}
@media (max-width: 768px) {
    
.clients-row .col {
    width: 30%;
    margin-bottom: 20px;
    flex-basis: auto;
}    
    
    .top-content {
        /* height: 100vh; */
        padding: 0!important;
    }
    .header .navbar-toggler {
        padding: 0;
    }
    .header.navbar-dark .navbar-toggler-icon {
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
    }
    
    .header .logo img {
        height: 35px;
    }
    .top-phone {
        flex-grow: 1;
        text-align: right;
        margin-right: 10px;
    }
    .top-caption {
        font-size: 2rem;
    }
    .pb-5, .py-5 {
        padding-top: 35px!important;
        padding-bottom: 35px!important;
    }
    
    .cards .card-title {
        min-height: auto!important;
    }
    
    .section-2 h1, .section-3 h1, .section-4 h1, .section-5 h1, .section-6 h1 {
        font-size: 2rem;
    }

}
