.h-cr-blue :is(h1, h2, h3, h4, h5, h6) {
	color: #002158;
}

.h-cr-teal :is(h1, h2, h3, h4, h5, h6) {
	color: #00c4b3;
}

.h-md-blue :is(h1, h2, h3, h4, h5, h6) {
	color: #2274d8;
}

.h-lt-blue :is(h1, h2, h3, h4, h5, h6) {
	color: #4ac1e0;
}

.h-deep-red :is(h1, h2, h3, h4, h5, h6) {
	color: #b11030;
}

.h-md-gray :is(h1, h2, h3, h4, h5, h6) {
	color: #595959;
}

.h-dk-gray :is(h1, h2, h3, h4, h5, h6) {
	color: #333;
}

.h-black :is(h1, h2, h3, h4, h5, h6) {
	color: #000;
}

.h-white :is(h1, h2, h3, h4, h5, h6) {
	color: #fff;
}

.h-thread-light-blue :is(h1, h2, h3, h4, h5, h6) {
	color: #0bf;
}

.h-gradient-1 :is(h1, h2, h3, h4, h5, h6, ) {
	color: #fff;
	background: -webkit-linear-gradient(-45deg, #002158 10%, #2274d8 40%, #00c4b3 80%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.h-gradient-2 :is(h1, h2, h3, h4, h5, h6, ) {
	color: #fff;
	background: -webkit-linear-gradient(-45deg, #2274d8 5%, #4ac1e0 40%, #00c4b3 80%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.h-gradient-hero-1 :is(h1, h2, h3, h4, h5, h6, ) {
	color: #fff;
	background: -webkit-linear-gradient(-45deg, #2274d8 5%, #4ac1e0 40%, #00c4b3 80%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.h-brd-left-md-blue :is(h1, h2, h3, h4, h5, h6) {
	border-width: 0px 0px 0px 2px;
	border-style: solid;
	border-image: linear-gradient(to bottom, #2274d8, #00c4b3) 1;
}

.h-brd-left-md-blue :is(h1, h2, h3, h4, h5, h6) .fl-heading-text {
	padding-left: 10px !important;
	display: inline-block;
}

.h-brd-left-md-blue :is(h1, h2, h3, h4, h5, h6).fl-callout-title {
	padding-left: 10px !important;
	display: inline-block;
}

.h-brd-left-lt-green :is(h1, h2, h3, h4, h5, h6) {
	border-left: 2px solid #a4cf60;
}

.h-brd-left-lt-green :is(h1, h2, h3, h4, h5, h6) .fl-heading-text {
	padding-left: 10px;
}

.h-brd-left-orange :is(h1, h2, h3, h4, h5, h6) {
	border-left: 2px solid #e6751e;
}

.h-brd-left-orange :is(h1, h2, h3, h4, h5, h6) .fl-heading-text {
	padding-left: 10px;
}

.h-brd-left-violet :is(h1, h2, h3, h4, h5, h6) {
	border-left: 2px solid #72258b;
}

.h-brd-left-violet :is(h1, h2, h3, h4, h5, h6) .fl-heading-text {
	padding-left: 10px;
}

.h-brd-left-lt-blue :is(h1, h2, h3, h4, h5, h6) {
	border-left: 2px solid #4ac1e0;
}

.h-brd-left-lt-blue :is(h1, h2, h3, h4, h5, h6) .fl-heading-text {
	padding-left: 10px;
}

.cr-blue {
	color: #002158 !important;
}

.cr-teal {
	color: #00c4b3 !important;
}

.md-blue {
	color: #2274d8 !important;
}

.lt-blue {
	color: #4ac1e0 !important;
}

.deep-red {
	color: #b11030 !important;
}

.md-gray {
	color: #595959 !important;
}

.dk-gray {
	color: #333 !important;
}

.black {
	color: #000 !important;
}

.white {
	color: #fff !important;
}

.yellow {
	color: #ffb71b !important;
}

.thread-light-blue {
	color: #0bf !important;
}

.dk-blue-bg {
	background-color: #002158 !important;
}

.md-blue-bg {
	background-color: #2274d8 !important;
}

.lt-blue-bg {
	background-color: #ebeef2 !important;
}

.white-bg {
	background-color: #fff !important;
}

.thread-light-blue-bg {
	background-color: #0bf !important;
}

.ico-heart-sparkle {
	color: #fff;
	background: -webkit-linear-gradient(90deg, #2274d8, #00c4b3);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.row-cr .fl-row-content-wrap {
	padding: 100px 0px;
}

.row-cr-top .fl-row-content-wrap {
	padding: 100px 0px 0px 0px;
}

.row-cr-mid .fl-row-content-wrap {
	padding: 150px 0px 150px 0px;
}

.row-cr-last .fl-row-content-wrap,
.row-cr-no-top .fl-row-content-wrap {
	padding: 0px 0px 100px 0px;
}

.row-cr-no-bottom .fl-row-content-wrap {
	padding: 100px 0px 0px 0px;
}

.row-cr-pg-hdr .fl-row-content-wrap {
	padding: 70px 0px 95px 0px;
}

.row-cr-bio .fl-row-content-wrap {
	padding: 40px 0px 40px 0px;
}

.row-cr-pg-hdr-new .fl-row-content-wrap {
	padding: 40px 0px 110px 0px;
}

.row-cr-refresh .fl-row-content-wrap {
	padding: 80px 0px;
}

.row-cr-refresh-no-top .fl-row-content-wrap {
	padding: 0px 0px 80px 0px;
}

.row-cr-refresh-no-bottom .fl-row-content-wrap {
	padding: 80px 0px 0px 0px;
}

.hide-all {
	display: none;
}

p {
	margin-bottom: 0px;
}

.uabb-infobox-content .uabb-infobox-text p {
	padding-bottom: 20px;
}

a {
	cursor: pointer;
}

a.underline {
	text-decoration: underline;
}

.no-float {
	float: none !important;
}

.no-float-center {
	float: none !important;
	margin: 0 auto !important;
}

i {
	margin-top: 2px;
}

.img-shadow-hero img {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	box-shadow: 0px 0px 30px 10px rgba(0, 0, 0, 20%);
}

.img-style-1 {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	box-shadow: 0px 0px 30px 10px rgba(0, 33, 88, 10%);
}

.img-style-2 img {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	box-shadow: 0px 0px 30px 10px rgba(0, 33, 88, 10%);
}

.img-style-3 img {
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
}

.img-shadow-teal img {
	-webkit-filter: drop-shadow(0px 0px 30px rgba(0, 196, 179, .3));
	filter: drop-shadow(0px 0px 30px rgba(0, 196, 179, .3));
}

.vimeo-embed-shadow-cr-blue {
	box-shadow: 0px 0px 30px 5px rgba(0, 33, 88, .5);
}

.vimeo-embed-shadow-cr-blue iframe {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-radius: 4px;
	background: #002158;
}

.col-sticky,
.col-sticky-d-only {
	position: -webkit-sticky;
	position: sticky;
	top: 120px;
}

.col-style-1 .fl-col-content {
	border-radius: 4px;
	box-shadow: 0px 0px 15px 1px rgba(0, 33, 88, 5%);
}

a.video:before,
span.video:before {
	content: "";
	font-family: "Font Awesome 5 Pro";
	font-size: 18px;
	font-weight: 400;
	display: inline-block;
	width: 25px;
}

a.link:before,
span.link:before {
	content: "";
	font-family: "Font Awesome 5 Pro";
	font-size: 18px;
	font-weight: 400;
	display: inline-block;
	width: 25px;
}

a.doc:before,
span.doc:before {
	content: "";
	font-family: "Font Awesome 5 Pro";
	font-size: 18px;
	font-weight: 400;
	display: inline-block;
	width: 25px;
}

a.videodoc:before,
span.videodoc:before {
	content: "";
	font-family: "Font Awesome 5 Pro";
	font-size: 18px;
	font-weight: 400;
	display: inline-block;
	width: 25px;
}

.uabb-button-wrap a,
.uabb-button-wrap a:visited {
	font-size: 20px !important;
	line-height: 24px !important;
	font-weight: 500 !important;
}

body.search-results .fl-post-meta {
	display: none;
}

header.fl-builder-content {
	z-index: 20;
	min-width: 100%;
	width: 100%;
	position: -webkit-sticky !important;
	position: sticky !important;
	top: 0;
}

.row-mm-top-bar .col-top-bar-search {
	width: auto;
}

.row-mm-top-bar .top-bar-search i {
	font-size: 11px !important;
	font-weight: 600;
	margin-right: 0px !important;
}

.top-bar-search,
.top-bar-search .fl-search-form-wrap {
	font-size: 11px;
}

.brex-mobile-menu-container-node {
	padding: 0 !important;
}

.mm-top-bar-chl .brex-mega-menu li>a {
	font-size: 11px !important;
	font-weight: 600;
	padding: 0 !important;
	margin-left: 25px !important;
}

.mm-top-bar-chl li:first-of-type a {
	margin-left: 0px !important;
}

.cr-mm-container>.fl-row-content-wrap>.fl-row-content>.fl-col-group {
	max-width: 1400px;
	margin: 0 auto;
}

ul#menu-mobile-menu-1 {
	width: 80%;
	padding: 0px 20px;
	margin: 0 auto;
}

ul#menu-mobile-menu-1 li#menu-item-6427 a {
	font-weight: 600;
}

ul#menu-mobile-menu-1 li#menu-item-6071 a {
	display: inline-block;
	margin-top: 5px;
	padding: 12px 24px;
	background-color: #2274d8;
	color: #fff;
	border-radius: 4px;
}

ul#menu-mobile-menu-1 li#menu-item-6071 a span {
	color: #fff;
}

ul#menu-mobile-menu-1 li ul.sub-menu li ul.sub-menu li {}

ul#menu-mobile-menu-1 li ul.sub-menu li ul.sub-menu li a {
	font-size: 14px;
	padding: 12px 0px 12px 25px;
}

.mm-overlay {
	opacity: .5;
	filter: blur(5px);
}

.brex-mega-menu>li>a {
	font-size: 16px;
}

.mm-nav-list a {
	display: inline-block;
	color: #002158;
	margin-bottom: 15px;
	font-weight: 400;
}

.mm-nav-list a:hover {
	color: #2274d8;
	text-decoration: none;
}

.mm-nav-list i {
	color: #2274d8 !important;
}

.mm-cr-login .fl-callout-button {
	padding-top: 18px;
}

.mm-solutions-cust-desc {
	font-size: 14px;
	color: #595959;
}

.mm-products-tabs .uabb-tabs nav {
	min-width: 335px !important;
}

.mm-products-tabs .uabb-tabs nav a {
	border: 0 !important;
}

.mm-products-tabs .uabb-tabs li .uabb-tabs-icon {
	float: right;
	padding: 4px 0px 0px 10px;
}

.mm-products-tabs .uabb-tabs .uabb-content-wrap {
	width: auto !important;
}

.mm-products-tabs .uabb-tabs .uabb-content-wrap #section-bar-0,
.mm-products-tabs .uabb-tabs .uabb-content-wrap #section-bar-1,
.mm-products-tabs .uabb-tabs .uabb-content-wrap #section-bar-2,
.mm-products-tabs .uabb-tabs .uabb-content-wrap #section-bar-3 {
	animation: fadeIn linear .25s;
	-webkit-animation: fadeIn linear .25s;
	-moz-animation: fadeIn linear .25s;
	-o-animation: fadeIn linear .25s;
	-ms-animation: fadeIn linear .25s;
}

ul.brex-mega-menu>li:nth-of-type(5)>a {
	background-color: #2274d8;
	color: #fff !important;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	padding: 12px 24px !important;
	margin-left: 15px;
}

ul.brex-mega-menu>li:nth-of-type(5)>a:hover {
	background-color: #1d63b8;
}

.top-nav-lp-demo ul.menu>li:nth-of-type(5)>a {
	background-color: #2274d8;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	padding: 12px 24px !important;
	margin-left: 15px;
}

.top-nav-lp-demo ul.menu>li:nth-of-type(5)>a span {
	color: #fff !important;
}

.top-nav-lp-demo ul.menu>li:nth-of-type(5)>a:hover {
	background-color: #1d63b8;
}

.pg-hdr .fl-callout-text p {
	padding: 15px 0px 20px 0px !important;
}

.pg-hero-bg-gradient-md-blue {
	background-image: linear-gradient(45deg, #2274d8 -10%, #002158 20%, #002158 80%, #2274d8 110%);
}

.pg-hero-bg-gradient-lt-blue {
	background-image: linear-gradient(45deg, #4ac1e0 -10%, #002158 20%, #002158 80%, #4ac1e0 110%);
}

.pg-hero-bg-gradient-teal {
	background-image: linear-gradient(45deg, #00c4b3 -10%, #002158 20%, #002158 80%, #00c4b3 110%);
}

.pg-hero-bg-gradient-lt-green {
	background-image: linear-gradient(45deg, #a4cf60 -10%, #002158 20%, #002158 80%, #a4cf60 110%);
}

.pg-hero-bg-gradient-orange {
	background-image: linear-gradient(45deg, #e6751e -10%, #002158 20%, #002158 80%, #e6751e 110%);
}

.pg-hero-bg-gradient-yellow {
	background-image: linear-gradient(45deg, #ffb71b -10%, #002158 20%, #002158 80%, #ffb71b 110%);
}

.pg-hero-bg-gradient-purple {
	background-image: linear-gradient(45deg, #72258b -10%, #002158 20%, #002158 80%, #72258b 110%);
}

.pg-hero-bg-gradient-pink {
	background-image: linear-gradient(45deg, #fa8db2 -10%, #002158 20%, #002158 80%, #fa8db2 110%);
}

.pg-hero-bg-gradient-white {
	background-image: linear-gradient(45deg, #fff -10%, #002158 20%, #002158 80%, #fff 110%);
}

.pg-hero-bg-gradient-hdline .uabb-heading-layout-inline .uabb-first-heading-text,
.pg-hero-bg-gradient-hdline .uabb-heading-layout-inline .uabb-second-heading-text,
.pg-hero-bg-gradient-hdline .uabb-heading-layout-inline .uabb-after-heading-text {
	display: inline;
}

.fl-widget.widget_recent_entries ul li {
	font-size: 18px;
	margin-bottom: 20px;
}

.fl-widget.widget_categories ul li {
	font-size: 18px;
	margin-bottom: 10px;
}

aside#categories-5,
aside#custom_html-3 {
	display: none;
}

.fl-widget.widget_recent_entries ul li:first-of-type {
	display: block;
}

.home-hero {
	background-image:url("{$theme_path}/static/picture/home-hero-bg-hearts-grid.gif");
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: scroll;
	background-size: cover;
	background-color: #002158;
}

.home-hero .fl-builder-layer {
	background-image:url("{$theme_path}/static/picture/home-hero-bg-heart-photo-01.png");
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: scroll;
	background-size: cover;
}

.home-hero .fl-builder-layer.nitro-lazy {
	background-image: none !important;
}

.home-tabs-serve .fl-tabs-labels {
	display: flex;
}

.home-tabs-serve .fl-tabs-label {
	flex: 0 0 25%;
	border-bottom: 2px solid #dbdde8 !important;
}

.home-tabs-serve a.fl-tabs-label:hover {
	color: #2274d8 !important;
}

.home-tabs-serve .fl-tabs-label.fl-tab-active {
	border-bottom: 2px solid #2274d8 !important;
}

.fl-builder-content .fl-node-251vwjqgko80 .fl-tabs .fl-tabs-labels .fl-tabs-label.fl-tab-active {
	border-bottom: 2px solid #2274d8 !important;
}

.home-tabs-serve .fl-tabs-panel-content.fl-tab-active {
	animation: fadeIn linear .25s;
	-webkit-animation: fadeIn linear .25s;
	-moz-animation: fadeIn linear .25s;
	-o-animation: fadeIn linear .25s;
	-ms-animation: fadeIn linear .25s;
}

.home-tabs-serve .fl-tabs-label.fl-tab-active:after {
	bottom: 0px !important;
}

.home-tabs-serve .home-tabs-serve-content {
	max-width: 100%;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.home-tabs-serve .home-tabs-serve-content>.row {
	display: flex;
}

.home-tabs-serve .home-tabs-serve-content-left h4 {
	color: #2274d8;
}

.home-tabs-serve .home-tabs-serve-content-left h5 {
	margin-top: 20px;
	color: #002158;
	font-weight: 600;
}

.home-tabs-serve .home-tabs-serve-content-left a.btn-prods {
	display: inline-block;
	padding: 5px 12px;
	margin: 0px 10px 5px 0px;
	background-color: #e7f1fb;
	color: #666;
	text-decoration: none;
	border-radius: 25px;
	font-size: 14px;
	font-weight: 600;
}

.home-tabs-serve .home-tabs-serve-content-left a.btn-prods:hover {
	background-color: #2274d8;
	color: #fff;
}

.home-tabs-serve-content-right img {
	float: right;
}

@keyframes fadeIn {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@-moz-keyframes fadeIn {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@-o-keyframes fadeIn {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@-ms-keyframes fadeIn {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

.home-bitk-list .fl-module-content {
	border-bottom: 1px solid #d8dee6;
}

.home-bitk-list a {
	color: #333;
}

.home-bitk-list a:hover {
	text-decoration: underline;
}

.home-bitk-list div.home-bitk-details {
	padding-bottom: 20px;
	font-size: 12px;
	color: #a0a7ac;
}

.home-bitk-highlight .fl-module-content {
	margin: 0px;
}

.home-bitk-highlight .fl-module-content .fl-callout-title {
	padding-left: 10px;
	padding-bottom: 0px;
	margin-bottom: 5px;
}

.home-bitk-highlight .fl-module-content h4 {
	border: none;
}

.home-banner {
	position: relative;
}


.home-banner .fl-row-content-wrap .fl-row-content {
	position: relative;
	z-index: 1;
}

.review-stars {
	color: #ffb71b;
}

.pg-hdr-overlay .fl-row-content-wrap:after {
	background-image: linear-gradient(to right, rgba(243, 243, 243, 1) 50%, rgba(243, 243, 243, 0) 70%);
}

.iframe-form {
	max-width: 60%;
	margin: 0 auto;
}

.iframe-form-container {
	max-width: 60%;
	margin: 0 auto;
}

.iframe-form-container-100 {
	max-width: 100% !important;
}

.iframe-form-container iframe {
	min-height: 450px;
}

.iframe-form-container iframe.no-height {
	min-height: 0px;
}

.list-icon-gradient-1 .uabb-icon {
	color: #fff;
	background: -webkit-linear-gradient(45deg, #2274d8, #00c4b3);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	margin-top: -4px;
}

.list-icons .fl-list-item-content-icon {
	vertical-align: top !important;
}

.list-icons.icons-left .fl-list-item-icon {
	text-align: left;
	width: 25px;
}

.list-bullets .fl-list-item-content-icon,
.list-bullets-top .fl-list-item-content-icon {
	vertical-align: top !important;
}

.list-bullets ul,
.list-bullets ol {
	margin: 0px !important;
}

.list-bullets ul.nested {
	margin-top: 10px !important;
}

.uabb-list-icon-wrap {
	align-items: flex-start;
}

ul.list-top-5 li {
	margin-top: 5px;
}

ul.list-top-10 li {
	margin-top: 10px;
}

ul.list-top-15 li {
	margin-top: 15px;
}

ul.list-top-20 li {
	margin-top: 20px;
}

ul.list-top-25 li {
	margin-top: 25px;
}

ul.list-top-5 li:first-of-type,
ul.list-top-10 li:first-of-type,
ul.list-top-15 li:first-of-type,
ul.list-top-20 li:first-of-type,
ul.list-top-25 li:first-of-type {
	margin-top: 0px;
}

.fl-accordion-button-label:focus,
.fl-accordion-button-label:active,
.fl-accordion-button-icon:focus,
.fl-accordion-button-icon:active {
	outline: none;
}

.blog-post-right-rail-banner {
	position: sticky;
	top: 140px;
}

body.archive h2.fl-post-title,
body.category h2.fl-post-title,
body.category-blog h2.fl-post-title,
body.search-results h2.fl-post-title {
	font-size: 30px;
}

.legal-first>li {
	margin-bottom: 25px;
}

.legal-second>li,
.legal-third>li {
	margin-top: 15px;
}

.legal-first.nested-count,
.legal-second.nested-count {
	counter-reset: item;
}

.legal-first.nested-count>li,
.legal-second.nested-count>li {
	counter-increment: item;
}

.legal-first.nested-count .legal-second.nested-count>li {
	display: block;
}

.legal-first.nested-count .legal-second.nested-count>li:before {
	content: counters(item, ".") " ";
}

footer {
	background-image:url("{$theme_path}/static/picture/ftr-bg-heart.png");
	background-repeat: no-repeat;
	background-position: right top;
	background-attachment: scroll;
	background-size: cover;
	background-color: #002158;
}

footer.nitro-lazy {
	background-image: none !important;
}

footer .fl-page-footer-widgets {
	font-size: 13px;
	margin-bottom: 30px;
}

footer .fl-page-footer-widget-col-1 {
	padding-right: 50px;
	border-right: 1px solid #3c527d;
	font-size: 16px;
}

footer .fl-page-footer-widget-col-2,
footer .fl-page-footer-widget-col-3 {
	padding-left: 50px;
}

footer aside#block-3 img {
	display: block;
	margin: 0px 0px 20px 0px;
}

footer .fl-widget-title {
	margin-bottom: 10px !important;
	font-size: 14px;
	font-weight: 800;
}

footer .fl-page-footer-widgets-container {
	max-width: 100%;
	padding-top: 80px;
	padding-left: 20px !important;
	padding-right: 20px !important;
}

footer .fl-page-footer {
	border: none;
}

footer .fl-page-footer-container {
	border-top: 1px solid #3c527d;
}

footer .text-left {
	flex: 25%;
	max-width: 25%;
}

footer .text-right {
	flex: 75%;
	max-width: 75%;
}

div.ftr-social-container {
	display: flex;
	justify-content: space-between;
	max-width: 160px;
}

div.ftr-social-container i {
	font-size: 20px;
}

.cr-list-items .fl-list-item-content-icon {
	vertical-align: top !important;
}

.cr-list-items i {
	vertical-align: middle;
}

.pricing-crunite .fl-pricing-table .fl-pricing-table-features .fl-pricing-table-feature-item {
	align-items: flex-start;
}

.pricing-crunite i.fl-feature-icon {
	display: block !important;
	padding-top: 11px;
}

.pricing-crunite .fl-pricing-table-features li {
	border-color: #ccc;
}

.leadership-img .uabb-team-wrap .uabb-image .uabb-photo-img {
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
}

.cr-exec-connects-stops img {
	margin-top: 25px !important;
}

.cr-exec-connects-stops .uabb-timeline-desc-content>a {
	color: #000;
}

body.page-id-6865 .fl-button-lightbox-content {
	max-width: 1200px;
}

.btns-hero-gradient-1 .fl-button-group-buttons .fl-button-group-button .fl-button-left .fl-button {
	font-weight: 500 !important;
	border-radius: 5px !important;
	background-image: linear-gradient(135deg, #2274d8 0%, #4ac1e0 100%) !important;
	margin-right: 25px;
}

.btns-hero-gradient-1 .fl-button-group-buttons .fl-button-group-button .fl-button-left .fl-button:hover {
	background-image: linear-gradient(135deg, #2274d8 0%, #00c4b3 100%) !important;
	transform: translate(0, -1px) !important;
}

.btns-hero-gradient-1 .fl-button-group-buttons .fl-button-group-button {
	margin-right: 25px;
}

.btns-hero-gradient-1 .fl-button-group-buttons .fl-button-group-button:nth-of-type(2) {
	margin-right: 0px;
}

.btns-hero-gradient-1 .fl-button-group-buttons .fl-button-group-button:nth-of-type(2) .fl-button-left .fl-button {
	background: linear-gradient(#00112c, #00112c) padding-box, linear-gradient(45deg, #2274d8, #00c4b3) border-box !important;
	border: 2px solid transparent !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}

.btns-hero-gradient-1 .fl-button-group-buttons .fl-button-group-button:nth-of-type(2) .fl-button-left .fl-button:hover span {
	background: -webkit-linear-gradient(-45deg, #2274d8 5%, #4ac1e0 40%, #00c4b3 80%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.btn-gradient-1 a {
	font-size: 16px !important;
	font-weight: 500 !important;
	border-radius: 5px !important;
	background-image: linear-gradient(135deg, #2274d8 0%, #4ac1e0 100%) !important;
}

.btn-gradient-1 a:hover {
	background-image: linear-gradient(135deg, #2274d8 0%, #00c4b3 100%) !important;
	transform: translate(0, -1px) !important;
}

.ayg-player-title {
	font-size: 24px;
}

@media only screen and (max-width: 1200px) and (min-width: 821px) {
	.iframe-form {
		max-width: 80% !important;
	}

	.iframe-form-container {
		max-width: 80% !important;
	}
}

@media only screen and (max-width: 820px) and (min-width: 500px) {
	.pg-hero-txt .fl-cta-button {
		text-align: center;
	}
}

@media only screen and (max-width: 820px) {
	.row-cr .fl-row-content-wrap {
		padding: 30px 0px !important;
	}

	.row-cr-first .fl-row-content-wrap {
		padding: 60px 0px 40px 0px !important;
	}

	.row-cr-mid .fl-row-content-wrap {
		padding: 0px 0px 40px 0px !important;
	}

	.row-cr-last .fl-row-content-wrap {
		padding: 0px 0px 60px 0px !important;
	}

	.row-cr-no-bottom .fl-row-content-wrap {
		padding: 60px 0px 0px 0px !important;
	}

	.row-cr-pg-hdr-new .fl-row-content-wrap {
		padding: 40px 0px 80px 0px !important;
	}

	.row-cr-refresh .fl-row-content-wrap {
		padding: 40px 0px !important;
	}

	.row-cr-refresh-no-top .fl-row-content-wrap {
		padding: 0px 0px 40px 0px !important;
	}

	.row-cr-refresh-no-bottom .fl-row-content-wrap {
		padding: 40px 0px 0px 0px !important;
	}

	.hide-t {
		display: none;
	}

	.top-nav-lp-demo ul.menu>li:nth-of-type(5)>a span {
		color: #002158 !important;
	}

	.row-concave svg,
	.row-cr-pg-hdr svg {
		height: 50px !important;
	}

	.mm-top-bar .top-bar .fl-rich-text p a {
		display: inline-block;
		margin: 0px 0px 0px 25px !important;
	}

	.cr-mega-menu .brex-mega-menu>li>a {
		font-size: 13px;
		padding-left: 8px !important;
		padding-right: 8px !important;
	}

	.home-hero .fl-builder-layer {
		background-image: none !important;
	}

	.home-hero .fl-builder-layer.nitro-lazy {
		background-image: none !important;
	}

	.home-banner {
		position: relative;
	}

	.home-banner:after {
		background: none !important;
		height: auto !important;
	}

	.fl-page-footer-container.container {
		padding-left: 20px;
		padding-right: 20px;
	}

	.iframe-form {
		max-width: 100% !important;
	}

	.iframe-form-container {
		max-width: 100% !important;
	}

	.fl-page-content .row {
		display: -webkit-box;
		display: -moz-box;
		display: box;
		-webkit-box-orient: vertical;
		-moz-box-orient: vertical;
		box-orient: vertical;
	}

	.fl-page-content .fl-sidebar {
		-webkit-box-ordinal-group: 2;
		-moz-box-ordinal-group: 2;
		box-ordinal-group: 2;
	}

	.fl-page-content .fl-content {
		-webkit-box-ordinal-group: 1;
		-moz-box-ordinal-group: 1;
		box-ordinal-group: 1;
	}

	#categories-4 {
		display: none;
	}

	#categories-5 {
		display: block !important;
	}

	.fl-sidebar {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		margin: 0px;
	}

	.pg-hdr-overlay .fl-row-content-wrap:after {
		background-image: linear-gradient(to right, rgba(243, 243, 243, 1) 55%, rgba(243, 243, 243, 0) 70%);
	}

	.col-sticky-d-only {
		position: initial !important;
		top: initial !important;
	}
}

@media only screen and (max-width: 500px) {
	.row-cr .fl-row-content-wrap {
		padding: 30px 0px !important;
	}

	.row-cr-first .fl-row-content-wrap {
		padding: 30px 0px 30px 0px !important;
	}

	.row-cr-mid .fl-row-content-wrap {
		padding: 0px 0px 30px 0px !important;
	}

	.row-cr-last .fl-row-content-wrap {
		padding: 0px 0px 30px 0px !important;
	}

	.row-cr-pg-hdr .fl-row-content-wrap {
		padding: 40px 0px 65px 0px;
	}

	.row-cr-pg-hdr-new .fl-row-content-wrap {
		padding: 40px 0px 80px 0px !important;
	}

	.row-cr-refresh .fl-row-content-wrap {
		padding: 25px 0px !important;
	}

	.row-cr-refresh-no-top .fl-row-content-wrap {
		padding: 0px 0px 25px 0px !important;
	}

	.row-cr-refresh-no-bottom .fl-row-content-wrap {
		padding: 25px 0px 0px 0px !important;
	}

	.hide-m {
		display: none !important;
	}

	ul#menu-mobile-menu-1 {
		width: 100% !important;
	}

	.row-concave svg,
	.row-cr-pg-hdr svg {
		height: 50px !important;
	}

	iframe.form-mobile-height {
		height: 600px !important;
	}

	.brex-mobile-menu-container-node {
		z-index: 101;
	}

	.brex-mobile-menu-container .close-icon {
		top: 13px !important;
	}

	.brex-mobile-menu-container-node .brex-mobile-menu-container .dashicons-before:before {
		width: 30px;
		height: 30px;
		font-size: 40px;
	}

	.brex-mobile-menu-container-node .brex-mobile-menu-container .brex-mobile-menu-inner li a {
		font-size: 20px;
		font-weight: 600;
	}

	ul#menu-mobile-menu-1 .menu-item-6304,
	ul#menu-mobile-menu-1 .menu-item-6306,
	ul#menu-mobile-menu-1 .menu-item-6311,
	ul#menu-mobile-menu-1 .menu-item-6316,
	ul#menu-mobile-menu-1 .menu-item-6317 {
		margin-left: 15px;
	}

	ul#menu-mobile-menu-1 .menu-item-6304 a,
	ul#menu-mobile-menu-1 .menu-item-6306 a,
	ul#menu-mobile-menu-1 .menu-item-6311 a,
	ul#menu-mobile-menu-1 .menu-item-6316 a,
	ul#menu-mobile-menu-1 .menu-item-6317 a {
		font-size: 16px;
	}

	.brex-mobile-menu-container-node .brex-mobile-menu-container .brex-mobile-menu-inner>li:nth-of-type(12) {
		margin-top: 12px;
	}

	.brex-mobile-menu-container-node .brex-mobile-menu-container .brex-mobile-menu-inner>li:nth-of-type(12)>a {
		padding: 12px 24px;
		background-color: #2274d8;
		color: #fff;
		border-radius: 4px;
	}

	.brex-mobile-menu-container .brex-mobile-menu-inner .sub-menu li a {
		font-size: 16px;
		font-weight: 500;
		color: #2274d8 !important;
	}

	.pg-hdr .fl-callout-text p {
		font-size: 18px !important;
	}

	.home-tabs-serve .fl-tabs-labels {
		display: none !important;
	}

	.fl-builder-content .fl-node-251vwjqgko80 .fl-tabs-label.fl-tab-active,
	.fl-builder-content .fl-node-251vwjqgko80 .fl-tabs-panel-label.fl-tab-active {
		border-bottom: 2px solid #2274d8 !important;
	}

	.home-tabs-serve-content-right img {
		float: none !important;
		padding: 30px 0px 0px 0px;
	}

	.blog-post-right-rail-banner {
		position: default !important;
		top: 0px !important;
	}

	aside#categories-5 select#cat option[value="3926"] {
		display: none;
	}

	h1.fl-post-title {
		font-size: 24px !important;
	}

	footer .fl-page-footer-widgets {
		margin-bottom: 0px !important;
	}

	footer .fl-page-footer-widget-col-1 {
		width: 100% !important;
		padding-right: 20px !important;
		border: 0 !important;
	}

	footer .fl-page-footer-widget-col-2 {
		width: 100% !important;
		padding-left: 15px !important;
	}

	footer .fl-page-footer-widget-col-3 {
		width: 100% !important;
		padding-left: 15px !important;
	}

	footer .fl-page-footer-widget-col-4 {
		width: 100% !important;
	}

	footr .fl-page-footer-container {
		padding-top: 40px !important;
		padding-bottom: 10px !important;
	}

	footer .text-left,
	footer .text-right {
		flex: 100% !important;
		max-width: 100% !important;
	}

	footer .ftr-social-container {
		margin: 0 auto !important;
	}
}

.ayg-thumbnail,
.ayg-thumbnail-title,
.ayg-player-title {
	color: #2274d8 !important;
}

.ayg-thumbnail-caption {
	color: #333 !important;
}

.ayg-player-description-toggle-btn {
	padding-bottom: 50px !important;
}

.mm-cr-login img {
	height: 80px;
}

.mm-cr-login {
	text-align: center;
}