
/*@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500&display=swap);*/
@import url("https://cdn-dniag.nitrocdn.com/xyKrOTmAYFMlBRVuQecFusUQCGhMeBRK/assets/static/source/rev-31949ff/fonts.googleapis.com/b71e02f5e4dfb9760b2db9908e14e652.css2");

body {
	background-color: #fcfcfc;
}

h1 {
	font-size: 56px;
	line-height: 64px;
	font-weight: 700;
	padding-bottom: 20px;
}

.et_pb_column_1_3 h2, .et_pb_column_1_4 h2, .et_pb_column_1_5 h2, .et_pb_column_1_6 h2, .et_pb_column_2_5 h2, h2 {
	font-size: 40px;
	line-height: 48px;
	font-weight: 700;
}

.et_pb_column_1_3 h3, .et_pb_column_1_4 h3, .et_pb_column_1_5 h3, .et_pb_column_1_6 h3, .et_pb_column_2_5 h3, h3 {
	font-size: 32px;
	line-height: 40px;
	font-weight: 700;
}

h2.medium {
	font-size: 32px;
	line-height: 40px;
	font-weight: 700;
}

h4 {
	font-size: 24px;
	line-height: 32px;
	font-weight: 700;
}

h5 {
	font-size: 20px;
	line-height: 32px;
	font-weight: 700;
}

p {
	font-size: 20px;
	line-height: 32px;
	font-weight: 400;
	padding-bottom: 20px !important;
}

ol.white li, ul.white li {
	font-size: 20px;
	line-height: 32px;
	font-weight: 400;
	padding-bottom: 10px !important;
}

.small {
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
}

.overflow_hidden {
	overflow: hidden;
}

.mw1000 {
	max-width: 1000px;
	margin: auto;
}

.et_pb_section {
	background-color: #fcfcfc !important;
}

body.et-fb .entry-content  div.et_pb_section.grd_dark {
	background: linear-gradient(300.47deg, #1a1e24 16.46%, #262d3d 57.18%) !important;
}

body.et-fb .entry-content  div.et_pb_section.grd_dark_top_section {
	background: linear-gradient(170deg, #1a1e24 38%, #262d3d 70%) !important;
}

body.et-fb .entry-content  div.et_pb_section.grd_dark_top {
	background: linear-gradient(170deg, #1a1e24 24%, #262d3d 64%) !important;
}

body.et-fb .entry-content  div.et_pb_section.flip_card_section {
	background: radial-gradient(600px 600px at 50% 60%, #38ff82 0%, #30393e 39.58%, #262c3c 90%) !important;
}

body.et-fb  footer div.et_pb_section.grd_dark {
	background: linear-gradient(348deg, #1a1e24 24%, #262d3d 65%) !important;
}

body.et-fb .entry-content  div.et_pb_section.grd_contact_bg {
	background: linear-gradient(-180deg, #1a1e24 30.6%, #262d3d 71.81%) !important;
}

body.et-fb .entry-content  div.et_pb_section.pro_grd_dark_top {
	background: linear-gradient(6deg, #1a1e24 18%, #262d3d 55%) !important;
}

body.et-fb .entry-content  div.et_pb_section.pro_grd_dark_mid {
	background: linear-gradient(172deg, #1a1e24 38%, #262d3d 70%) !important;
}

body.et-fb .entry-content  div.et_pb_section.pro_grd_dark_bottom {
	background: linear-gradient(348deg, #1a1e24 24%, #262d3d 65%) !important;
}

.et_pb_row {
	padding-left: 35px !important;
	padding-right: 35px !important;
	width: 100% !important;
}

#header_main {
	background-color: #0c242b !important;
	padding: 0;
}

#header_main #headerouter {
	padding: 20px 0px;
}

@media only screen and (max-width:767px) {
	h1 {
		font-size: 40px;
		line-height: 48px;
		font-weight: 700;
	}
	
	h2 {
		font-size: 32px;
		line-height: 40px;
		font-weight: 700;
	}
	
	h3 {
		font-size: 24px;
		line-height: 32px;
		font-weight: 700;
	}
	
	h4 {
		font-size: 20px;
		line-height: 32px;
		font-weight: 700;
	}
	
	h5 {
		font-size: 18px;
		line-height: 24px;
		font-weight: 700;
	}
	
	.hideme {
		display: none;
	}
	
	p {
		font-size: 16px;
		line-height: 24px;
		font-weight: 400;
		color: #000;
	}
	
	ol.white li, ul.white li {
		font-size: 16px;
		line-height: 24px;
		font-weight: 400;
		padding-bottom: 5px !important;
	}
	
	.fw400 {
		font-weight: 400 !important;
	}
	
	.fw600 {
		font-weight: 600;
	}
	
	.fw800 {
		font-weight: 800;
	}
	
	.small {
		font-size: 14px;
		line-height: 24px;
		font-weight: 400;
	}
	
	.et_pb_row {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
}

.frost_card_1col {
	max-width: 595px;
	margin: 0 auto !important;
	padding: 64px 10px 42px 10px;
}

.announcement_bar p {
	padding-bottom: 0 !important;
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
	color: #1a1e24 !important;
}

.announcement_bar p a {
	color: #1a1e24;
	text-decoration: underline;
}

.et_pb_text_inner h2, .et_pb_text_inner h3, .et_pb_text_inner h4, .et_pb_text_inner h5 {
	color: #000;
}

.unclickable>a {
	pointer-events: none !important;
}

.grd_dark {
	background: linear-gradient(300.47deg, #1a1e24 16.46%, #262d3d 57.18%);
}

.img_gray {
	filter: grayscale(1);
}

#herosection.grd_blue, #request_demo_cta.grd_blue, #download_ctaouter.grd_blue {
	background: url("https://cdn-dniag.nitrocdn.com/xyKrOTmAYFMlBRVuQecFusUQCGhMeBRK/assets/images/optimized/rev-584a01f/www.polymerhq.io/wp-content/themes/polymer/images/bg_blue.svg") left top, #14afed !important;
	background-size: cover !important;
}

#herosection.grd_blue.nitro-lazy, #request_demo_cta.grd_blue.nitro-lazy, #download_ctaouter.grd_blue.nitro-lazy {
	background: none !important;
}

.grd_blue.pattern::before {
	background: radial-gradient(circle at center, #82d5f4 2px, transparent 2px), transparent;
	background-size: 50px 36px;
	width: 99%;
	height: 100%;
	content: "";
	opacity: .5;
	position: absolute;
	top: 10px;
	left: 1%;
}

#herosection.grd_bluedark {
	background: url("https://cdn-dniag.nitrocdn.com/xyKrOTmAYFMlBRVuQecFusUQCGhMeBRK/assets/images/optimized/rev-584a01f/www.polymerhq.io/wp-content/themes/polymer/images/bg_bluedark.svg") left top, #1490df !important;
	background-size: cover !important;
}

#herosection.grd_bluedark.nitro-lazy {
	background: none !important;
}

.grd_bluedark.pattern::before {
	background: radial-gradient(circle at center, #0364b8 2px, transparent 2px), transparent;
	background-size: 50px 36px;
	width: 99%;
	height: 100%;
	content: "";
	opacity: .5;
	position: absolute;
	top: 10px;
	left: 1%;
}

#herosection.grd_green {
	background: url("https://cdn-dniag.nitrocdn.com/xyKrOTmAYFMlBRVuQecFusUQCGhMeBRK/assets/images/optimized/rev-584a01f/www.polymerhq.io/wp-content/themes/polymer/images/bg_green.svg") left top, #2b8956 !important;
	background-size: cover !important;
}

#herosection.grd_green.nitro-lazy {
	background: none !important;
}

.grd_green.pattern::before {
	background: radial-gradient(circle at center, #2b8956 2px, transparent 2px), transparent;
	background-size: 50px 36px;
	width: 99%;
	height: 100%;
	content: "";
	opacity: .5;
	position: absolute;
	top: 10px;
	left: 1%;
}

#herosection.grd_yellow {
	background: url("https://cdn-dniag.nitrocdn.com/xyKrOTmAYFMlBRVuQecFusUQCGhMeBRK/assets/images/optimized/rev-584a01f/www.polymerhq.io/wp-content/themes/polymer/images/bg_yellow.svg") left top, #e4a03d !important;
	background-size: cover !important;
}

#herosection.grd_yellow.nitro-lazy {
	background: none !important;
}

.grd_yellow.pattern::before {
	background: radial-gradient(circle at center, #e4a03d 2px, transparent 2px), transparent;
	background-size: 50px 36px;
	width: 99%;
	height: 100%;
	content: "";
	opacity: .5;
	position: absolute;
	top: 10px;
	left: 1%;
}

#herosection.grd_violet {
	background: url("https://cdn-dniag.nitrocdn.com/xyKrOTmAYFMlBRVuQecFusUQCGhMeBRK/assets/images/optimized/rev-584a01f/www.polymerhq.io/wp-content/themes/polymer/images/bg_violet.svg") left top, #8759c2 !important;
	background-size: cover !important;
}

#herosection.grd_violet.nitro-lazy {
	background: none !important;
}

.grd_violet.pattern::before {
	background: radial-gradient(circle at center, #8759c2 2px, transparent 2px), transparent;
	background-size: 50px 36px;
	width: 99%;
	height: 100%;
	content: "";
	opacity: .5;
	position: absolute;
	top: 10px;
	left: 1%;
}

#herosection.grd_violetlight {
	background: url("https://cdn-dniag.nitrocdn.com/xyKrOTmAYFMlBRVuQecFusUQCGhMeBRK/assets/images/optimized/rev-584a01f/www.polymerhq.io/wp-content/themes/polymer/images/bg_violetlight.svg") left top, #7b83eb !important;
	background-size: cover !important;
}

#herosection.grd_violetlight.nitro-lazy {
	background: none !important;
}

.grd_violetlight.pattern::before {
	background: radial-gradient(circle at center, #5059c9 2px, transparent 2px), transparent;
	background-size: 50px 36px;
	width: 99%;
	height: 100%;
	content: "";
	opacity: .5;
	position: absolute;
	top: 10px;
	left: 1%;
}

#herosection.grd_darkgreen {
	background: url("https://cdn-dniag.nitrocdn.com/xyKrOTmAYFMlBRVuQecFusUQCGhMeBRK/assets/images/optimized/rev-584a01f/www.polymerhq.io/wp-content/themes/polymer/images/bg_darkgreen.svg") left top, #0b4a53 !important;
	background-size: cover !important;
}

#herosection.grd_darkgreen.nitro-lazy {
	background: none !important;
}

.grd_darkgreen.pattern::before {
	background: radial-gradient(circle at center, #0b4a53 2px, transparent 2px), transparent;
	background-size: 50px 36px;
	width: 99%;
	height: 100%;
	content: "";
	opacity: .5;
	position: absolute;
	top: 10px;
	left: 1%;
}

.green_pattern_dot::before {
	background: radial-gradient(circle at center, #32db71 2px, transparent 2px), transparent;
	background-size: 36px 36px;
	width: 100%;
	height: 100%;
	content: "";
	position: absolute;
	top: 3px;
	left: -120px;
}

/* .bluedark_pattern_dot::before{background:radial-gradient(circle at center,#1490DF 2px,transparent 2px),transparent;background-size:36px 36px;width:100%;height:100%;content:"";position:absolute;top:3px;left:-120px} */
.grd_blue.bg-icon .bgicon_holder.et_pb_row::before {
	background: url("https://cdn-dniag.nitrocdn.com/xyKrOTmAYFMlBRVuQecFusUQCGhMeBRK/assets/images/optimized/rev-584a01f/www.polymerhq.io/wp-content/themes/polymer/images/bg-logo-icon.svg") right center no-repeat;
	position: absolute;
	width: 220px;
	height: 100%;
	content: "";
	top: -300px;
	right: 0;
	background-size: contain;
}

.grd_blue.bg-icon .bgicon_holder.et_pb_row::after {
	background: url("https://cdn-dniag.nitrocdn.com/xyKrOTmAYFMlBRVuQecFusUQCGhMeBRK/assets/images/optimized/rev-584a01f/www.polymerhq.io/wp-content/themes/polymer/images/bg-logo-icon.svg") left bottom no-repeat;
	position: absolute;
	width: 200px;
	height: 270px;
	content: "";
	bottom: -20px;
	left: -75px;
	background-size: contain;
	visibility: visible;
}

@media only screen and (max-width:980px) {
	.grd_blue.bg-icon .bgicon_holder.et_pb_row .et_pb_column {
		float: inherit;
	}
}

.black {
	color: #000;
}

.white {
	color: #fff !important;
}

.m0 {
	margin: 0;
}

.p0 {
	padding: 0;
}

.pt0 {
	padding-top: 0 !important;
}

.pb0 {
	padding-bottom: 0 !important;
}

.mr25 {
	margin-right: 25px;
}

.mt20 {
	margin-top: 20px;
}

.mb20 {
	margin-bottom: 20px;
}

.pb10 {
	padding-bottom: 10px !important;
}

.pt65 {
	padding-top: 65px !important;
}

.pb65 {
	padding-bottom: 65px !important;
}

.lightgrey {
	background-color: #f9f9f9;
}

.center {
	text-align: center;
}

@media only screen and (max-width:980px) {
	.pb65 {
		padding-bottom: 32px !important;
	}
	
	.pt65 {
		padding-top: 32px !important;
	}
}

@media only screen and (max-width:767px) {
	.pb65 {
		padding-bottom: 20px !important;
	}
	
	.pt65 {
		padding-top: 20px !important;
	}
	
	.btn_black_large.mr25 {
		margin-bottom: 15px;
	}
}

.btn_black {
	color: #fff !important;
	background-color: #0c242b;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
	padding: 15px 25px;
	height: inherit;
	display: inline-block;
}

.btn_black_large {
	color: #fff !important;
	background-color: #0c242b;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
	padding: 16px 45px;
	height: inherit;
	display: inline-block;
}

.btn_black_large:hover {
	color: #0c242b !important;
	background-color: #38ff82;
	padding: 16px 45px;
	height: inherit;
}

.btn_green_large {
	color: #0c242b !important;
	background-color: #38ff82;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
	padding: 16px 18px;
	height: 100%;
	display: inline-block;
}

.btn_green_large:hover {
	color: #38ff82 !important;
	background-color: transparent;
	border: 1px solid #38ff82;
	padding: 15px 17px;
	height: 100%;
}

.btn_green_sm {
	color: #30393e !important;
	background-color: #38ff82;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	font-size: 14px;
	line-height: 24px;
	font-weight: 600;
	padding: 10px 18px;
	height: 100%;
	display: inline-block;
}

.btn_green_sm:hover {
	color: #38ff82 !important;
	background-color: transparent;
	border: 1px solid #38ff82;
	padding: 9px 17px;
	height: 100%;
}

.btn_pink_large {
	color: #fff !important;
	background-color: #e91e63;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
	padding: 15px 40px;
	height: inherit;
	display: inline-block;
}

.btn_border {
	color: #0c242b !important;
	background-color: transparent;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
	border: 1px solid #0c242b;
	padding: 15px 25px;
	height: inherit;
	display: inline-block;
}

.btn_border_large {
	color: #38ff82 !important;
	background-color: transparent;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
	border: 1px solid #38ff82;
	padding: 15px 45px;
	height: inherit;
	display: inline-block;
}

.btn_border_large:hover {
	color: #0c242b !important;
	background-color: #38ff82;
	padding: 15px 45px;
	height: inherit;
}

.btn_borderwhite_large {
	color: #fff !important;
	background-color: transparent;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
	border: 1px solid #fff;
	padding: 15px 45px;
	height: inherit;
	display: inline-block;
}

.hero-cta-wrapper .et_pb_text_inner {
	display: flex;
	gap: 25px;
	align-items: center;
	flex-wrap: wrap;
}

a.btn_with_playicon {
	padding: 16px 18px;
	color: #38ff82 !important;
	border-radius: 10px;
	display: inline-flex;
	background: none;
	border: 1px solid #38ff82;
}

a.btn_with_playicon:before {
	content: "";
	display: inline-block;
	background: url("https://cdn-dniag.nitrocdn.com/xyKrOTmAYFMlBRVuQecFusUQCGhMeBRK/assets/images/source/rev-584a01f/www.polymerhq.io/wp-content/uploads/2023/08/play-icon.svg") left top no-repeat;
	margin-right: 10px;
	width: 22px;
	height: 22px;
}

a.btn_with_playicon:hover {
	padding: 16px 18px;
	color: #101828 !important;
	background-color: #38ff82;
}

a.btn_with_playicon:hover::before {
	background: url("https://cdn-dniag.nitrocdn.com/xyKrOTmAYFMlBRVuQecFusUQCGhMeBRK/assets/images/source/rev-584a01f/www.polymerhq.io/wp-content/uploads/2023/08/play-icon-black.svg") left top no-repeat;
}

.btn_black:hover, .btn_pink_large:hover {
	opacity: .9;
}

.btn_border:hover, .btn_borderwhite_large:hover {
	background-color: rgba(17, 17, 17, .1);
}

ul.bullet_noicon li {
	margin: 0px 0px 0px 26px;
	padding: 0px;
	font-size: 20px;
	line-height: 32px;
	font-weight: 400;
	padding-bottom: 12px;
}

@media only screen and (max-width:767px) {
	ul.bullet_noicon li {
		font-size: 16px;
		line-height: 22px;
	}
}

ul.bullet_noicon, ul.bullet_blue, ul.bullet_bluedark, ul.bullet_violetlight, ul.bullet_bluedark, ul.bullet_green, ul.bullet_darkbg, ul.bullet_lightbg, ul.bullet_green_big, ul.bullet_white, ul.bullet_yellow, ul.bullet_purple, ul.bullet_bluedark li, ul.bullet_violetlight li, ul.bullet_brand_green {
	padding: 0;
	margin: 0;
}

ul.bullet_darkbg.small li, ul.bullet_lightbg.small li {
	font-size: 16px;
}

ul.bullet_darkbg li {
	list-style-type: none;
	background: url("https://cdn-dniag.nitrocdn.com/xyKrOTmAYFMlBRVuQecFusUQCGhMeBRK/assets/images/optimized/rev-584a01f/www.polymerhq.io/wp-content/themes/polymer/images/check-dkbgrnd.svg") left 8px no-repeat;
	margin: 0;
	padding: 0 0 0 26px;
	font-size: 20px;
	line-height: 32px;
	font-weight: 400;
	padding-bottom: 12px;
	color: #fff;
}

ul.bullet_darkbg li.nitro-lazy {
	background: none !important;
}

ul.bullet_lightbg li {
	list-style-type: none;
	background: url("https://cdn-dniag.nitrocdn.com/xyKrOTmAYFMlBRVuQecFusUQCGhMeBRK/assets/images/optimized/rev-584a01f/www.polymerhq.io/wp-content/themes/polymer/images/check-whitebkgnd.svg") left 8px no-repeat;
	margin: 0;
	padding: 0 0 0 26px;
	font-size: 20px;
	line-height: 32px;
	font-weight: 400;
	padding-bottom: 12px;
}

ul.bullet_lightbg li.nitro-lazy {
	background: none !important;
}

/* ul.bullet_blue li{list-style-type:none;background:url(../images/blue_check.svg) left 8px no-repeat;margin:0;padding:0 0 0 26px;font-size:20px;line-height:32px;font-weight:400;padding-bottom:12px}
ul.bullet_bluedark li{list-style-type:none;background:url(../images/bluedark_check.svg) left 8px no-repeat;margin:0;padding:0 0 0 26px;font-size:20px;line-height:32px;font-weight:400;padding-bottom:12px}
ul.bullet_white li{list-style-type:none;background:url(../images/white_check.svg) left 8px no-repeat;margin:0;padding:0 0 0 26px;font-size:20px;line-height:32px;font-weight:400;padding-bottom:12px}
ul.bullet_green li{list-style-type:none;background:url(../images/green_check.svg) left 8px no-repeat;margin:0;padding:0 0 0 26px;font-size:20px;line-height:32px;font-weight:400;padding-bottom:12px}
ul.bullet_yellow li{list-style-type:none;background:url(../images/yellow_check.svg) left 8px no-repeat;margin:0;padding:0 0 0 26px;font-size:20px;line-height:32px;font-weight:400;padding-bottom:12px}
ul.bullet_purple li{list-style-type:none;background:url(../images/purple_check.svg) left 8px no-repeat;margin:0;padding:0 0 0 26px;font-size:20px;line-height:32px;font-weight:400;padding-bottom:12px}
ul.bullet_violetlight li{list-style-type:none;background:url(../images/violetlight_check.svg) left 8px no-repeat;margin:0;padding:0 0 0 26px;font-size:20px;line-height:32px;font-weight:400;padding-bottom:12px}
ul.bullet_green_big li{list-style-type:none;background:url(../images/green_check_big.svg) left 15px no-repeat;margin:0;padding:0 0 0 39px;font-size:32px; color: #FAFAFA; line-height:53px;font-weight:400;padding-bottom:0px}
ul.bullet_brand_green li{list-style-type:none;background:url(../images/brand-green-check.svg) left 8px no-repeat;margin:0;padding:0 0 0 26px;font-size:20px; line-height:32px;font-weight:400;padding-bottom:12px} */
ul.bullet_blue_inline, ul.bullet_green_inline, ul.bullet_darkbg_inline, ul.bullet_lightbg_inline, ul.bullet_yellow_inline, ul.bullet_black_inline, ul.bullet_purple_inline, ul.bullet_bluedark_inline, ul.bullet_violetlight_inline li {
	padding-left: 0;
	padding-bottom: 0px;
}

ul.bullet_darkbg_inline li {
	list-style-type: none;
	background: url("https://cdn-dniag.nitrocdn.com/xyKrOTmAYFMlBRVuQecFusUQCGhMeBRK/assets/images/optimized/rev-584a01f/www.polymerhq.io/wp-content/themes/polymer/images/check-dkbgrnd.svg") left 8px no-repeat;
	margin: 0;
	padding: 0 9px 0 20px;
	font-size: 20px;
	line-height: 32px;
	font-weight: 400;
	padding-bottom: 12px;
	display: inline-block;
	color: #fff;
}

ul.bullet_darkbg_inline li.nitro-lazy {
	background: none !important;
}

ul.bullet_lightbg_inline li {
	list-style-type: none;
	background: url("https://cdn-dniag.nitrocdn.com/xyKrOTmAYFMlBRVuQecFusUQCGhMeBRK/assets/images/optimized/rev-584a01f/www.polymerhq.io/wp-content/themes/polymer/images/check-whitebkgnd.svg") left 8px no-repeat;
	margin: 0;
	padding: 0 9px 0 20px;
	font-size: 20px;
	line-height: 32px;
	font-weight: 400;
	padding-bottom: 12px;
	display: inline-block;
}

ul.bullet_lightbg_inline li.nitro-lazy {
	background: none !important;
}

/* ul.bullet_black_inline li{list-style-type:none;background:url(../images/black_check.svg) left 8px no-repeat;margin:0;padding:0 9px 0 20px;font-size:20px;line-height:32px;font-weight:400;padding-bottom:12px;display:inline-block}
ul.bullet_green_inline li{list-style-type:none;background:url(../images/green_check.svg) left 8px no-repeat;margin:0;padding:0 9px 0 20px;font-size:20px;line-height:32px;font-weight:400;padding-bottom:12px;display:inline-block}
ul.bullet_blue_inline li{list-style-type:none;background:url(../images/blue_check.svg) left 8px no-repeat;margin:0;padding:0 9px 0 20px;font-size:20px;line-height:32px;font-weight:400;padding-bottom:12px;display:inline-block}
ul.bullet_bluedark_inline li{list-style-type:none;background:url(../images/bluedark_check.svg) left 8px no-repeat;margin:0;padding:0 9px 0 20px;font-size:20px;line-height:32px;font-weight:400;padding-bottom:12px;display:inline-block}
ul.bullet_yellow_inline li{list-style-type:none;background:url(../images/yellow_check.svg) left 8px no-repeat;margin:0;padding:0 9px 0 20px;font-size:20px;line-height:32px;font-weight:400;padding-bottom:12px;display:inline-block}
ul.bullet_purple_inline li{list-style-type:none;background:url(../images/purple_check.svg) left 8px no-repeat;margin:0;padding:0 9px 0 20px;font-size:20px;line-height:32px;font-weight:400;padding-bottom:12px;display:inline-block}
ul.bullet_violetlight_inline li{list-style-type:none;background:url(../images/violetlight_check.svg) left 8px no-repeat;margin:0;padding:0 9px 0 20px;font-size:20px;line-height:32px;font-weight:400;padding-bottom:12px;display:inline-block} */
ul.bullet_green_dot, ul.bullet_yellow_dot, ul.bullet_bluedark_dot, ul.bullet_violetlight_dot {
	margin: 0;
	padding: 0;
}

ul.bullet_green_dot li, ul.bullet_yellow_dot li, ul.bullet_bluedark_dot li, ul.bullet_violetlight_dot li {
	margin-bottom: 30px;
	line-height: 32px;
	font-size: 20px;
	font-weight: 400;
	list-style-type: none;
	padding-left: 20px;
	position: relative;
}

ul.bullet_yellow_dot li:before {
	content: "";
	width: 19px;
	height: 19px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	background-color: #fdb803;
	margin-left: -39px;
	margin-right: 20px;
	display: inline-block;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}

ul.bullet_green_dot li:before {
	content: "";
	width: 19px;
	height: 19px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	background-color: #32db71;
	margin-left: -39px;
	margin-right: 20px;
	display: inline-block;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}

ul.bullet_bluedark_dot li:before {
	content: "";
	width: 19px;
	height: 19px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	background-color: #1490df;
	margin-left: -39px;
	margin-right: 20px;
	display: inline-block;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}

ul.bullet_violetlight_dot li:before {
	content: "";
	width: 19px;
	height: 19px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	background-color: #7b83eb;
	margin-left: -39px;
	margin-right: 20px;
	display: inline-block;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}

@media only screen and (max-width:767px) {
	ul.bullet_darkbg_inline li, ul.bullet_darkbg li, ul.bullet_blue li, ul.bullet_green li, ul.bullet_white li, ul.bullet_yellow li, ul.bullet_yellow_inline li, ul.bullet_green_inline li {
		font-size: 16px;
		line-height: 24px;
	}
}

.vsep-right {
	border-right: 1px solid #ddd;
}

@media only screen and (max-width:980px) {
	.vsep-right {
		border-bottom: 1px solid #ddd;
		border-right: none;
	}
}

#herosection #herorow {
	padding-top: 80px;
	padding-bottom: 80px;
}

#herosection {
	padding-top: 0;
	padding-bottom: 0;
}

#header_main #headerouter {
	z-index: 999;
}

#headerouter .head-col-logo {
	width: auto;
	margin-left: 0;
	line-height: initial;
}

#headerouter .head-col-nav {
	width: auto;
}

header .et_pb_section_0_tb_header {
	padding: 0;
	background-color: #000;
}

#headerouter .et_pb_menu .et_pb_menu__wrap {
	justify-content: end;
}

#headerouter #mega-menu-wrap-primary-menu #mega-menu-primary-menu {
	padding: 0;
}

#headerouter #mega-menu-wrap-primary-menu, #headerouter .et_pb_menu_inner_container {
	background-color: transparent;
}

#headerouter #mega-menu-wrap-primary-menu>#mega-menu-primary-menu li>a {
	color: #fff;
	padding-left: 18px;
	padding-right: 18px;
	font-size: 14px;
	font-weight: 400;
	font-family: "Inter", sans-serif;
}

#headerouter #mega-menu-wrap-primary-menu > ul#mega-menu-primary-menu li > a:hover {
	color: rgba(56, 255, 130, .8) !important;
}

#headerouter #mega-menu-wrap-primary-menu>#mega-menu-primary-menu li.first_child a {
	font-weight: 600;
}

#headerouter #mega-menu-wrap-primary-menu>#mega-menu-primary-menu li.top_space a {
	margin-top: 25px;
}

#headerouter #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item-has-children {
	text-align: center;
}

#headerouter #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item-has-children.mega-toggle-on>ul.mega-sub-menu::before {
	width: 0;
	height: 0;
	display: inline-block;
	border: 12px solid #fff;
	border-color: #fff #fff transparent transparent;
	transform-origin: 0 12px;
	transform: rotate(-45deg);
	content: "";
	position: absolute;
	top: 0px;
	transition: all .4s ease-in;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	opacity: 1;
}

#headerouter #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item.mega-toggle-on>a.mega-menu-link {
	color: #fff;
}

#headerouter #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item>ul.mega-sub-menu li a.mega-menu-link {
	color: #1a1e24 !important;
	padding: 0;
}

#headerouter #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item>ul.mega-sub-menu li a.mega-menu-link:hover {
	color: #000 !important;
}

#headerouter #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-hide-arrow>ul.mega-sub-menu {
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	padding: 24px 20px;
	margin-top: 10px;
}

.popup_video_image a, .popup_video_image a picture {
	display: block;
}

#headerouter #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-hide-arrow.one_col_layout>ul.mega-sub-menu {
	max-width: 178px;
	left: inherit;
}

#headerouter #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-hide-arrow.one_col_layout>ul.mega-sub-menu::before {
	left: 45px;
}

#headerouter #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-hide-arrow.two_col_layout>ul.mega-sub-menu {
	max-width: 500px;
	float: inherit;
	left: inherit;
}

#headerouter #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-hide-arrow.two_col_layout>ul.mega-sub-menu::before {
	left: 40px;
}

#headerouter #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-hide-arrow.three_col_layout>ul.mega-sub-menu {
	max-width: 590px;
}

#headerouter #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-hide-arrow.three_col_layout>ul.mega-sub-menu:before {
	left: 155px;
}

#headerouter #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-hide-arrow.four_col_layout>ul.mega-sub-menu {
	max-width: 725px;
}

#headerouter #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-hide-arrow.four_col_layout>ul.mega-sub-menu:before {
	left: 250px;
}

#headerouter #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.btn_black a {
	color: #30393e !important;
	background-color: #38ff82;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	font-size: 14px;
	line-height: 24px;
	font-weight: 600;
	padding: 10px 18px;
	height: inherit;
	display: inline;
	margin-left: 15px;
}

#headerouter #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.btn_black a:hover {
	color: #38ff82 !important;
	background-color: transparent;
	border: 1px solid #38ff82;
	padding: 9px 17px;
	height: inherit;
}

#headerouter #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.btn_border {
	margin-left: 10px;
}

#headerouter #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.btn_border a {
	color: #111;
	background-color: transparent;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	font-size: 14px;
	line-height: 24px;
	font-weight: 600;
	border: 1px solid #111;
	padding: 15px 25px;
	height: inherit;
	display: inline;
}

#headerouter #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.btn_border a:hover {
	background-color: rgba(17, 17, 17, .1);
}

@media only screen and (max-width:1200px) {
	#headerouter #mega-menu-wrap-primary-menu>#mega-menu-primary-menu li>a {
		padding-left: 10px;
		padding-right: 10px;
	}
	
	/* #headerouter #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.btn_black a{padding:10px 15px; margin-left: 0px;} */
	#headerouter #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.btn_border a {
		padding: 10px 15px;
	}
	
	#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-item > a.mega-menu-link {
		padding: 0px 11px 0px 11px;
	}
	
	ul#menu-main-nav-2023-right li.menu-item.btn_black a {
		margin-left: 0px;
	}
}

@media only screen and (max-width:980px) {
	#herosection #headerouter {
		display: flex;
	}
	
	#headerouter #mega-menu-wrap-primary-menu > #mega-menu-primary-menu li > a {
		color: #000;
	}
	
	#headerouter #mega-menu-wrap-primary-menu > #mega-menu-primary-menu li.unclickable > a {
		pointer-events: auto !important;
	}
	
	#headerouter #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item-has-children.mega-toggle-on>ul.mega-sub-menu::before {
		display: none;
	}
	
	#headerouter #mega-menu-wrap-primary-menu #mega-menu-primary-menu {
		padding: 25px;
		margin-top: 15px;
	}
	
	#headerouter #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item.mega-toggle-on>a.mega-menu-link {
		color: #000;
		line-height: inherit;
	}
	
	#headerouter #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-hide-arrow>ul.mega-sub-menu {
		padding: 0px 10px;
		margin-top: 0px;
		margin-bottom: 10px;
	}
	
	#headerouter #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-btn_black {
		line-height: 50px;
	}
	
	#headerouter #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-btn_border {
		line-height: 50px;
		margin-left: 0px;
	}
	
	#mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner {
		top: 0px;
	}
	
	#mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner, #mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before, #mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {
		background-color: #fff;
	}
	
	#header_main #headerouter {
		display: flex;
	}
	
	#mega-menu-wrap-top-menu #mega-menu-top-menu > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
		color: #38ff82;
	}
	
	#mega-menu-wrap-top-menu #mega-menu-top-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
		display: block;
	}
	
	#mega-menu-wrap-top-menu #mega-menu-top-menu li.mega-menu-item-has-children  ul.mega-sub-menu li > a.mega-menu-link > span.mega-indicator {
		display: none;
	}
}

#popup_slider_outer .dica-item-content .leftcol_image {
	margin-bottom: 45px;
}

#popup_slider_outer .dica-item-content .leftcol_content {
	max-width: 450px;
	font-size: 24px;
	line-height: 30px;
	color: #000;
	margin-bottom: 25px;
}

#popup_slider_outer .dica-item-content .leftcol_username {
	font-size: 20px;
	line-height: 26px;
	font-weight: 500;
}

#popup_slider_outer .dica-item-content .leftcol_userdetail {
	font-size: 20px;
	line-height: 26px;
	font-weight: 400;
}

#popup_slider_outer .dica_divi_carousel .dica-container .swiper-pagination {
	text-align: left;
	margin-top: -14px;
}

#popup_slider_outer .swiper-pagination-bullets .swiper-pagination-bullet {
	background: #e7e7e7;
	height: 10px;
	width: 48px;
	border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	-ms-border-radius: 0 !important;
	-o-border-radius: 0 !important;
	overflow: hidden;
}

#popup_slider_outer .swiper-pagination-bullets .swiper-pagination-bullet-active {
	background-color: #2c5992;
}

.comp-hero-head {
	max-width: 700px;
	margin: auto;
}

.comparevalbox .et_pb_text_inner {
	display: flex;
	align-items: center;
	max-width: 750px;
	margin: 0 auto;
}

.comparevalbox .et_pb_text_inner h2 {
	font-size: 96px;
	line-height: 64px;
	font-family: "Inter", sans-serif;
	color: #32db71;
	padding-right: 20px;
}

.comparevalbox .et_pb_text_inner p {
	padding-bottom: 0 !important;
	padding-left: 20px;
}

.promo-cta-mod {
	background-color: transparent !important;
	display: flex;
	align-items: center;
	padding: 0;
}

.promo-cta-mod h3 {
	text-align: left;
	font-weight: 600;
}

.promo-cta-mod .et_pb_promo_description {
	padding-bottom: 0;
	max-width: 600px;
}

.promo-cta-mod .et_pb_button_wrapper a.et_pb_button {
	color: #fff !important;
	background-color: #0c242b;
	border-radius: 40px;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	-ms-border-radius: 40px;
	-o-border-radius: 40px;
	font-size: 14px;
	line-height: 24px;
	font-weight: 600;
	padding: 15px 40px;
	height: inherit;
	display: inline-block;
	border: none;
}

.promo-cta-mod .et_pb_button_wrapper a.et_pb_button:hover::after {
	display: none;
}

@media only screen and (max-width:980px) {
	.promo-cta-mod {
		display: block;
	}
	
	.promo-cta-mod h3 {
		text-align: center;
		padding-bottom: 25px;
	}
	
	.promo-cta-mod .et_pb_promo_description {
		max-width: 100%;
	}
	
	.swapsecondonmobile .et_pb_image {
		text-align: center;
	}
	
	.promo-cta-mod .et_pb_button_wrapper {
		margin-bottom: 50px;
	}
}

@media only screen and (max-width:767px) {
	#popup_slider_outer .dica_divi_carousel .dica_divi_carouselitem .image_right {
		display: block;
		width: 100%;
	}
	
	#popup_slider_outer .dica_divi_carousel .dica_divi_carouselitem  .dica-image-container {
		width: 100% !important;
		margin-bottom: 30px;
	}
	
	#popup_slider_outer .dica_divi_carousel .dica_divi_carouselitem  .dica-item-content {
		width: 100% !important;
	}
	
	#popup_slider_outer .dica_divi_carousel .dica-container .swiper-pagination {
		text-align: left;
		margin-top: 0px;
	}
}

.leftdotbg {
	margin-bottom: 20px;
}

.leftdotbg::before {
	background: radial-gradient(circle at center, #32db71 2px, transparent 2px), transparent;
	background-size: 36px 36px;
	width: 30%;
	height: 100%;
	content: "";
	position: absolute;
	top: 3px;
	left: -11%;
}

.leftdotbg .et_pb_column {
	margin: auto;
}

.leftdotbg .et_pb_column h2 {
	font-size: 40px;
	line-height: 48px;
	font-weight: 500;
	font-family: "Inter", sans-serif;
	padding-left: 60px;
}

.frost-3col-grid .et_pb_column .et_pb_blurb {
	display: inline-flex;
	max-width: 33.33%;
	padding-left: 45px;
	padding-right: 45px;
}

@media only screen and (max-width:980px) {
	.leftdotbg::before {
		left: -18%;
	}
	
	.frost-3col-grid .et_pb_column .et_pb_blurb {
		max-width: 100%;
		display: block;
		margin-bottom: 0px;
		padding-left: 25px;
		padding-right: 25px;
	}
	
	.leftdotbg .et_pb_column h2 {
		font-size: 32px;
		line-height: 40px;
		margin-bottom: 10px;
	}
}

@media only screen and (max-width:767px) {
	.leftdotbg::before {
		left: -13%;
	}
}

.frost-3col-grid .et_pb_column .et_pb_blurb .et_pb_blurb_content {
	text-align: left;
}

.frost-3col-grid .frost-3col-grid-head {
	margin-bottom: 0 !important;
}

.frost-3col-grid .frost-3col-grid-head h3 {
	padding: 60px;
	text-align: center;
	font-weight: 500;
}

.frost-3col-grid .et_pb_column .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_description p {
	color: #828282;
}

.frost-2col-grid .et_pb_column .et_pb_blurb {
	display: inline-flex;
	width: 50%;
	max-width: 100%;
	padding-left: 45px;
	padding-right: 45px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.frost-2col-grid .et_pb_column .et_pb_blurb .et_pb_blurb_content {
	text-align: left;
	max-width: 400px;
}

.frost-2col-grid .frost-3col-grid-head {
	margin-bottom: 0 !important;
}

.frost-2col-grid .frost-3col-grid-head h3 {
	padding: 60px;
	text-align: center;
	font-weight: 500;
}

.frost-2col-grid .et_pb_column .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_description p {
	color: #828282;
}

.prod-team.frost-3col-grid .frost-3col-grid-head h2 {
	padding: 60px 60px 40px 60px;
	text-align: center;
	font-weight: 700;
}

.frost-3col-grid.multi_width_layout .frost-3col-grid-head h2 {
	padding: 60px 60px 40px 60px;
	text-align: center;
	font-weight: 700;
}

.frost-3col-grid.multi_width_layout .et_pb_column #multi_width_blurbouter {
	max-width: 920px;
	margin: 0 auto;
}

.frost-3col-grid.multi_width_layout .et_pb_column .et_pb_blurb {
	display: inline-flex;
	width: 33.33%;
	padding-left: 0px;
	padding-right: 5px;
}

@media only screen and (max-width:980px) {
	.prod-team.frost-3col-grid .frost-3col-grid-head h2 {
		padding-left: 20px;
		padding-right: 20px;
	}
	
	.frost-3col-grid.multi_width_layout .frost-3col-grid-head h2 {
		padding: 20px 10px 30px 10px;
	}
}

.prod-team.frost-3col-grid .et_pb_column .et_pb_blurb .et_pb_blurb_content h3 {
	font-size: 24px;
	line-height: 41px;
	font-weight: 700;
	color: #111;
}

.prod-team.frost-3col-grid .et_pb_column .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_description p {
	color: #000;
}

.prod-team.frost-3col-grid .et_pb_column .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_description p.hideme {
	display: none;
}

#popup_slider_outer .swiper-pagination-bullets .swiper-pagination-bullet-active::before {
	animation-duration: 8s;
	animation-name: slidein;
	position: absolute;
	content: "";
	display: inline;
	width: 48px;
	height: 10px;
	overflow: hidden;
	background-color: #14afed;
	animation-timing-function: ease-in-out;
	-webkit-animation-timing-function: ease-in-out;
}

@keyframes slidein {
	from {
		width: 0;
	}
	
	to {
		width: 48px;
	}
}

.frost-3col-grid.col4_wo_head .et_pb_column .et_pb_blurb {
	display: inline-flex;
	max-width: 25%;
	padding-left: 45px;
	padding-right: 45px;
}

.frost-3col-grid.col4_wo_head .et_pb_column .et_pb_blurb h4.et_pb_module_header {
	font-weight: 600;
	font-size: 20px;
	line-height: 38px;
	color: #000;
}

.frost-3col-grid.col4_wo_head .et_pb_column {
	text-align: center;
}

.cust-logo-carousal h3 {
	text-align: center;
	text-transform: uppercase;
	color: #282828;
	font-size: 18px;
	line-height: 32px;
	font-weight: 600;
}

.cust-logo-carousal .et_pb_divider {
	max-width: 1200px;
	margin: 0 auto;
}

.cust-logo-carousal .et_pb_divider::before {
	border-top-color: rgba(157, 157%, 157%, 20%);
}

.valign-center-cols .et_pb_column {
	margin: auto;
}

.et_pb_column.et_pb_column_1_3.home-cta-grid-lcol {
	width: 35%;
	margin-right: 5%;
}

.et_pb_column.et_pb_column_2_3.home-cta-grid-rcol {
	width: 60%;
}

.home-cta-grid-rcol .et_pb_row_inner_0 {
	justify-content: space-between;
	padding-bottom: 1%;
}

.home-cta-grid-rcol .et_pb_row_inner_0::after {
	display: none;
}

.home-cta-grid-rcol .et_pb_row_inner_1 {
	padding-top: 1%;
}

.home-cta-grid-rcol .et_pb_row_inner_0 .et_pb_column {
	width: 49% !important;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
}

.home-cta-grid-rcol .et_pb_blurb {
	padding: 45px;
}

.home-cta-grid-rcol .et_pb_blurb .et_pb_main_blurb_image {
	margin-bottom: 16px;
}

.home-cta-grid-rcol .et_pb_blurb .et_pb_blurb_content {
	text-align: left;
}

.home-cta-grid-rcol .et_pb_blurb .et_pb_blurb_content h4 {
	font-size: 32px;
	line-height: 38px;
	font-weight: 400;
	padding-bottom: 25px;
}

.home-cta-grid-rcol .et_pb_blurb .et_pb_blurb_description a {
	color: #38ff82;
	font-size: 16px;
	line-height: 24px;
	font-weight: 700;
	display: flex;
}

.home-cta-grid-rcol .et_pb_blurb .et_pb_blurb_description a::after {
	width: 0;
	height: 0;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;
	border-left: 12px solid #38ff82;
	content: "";
	display: inline;
	margin-left: 12px;
	margin-top: 5px;
	opacity: 1;
	-webkit-transition: .5s ease-in-out;
	-moz-transition: .5s ease-in-out;
	-o-transition: .5s ease-in-out;
	transition: .5s ease-in-out;
}

.home-cta-grid-rcol .et_pb_row_inner_1 .et_pb_column {
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
}

.home-cta-grid-rcol .et_pb_row_inner_1 .et_pb_column .et_pb_button {
	width: 100%;
	border: none;
	padding: 57px 10px;
	font-size: 32px;
	line-height: 38px !important;
	font-weight: 600;
	color: #38ff82;
	text-align: center;
}

.home-cta-grid-rcol .et_pb_row_inner_1 .et_pb_column .et_pb_button:hover {
	background-color: transparent;
}

.home-cta-grid-rcol .et_pb_row_inner_1 .et_pb_column .et_pb_button::after {
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-left: 12px solid #38ff82;
	content: "";
	display: inline;
	margin-left: 10px;
	margin-top: 10px;
	opacity: 1;
	-webkit-transition: .5s ease-in-out;
	-moz-transition: .5s ease-in-out;
	-o-transition: .5s ease-in-out;
	transition: .5s ease-in-out;
}

.home-cta-grid-rcol .et_pb_row_inner_1 .et_pb_column:hover .et_pb_button::after {
	margin-left: 18px;
}

.home-cta-grid-rcol .et_pb_blurb:hover .et_pb_blurb_description a:after {
	margin-left: 20px;
}

@media only screen and (max-width:980px) {
	.et_pb_column.et_pb_column_1_3.home-cta-grid-lcol {
		width: 100%;
		margin-bottom: 5%;
	}
	
	.et_pb_column.et_pb_column_2_3.home-cta-grid-rcol {
		width: 100%;
	}
	
	.home-cta-grid-rcol .et_pb_row_inner_0 {
		display: flex;
	}
	
	.swapmobileouter {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	
	.swapfirstonmobile {
		-webkit-order: 1;
		order: 1;
	}
	
	.swapsecondonmobile {
		-webkit-order: 2;
		order: 2;
	}
	
	.swapthirdonmobile {
		-webkit-order: 3;
		order: 3;
	}
	
	.resp_spacer {
		padding-bottom: 40px;
	}
}

@media only screen and (max-width:768px) {
	.resp_spacer {
		padding-bottom: 20px;
	}
	
	.frost-3col-grid .frost-3col-grid-head h3 {
		padding: 60px 40px;
	}
	
	.frost-2col-grid .et_pb_column .et_pb_blurb {
		display: block;
		width: 100%;
		max-width: 550px;
		margin-left: auto;
		margin-right: auto;
	}
}

@media only screen and (max-width:980px) {
	.home-cta-grid-rcol .et_pb_row_inner_0 {
		flex-direction: column;
	}
	
	.home-cta-grid-rcol .et_pb_row_inner_0 .et_pb_column {
		margin: 1% 0% !important;
		width: 100% !important;
	}
	
	.home-cta-grid-rcol .et_pb_row_inner_1 {
		padding-top: 0;
	}
}

.frosted-sec {
	overflow: hidden;
	padding: 100px 0;
}

.frosted-sec .et_pb_row {
	max-width: 1384px;
}

@media only screen and (max-width:980px) {
	.frosted-sec {
		overflow: hidden;
		padding: 100px 0 20px;
	}
}

.card {
	position: relative;
}

.card:before {
	border-radius: 10px;
	background: #ddd;
	background: linear-gradient(0deg, rgba(221, 221, 221, 0), rgba(241, 241, 241, 50%));
	backdrop-filter: blur(10px);
	content: "";
	height: 100%;
	position: absolute;
	width: 100%;
	-webkit-backdrop-filter: blur(10px);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	box-shadow: inset 0 0 0 1px rgba(87, 87, 87, 11%);
}

.card.grd_dark:before {
	border-radius: 10px;
	background: #ddd;
	background: linear-gradient(300.47deg, #1a1e24 16.46%, #262d3d 57.18%);
	backdrop-filter: none;
	content: "";
	height: 100%;
	position: absolute;
	width: 100%;
	-webkit-backdrop-filter: none;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	box-shadow: inset 0 0 0 1px rgba(87, 87, 87, 11%);
}

.card_text {
	color: #6f7886;
	position: relative;
	z-index: 2;
	padding: 30px;
}

.fullwidth_frosted .card_max, .frost-3col-grid .card_max {
	max-width: 920px;
	margin: 0 auto;
	padding: 0 0 64px 0;
}

.fullwidth_frosted .card_text {
	color: #000;
}

.fullwidth_frosted .card_heading {
	padding: 64px 10px 10px 10px;
}

.img_bg_frost {
	position: relative;
	margin-bottom: 10px !important;
	display: flex;
	justify-content: right;
}

@media only screen and (max-width:980px) {
	.fullwidth_frosted .card_max, .frost-3col-grid .card_max {
		max-width: 90%;
	}
	
	.frost-3col-grid.multi_width_layout .et_pb_column .et_pb_blurb {
		width: 100%;
	}
	
	.frost-3col-grid.multi_width_layout .et_pb_column #multi_width_blurbouter {
		max-width: 90%;
	}
}

.img_bg_frost .et_pb_image_wrap:before {
	border-radius: 10px;
	background: #ddd;
	content: "";
	height: 100%;
	position: absolute;
	width: 100%;
	-webkit-backdrop-filter: blur(10px);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	box-shadow: inset 0 0 0 1px rgba(87, 87, 87, 11%);
}

.img_bg_frost .et_pb_image_wrap picture {
	padding: 10px;
	display: block;
}

.img_bg_frost .et_pb_image_wrap img {
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
}

#request_demo_cta .wpcf7-form input[type=email], #request_demo_cta .wpcf7-form input[type=text] {
	border: 1px solid #fafafa;
	padding: 15px 10px 15px 20px;
	border-radius: 40px;
	max-width: 280px;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	-ms-border-radius: 40px;
	-o-border-radius: 40px;
	background-color: transparent;
	color: #fff;
	font-size: 16px;
	line-height: 24px;
}

#request_demo_cta .wpcf7-form input::placeholder {
	color: #000;
}

#request_demo_cta .wpcf7-form input:not(:placeholder-shown) {
	background-color: #fff;
	color: #000;
	font-size: 16px;
	line-height: 24px;
}

#request_demo_cta .wpcf7-form input:focus-within {
	background-color: #fff;
	color: #000;
	font-size: 16px;
	line-height: 24px;
}

#request_demo_cta .wpcf7-form input[type=submit] {
	color: #fff !important;
	background-color: #0c242b;
	border-radius: 40px;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	-ms-border-radius: 40px;
	-o-border-radius: 40px;
	font-size: 14px;
	line-height: 24px;
	font-weight: 600;
	padding: 10px 30px;
	border: none;
	height: inherit;
	display: inline-block;
	cursor: pointer;
}

#request_demo_cta .wpcf7-form input[type=submit]:hover {
	opacity: .9;
}

#request_demo_cta .wpcf7-form .wpcf7-not-valid-tip {
	position: absolute;
}

#request_demo_cta .wpcf7-form .formfield_outer {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

#request_demo_cta .wpcf7-form .formfield_outer .wpcf7-spinner {
	display: none;
}

#request_demo_cta h2 {
	font-weight: 600;
	font-size: 32px;
	line-height: 48px;
}

@media only screen and (max-width:980px) {
	#request_demo_cta .wpcf7-form .formfield_outer {
		display: block;
	}
	
	#request_demo_cta .wpcf7-form input[type=email], #request_demo_cta .wpcf7-form input[type=text] {
		width: 100%;
		max-width: 96%;
		margin-top: 10px;
		margin-bottom: 10px;
	}
}

.four_col_grid_layout .et_pb_column {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.four_col_grid_layout .et_pb_blurb {
	width: 23%;
}

.four_col_grid_layout .et_pb_blurb .et_pb_blurb_content {
	text-align: left;
	margin: inherit;
	max-width: 525px;
}

.four_col_grid_layout .et_pb_blurb .et_pb_blurb_content h3 {
	font-size: 24px;
	line-height: 32px;
	font-weight: 700;
	color: #000;
	padding-bottom: 22px;
}

.four_col_grid_layout .et_pb_blurb .et_pb_blurb_content h4.et_pb_module_header {
	font-size: 36px;
	line-height: 48px;
	font-weight: 800;
	color: #000;
	padding-bottom: 15px;
}

.three_col_grid_layout .et_pb_column {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.three_col_grid_layout .et_pb_blurb {
	width: 32%;
}

.three_col_grid_layout .et_pb_blurb .et_pb_blurb_content {
	text-align: left;
}

.three_col_grid_layout .et_pb_blurb .et_pb_blurb_content h4 {
	font-size: 32px;
	line-height: 40px;
	font-weight: 700;
	color: #000;
	padding-bottom: 34px;
}

.two_col_grid_layout .et_pb_column {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.two_col_grid_layout .et_pb_blurb {
	width: 50%;
}

.two_col_grid_layout .et_pb_blurb .et_pb_blurb_content {
	text-align: left;
	margin: inherit;
	max-width: 525px;
}

.two_col_grid_layout .et_pb_blurb .et_pb_blurb_content h3 {
	font-size: 24px;
	line-height: 32px;
	font-weight: 700;
	color: #000;
	padding-bottom: 22px;
}

@media only screen and (max-width:980px) {
	.two_col_grid_layout .et_pb_column {
		display: block;
	}
	
	.two_col_grid_layout .et_pb_blurb {
		width: 90%;
		margin-left: auto;
		margin-right: auto;
	}
	
	.two_col_grid_layout .et_pb_blurb .et_pb_blurb_content {
		max-width: 100%;
	}
	
	.three_col_grid_layout .et_pb_blurb {
		width: 90%;
		margin-left: auto;
		margin-right: auto;
	}
	
	/* .four_col_grid_layout .et_pb_column{display:block} */
	.four_col_grid_layout .et_pb_blurb {
		width: 50%;
	}
	
	.four_col_grid_layout .et_pb_blurb .et_pb_blurb_content {
		max-width: 100%;
	}
}

#herosection.hero_overflow {
	margin-bottom: -100px;
}

#herosection.hero_overflow #herorow {
	padding-bottom: 0;
}

.hero_overflow #herorow .hero_overflow_col1 {
	padding-bottom: 100px;
}

@media only screen and (max-width:980px) {
	#herosection.hero_overflow {
		margin-bottom: -80px;
	}
	
	.hero_overflow #herorow .hero_overflow_col1 {
		padding-bottom: 20px;
	}
	
	.img_bg_frost {
		justify-content: center;
	}
}

@media only screen and (max-width:767px) {
	.four_col_grid_layout .et_pb_blurb {
		width: 100%;
		margin: 0 auto;
		max-width: 360px;
	}
}

.sscan_twocol_grid .et_pb_column {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.sscan_twocol_grid .et_pb_blurb {
	display: block;
	width: 48%;
	border: 1px solid rgba(87, 87, 87, .11);
	border-radius: 10px;
	margin-bottom: 4% !important;
	position: relative;
}

.sscan_twocol_grid .et_pb_blurb:before {
	border-radius: 10px;
	background: #ddd;
	background: linear-gradient(225.66deg, rgba(255, 255, 255, .5) 21.96%, rgba(221, 221, 221, 0) 136.98%);
	backdrop-filter: blur(15px);
	content: "";
	height: 100%;
	position: absolute;
	width: 100%;
	-webkit-backdrop-filter: blur(15px);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
}

.sscan_twocol_grid .et_pb_blurb .et_pb_blurb_content {
	max-width: inherit;
}

.sscan_twocol_grid .et_pb_blurb .et_pb_main_blurb_image {
	padding-top: 45px;
	padding-bottom: 45px;
	margin-bottom: 0px;
}

.sscan_twocol_grid .et_pb_blurb  .et_pb_blurb_container {
	border-top: 1px solid #e3e3e3;
}

.sscan_twocol_grid .et_pb_blurb  .et_pb_blurb_container .et_pb_blurb_description {
	padding: 20px 20px 54px 68px;
}

.sscan_twocol_grid .et_pb_blurb  .et_pb_blurb_container .et_pb_module_header {
	color: #000;
	font-size: 28px;
	line-height: 48px;
	font-weight: 700;
	font-family: "Inter", sans-serif;
	text-align: center;
	padding-top: 24px;
	padding-bottom: 18px;
}

.sscan_twocol_grid .et_pb_blurb  .et_pb_blurb_container ul {
	min-height: 300px;
}

.text_block_533 {
	max-width: 533px;
}

@media only screen and (max-width:980px) {
	.text_block_533 {
		max-width: 100%;
	}
}

/*!============Blog Page Code Start============*/
#blogpageheader #headerouter #mega-menu-wrap-primary-menu>#mega-menu-primary-menu li>a {
	color: #111;
}

#bloglistingouter .et_pb_ajax_pagination_container {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

#bloglistingouter .et_pb_ajax_pagination_container article {
	width: 31%;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border: 1px solid #e8e8e8;
}

#bloglistingouter .et_pb_ajax_pagination_container article:hover {
	box-shadow: 0 10px 30px 0 rgba(0, 0, 0, .05);
}

#bloglistingouter .et_pb_ajax_pagination_container article a.entry-featured-image-url {
	text-align: center;
}

#bloglistingouter .et_pb_ajax_pagination_container article a.entry-featured-image-url:after {
	background: linear-gradient(180deg, rgba(48, 185, 239, .3) -7.26%, rgba(196, 196, 196, 0) 112.57%);
	display: block;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	content: "";
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
}

#bloglistingouter .et_pb_ajax_pagination_container article img {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	height: 200px;
	width: auto;
}

#bloglistingouter .et_pb_ajax_pagination_container article h2.entry-title {
	font-size: 18px;
	font-weight: 500;
	line-height: 25px;
	color: #202020;
	text-align: left;
	min-height: 60px;
	padding: 0px 24px;
}

#bloglistingouter .et_pb_ajax_pagination_container article .post-content {
	padding: 24px;
	display: block;
	float: left;
	width: 100%;
}

#bloglistingouter .et_pb_ajax_pagination_container article .post-content p {
	font-size: 14px;
	line-height: 18px;
	font-weight: 400;
	color: #979797;
	font-family: "Inter", sans-serif;
}

#bloglistingouter .et_pb_ajax_pagination_container article .post-content a.more-link {
	order: 2;
	float: right;
	line-height: inherit;
	font-size: 14px;
	color: #14afed;
	text-transform: capitalize;
	display: flex;
	align-items: center;
}

#bloglistingouter .et_pb_ajax_pagination_container article .post-content a.more-link:hover {
	text-decoration: underline;
}

#bloglistingouter .et_pb_ajax_pagination_container article .post-content a.more-link:after {
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 7px solid #14afed;
	content: "";
	display: inline;
	margin-left: 10px;
	opacity: 1;
}

#bloglistingouter .et_pb_ajax_pagination_container article .post-content .post-meta {
	margin: 0px;
	padding: 0px !important;
	order: 1;
	float: left;
	line-height: inherit;
	color: #202020;
}

#bloglistingouter .et_pb_ajax_pagination_container article:nth-child(4n) {
	width: 100%;
	display: flex;
}

#bloglistingouter .et_pb_ajax_pagination_container article:nth-child(4n) a {
	margin-bottom: 0px;
	order: 2;
	width: 40%;
	text-align: right;
}

#bloglistingouter .et_pb_ajax_pagination_container article:nth-child(4n) a img {
	border-bottom-right-radius: 10px;
	border-top-left-radius: 0px;
	height: 346px;
	width: auto;
}

#bloglistingouter .et_pb_ajax_pagination_container article:nth-child(4n) .leftcol {
	margin: auto;
	order: 1;
	width: 60%;
}

#bloglistingouter .et_pb_ajax_pagination_container article:nth-child(4n) .leftcol h2.entry-title {
	text-align: left;
	min-height: inherit;
}

#bloglistingouter article .et_main_video_container {
	height: 200px;
}

#bloglistingouter .et_pb_ajax_pagination_container article:nth-child(4n) .et_main_video_container {
	height: 300px;
	margin-bottom: 0px;
}

body.single article.et_pb_post h1.entry-title {
	color: #000;
}

body.single article.et_pb_post  .et_post_meta_wrapper img {
	border-radius: 10px;
	margin-top: 30px;
}

body.single article.et_pb_post  .et_post_meta_wrapper .postdate_catinfo {
	display: flex;
	flex-wrap: wrap;
}

body.single article.et_pb_post  .et_post_meta_wrapper .postdate_catinfo .date_box {
	margin-right: 28px;
}

body.single article.et_pb_post  .et_post_meta_wrapper .postdate_catinfo .cat_name_box a {
	background-color: #b4b4b4;
	border-radius: 5px;
	padding: 4px 12px;
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	margin-right: 3px;
}

body.single article.et_pb_post  .et_post_meta_wrapper .postdate_catinfo .cat_name_box a:hover {
	background-color: #1060d3;
}

body.single #left-area article.et_pb_post  .tldr_outer {
	border-radius: 10px;
	background: linear-gradient(300.47deg, #1a1e24 16.46%, #262d3d 57.18%);
	padding: 45px 35px;
	margin-top: 10px;
}

body.single #left-area article.et_pb_post  .tldr_outer p {
	font-size: 20px;
	line-height: 32px;
	font-weight: 400;
}

body.single #left-area article.et_pb_post .tldr_outer h3 {
	color: #fff;
	padding-left: 20px;
	padding-bottom: 20px;
}

body.single #left-area article.et_pb_post .tldr_outer ul {
	padding-left: 35px;
	padding-bottom: 0px;
}

body.single #left-area article.et_pb_post  .tldr_outer ul li {
	color: #fff;
	font-size: 20px;
	line-height: 32px;
	font-weight: 400;
	padding-bottom: 20px;
}

body.single #left-area article.et_pb_post ol li {
	font-size: 20px;
	line-height: 32px;
	font-weight: 400;
	padding-bottom: 5px !important;
}

body.single #left-area article.et_pb_post ul li {
	font-size: 20px;
	line-height: 32px;
	font-weight: 400;
	padding-bottom: 5px !important;
}

body.single .boilerplate_outer {
	padding-top: 33px;
	padding-bottom: 50px;
	float: left;
	border-top: 1px solid #b4b4b4;
}

body.single .boilerplate_outer p {
	font-size: 14px;
	font-weight: 400;
	line-height: 32px;
	color: #000;
}

body.single .boilerplate_outer a {
	color: #1060d3;
}

@media only screen and (max-width:767px) {
	body.single #left-area article.et_pb_post  .tldr_outer ul li, body.single #left-area article.et_pb_post  .tldr_outer p {
		font-size: 16px;
		line-height: 24px;
	}
	
	body.single #left-area article.et_pb_post .tldr_outer ul {
		padding-left: 20px;
	}
	
	body.single #left-area article.et_pb_post .tldr_outer h3 {
		padding-left: 5px;
	}
	
	body.single #left-area article.et_pb_post ol li {
		font-size: 16px;
		line-height: 24px;
		font-weight: 400;
		padding-bottom: 5px !important;
	}
	
	body.single #left-area article.et_pb_post ul li {
		font-size: 16px;
		line-height: 24px;
		font-weight: 400;
		padding-bottom: 5px !important;
	}
}

body.single #main-content {
	background-color: #fcfcfc;
}

body.single #main-content .container::before {
	display: none;
}

body.single #main-content .container #left-area {
	width: 70%;
}

body.single #main-content .container #left-area  article .entry-content a {
	color: #1060d3;
}

body.single #main-content .container #sidebar {
	width: 30%;
}

body.single #main-content .container ul li {
	font-weight: 400;
}

body.single article .entry-content h1, body.single article .entry-content h2, body.single article .entry-content h3, body.single article .entry-content h4, body.single article .entry-content h5, body.single article .entry-content h6, h3#reply-title {
	color: #000;
}

body.single article .entry-content figure.wp-block-image {
	text-align: center;
}

body.single #left-area article .entry-content img {
	margin: 0 auto;
	display: block;
}

#sidebar h4.widgettitle {
	color: #000;
}

#sidebar .wp-block-latest-posts.wp-block-latest-posts__list li {
	border-bottom: 1px solid #979797;
	line-height: 20px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	float: left;
}

#sidebar .wp-block-latest-posts.wp-block-latest-posts__list li a {
	line-height: 24px;
	font-size: 18px;
}

#sidebar .wp-block-latest-posts.wp-block-latest-posts__list li a:hover {
	color: #1060d3;
}

#blognaviouter {
	width: 100%;
	display: flex;
	justify-content: center;
}

#blognaviouter .wp-pagenavi {
	display: flex;
	gap: 5px;
}

#blognaviouter .wp-pagenavi a {
	background: #85ade7;
	color: #fff;
	border: none;
	padding: 8px 15px;
	font-weight: 600 !important;
	font-size: 24px !important;
	line-height: 36px !important;
	margin: 0px;
	width: 50px;
	height: 50px;
	text-align: center;
}

#blognaviouter .wp-pagenavi a:hover {
	color: #fff !important;
}

#blognaviouter .wp-pagenavi span.current {
	background-color: #1060d3;
	border: none;
	padding: 8px 15px;
	color: #fff !important;
	font-weight: 600 !important;
	font-size: 24px !important;
	line-height: 36px !important;
	margin: 0px;
	width: 50px;
	height: 50px;
	text-align: center;
}

#blognaviouter .wp-pagenavi a.nextpostslink {
	color: transparent !important;
	border: none;
	padding: 8px 15px;
	font-weight: 600 !important;
	font-size: 24px !important;
	line-height: 36px !important;
	margin: 0px;
	width: 50px;
	height: 50px;
	text-align: center;
	background: #1060d3 url("https://cdn-dniag.nitrocdn.com/xyKrOTmAYFMlBRVuQecFusUQCGhMeBRK/assets/images/source/rev-584a01f/www.polymerhq.io/wp-content/uploads/2024/01/pagination_arrow.svg") center center no-repeat;
}

#blognaviouter .wp-pagenavi a.nextpostslink.nitro-lazy {
	background: none !important;
}

#blognaviouter .wp-pagenavi a.previouspostslink {
	color: transparent !important;
	border: none;
	padding: 8px 15px;
	font-weight: 600 !important;
	font-size: 24px !important;
	line-height: 36px !important;
	margin: 0px;
	width: 50px;
	height: 50px;
	text-align: center;
	background: #1060d3 url("https://cdn-dniag.nitrocdn.com/xyKrOTmAYFMlBRVuQecFusUQCGhMeBRK/assets/images/source/rev-584a01f/www.polymerhq.io/wp-content/uploads/2024/01/pagination_arrow.svg") center center no-repeat;
	transform: rotate(180deg);
}

#blognaviouter .wp-pagenavi a.previouspostslink.nitro-lazy {
	background: none !important;
}

#blognaviouter .wp-pagenavi span.extend {
	border: none;
}

#blognaviouter .wp-pagenavi span.pages, #blognaviouter .wp-pagenavi a.last {
	display: none;
}

@media only screen and (max-width:980px) {
	#blogpageheader #headerouter {
		display: flex;
	}
	
	#blogpageheader #mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner, #blogpageheader #mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::before, #blogpageheader #mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::after {
		background-color: #14afed;
	}
}

/*!============Footer Code Start============*/
footer .widget_nav_menu {
	margin-top: 0px;
}

footer .footer_companyinfo .et_pb_module.et_pb_image {
	margin-bottom: 18px;
}

footer .footer_companyinfo .et_pb_module.et_pb_text, footer .footer_companyinfo .et_pb_module.et_pb_text a {
	color: #fff;
	font-size: 14px;
	line-height: 20px;
	font-weight: 500;
	margin-bottom: 25px;
}

footer .footer_companyinfo .et_pb_module.et_pb_text .et_pb_text_inner p, footer .footer_companyinfo .et_pb_module.et_pb_text .et_pb_text_inner {
	font-size: 14px;
	line-height: 20px;
	font-weight: 500;
	color: #fff;
}

footer .footer_companyinfo .et_pb_module.et_pb_text .et_pb_text_inner p span, footer .footer_companyinfo .et_pb_module.et_pb_text .et_pb_text_inner span {
	font-weight: 700;
}

footer .widget_nav_menu ul li {
	padding-bottom: 18px;
	margin-bottom: 0;
	line-height: initial;
}

/* footer .widget_nav_menu a{color:#b4b4b4!important;font-size:15px;line-height:22px;font-weight:500;font-family: 'Inter', sans-serif;}
footer .widget_nav_menu a:hover{color:#fafafa !important;} */
footer .copyright .et_pb_text_inner {
	color: #fff;
	font-size: 14px;
	line-height: 21px;
	font-weight: 400;
	font-family: "Inter", sans-serif;
}

footer .copyright .et_pb_text_inner a {
	color: #fff;
	font-size: 14px;
	font-weight: 400;
}

@media only screen and (max-width:767px) {
	footer .widget_nav_menu ul li {
		padding-bottom: 0px;
	}
	
	footer .widget_nav_menu {
		margin-bottom: 0px !important;
	}
}

/*!==========Faq section Start===============*/
.faq_outer .et_pb_toggle {
	border: none;
	padding: 0px;
	background-color: transparent;
}

.faq_outer .et_pb_toggle.et_pb_toggle_close {
	background-color: transparent;
	padding: 0px;
}

.faq_outer .et_pb_toggle h5.et_pb_toggle_title {
	border-bottom: 1px solid #e4e4e4;
	padding: 10px 40px 10px 10px;
	font-size: 24px;
	line-height: 41px;
	font-weight: 700;
	color: #000;
}

.faq_outer .et_pb_toggle h5.et_pb_toggle_title:before {
	content: url("https://cdn-dniag.nitrocdn.com/xyKrOTmAYFMlBRVuQecFusUQCGhMeBRK/assets/images/optimized/rev-584a01f/www.polymerhq.io/wp-content/themes/polymer/images/plus_arrow.svg") !important;
	margin-top: -16px;
}

.faq_outer  .et_pb_toggle.et_pb_toggle_open h5.et_pb_toggle_title::before {
	content: url("https://cdn-dniag.nitrocdn.com/xyKrOTmAYFMlBRVuQecFusUQCGhMeBRK/assets/images/optimized/rev-584a01f/www.polymerhq.io/wp-content/themes/polymer/images/minus_arrow.svg") !important;
	margin-top: -16px;
	position: absolute;
	right: 0px;
	left: auto;
	display: inline-block;
}

#sol_tab_hor_section .tabingouterrow {
	border-bottom: 1px solid #dbdbdb;
}

#sol_tab_hor_section .tabingouterrow ul {
	margin: 0px;
	padding: 0px;
	display: flex;
	justify-content: space-evenly;
}

#sol_tab_hor_section .tabingouterrow ul li {
	padding: 10px 20px;
	border-bottom: 5px solid transparent;
	list-style-type: none;
	padding-top: 0px;
	padding-bottom: 0px;
}

#sol_tab_hor_section .tabingouterrow ul li a {
	font-size: 22px;
	line-height: 48px;
	color: #b4b4b4;
	font-family: "Inter", sans-serif;
	font-weight: 400;
	cursor: pointer;
}

#sol_tab_hor_section .tabingouterrow ul li.tab-active a {
	color: #14afed;
	font-weight: 600;
}

#sol_tab_hor_section .tabingouterrow ul li.tab-active {
	border-bottom: 5px solid #14afed;
}

h2.sol_vtab_heading {
	position: absolute;
	top: 42px;
}

#sol_vertical_tab .et_pb_tabs {
	display: flex;
	border: none;
	align-items: center;
}

#sol_vertical_tab .et_pb_tabs ul.et_pb_tabs_controls {
	background-color: transparent;
	width: 40%;
}

#sol_vertical_tab .et_pb_tabs ul.et_pb_tabs_controls li {
	width: 100%;
	background-color: transparent;
	border: none;
	max-width: 420px;
}

#sol_vertical_tab .et_pb_tabs ul.et_pb_tabs_controls li a {
	color: #b4b4b4;
	font-size: 24px;
	line-height: 48px;
	font-weight: 400;
	padding-left: 0px;
	cursor: pointer;
}

#sol_vertical_tab .et_pb_tabs ul.et_pb_tabs_controls li.et_pb_tab_active a {
	background-color: transparent !important;
	color: #14afed !important;
	font-weight: 600;
	border-right: 5px solid #14afed;
}

#sol_vertical_tab .et_pb_tabs ul.et_pb_tabs_controls:after {
	display: none;
}

#sol_vertical_tab .et_pb_tabs .et_pb_all_tabs {
	width: 60%;
	background-color: transparent;
}

#sol_tabing_hor_withlogo .tabingouterwithlogo {
	border-bottom: 1px solid #dbdbdb;
}

#sol_tabing_hor_withlogo .tabingouterwithlogo ul {
	margin: 0px;
	padding: 0px;
	display: flex;
	justify-content: center;
}

#sol_tabing_hor_withlogo .tabingouterwithlogo ul li {
	padding: 10px 20px;
	border-bottom: 5px solid transparent;
	list-style-type: none;
	padding-top: 0px;
	padding-bottom: 0px;
}

#sol_tabing_hor_withlogo .tabingouterwithlogo ul li a {
	display: flex;
	display: flex;
	flex-direction: column;
	font-size: 14px;
	line-height: 48px;
	color: #b4b4b4;
	font-family: "Inter", sans-serif;
	font-weight: 400;
	align-items: center;
	cursor: pointer;
}

#sol_tabing_hor_withlogo .tabingouterwithlogo ul li a picture {
	margin-bottom: 11.5px;
	margin-top: 11.5px;
}

#sol_tabing_hor_withlogo .tabingouterwithlogo ul li a img {
	height: 48px;
	width: 48px;
	padding: 0px;
}

#sol_tabing_hor_withlogo .tabingouterwithlogo ul li.tab-active a picture {
	margin-top: 0px;
	margin-bottom: 6px;
}

#sol_tabing_hor_withlogo .tabingouterwithlogo ul li.tab-active a img {
	height: 65px;
	width: 65px;
}

#sol_tabing_hor_withlogo .tabingouterwithlogo ul li.tab-active a {
	color: #14afed;
	font-weight: 600;
}

#sol_tabing_hor_withlogo .tabingouterwithlogo ul li.tab-active {
	border-bottom: 5px solid #14afed;
}

#sol_tabing_hor_withlogo .tabcontent_withlogo .et_pb_blurb .et_pb_blurb_content {
	max-width: 800px;
}

#sol_tabing_hor_withlogo .tabcontent_withlogo .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image {
	width: 220px;
}

#sol_tabing_hor_withlogo .tabcontent_withlogo .et_pb_blurb .et_pb_blurb_container {
	padding-left: 60px;
}

/*==========Contact Page code=========*/
.contact_page_outer p span.pb10 {
	display: inline-block;
}

.contact_page_outer .et_pb_blurb .et_pb_blurb_container h4 {
	line-height: 32px;
	font-size: 24px;
	color: #38ff82;
	font-weight: 400;
	font-family: "Inter", sans-serif;
}

.contact_page_outer .et_pb_blurb .et_pb_blurb_content {
	margin-left: 0px;
}

.contact_page_outer .et_pb_blurb .et_pb_main_blurb_image {
	position: relative;
	top: 4px;
}

.wpcf7 form .wpcf7-response-output {
	border: none;
}

.wpcf7-not-valid-tip {
	font-size: 14px;
}

#contactpageform .fc_outer .two_col_layoute {
	display: flex;
	justify-content: space-between;
}

#contactpageform .fc_outer .two_col_layoute p {
	margin: 0px;
	max-width: 48%;
	padding-bottom: 26px;
}

#contactpageform .fc_outer  .one_col_layout {
	display: block;
}

#contactpageform .fc_outer input, #contactpageform .fc_outer textarea {
	background: rgba(255, 255, 255, .5);
	border: 1px solid #fafafa;
	box-sizing: border-box;
	border-radius: 10px;
	padding: 16px;
	color: #111;
	font-size: 16px;
	font-weight: 400;
	font-family: "Inter", sans-serif;
	line-height: 24px;
	letter-spacing: .5px;
	width: 100%;
}

#contactpageform .wpcf7-form .fc_outer  input:not(:placeholder-shown) {
	background-color: #fff;
	color: #000;
	font-size: 16px;
	line-height: 24px;
}

#contactpageform  .wpcf7-form .fc_outer input:focus-within {
	background-color: #fff;
	color: #000;
	font-size: 16px;
	line-height: 24px;
}

#contactpageform  .wpcf7-form .fc_outer input::placeholder, #contactpageform  .wpcf7-form .fc_outer textarea::placeholder {
	color: #000;
}

#contactpageform .wpcf7-form .fc_outer input.wpcf7-submit {
	color: #fff !important;
	background-color: #0c242b;
	border-radius: 40px;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	-ms-border-radius: 40px;
	-o-border-radius: 40px;
	font-size: 14px;
	line-height: 24px;
	font-weight: 600;
	padding: 15px 40px;
	height: inherit;
	display: inline-block;
	width: initial;
	border: none;
	cursor: pointer;
	margin-top: 32px;
}

.lp_hero #contactpageform {
	padding-left: 25px;
}

.lp_hero #contactpageform .wpcf7-form .fc_outer input.wpcf7-submit {
	color: #fff !important;
	background-color: #e91e63;
	border-radius: 40px;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	-ms-border-radius: 40px;
	-o-border-radius: 40px;
	font-size: 14px;
	line-height: 24px;
	font-weight: 600;
	padding: 15px 40px;
	height: inherit;
	display: inline-block;
	width: initial;
	border: none;
	cursor: pointer;
	margin-top: 32px;
}

#contactpageform .wpcf7-form .fc_outer input.wpcf7-submit:hover {
	opacity: .9;
}

.lp_hero .lp_hero_icon {
	margin-bottom: 35px !important;
}

.frosted-sec .pricing_table {
	max-width: 1120px;
	display: flex;
}

.pricing_table .et_pb_module.card_text {
	padding: 0px;
}

.pricing_table .et_pb_module .pricing_head {
	text-align: center;
	padding: 27px 20px 20px;
	border-bottom: 1px solid #e3e3e3;
}

.pricing_table .et_pb_module .pricing_head h3 {
	font-size: 21px;
	line-height: 32px;
	font-weight: 700;
	color: #000;
	padding-bottom: 0px;
}

.pricing_table .et_pb_module .pricing_head p {
	text-align: center;
	font-size: 16px;
	line-height: 32px;
	font-weight: 600;
	font-family: "Inter", sans-serif;
	color: #000;
	padding-bottom: 0px !important;
}

.pricing_table .et_pb_module .pricing_body {
	padding: 30px 37px;
	min-height: 470px;
}

.pricing_table .et_pb_module .pricing_body ul li {
	font-size: 16px;
	line-height: 32px;
	font-weight: 400;
	font-family: "Inter", sans-serif;
	color: #000;
}

.pricing_table .et_pb_module .pricing_cta {
	padding: 30px;
	text-align: center;
}

@media only screen and (max-width:980px) {
	.pricing_table .et_pb_module .pricing_body {
		min-height: inherit;
	}
	
	.frosted-sec .pricing_table {
		flex-direction: column;
	}
	
	.lp_hero #contactpageform {
		padding-left: 0px;
	}
}

.dot_circle_green .et_pb_module.et_pb_text, .dot_circle_yellow .et_pb_module.et_pb_text, .dot_circle_blue .et_pb_module.et_pb_text {
	max-width: 1000px;
	margin: auto;
}

.dot_circle_green::before {
	background: url("https://cdn-dniag.nitrocdn.com/xyKrOTmAYFMlBRVuQecFusUQCGhMeBRK/assets/images/optimized/rev-584a01f/www.polymerhq.io/wp-content/uploads/2022/03/Green-Dots-Circle.png") left top no-repeat;
	position: absolute;
	width: 200px;
	height: 270px;
	content: "";
	left: -175px;
	background-size: contain;
	visibility: visible;
}

.dot_circle_yellow::before {
	background: url("https://cdn-dniag.nitrocdn.com/xyKrOTmAYFMlBRVuQecFusUQCGhMeBRK/assets/images/optimized/rev-584a01f/www.polymerhq.io/wp-content/uploads/2022/03/Yellow-Dots-Circle.png") left top no-repeat;
	position: absolute;
	width: 200px;
	height: 270px;
	content: "";
	left: -175px;
	background-size: contain;
	visibility: visible;
}

.dot_circle_blue::before {
	background: url("https://cdn-dniag.nitrocdn.com/xyKrOTmAYFMlBRVuQecFusUQCGhMeBRK/assets/images/optimized/rev-584a01f/www.polymerhq.io/wp-content/uploads/2022/03/Blue-Dots-Circle.png") left top no-repeat;
	position: absolute;
	width: 200px;
	height: 270px;
	content: "";
	left: -175px;
	background-size: contain;
	visibility: visible;
}

.dot_circle_purple::before {
	background: url("https://cdn-dniag.nitrocdn.com/xyKrOTmAYFMlBRVuQecFusUQCGhMeBRK/assets/images/optimized/rev-584a01f/www.polymerhq.io/wp-content/themes/polymer/images/Purple-Dots-Circle.png") left top no-repeat;
	position: absolute;
	width: 200px;
	height: 270px;
	content: "";
	left: -175px;
	background-size: contain;
	visibility: visible;
}

.free_comm_outer {
	max-width: 1100px;
	display: flex;
}

.free_comm_outer .et_pb_module.card_text {
	padding: 0px;
}

.free_comm_outer .et_pb_module .free_comm_tool {
	padding: 20px;
	border-bottom: 1px solid #e3e3e3;
	font-size: 18px;
	line-height: 32px;
	font-weight: 700;
	color: #14afed;
	display: flex;
	justify-content: center;
	align-items: center;
}

.free_comm_outer .et_pb_module .free_comm_tool::before {
	content: "";
	display: inline-block;
	background: url("https://cdn-dniag.nitrocdn.com/xyKrOTmAYFMlBRVuQecFusUQCGhMeBRK/assets/images/optimized/rev-584a01f/www.polymerhq.io/wp-content/themes/polymer/images/logo_dot.svg") left center no-repeat;
	width: 22px;
	height: 24px;
	padding-left: 10px;
}

.free_comm_outer .et_pb_module .free_comm_head {
	text-align: center;
	padding: 10px;
	border-bottom: 1px solid #e3e3e3;
}

.free_comm_outer .et_pb_module .free_comm_head h3 {
	font-size: 21px;
	line-height: 32px;
	font-weight: 700;
	color: #000;
	padding-bottom: 0px;
}

.free_comm_outer .et_pb_module .free_comm_head p {
	padding-bottom: 0px !important;
}

.free_comm_outer .et_pb_module .free_comm_head picture {
	display: block;
}

.free_comm_outer .et_pb_module .free_comm_body {
	padding: 30px 37px;
}

.free_comm_outer .et_pb_module .free_comm_body p {
	text-align: center;
	font-size: 16px;
	line-height: 23px;
	font-weight: 400;
	color: #000;
	padding-bottom: 0px !important;
}

.free_comm_outer .et_pb_module .free_comm_cta {
	padding: 30px;
	text-align: center;
}

@media only screen and (max-width:980px) {
	.free_comm_outer .et_pb_module .free_comm_body {
		min-height: inherit;
	}
	
	.free_comm_outer {
		flex-direction: column;
	}
}

.team_member_bio {
	background-color: #fff;
	border-radius: 4px;
	padding: 25px;
	border: 1px solid #ececec;
	box-sizing: border-box;
	min-height: 336px;
	margin-bottom: 25px !important;
}

.team_member_bio:hover {
	box-shadow: 0px 10px 30px rgba(0, 0, 0, .05);
}

.team_member_bio .member_outer a.social_info .et-pb-icon {
	font-size: 24px;
	color: #6f7886;
}

.team_member_bio .member_outer a.social_info:hover .et-pb-icon {
	font-size: 24px;
	color: #14afed;
}

.team_member_bio .member_outer {
	display: flex;
	margin: 0px 0px 20px;
	align-items: center;
}

.team_member_bio .team_image {
	margin-right: 20px;
}

.team_member_bio .team_image img {
	border-radius: 50%;
}

.team_row .et_pb_column {
	margin: auto;
}

.team_member_bio .member_bio {
	font-size: 16px;
	line-height: 28px;
}

/* .team_member .et_pb_blurb_content{ display: flex; margin: 0px; align-items: center;}
.team_member .et_pb_main_blurb_image{ width: initial; margin-bottom: 0px;}  */
body.archive h2.entry-title {
	font-size: 18px;
	font-weight: 500;
	line-height: 25px;
	color: #202020;
	text-align: left;
	min-height: 60px;
	padding: 0 24px 0 0;
}

body.archive .post-content p {
	font-size: 14px !important;
	line-height: 18px;
	font-weight: 400;
	color: #979797;
	font-family: "Inter", sans-serif;
}

body.archive .et_pb_blog_grid article {
	border: 1px solid #e8e8e8;
	border-radius: 10px;
	overflow: hidden;
}

body.archive .et_pb_blog_grid article:hover {
	box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 5%);
}

body.archive .et_pb_blog_grid article img {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	height: 200px;
	width: auto;
}

body.archive .et_pb_blog_grid article a.entry-featured-image-url:after {
	background: linear-gradient(180deg, rgba(48, 185, 239, .3) -7.26%, rgba(196, 196, 196, 0) 100%);
	display: block;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

body.archive .et_pb_blog_grid article .post-content .post-meta {
	margin: 0;
	padding: 0 !important;
	order: 1;
	float: left;
	line-height: inherit;
	color: #202020;
	font-size: 14px !important;
}

body.archive .et_pb_blog_grid article .post-content a.more-link {
	order: 2;
	float: right;
	line-height: inherit;
	font-size: 14px;
	color: #14afed;
	text-transform: capitalize;
	display: flex;
	align-items: center;
}

body.archive .et_pb_blog_grid article .post-content a.more-link:after {
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 7px solid #14afed;
	content: "";
	display: inline;
	margin-left: 10px;
	opacity: 1;
}

.recom-read-grid .et_pb_blog_grid article.et_pb_post {
	border: 1px solid #e8e8e8;
	border-radius: 10px;
	overflow: hidden;
}

.recom-read-grid .et_pb_blog_grid article.et_pb_post:hover {
	box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 5%);
}

.recom-read-grid .et_pb_blog_grid article.et_pb_post .et_pb_image_container picture {
	display: block;
}

.recom-read-grid .et_pb_blog_grid article.et_pb_post .et_pb_image_container a.entry-featured-image-url {
	text-align: center;
}

.recom-read-grid .et_pb_blog_grid article.et_pb_post .et_pb_image_container img {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	height: 200px;
	width: 100%;
	object-fit: cover;
	min-width: initial;
}

.recom-read-grid .et_pb_blog_grid article.et_pb_post a.entry-featured-image-url:after {
	background: linear-gradient(180deg, rgba(90, 90, 90, .3) -7.26%, rgba(196, 196, 196, 0) 112.57%);
	display: block;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.recom-read-grid .et_pb_blog_grid article.et_pb_post h2.entry-title {
	line-height: 26px;
	min-height: 90px;
}

.recom-read-grid .et_pb_blog_grid article.et_pb_post h2.entry-title a {
	font-size: 20px;
	line-height: 26px;
	font-weight: 700;
	color: #000;
}

.recom-read-grid .et_pb_blog_grid article.et_pb_post .post-content .post-content-inner {
	min-height: 92px;
}

.recom-read-grid .et_pb_blog_grid article.et_pb_post .post-content p {
	font-size: 14px !important;
	line-height: 18px;
	font-weight: 400;
	color: #979797;
	font-family: "Inter", sans-serif;
}

.recom-read-grid .et_pb_blog_grid article.et_pb_post .post-content .post-meta {
	margin: 0;
	padding: 0 !important;
	order: 1;
	float: left;
	line-height: inherit;
	color: #202020;
	font-size: 14px !important;
}

.recom-read-grid .et_pb_blog_grid article.et_pb_post .post-content a.more-link {
	order: 2;
	float: right;
	line-height: inherit;
	font-size: 14px;
	color: #14afed;
	text-transform: capitalize;
	display: flex;
	align-items: center;
}

.recom-read-grid .et_pb_blog_grid article.et_pb_post .post-content a.more-link::after {
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 7px solid #14afed;
	content: "";
	display: inline;
	margin-left: 10px;
	opacity: 1;
}

#blog_featured_slider .et_pb_post_slider {
	box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 5%);
	border: 1px solid #e8e8e8;
	border-radius: 10px;
	overflow: hidden;
}

#blog_featured_slider .et_pb_post_slider h2.et_pb_slide_title {
	line-height: 24px;
}

#blog_featured_slider .et_pb_post_slider h2.et_pb_slide_title a {
	font-size: 30px;
	line-height: 36px;
	color: #202020;
	text-shadow: none;
}

#blog_featured_slider .et_pb_post_slider .et_pb_slide_image img {
	opacity: 1;
}

#blog_featured_slider .et_pb_post_slider .et_pb_slide_content div {
	font-size: 16px;
	line-height: 21px;
	color: #979797;
	text-shadow: none;
}

#blog_featured_slider .et_pb_post_slider .et-pb-controllers {
	position: relative;
}

#blog_featured_slider .et_pb_post_slider .et-pb-controllers a {
	background-color: #14afed;
}

#blog_featured_slider .et_pb_post_slider .et_pb_slide_description {
	padding-left: 60px;
	position: relative;
	padding-right: 0px;
	text-align: left;
}

#blog_featured_slider .et_pb_post_slider .et_pb_slide_image {
	margin-top: 0px !important;
	top: 0px;
	display: flex;
	align-items: center;
}

#blog_featured_slider .et_pb_post_slider .et_pb_slide_image img {
	max-height: 600px !important;
}

#blog_featured_slider .et_pb_post_slider .et_pb_slide_image::after {
	background: linear-gradient(180deg, rgba(98, 98, 98, .2) -7.26%, rgba(196, 196, 196, 0) 112.57%);
	display: block;
	border-top-left-radius: 0px;
	border-top-right-radius: 10px;
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

#blog_featured_slider .et_pb_post_slider .et_pb_slide {
	padding: 0px !important;
	min-height: 300px;
}

#blog_featured_slider .et_pb_post_slider .et_pb_slide_content .post-meta {
	height: 0;
	overflow: hidden;
}

#blog_featured_slider .et_pb_post_slider .et_pb_slide_content .post-meta .published {
	position: absolute;
	bottom: 0;
	left: 60px;
	color: #202020;
	font-size: 14px !important;
	text-shadow: none;
}

#blog_featured_slider .et_pb_button_wrapper a.et_pb_more_button {
	float: right;
	line-height: inherit;
	font-size: 14px;
	color: #1060d3;
	text-transform: capitalize;
	display: flex;
	align-items: center;
	border: none;
	padding: 0px;
}

#blog_featured_slider .et_pb_button_wrapper a.et_pb_more_button:after {
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 7px solid #1060d3;
	content: "";
	display: inline;
	margin-left: 10px;
	opacity: 1;
	position: relative;
}

#blog_featured_slider .et_pb_button_wrapper a.et_pb_more_button:hover {
	padding: 0px;
}

#sec_logo_grid_outer .et_pb_blurb_content {
	max-width: 400px;
}

#sec_logo_grid_outer .et_pb_blurb_content  h4.et_pb_module_header {
	font-size: 24px;
	line-height: 41px;
	font-weight: 700;
	color: #000;
}

#sec_logo_grid_outer .et_pb_blurb_content  .et_pb_blurb_description p {
	font-size: 20px;
	line-height: 32px;
	font-weight: 400;
	color: #000;
}

.frost-3col-grid.no_frost h4 {
	color: #000;
	line-height: 38px;
	font-size: 24px;
	font-weight: 700;
}

.trigger_popup {
	display: table;
	margin: 0 auto;
	position: relative;
}

.trigger_popup svg {
	position: absolute;
	top: calc(50% - 50px);
	left: calc(50% - 50px);
	width: 100px;
	height: 100px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 28%);
	border-radius: 100%;
	cursor: pointer;
}

#sec_press_rowouter {
	background: linear-gradient(225.66deg, rgba(241, 241, 241, .5) 21.96%, rgba(221, 221, 221, 0) 136.98%);
	border: 1px solid rgba(87, 87, 87, .11);
	box-sizing: border-box;
	backdrop-filter: blur(54px);
	border-radius: 10px;
	margin: 50px auto;
	padding: 64px 32px;
}

#sec_press_rowouter h2 {
	margin-bottom: 48px;
}

#sec_press_rowouter .et_pb_blurb {
	padding: 25px 20px;
	margin-bottom: 0px;
	display: inline-block;
	max-width: 33%;
	vertical-align: top;
}

#sec_press_rowouter .et_pb_blurb .et_pb_main_blurb_image {
	width: 68px;
	height: 66px;
}

#sec_press_rowouter .et_pb_blurb h4.et_pb_module_header {
	color: #000;
	font-size: 22px;
	line-height: 32px;
	font-family: "Inter", sans-serif;
}

#sec_press_rowouter .et_pb_blurb .et_pb_blurb_description p {
	font-size: 16px;
	line-height: 25px;
	color: #828282;
}

#left-area #block-4 {
	width: 100%;
}

#sidebar #text-7 p {
	padding-bottom: 0px !important;
}

#sidebar #text-7, #left-area #text-7, #bloglisting_newsletter #text-8 {
	background: #0c242b;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	border-radius: 10px;
	padding: 36px;
	margin-bottom: 24px;
	margin-top: 24px;
}

#sidebar #text-7 h4.widgettitle {
	text-align: center;
	font-weight: 600;
	font-size: 20px;
	color: #fff;
	line-height: 20px;
	margin-bottom: 5px;
}

#left-area #text-7 h4.widgettitle {
	text-align: center;
	font-weight: 600;
	font-size: 30px;
	color: #fff;
	line-height: 34px;
	margin: 0 auto;
	max-width: 370px;
	margin-bottom: 25px;
}

#bloglisting_newsletter #text-8 h4.widgettitle {
	text-align: center;
	font-weight: 600;
	font-size: 30px;
	color: #fff;
	line-height: 34px;
	margin: 0 auto;
	max-width: 800px;
	margin-bottom: 25px;
}

#sidebar #text-7 .hbspt-form label, #left-area #text-7 .hbspt-form label, #bloglisting_newsletter #text-8 .hbspt-form label {
	display: none;
}

#sidebar #text-7 .hbspt-form label.hs-error-msg, #left-area #text-7 .hbspt-form label.hs-error-msg, #bloglisting_newsletter #text-8 .hbspt-form label.hs-error-msg {
	display: block;
	font-size: 12px;
	color: #fff;
}

#sidebar #text-7 .hbspt-form form, #left-area #text-7 .hbspt-form form, #bloglisting_newsletter #text-8 .hbspt-form form {
	display: flex;
	justify-content: center;
}

#sidebar #text-7 .hbspt-form .no-list.hs-error-msgs, #left-area #text-7 .hbspt-form .no-list.hs-error-msgs, #bloglisting_newsletter #text-8 .hbspt-form .no-list.hs-error-msgs {
	display: block;
	position: absolute;
}

#sidebar #text-7 .hbspt-form input[type="email"] {
	border: .5px solid #fff;
	border-radius: 10px;
	max-width: 185px;
	padding: 10px;
	background-color: #fff;
	margin-right: 10px;
	color: #111;
	font-size: 14px;
	text-align: left;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
}

#sidebar #text-7 p, #left-area #text-7 p {
	color: #fff !important;
}

#sidebar #text-7 .hbspt-form input[type="email"]:not(:placeholder-shown) {
	background-color: #fff;
	color: #000;
}

#sidebar #text-7 .hbspt-form input[type="email"]:focus-within {
	background-color: #fff;
	color: #000;
}

#bloglisting_newsletter #text-8 .hbspt-form .submitted-message {
	text-align: center;
}

#bloglisting_newsletter #text-8 .hbspt-form ul li, #left-area #text-7 .hbspt-form ul li {
	list-style-type: none;
}

#bloglisting_newsletter #text-8 .hbspt-form .hs_email.hs-email, #left-area #text-7 .hbspt-form .hs_email.hs-email {
	max-width: 320px;
	width: 100%;
	margin-right: 20px;
}

#bloglisting_newsletter #text-8 .hbspt-form input[type="email"], #left-area #text-7 .hbspt-form input[type="email"] {
	border: .5px solid #fff;
	border-radius: 10px;
	padding: 18px;
	background-color: #fff;
	margin-right: 10px;
	color: #111;
	width: 100%;
	text-align: left;
	font-size: 16px;
}

#bloglisting_newsletter #text-8 .hbspt-form input[type="email"]:not(:placeholder-shown), #left-area #text-7 .hbspt-form input[type="email"]:not(:placeholder-shown) {
	background-color: #fff;
	color: #000;
}

#bloglisting_newsletter #text-8 .hbspt-form input[type="email"]:focus-within, #left-area #text-7 .hbspt-form input[type="email"]:focus-within {
	background-color: #fff;
	color: #000;
}

#sidebar #text-7 .hbspt-form input[type="submit"] {
	border: none;
	background-color: #38ff82;
	font-size: 14px;
	line-height: 20px;
	font-weight: 600;
	border-radius: 10px;
	padding: 9px 18px;
	cursor: pointer;
	font-family: "Inter", sans-serif;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
}

#sidebar #text-7 .hbspt-form input[type="submit"]:hover {
	color: #38ff82 !important;
	background-color: transparent;
	border: 1px solid #38ff82;
	padding: 8px 17px;
}

#bloglisting_newsletter #text-8 .hbspt-form input[type="submit"], #left-area #text-7 .hbspt-form input[type="submit"] {
	border: none;
	background-color: #38ff82;
	color: #000;
	font-size: 18px;
	line-height: 20px;
	font-weight: 600;
	border-radius: 10px;
	padding: 20px 45px;
	cursor: pointer;
	font-family: "Inter", sans-serif;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
}

#bloglisting_newsletter #text-8, #left-area #text-7 {
	margin-top: 30px;
	width: 100%;
}

#bloglisting_newsletter #text-8 .hbspt-form input[type="submit"]:hover, #left-area #text-7 .hbspt-form input[type="submit"]:hover {
	color: #38ff82 !important;
	background-color: transparent;
	border: 1px solid #38ff82;
	padding: 19px 44px;
	line-height: 20px;
}

#sidebar #block-4.et_pb_widget {
	margin-bottom: 30px;
}

#bloglisting_newsletter .et_pb_widget_area {
	border-right: 0px;
	padding-right: 0px;
}

.socialwidgets {
	background-color: #0c242b;
	border-radius: 10px;
	display: flex;
	justify-content: center;
	padding: 13px;
	align-items: center;
}

.socialwidgets span {
	color: #fff;
	margin-right: 15px;
	font-weight: 600;
	font-size: 18px;
	line-height: 25px;
	font-family: "Inter", sans-serif;
}

.socialwidgets a {
	background-color: #525252;
	width: 38px;
	height: 38px;
	border-radius: 5px;
	margin: 3px;
	padding: 5px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.socialwidgets a.linkedin:hover {
	background-color: #0078b6;
}

.socialwidgets a.twitter:hover {
	background-color: #00aced;
}

.socialwidgets a.facebook:hover {
	background-color: #3b5998;
}

#sidebar .hbspt-form .submitted-message {
	font-size: 17px;
	text-align: center;
}

#left-area .hbspt-form .submitted-message {
	font-size: 20px;
	text-align: center;
}

body.single #main-content .container {
	padding-left: 35px;
	padding-right: 35px;
	width: 100%;
}

@media only screen and (max-width:1200px) {
	#sidebar #text-7 {
		text-align: center;
	}
	
	#sidebar #text-7 .hbspt-form form {
		flex-direction: column;
		position: relative;
	}
	
	#sidebar #text-7 .hbspt-form form input[type="email"] {
		margin-bottom: 10px;
	}
	
	#sidebar #text-7 .hbspt-form .no-list.hs-error-msgs {
		bottom: -40px;
		width: 100%;
		text-align: center;
	}
}

@media only screen and (max-width:1024px) {
	#sidebar #text-7 {
		padding-left: 10px;
		padding-right: 10px;
	}
}

@media only screen and (max-width:980px) {
	#sidebar #text-7 {
		display: none;
	}
	
	#sidebar #block-4 {
		display: none;
	}
	
	#bloglisting_newsletter #text-8 {
		margin-right: 0px;
	}
}

@media only screen and (max-width:767px) {
	#bloglisting_newsletter #text-8, #left-area #text-7 {
		text-align: center;
	}
	
	#left-area #text-7 .hbspt-form form {
		flex-direction: column;
		position: relative;
	}
	
	#bloglisting_newsletter #text-8 .hbspt-form form {
		flex-direction: column;
		position: relative;
		max-width: 400px;
		margin: auto;
	}
	
	#bloglisting_newsletter #text-8 .hbspt-form form input[type="email"], #left-area #text-7 .hbspt-form form input[type="email"] {
		margin-bottom: 10px;
	}
	
	#bloglisting_newsletter #text-8 .hbspt-form .hs_email.hs-email, #left-area #text-7 .hbspt-form .hs_email.hs-email {
		max-width: 100%;
		margin-right: 0px;
	}
	
	#left-area #text-7 .hbspt-form .no-list.hs-error-msgs {
		bottom: -70px;
		width: 100%;
		text-align: center;
	}
	
	#bloglisting_newsletter #text-8 .hbspt-form .no-list.hs-error-msgs {
		bottom: -50px;
		width: 100%;
		text-align: center;
	}
}

.et_pb_row.company_news {
	padding-top: 30px;
	padding-bottom: 30px;
}

.company_news .et_pb_blurb_content {
	border-radius: 15px;
	background-color: #fff;
	padding: 20px 30px 50px;
}

.company_news .et_pb_blurb_content .et_pb_main_blurb_image {
	display: block;
	text-align: left;
	padding-left: 20px;
	margin-bottom: 24px;
}

.company_news .et_pb_blurb_content  .et_pb_blurb_container h4 {
	font-size: 16px;
	line-height: 23px;
	font-weight: 400;
	color: #747474;
	border-bottom: 1px solid #ebebeb;
	padding-left: 20px;
	margin-bottom: 27px;
	padding-bottom: 26px;
}

.company_news .et_pb_blurb_content .et_pb_blurb_description p {
	font-size: 18px;
	line-height: 23px;
	font-weight: 400;
	color: #111;
	min-height: 155px;
	padding-bottom: 38px !important;
}

.company_news .et_pb_blurb_content .et_pb_blurb_description {
	padding-left: 20px;
	padding-right: 20px;
}

.company_news .et_pb_blurb_content .et_pb_blurb_description p:last-child {
	padding-bottom: 0px !important;
	min-height: inherit;
}

.company_news .et_pb_blurb_content .et_pb_blurb_description a.more-link {
	line-height: inherit;
	line-height: 12px;
	font-size: 14px;
	font-weight: 500;
	font-family: "Inter", sans-serif;
	color: #111;
	text-transform: capitalize;
	display: flex;
	align-items: center;
}

.company_news .et_pb_blurb_content .et_pb_blurb_description a.more-link:hover {
	text-decoration: underline;
}

.company_news .et_pb_blurb_content .et_pb_blurb_description a.more-link:after {
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 7px solid #14afed;
	content: "";
	display: inline;
	margin-left: 10px;
	opacity: 1;
}

@media only screen and (max-width:980px) {
	.startup_logo .et_pb_column {
		padding-bottom: 30px;
	}
	
	.et_pb_row.startup_logo {
		padding-bottom: 0px;
	}
}

.team_member_section {
	overflow: hidden;
}

.team_member_section .team_row {
	padding: 30px 0px 100px;
}

.team_member_section .team_row .et_pb_column:first-child {
	margin-left: 0px;
}

.team_row  .et_pb_blurb_content {
	background: #fff;
	border: 1px solid #919bb4;
	box-sizing: border-box;
	box-shadow: 0px 10px 30px rgba(0, 0, 0, .05);
	border-radius: 10px;
	padding: 45px 0px 36px;
	min-height: 550px;
}

.team_row  .et_pb_blurb_content .et_pb_blurb_container h4 {
	font-size: 24px;
	line-height: 48px;
	font-weight: 700;
	color: #000;
	font-family: "Inter", sans-serif;
	text-align: center;
	padding-bottom: 0px;
}

.team_row  .et_pb_blurb_content .et_pb_main_blurb_image {
	margin-bottom: 0px;
}

.team_row  .et_pb_blurb_content .et_pb_main_blurb_image img {
	width: 119px;
	height: 119px;
}

.team_row  .et_pb_blurb_content .et_pb_blurb_container .mem_info {
	display: flex;
	justify-content: center;
}

.team_row  .et_pb_blurb_content .et_pb_blurb_container .mem_info h3 {
	font-size: 18px;
	line-height: 30px;
	font-weight: 400;
	margin-right: 16px;
	color: #000;
	padding-bottom: 0px;
}

.team_row  .et_pb_blurb_content .et_pb_blurb_container .mem_info .et-pb-icon {
	font-size: 20px;
	color: #000;
}

.team_row  .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description p.mem_bio {
	font-size: 16px;
	line-height: 23px;
	font-weight: 400;
	color: #000;
	padding-bottom: 0px !important;
	padding-top: 30px;
	margin-top: 10px;
	padding-left: 36px;
	padding-right: 36px;
	min-height: 260px;
}

.team_member_section .team_heading {
	padding-top: 30px;
	padding-bottom: 30px;
}

.team_member_section .board_mem_row {
	padding: 20px 0px 90px;
}

.board_mem_row .et_pb_column {
	display: flex;
	flex-wrap: wrap;
}

.board_mem_row .et_pb_column .et_pb_blurb {
	width: 31.33%;
	margin: 1%;
	background: #fff;
	border: 1px solid #919bb4;
	box-shadow: 0px 10px 30px rgba(0, 0, 0, .05);
	box-sizing: border-box;
	border-radius: 10px;
	padding: 45px 0px 24px;
}

.board_mem_row .et_pb_column .et_pb_blurb.mem_board:last-child {
	margin-bottom: 1% !important;
}

.board_mem_row .et_pb_column .et_pb_blurb:hover {
	box-shadow: 0px 10px 30px rgba(0, 0, 0, .05);
}

.board_mem_row .et_pb_blurb .et_pb_main_blurb_image {
	margin-bottom: 0px;
}

.board_mem_row .et_pb_blurb .et_pb_main_blurb_image img {
	width: 117px;
	height: 117px;
	border-radius: 50%;
}

.board_mem_row .et_pb_blurb .et_pb_blurb_container h4 {
	font-size: 24px;
	line-height: 48px;
	font-weight: 700;
	color: #000;
	font-family: "Inter", sans-serif;
	text-align: center;
	padding-bottom: 0px;
}

.board_mem_row .et_pb_blurb .et_pb_blurb_container .mem_info {
	display: flex;
	justify-content: center;
}

.board_mem_row .et_pb_blurb .et_pb_blurb_container .mem_info .et-pb-icon {
	font-size: 20px;
	color: #000;
}

.board_mem_row .et_pb_blurb .et_pb_blurb_container .et_pb_blurb_description p.mem_bio {
	font-size: 16px;
	line-height: 23px;
	font-weight: 400;
	color: #000;
	margin-top: 15px;
	text-align: center;
	padding: 25px 20px 0px !important;
}

@media only screen and (max-width:980px) {
	.board_mem_row .et_pb_column .et_pb_blurb {
		max-width: 359px;
		width: 49%;
		margin: 0% .5% 1%;
	}
	
	.board_mem_row .et_pb_column {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	
	.team_member_section .team_row {
		padding: 30px 0px 50px;
	}
	
	.team_member_section .board_mem_row {
		padding: 20px 0px 50px;
	}
	
	.team_member_section .team_heading {
		padding-top: 30px;
		padding-bottom: 10px;
	}
}

@media only screen and (max-width:768px) {
	.team_row .et_pb_blurb_content {
		max-width: 550px;
	}
	
	.company_news .et_pb_blurb_content {
		max-width: 550px;
	}
	
	.board_mem_row .et_pb_column .et_pb_blurb {
		max-width: 359px;
		width: 100%;
		margin: 0% .5% 3%;
	}
	
	.startup_logo .et_pb_column {
		padding-bottom: 30px;
		margin-bottom: 0px !important;
	}
	
	.team_member_section .team_row {
		padding: 30px 0px 30px;
	}
	
	.team_member_section .board_mem_row {
		padding: 20px 0px 30px;
	}
}

.mfp-container.mfp-iframe-holder .mfp-close, .mfp-container .mfp-image-holder .mfp-close {
	top: -40px !important;
}

#hippa_training_form_outer {
	background: linear-gradient(225.66deg, rgba(241, 241, 241, .5) 21.96%, rgba(221, 221, 221, 0) 136.98%);
	border: 1px solid rgba(87, 87, 87, .11);
	border-radius: 10px;
	margin-top: 50px;
	margin-bottom: 50px;
	padding: 60px !important;
	width: 96% !important;
}

article.post #hippa_training_form_outer {
	width: 100% !important;
	padding: 40px !important;
}

#hippa_training_form_outer h2 {
	font-size: 50px;
	line-height: 60px;
	font-weight: 700;
	max-width: 600px;
}

article.post #hippa_training_form_outer h2 {
	font-size: 36px;
	line-height: 40px;
	font-weight: 700;
	max-width: 600px;
}

#hippa_training_form_outer form.hs-form {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	max-width: 650px;
}

article.post #hippa_training_form_outer form.hs-form {
	max-width: 480px;
}

#hippa_training_form_outer form.hs-form label {
	display: none;
}

#hippa_training_form_outer form.hs-form .hs-form-field {
	max-width: 32%;
	width: 100%;
}

article.post #hippa_training_form_outer form.hs-form .hs-form-field {
	max-width: 32%;
	width: 100%;
}

#hippa_training_form_outer form.hs-form input {
	border: 1px solid #b4b4b4;
	padding: 16px 10px 16px 20px;
	border-radius: 10px;
	max-width: 280px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	background-color: transparent;
	color: #111;
	font-size: 14px;
	line-height: 20px;
	width: 100%;
}

article.post #hippa_training_form_outer form.hs-form input {
	padding: 9px 10px 9px 20px;
	border: 1px solid #111;
}

#hippa_training_form_outer form.hs-form .hs-submit {
	max-width: 32%;
	width: 100%;
}

article.post #hippa_training_form_outer form.hs-form .hs-submit {
	max-width: 32%;
	width: 100%;
}

#hippa_training_form_outer form.hs-form input[type="submit"] {
	background-color: #0c242b;
	font-size: 14px;
	line-height: 24px;
	font-weight: 600;
	padding: 16px 40px;
	border: 0px;
	border-radius: 10px;
	height: inherit;
	display: inline-block;
	color: #fff;
	cursor: pointer;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
}

#hippa_training_form_outer form.hs-form input[type="submit"]:hover {
	background-color: #38ff82;
	height: inherit;
	display: inline-block;
	color: #111;
	cursor: pointer;
}

article.post #hippa_training_form_outer form.hs-form input[type="submit"] {
	padding: 8px 30px;
	font-size: 14px;
	border: none;
}

#hippa_training_form_outer form.hs-form ul.no-list {
	padding: 0px;
}

#hippa_training_form_outer form.hs-form ul.no-list li {
	padding: 0px;
	list-style-type: none;
}

#hippa_training_form_outer form.hs-form ul.no-list li label {
	display: block;
	font-size: 12px;
}

#hippa_training_form_outer form.hs-form .hs_error_rollup {
	display: none;
}

@media only screen and (max-width:1100px) {
	article.post #hippa_training_form_outer .et_pb_column.et-last-child {
		display: none;
	}
	
	article.post #hippa_training_form_outer .et_pb_column {
		width: 100%;
	}
	
	article.post #hippa_training_form_outer form.hs-form, article.post #hippa_training_form_outer h2 {
		max-width: 750px;
	}
}

@media only screen and (max-width:980px) {
	#hippa_training_form_outer .et_pb_column.et-last-child {
		display: none;
	}
	
	#hippa_training_form_outer h2 {
		max-width: 750px;
	}
	
	#hippa_training_form_outer form.hs-form {
		max-width: 750px;
	}
	
	#hippa_training_form_outer h2 {
		font-size: 40px;
		line-height: 48px;
	}
}

@media only screen and (max-width:767px) {
	#hippa_training_form_outer .et_pb_column {
		margin-bottom: 0px;
	}
	
	#hippa_training_form_outer h2, article.post #hippa_training_form_outer h2 {
		font-size: 32px;
		line-height: 40px;
	}
	
	#hippa_training_form_outer {
		padding: 30px !important;
	}
	
	#hippa_training_form_outer form.hs-form {
		flex-direction: column;
	}
	
	#hippa_training_form_outer form.hs-form .hs-form-field {
		max-width: 100%;
		margin-bottom: 15px;
	}
	
	#hippa_training_form_outer form.hs-form input {
		max-width: 100%;
	}
	
	#hippa_training_form_outer form.hs-form .hs-submit, article.post #hippa_training_form_outer form.hs-form .hs-submit {
		max-width: fit-content;
		width: 100%;
	}
	
	article.post #hippa_training_form_outer form.hs-form .hs-form-field {
		max-width: 100%;
	}
}

/*===hubspot form code========*/
#request_demo_cta .hbspt-form input[type=text], #request_demo_cta .hbspt-form input[type=email] {
	border: 1px solid #fafafa;
	padding: 15px 10px 15px 20px;
	border-radius: 40px;
	width: 260px;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	-ms-border-radius: 40px;
	-o-border-radius: 40px;
	background-color: transparent;
	color: #fff;
	font-size: 16px;
	line-height: 24px;
	margin-top: 5px;
	margin-bottom: 5px;
}

#request_demo_cta .hbspt-form form.hs-form {
	display: flex;
	justify-content: space-between;
}

#request_demo_cta .hbspt-form input::placeholder {
	color: #000;
}

#request_demo_cta .hbspt-form input:not(:placeholder-shown) {
	background-color: #fff;
	color: #000;
	font-size: 16px;
	line-height: 24px;
}

#request_demo_cta .hbspt-form input:focus-within {
	background-color: #fff;
	color: #000;
	font-size: 16px;
	line-height: 24px;
}

#request_demo_cta .hbspt-form input[type=submit] {
	color: #fff !important;
	background-color: #0c242b;
	border-radius: 40px;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	-ms-border-radius: 40px;
	-o-border-radius: 40px;
	font-size: 14px;
	line-height: 36px;
	font-weight: 600;
	padding: 10px 24px;
	border: none;
	height: inherit;
	display: inline-block;
	cursor: pointer;
	margin-top: 5px;
	margin-bottom: 5px;
}

#request_demo_cta .hbspt-form label {
	display: none;
}

#request_demo_cta .hbspt-form fieldset.form-columns-2 {
	display: flex;
	justify-content: space-between;
	width: 100%;
	max-width: 560px;
}

#request_demo_cta .hbspt-form label.hs-error-msg {
	display: block;
}

#request_demo_cta .hbspt-form ul.hs-error-msgs {
	padding: 0px;
}

#request_demo_cta .hbspt-form ul.hs-error-msgs li {
	list-style-type: none;
	font-size: 12px;
	color: #dc3232;
}

#request_demo_cta .hbspt-form input[type=submit]:hover {
	opacity: .9;
}

@media only screen and (max-width:1279px) {
	#request_demo_cta .hbspt-form form.hs-form {
		display: block;
	}
}

@media only screen and (max-width:980px) {
	#request_demo_cta .hbspt-form fieldset.form-columns-2 {
		display: block;
		max-width: 100%;
	}
	
	#request_demo_cta .hbspt-form fieldset .hs-form-field {
		width: 50%;
	}
	
	#request_demo_cta .hbspt-form input[type=email], #request_demo_cta .hbspt-form input[type=text] {
		width: 100%;
		max-width: 96%;
		margin-top: 10px;
		margin-bottom: 10px;
	}
}

@media only screen and (max-width:767px) {
	#request_demo_cta .hbspt-form fieldset .hs-form-field {
		width: 100%;
	}
}

/*===hubspot request a quote form code========*/
#contactpageform .hbspt-form label {
	display: none;
}

#contactpageform .hbspt-form label.hs-error-msg {
	display: block;
}

#contactpageform .hbspt-form ul.hs-error-msgs {
	padding: 0px;
	position: absolute;
}

#contactpageform .hbspt-form ul.hs-error-msgs li {
	list-style-type: none;
	font-size: 12px;
	color: #fff;
}

#contactpageform .hbspt-form input, #contactpageform .hbspt-form textarea {
	background: #fff;
	border: 1px solid #fff;
	box-sizing: border-box;
	border-radius: 10px;
	padding: 15px 16px;
	color: #111;
	font-size: 16px;
	font-weight: 400;
	font-family: "Inter", sans-serif;
	line-height: 24px;
	letter-spacing: .5px;
	width: 100%;
}

#contactpageform .hbspt-form textarea {
	min-height: 106px;
}

#contactpageform .hbspt-form fieldset {
	margin-bottom: 25px;
	max-width: 596px;
	display: flex;
	justify-content: space-between;
}

#contactpageform .hbspt-form fieldset>div {
	width: 48%;
}

#contactpageform .hbspt-form fieldset>div.hs_message {
	width: 100%;
}

#contactpageform .hbspt-form fieldset>div div.input {
	margin-right: 0px;
}

#contactpageform .hbspt-form  input:not(:placeholder-shown) {
	background-color: #fff;
	color: #000;
	font-size: 16px;
	line-height: 24px;
}

#contactpageform  .hbspt-form input:focus-within {
	background-color: #fff;
	color: #000;
	font-size: 16px;
	line-height: 24px;
}

#contactpageform  .hbspt-form input::placeholder, #contactpageform  .hbspt-form textarea::placeholder {
	color: #000;
}

#contactpageform .hbspt-form input.hs-button {
	color: #0c242b !important;
	background-color: #38ff82;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
	padding: 16px 40px;
	height: inherit;
	display: inline-block;
	width: initial;
	border: none;
	cursor: pointer;
}

footer  #contactpageform .hbspt-form input.hs-button:hover {
	color: #38ff82 !important;
	background-color: transparent;
	border: 1px solid #38ff82;
	padding: 15px 39px !important;
	height: inherit;
}

@media only screen and (max-width:480px) {
	#contactpageform .hbspt-form fieldset {
		display: block;
		margin-bottom: 0px;
	}
	
	#contactpageform .hbspt-form fieldset>div {
		width: 100%;
	}
	
	#contactpageform .hbspt-form fieldset > div {
		margin-bottom: 25px;
	}
}

/*=== Sidebar related post code here========*/
#sidebar .related_post_sidebar {
	margin-top: 30px;
	display: block;
	clear: both;
}

#sidebar .related_post_sidebar h4 {
	font-weight: 700;
	text-transform: uppercase;
	font-family: "Inter", sans-serif;
	color: #000;
	margin-bottom: 30px;
}

#sidebar .related_post_sidebar li {
	border-bottom: 1px solid #979797;
	line-height: 20px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	display: flex;
}

#sidebar .related_post_sidebar li .relatedthumb {
	margin-right: 20px;
}

#sidebar .related_post_sidebar li .relatedthumb img {
	max-width: 75px;
	max-height: 75px;
}

#sidebar .related_post_sidebar li a {
	line-height: 24px;
	font-size: 18px;
	color: #666;
	text-decoration: none;
	font-weight: 400;
}

#sidebar .related_post_sidebar li a:hover {
	color: #1060d3;
}

#dlp_integration_row .et_pb_column {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-template-rows: auto;
	gap: 10px;
}

#dlp_integration_row .et_pb_column .et_pb_blurb .et_pb_blurb_container h4 {
	color: #000;
	text-align: center;
	font-size: 20px;
	line-height: 32px;
	font-weight: 400;
	padding-bottom: 20px;
}

#dlp_integration_row .et_pb_column .et_pb_blurb .et_pb_main_blurb_image {
	margin-bottom: 5px;
	padding: 11px;
	border: 1px solid transparent;
	border-radius: 14px;
}

#dlp_integration_row .et_pb_column .et_pb_blurb .et_pb_main_blurb_image:hover {
	background: #fff;
	border: 1px solid #e5e5e5;
	border-radius: 14px;
}

#dlp_integration_row .et_pb_column .et_pb_blurb .et_pb_blurb_content {
	max-width: 260px;
}

#dlp_integration_row .et_pb_column .et_pb_blurb .et_pb_blurb_content:hover h4 {
	text-decoration: underline;
	cursor: pointer;
}

#dlp_integration_row.two_col_grid .et_pb_column {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-template-rows: auto;
	gap: 10px;
}

#dlp_integration_row.two_col_grid .et_pb_column .et_pb_blurb .et_pb_blurb_content {
	max-width: initial;
}

@media (max-width: 980px) {
	#dlp_integration_row .et_pb_column .et_pb_blurb {
		margin-bottom: 0px;
	}
}

@media (max-width: 767px) {
	#dlp_integration_row .et_pb_column {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: auto;
	}
}

@media (max-width: 500px) {
	#dlp_integration_row .et_pb_column {
		display: grid;
		grid-template-columns: 1fr;
		grid-template-rows: auto;
	}
}

#herosection #herorow .btn_outer_with_form {
	display: flex;
}

#form_in_content .btn_outer_with_form {
	display: flex;
}

#herosection #herorow .btn_outer_with_form .btn_col {
	margin-right: 10px;
}

#herosection #herorow .get_started_form, #herosection #herorow .start_free_from, #form_in_content .start_free_from {
	display: none;
	margin-left: 0px;
	margin-top: auto;
	margin-bottom: auto;
}

/* #herosection #herorow .btn_outer_with_form .form_btn{ margin-left: 10px;} */
#herosection #herorow .get_started_form br, #herosection #herorow .start_free_from br, #form_in_content .start_free_from br {
	display: none;
}

#herosection #herorow .get_started_form form, #herosection #herorow .start_free_from form, #form_in_content .start_free_from form {
	display: flex;
}

#form_in_content {
	display: flex;
	justify-content: center;
}

#herosection #herorow .get_started_form .hs_email>label, #herosection #herorow .start_free_from .hs_email>label, #form_in_content .start_free_from  .hs_email>label {
	display: none;
}

#herosection #herorow .get_started_form .hs_email #herosection #herorow .start_free_from .hs_email, #form_in_content .start_free_from  .hs_email {
	display: inline;
	width: 300px;
}

#herosection #herorow .get_started_form input.hs-input, #herosection #herorow .start_free_from input.hs-input, #form_in_content .start_free_from input.hs-input {
	border: 1px solid #111;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	padding: 18px;
	max-width: 300px;
	width: 100%;
	padding-right: 50px;
}

#herosection #herorow .get_started_form .hs_recaptcha .input {
	position: absolute;
	z-index: -1;
}

#herosection #herorow .start_free_from .hs_recaptcha .input {
	position: absolute;
	z-index: -1;
}

#herosection #herorow .get_started_form .hs_submit, #herosection #herorow .start_free_from .hs_submit, #form_in_content .start_free_from .hs_submit {
	display: inline;
}

#herosection #herorow .get_started_form .hs_submit .actions input[type="submit"], #herosection #herorow .start_free_from .hs_submit .actions input, #form_in_content .start_free_from .hs_submit .actions input[type="submit"] {
	background: url("https://cdn-dniag.nitrocdn.com/xyKrOTmAYFMlBRVuQecFusUQCGhMeBRK/assets/images/optimized/rev-584a01f/www.polymerhq.io/wp-content/themes/polymer/images/arrow-circle-right.png") left top no-repeat;
	width: 30px;
	height: 30px;
	content: "";
	display: inline-block;
	margin-left: -40px;
	color: transparent !important;
	border: none;
	padding: 0px;
	margin-top: 13px;
	cursor: pointer;
}

#herosection #herorow .get_started_form .hs_submit .actions input[type="submit"].nitro-lazy, #herosection #herorow .start_free_from .hs_submit .actions input.nitro-lazy, #form_in_content .start_free_from .hs_submit .actions input[type="submit"].nitro-lazy {
	background: none !important;
}

#herosection #herorow .get_started_form ul.no-list, #herosection #herorow .start_free_from ul.no-list, #form_in_content .start_free_from ul.no-list {
	padding: 0px;
	list-style-type: none;
	padding-left: 10px;
}

#herosection #herorow .get_started_form ul.no-list li label, #herosection #herorow .start_free_from ul.no-list li label, #form_in_content .start_free_from ul.no-list li label {
	font-size: 12px;
	font-weight: 300;
}

#herosection #herorow .get_started_form .submitted-message p, #herosection #herorow .start_free_from .submitted-message p, #form_in_content .start_free_from .submitted-message p {
	padding-bottom: 0px !important;
}

#herosection #herorow .get_started_form .hs_error_rollup, #herosection #herorow .start_free_from .hs_error_rollup, #form_in_content .start_free_from .hs_error_rollup {
	position: absolute;
	bottom: 0px;
}

.hs_error_rollup {
	display: none;
}

#herosection #herorow .start_free_from ul.no-list li label.hs-error-msg {
	max-width: 280px;
	display: block;
	padding-top: 5px;
	line-height: 18px;
	color: #fff;
}

#herosection #herorow .get_started_form ul.no-list li label.hs-error-msg {
	max-width: 280px;
	display: block;
	padding-top: 5px;
	line-height: 18px;
	color: #fff;
}

#form_in_content .start_free_from ul.no-list li label.hs-error-msg {
	max-width: 280px;
	display: block;
	padding-top: 5px;
	line-height: 18px;
}

/* #herosection #herorow #left_btn_form{ justify-content: space-around;} */
#herosection #herorow #left_btn_form .get_started_form {
	width: 300px;
}

#herosection #herorow #left_btn_form .hs-email {
	width: 90%;
}

#herosection #herorow .btn_outer_with_form {
	flex-wrap: wrap;
}

#herosection #herorow .hbspt-form .submitted-message p, .card.grd_dark .hbspt-form .submitted-message p {
	padding-top: 12px;
	display: block;
	color: #fff !important;
}

#herosection #herorow .two_col_form .free_from ul.no-list li label, .card.grd_dark .two_col_form .free_from ul.no-list li label {
	color: #fff !important;
}

#herosection #herorow .hs-submit input.hs-button, .card.grd_dark .hs-submit input.hs-button {
	color: #0c242b !important;
	background-color: #38ff82 !important;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
	padding: 16px 45px;
	height: inherit;
	display: inline-block;
}

#herosection #herorow .hs-submit input.hs-button:hover, .card.grd_dark .hs-submit input.hs-button:hover {
	color: #38ff82 !important;
	background-color: transparent !important;
	border: 1px solid #38ff82 !important;
	padding: 15px 44px;
	height: inherit;
}

@media (max-width: 600px) {
	#herosection #herorow .btn_outer_with_form .get_started_form, #herosection #herorow .btn_outer_with_form .start_free_from, #form_in_content .start_free_from {
		margin-left: 0px;
	}
}

@media (max-width: 1280px) {
	#herosection #herorow #left_btn_form .form_btn {
		margin-left: 0px;
		margin-right: 10px;
	}
}

@media (max-width: 1200px) {
	#herosection #herorow #left_btn_form .form_btn {
		margin-left: 0px;
		margin-right: 15px;
	}
	
	#herosection #herorow #left_btn_form a {
		font-size: 13px;
		padding: 15px 18px;
	}
	
	#herosection #herorow .btn_outer_with_form .btn_col {
		margin-bottom: 15px;
	}
}

@media (max-width: 1024px) {
	#herosection #herorow #left_btn_form a {
		font-size: 12px;
		padding: 15px 18px;
	}
}

#bloglisting_newsletter .submitted-message p {
	color: #fff;
}

@media (max-width: 980px) {
	#herosection #herorow #left_btn_form {
		margin-bottom: 30px;
	}
}

.play_icon_center a.video-popup {
	display: inline-block;
}

.play_icon_center a.video-popup::after {
	background: url("https://cdn-dniag.nitrocdn.com/xyKrOTmAYFMlBRVuQecFusUQCGhMeBRK/assets/images/optimized/rev-584a01f/www.polymerhq.io/wp-content/themes/polymer/images/play_icon.png") center center no-repeat;
	width: 51px;
	height: 57px;
	display: inline-block;
	content: "";
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	margin: auto;
}

#threecol_grid_on_blackbg .et_pb_column {
	display: flex;
	flex-wrap: wrap;
}

#threecol_grid_on_blackbg .et_pb_blurb {
	max-width: 33%;
	width: 100%;
	padding: 0px 22px;
}

#threecol_grid_on_blackbg .et_pb_blurb p, #threecol_grid_on_blackbg .et_pb_blurb .et_pb_blurb_description {
	color: #fff;
}

#threecol_grid_on_blackbg .et_pb_blurb ul li {
	font-size: 20px;
	line-height: 32px;
	color: #fff;
}

.blue_bg {
	background-color: #14afed;
	margin-top: 25px;
}

.bluebg_text {
	background-color: #14afed;
	border-radius: 10px;
	padding: 20px 18px 0px;
	margin-bottom: 20px;
	font-weight: 700;
}

.greenbg_text {
	background-color: #38ff82;
	border-radius: 10px;
	padding: 20px 18px 0px;
	margin-bottom: 20px;
	font-weight: 700;
}

.greenbg_text p {
	color: #111 !important;
	font-weight: 700 !important;
}

.fea_sw_row {
	max-width: 1073px !important;
	padding: 70px !important;
	background: #111;
	border: 1px solid rgba(87, 87, 87, .11);
	backdrop-filter: blur(27px);
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
}

.fea_sw_row h2 {
	color: #fff;
	margin-bottom: 30px;
}

.fea_sw_row ul li {
	color: #fff;
	font-family: "Inter", sans-serif;
}

@media only screen and (max-width:980px) {
	#threecol_grid_on_blackbg .et_pb_blurb {
		max-width: 50%;
	}
}

@media only screen and (max-width:767px) {
	.fea_sw_row {
		max-width: 1073px !important;
		padding: 50px 25px !important;
	}
	
	.fea_sw_row ul li {
		font-size: 24px;
		line-height: 34px;
	}
	
	#threecol_grid_on_blackbg .et_pb_blurb h2 {
		font-size: 24px !important;
	}
	
	ul.bullet_green_big li {
		background-size: 20px;
		padding-top: 7px;
	}
	
	#threecol_grid_on_blackbg .et_pb_blurb {
		max-width: 100%;
	}
}

p.captchatext {
	font-size: 12px;
	color: #fff;
}

p.captchatext a {
	font-size: 12px;
	color: #fff;
	text-decoration: underline;
}

p.captchatext_black {
	font-size: 12px;
	color: #000;
}

p.captchatext_black a {
	font-size: 12px;
	color: #000;
	text-decoration: underline;
}

.et_pb_section.gl_ft_cta_req_demo {
	background: linear-gradient(348deg, #1a1e24 24%, #262d3d 65%);
}

.gl_ft_cta_req_demo form.hs-form label span {
	display: none;
}

.gl_ft_cta_req_demo  #contactpageform .hbspt-form fieldset input {
	background-color: #fff;
}

.gl_ft_cta_req_demo  #contactpageform form.hs-form {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}

.gl_ft_cta_req_demo #contactpageform .hbspt-form input.hs-button {
	padding: 16px 40px;
}

.gl_ft_cta_req_demo  #contactpageform .hbspt-form fieldset {
	margin-right: 16px;
}

.gl_ft_cta_req_demo  #contactpageform .hbspt-form fieldset .hs_email {
	width: 100%;
}

.gl_ft_cta_req_demo  #contactpageform p.captchatext {
	padding-bottom: 0px !important;
}

.gl_ft_cta_req_demo .hbspt-form .submitted-message p {
	text-align: center;
	color: #fff !important;
}

@media only screen and (max-width:980px) {
	.gl_ft_cta_req_demo #contactpageform form.hs-form {
		justify-content: inherit;
		max-width: 500px;
		margin: 0 auto;
	}
	
	.gl_ft_cta_req_demo #contactpageform .hbspt-form fieldset {
		margin-left: 16px;
		margin-bottom: 16px;
	}
	
	.gl_ft_cta_req_demo #contactpageform .hbspt-form fieldset.form-columns-1 {
		width: 45%;
	}
	
	.gl_ft_cta_req_demo #contactpageform .hbspt-form .hs_submit {
		width: 45%;
	}
	
	.gl_ft_cta_req_demo #contactpageform .hbspt-form input.hs-button {
		width: 100%;
	}
}

@media only screen and (max-width:767px) {
	.gl_ft_cta_req_demo #contactpageform form.hs-form {
		justify-content: inherit;
		max-width: 500px;
		margin: 0 auto 10px;
	}
	
	.gl_ft_cta_req_demo #contactpageform .hbspt-form fieldset {
		display: block;
		width: 100%;
		margin-right: 0px;
		margin-left: 0px;
		margin-bottom: 10px;
	}
	
	.gl_ft_cta_req_demo #contactpageform .hbspt-form fieldset .hs_firstname {
		margin-bottom: 10px;
	}
	
	.gl_ft_cta_req_demo #contactpageform .hbspt-form fieldset .hs_lastname {
		margin-bottom: 0px;
	}
	
	.gl_ft_cta_req_demo  #contactpageform .hbspt-form fieldset .hs_email {
		margin-bottom: 0px;
	}
	
	.gl_ft_cta_req_demo #contactpageform .hbspt-form fieldset div {
		width: 100%;
	}
	
	.gl_ft_cta_req_demo #contactpageform .hbspt-form fieldset.form-columns-1 {
		width: 100%;
	}
	
	.gl_ft_cta_req_demo #contactpageform .hbspt-form .hs_submit {
		width: inherit;
	}
}

#headerouter #mega-menu-wrap-primary-menu > #mega-menu-primary-menu li.unclickable > a:hover {
	color: rgba(56, 255, 130, .8) !important;
}

#footer_new_row_outer .footer_nav_col {
	display: flex;
	flex-wrap: wrap;
	gap: 66px;
	justify-content: end;
}

#footer_new_row_outer .footer_nav_col .et_pb_widget_area .et_pb_widget h4.title {
	color: #38ff82;
	font-size: 15px;
	line-height: 22px;
	font-weight: 500;
	padding-bottom: 20px;
}

#footer_new_row_outer .footer_nav_col .et_pb_widget_area {
	min-width: 120px;
	border-right: 0px;
	padding-right: 20px;
}

/* #footer_new_row_outer .footer_nav_col .et_pb_widget_area.et_pb_sidebar_3_tb_footer{ max-width: 120px; min-width: auto;} */

/* #footer_new_row_outer .footer_nav_col .et_pb_widget_area.et_pb_sidebar_1_tb_footer h4.title{ visibility: hidden; } */
#footer_new_row_outer .footer_nav_col .et_pb_widget_area:last-child {
	padding-right: 0px;
}

#footer_new_row_outer .footer_nav_col .et_pb_widget_area .et_pb_widget {
	width: 100%;
	margin-right: 0px;
}

#footer_new_row_outer .footer_nav_col .et_pb_widget_area .et_pb_widget ul li {
	line-height: 0px;
	padding-bottom: 20px;
}

#footer_new_row_outer .footer_nav_col .et_pb_widget_area .et_pb_widget a {
	font-size: 14px;
	line-height: 20px;
	color: #fff !important;
}

#footer_new_row_outer .footer_nav_col .et_pb_widget_area .et_pb_widget a:hover {
	color: rgba(56, 255, 130, .8) !important;
}

footer .footer_companyinfo .et_pb_module.et_pb_text a:hover, footer .copyright .et_pb_text_inner a:hover {
	color: rgba(56, 255, 130, .8) !important;
}

footer .copyright .et_pb_text_inner span {
	height: 24px;
	margin: 0px 20px 0px 18px;
	border-right: 1px solid #919bb4;
}

@media only screen and (max-width:1200px) {
	#footer_new_row_outer .footer_nav_col {
		display: flex;
		flex-wrap: wrap;
		gap: 15px;
		justify-content: end;
	}
}

@media only screen and (max-width:980px) {
	#footer_new_row_outer .footer_nav_col {
		display: flex;
		flex-wrap: wrap;
		gap: 5px;
		justify-content: space-between;
	}
}

@media only screen and (max-width:767px) {
	#footer_new_row_outer {
		padding-left: 10px !important;
	}
	
	#footer_new_row_outer .footer_nav_col {
		display: flex;
		flex-wrap: wrap;
		gap: 0px;
		justify-content: start;
	}
	
	#footer_new_row_outer .footer_nav_col .et_pb_widget_area {
		width: 50%;
	}
	
	#footer_new_row_outer .footer_nav_col .et_pb_widget_area.et_pb_sidebar_3_tb_footer {
		max-width: initial;
	}
}

.product_form_wrapper .hbspt-form label {
	display: none;
}

.product_form_wrapper .hbspt-form .hs-form {
	display: flex;
	gap: 24px 32px;
	flex-wrap: wrap;
	justify-content: center;
}

.product_form_wrapper .hbspt-form .hs-form input {
	padding: 12px 16px;
	border-radius: 10px;
	font-size: 16px;
	line-height: 30px;
	font-weight: 400;
	color: #101828;
	border: none;
	width: 100%;
}

.product_form_wrapper .hbspt-form ul {
	margin: 0px;
	padding: 0px;
}

.product_form_wrapper .hbspt-form ul li {
	list-style-type: none;
	padding: 0px;
}

.product_form_wrapper .hbspt-form ul li label.hs-error-msg {
	display: block;
	color: #fff;
	font-size: 12px;
	line-height: 150%;
	text-align: left;
}

.product_form_wrapper .hbspt-form .hs-form-field {
	width: 280px;
}

.product_form_wrapper .hbspt-form .hs-form div.hs_submit {
	width: 100%;
	max-width: 280px;
}

.product_form_wrapper .hbspt-form .hs-form div.hs_submit input.hs-button {
	color: #0c242b !important;
	background-color: #38ff82;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
	padding: 16px 45px;
	height: 100%;
	display: inline-block;
	cursor: pointer;
}

.product_form_wrapper .hbspt-form .hs-form div.hs_submit input.hs-button:hover {
	color: #38ff82 !important;
	background-color: transparent;
	border: 1px solid #38ff82;
	padding: 15px 44px;
	height: 100%;
}

.product_form_wrapper.horizon_form .hbspt-form .hs-form-field {
	width: initial;
}

.product_form_wrapper.horizon_form .hbspt-form .hs-form {
	display: flex;
	gap: 17px;
	justify-content: center;
}

.product_form_wrapper.horizon_form .hbspt-form .hs-form input, .product_form_wrapper.horizon_form .hbspt-form .hs-form div.hs_submit {
	max-width: 238px;
}

.pro_grd_dark_top {
	background: linear-gradient(6deg, #1a1e24 18%, #262d3d 55%);
}

.pro_grd_dark_mid {
	background: linear-gradient(172deg, #1a1e24 38%, #262d3d 70%);
}

.pro_grd_dark_bottom {
	background: linear-gradient(348deg, #1a1e24 24%, #262d3d 65%);
}

.product_form_wrapper .hbspt-form .submitted-message {
	color: #fff;
	font-size: 20px;
	line-height: 32px;
	font-weight: 400;
}

.product_form_wrapper .hbspt-form .submitted-message a {
	color: #38ff82;
}

@media only screen and (max-width:767px) {
	a.more-link_with_arrow {
		font-size: 16px !important;
	}
}

#ai_page_row_outer  ol.bullet_green, #ai_page_row_outer ul.bullet_green {
	padding: 0px;
	list-style-position: outside;
	margin: 0px;
}

#ai_page_row_outer ul.bullet_green li {
	list-style-type: none;
	background: url("https://cdn-dniag.nitrocdn.com/xyKrOTmAYFMlBRVuQecFusUQCGhMeBRK/assets/images/optimized/rev-584a01f/www.polymerhq.io/wp-content/themes/polymer/images/check_arrow_green_large.svg") left 5px no-repeat;
	margin: 0;
	padding: 0 0 0 35px;
	padding-bottom: 0px;
	padding-bottom: 12px;
	font-size: 20px;
	line-height: 32px;
	font-weight: 400;
	color: #fff;
}

#ai_page_row_outer ul.bullet_green li.nitro-lazy {
	background: none !important;
}

#ai_page_row_outer  ul.bullet_white_simple {
	margin-left: 15px;
	padding-left: 5px;
}

#ai_page_row_outer  ul.bullet_white_simple li {
	color: #fff;
	font-weight: 400;
	font-size: 20px;
	line-height: 32px;
}

#ai_page_row_outer blockquote.green {
	border-color: #38ff82;
	border-width: 10px;
	max-width: 545px;
}

#ai_page_row_outer blockquote.green h3 {
	color: #38ff82;
	font-size: 28px;
	font-family: Inter;
	font-weight: 700;
	line-height: 34px;
	padding-bottom: 0px;
}

#ai_page_row_outer blockquote.green p {
	padding-bottom: 0px !important;
}

#ai_page_row_outer blockquote.green a {
	margin-top: 15px;
}

#logo_outer_row .integ_img {
	width: 110px;
	height: 110px;
	border: 2px solid #38ff82;
	border-radius: 50%;
	display: flex;
	margin: 0px;
}

#logo_outer_row .integ_img span, #logo_outer_row .integ_img a {
	margin: auto;
}

#logo_outer_row {
	display: flex;
	flex-wrap: wrap;
	gap: 61px 54px;
	max-width: 755px;
	padding: 10px 65px;
	margin: 0px auto 18px;
	justify-content: center;
}

@media only screen and (max-width: 980px) {
	#logo_outer_row {
		gap: 61px 40px;
	}
}

@media only screen and (max-width: 700px) {
	#logo_outer_row {
		gap: 65px 30px;
		padding: 0px 20px;
	}
}

#logo_outer_row .integ_img {
	position: relative;
	background-color: #0f2645;
}

#logo_outer_row .integ_img:hover {
	cursor: pointer;
}

#logo_outer_row .integ_img:hover:after {
	content: "";
	position: absolute;
	inset: -90px;
	background: radial-gradient(36.83% 38.68% at 50% 50%, rgba(56, 255, 130, .6) 0%, rgba(56, 255, 130, 0) 100%);
	filter: blur(8px);
	z-index: -1;
}

#left-area article .hbspt-form form.hs-form {
	margin: 0 auto;
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 24px 32px;
	max-width: 550px;
}

#left-area article .hbspt-form form.hs-form label {
	display: none;
}

#left-area article .hbspt-form .submitted-message {
	padding: 40px 0px;
}

#left-area article .hbspt-form form.hs-form ul.hs-error-msgs {
	padding: 0px !important;
}

#left-area article .hbspt-form form.hs-form ul.hs-error-msgs li {
	margin-bottom: 0px;
	padding-bottom: 0px;
	list-style-type: none;
}

#left-area article .hbspt-form form.hs-form ul.hs-error-msgs li label {
	color: #f00;
	display: block;
	font-size: 12px;
	line-height: 18px;
}

#left-area article .hbspt-form form.hs-form input {
	background: #eaecf0;
	border: 1px solid #eaecf0;
	border-radius: 10px;
	padding: 16px;
	width: 100%;
	height: 56px;
}

#left-area article .hbspt-form form.hs-form input.hs-button {
	background-color: #38ff82;
	color: #0c242b;
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
	border: none;
	cursor: pointer;
}

#left-area article .hbspt-form form.hs-form input.hs-button:hover {
	color: #fff;
	background: #0c242b;
}

@media only screen and (max-width: 600px) {
	#left-area article .hbspt-form form.hs-form {
		grid-template-columns: 1fr;
	}
	
	#left-area article .hbspt-form form.hs-form .actions {
		text-align: center;
	}
	
	#left-area article .hbspt-form form.hs-form input.hs-button {
		max-width: 260px;
	}
}

#testimonial_section_wrapper .testim_with_popup .dica_divi_carousel .dica_divi_carouselitem .dica-item-content .item-subtitle {
	font-weight: 700;
	font-size: 40px;
	line-height: 48px;
	color: #0c242b;
	padding: 22px 0px 36px 18px !important;
	position: relative;
	margin-top: auto !important;
	margin-bottom: 0px !important;
}

#testimonial_section_wrapper .testim_with_popup .dica_divi_carousel .dica_divi_carouselitem .dica-item-content .item-subtitle:before {
	background: url("https://cdn-dniag.nitrocdn.com/xyKrOTmAYFMlBRVuQecFusUQCGhMeBRK/assets/images/source/rev-584a01f/www.polymerhq.io/wp-content/uploads/2023/01/quote-top.svg") left top no-repeat;
	content: "";
	top: 0px;
	left: 0px;
	width: 142px;
	height: 98px;
	position: absolute;
	display: inline-block;
	z-index: -1;
}

#testimonial_section_wrapper .testim_with_popup .dica_divi_carousel .dica_divi_carouselitem .dica-item-content .item-subtitle:after {
	background: url("https://cdn-dniag.nitrocdn.com/xyKrOTmAYFMlBRVuQecFusUQCGhMeBRK/assets/images/source/rev-584a01f/www.polymerhq.io/wp-content/uploads/2023/01/quote-bottom.svg") left top no-repeat;
	content: "";
	bottom: 0px;
	right: 0px;
	width: 142px;
	height: 98px;
	position: absolute;
	display: inline-block;
	z-index: -1;
}

#testimonial_section_wrapper .testim_with_popup .dica_divi_carousel .dica_divi_carouselitem .dica-item-content .content {
	padding-left: 18px;
	margin-top: 0px !important;
	margin-bottom: auto !important;
}

@media only screen and (max-width: 980px) {
	#testimonial_section_wrapper .testim_with_popup .dica_divi_carousel .dica_divi_carouselitem .dica-item-content .item-subtitle {
		font-size: 30px !important;
	}
}

/*===== 19th march 2024=============*/

/*=============Divi thems option css here==========*/
.cd-headline.slide span span.is-hidden {
	display: none;
}

#testimonial_section_wrapper .testim_with_popup .dica_divi_carousel .dica_divi_carouselitem .dica-item-content .item-subtitle {
	font-weight: 700;
	font-size: 40px;
	line-height: 48px;
	color: #0c242b;
	padding: 40px 0px 22px 18px;
	position: relative;
	margin-top: 42px;
}

#testimonial_section_wrapper .testim_with_popup .dica_divi_carousel .dica_divi_carouselitem .dica-item-content .item-subtitle:before {
	background: url("https://cdn-dniag.nitrocdn.com/xyKrOTmAYFMlBRVuQecFusUQCGhMeBRK/assets/images/source/rev-584a01f/www.polymerhq.io/wp-content/uploads/2023/01/quote-top.svg") left top no-repeat;
	content: "";
	top: 0px;
	left: 0px;
	width: 142px;
	height: 98px;
	position: absolute;
	display: inline-block;
	z-index: -1;
}

#testimonial_section_wrapper .testim_with_popup .dica_divi_carousel .dica_divi_carouselitem .dica-item-content .item-subtitle:after {
	background: url("https://cdn-dniag.nitrocdn.com/xyKrOTmAYFMlBRVuQecFusUQCGhMeBRK/assets/images/source/rev-584a01f/www.polymerhq.io/wp-content/uploads/2023/01/quote-bottom.svg") left top no-repeat;
	content: "";
	bottom: 0px;
	right: 0px;
	width: 142px;
	height: 98px;
	position: absolute;
	display: inline-block;
	z-index: -1;
}

#testimonial_section_wrapper .testim_with_popup .dica_divi_carousel .dica_divi_carouselitem .dica-item-content .content {
	padding-left: 18px;
}

#testimonial_section_wrapper .testim_with_popup .dica_divi_carousel .dica_divi_carouselitem .dica-item-content .content p.name {
	font-weight: 600;
	font-size: 24px;
	line-height: 32px;
	color: #0c242b;
	padding-bottom: 0px !important;
}

#testimonial_section_wrapper .testim_with_popup .dica_divi_carousel .dica_divi_carouselitem .dica-item-content .content p.ptitle {
	font-weight: 500;
	font-size: 18px;
	line-height: 28px;
	color: #556987;
}

#testimonial_section_wrapper .testim_with_popup .dica-container .swiper-pagination {
	margin-top: -30px;
	width: fit-content;
	margin-left: auto;
	margin-right: auto;
	padding-left: 115px;
}

#testimonial_section_wrapper .testim_with_popup .dica-container .swiper-pagination .swiper-pagination-bullet {
	width: 12px;
	height: 12px;
	margin-right: 12px !important;
}

#testimonial_section_wrapper .testim_with_popup .dica-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-color: #22c55e !important;
}

.early_access a::after {
	content: "EARLY ACCESS";
	color: #000;
	width: 93px;
	height: 20.5px;
	font-size: 10px;
	background-color: #38ff82;
	line-height: 20px;
	font-weight: bold;
	border-radius: 30px;
	position: absolute;
	top: 90px;
	left: 8px;
}

.ico-blurb {
	margin-bottom: 0px !important;
}

.ico-blurb .et_pb_blurb_content {
	max-width: 600px;
}

.ico-blurb .et_pb_blurb_content .et_pb_main_blurb_image {
	width: 51px;
	height: 51px;
}

.ico-blurb .et_pb_blurb_container {
	padding-left: 16px;
}

.ico-blurb .et_pb_blurb_container .et_pb_blurb_description p {
	line-height: 28px;
}

.no_bg {
	background: transparent !important;
}

@media only screen and (max-width: 980px) {
	.ico-blurb .et_pb_blurb_content {
		max-width: 550px;
	}
	
	#testimonial_section_wrapper .testim_with_popup .dica_divi_carousel .dica_divi_carouselitem .image_left {
		flex-direction: column;
	}
	
	#testimonial_section_wrapper .testim_with_popup .dica_divi_carousel .dica_divi_carouselitem .image_left .dica-item-content {
		width: 100% !important;
		padding-top: 40px;
		max-width: 700px;
		margin: auto;
	}
	
	#testimonial_section_wrapper .testim_with_popup .dica_divi_carousel .dica_divi_carouselitem .image_left .dica-image-container {
		width: 100% !important;
	}
	
	#testimonial_section_wrapper .testim_with_popup .dica-container .swiper-pagination {
		margin-top: 0px;
		padding-left: 0px;
	}
	
	#testimonial_section_wrapper .testim_with_popup .dica_divi_carousel .dica_divi_carouselitem .dica-item-content .item-subtitle {
		font-size: 34px;
		line-height: 40px;
	}
}

#announcment_row.et_pb_row {
	display: none;
}

a.more-link_with_arrow {
	font-weight: 600;
	font-size: 18px;
	line-height: 28px;
	color: #38ff82;
}

a.more-link_with_arrow::after {
	position: relative;
	transition: .2s ease-in;
	content: "";
	display: inline-block;
	background: url("https://cdn-dniag.nitrocdn.com/xyKrOTmAYFMlBRVuQecFusUQCGhMeBRK/assets/images/optimized/rev-584a01f/www.polymerhq.io/wp-content/themes/polymer/images/text_btn_arrow_green.svg") center top no-repeat;
	width: 8px;
	height: 10px;
	left: 10px;
}

a.more-link_with_arrow:hover {
	color: #32db71;
}

a.more-link_with_arrow:hover::after {
	background: url("https://cdn-dniag.nitrocdn.com/xyKrOTmAYFMlBRVuQecFusUQCGhMeBRK/assets/images/optimized/rev-584a01f/www.polymerhq.io/wp-content/themes/polymer/images/text_btn_arrow_green_hover.svg") center top no-repeat;
	left: 20px;
	position: relative;
}

ul#mega-menu-top-menu #announcment_row {
	position: absolute;
	left: 0px;
	right: 0px;
	width: 100%;
	bottom: -80px;
	padding: 0px !important;
	margin: 0px 0px 0px 0px !important;
	display: block;
}

#announcment_row .et_pb_text {
	margin: 0 auto;
}

ul#mega-menu-top-menu #announcment_row .et_pb_text p {
	margin: 0px;
	padding: 28px 0px !important;
	font-weight: 600;
	font-size: 16px;
	line-height: 24px;
	color: #000;
}

ul#mega-menu-top-menu #announcment_row .et_pb_text p a {
	color: #000;
	text-decoration: underline;
}

@media only screen and (max-width: 980px) {
	ul#mega-menu-top-menu #announcment_row .et_pb_text p {
		margin: 0px;
		padding: 20px 0px !important;
	}
	
	ul#mega-menu-top-menu #announcment_row {
		bottom: -62px;
	}
}

body #iubenda-cs-banner .iubenda-banner-content {
	font-family: "Inter", Helvetica, Arial, Lucida, sans-serif !important;
}

body #iubenda-cs-banner .iubenda-cs-opt-group button {
	border-radius: 10px !important;
}

body #iubenda-cs-banner.iubenda-cs-padded .iubenda-cs-close-btn {
	height: auto !important;
	font-size: 30px !important;
	top: 10px !important;
}

body .iubenda-uspr-btn {
	display: none !important;
}

body #iubenda-iframe-popup #iubenda-iframe-content button.iub-btn {
	background-color: #38ff82 !important;
	color: #30393e !important;
	border-radius: 10px !important;
	border: none !important;
}

body #iubenda-iframe-popup #iubenda-iframe-content button.iub-btn:hover {
	box-shadow: 0 0 0 999px inset rgba(0, 0, 0, .1) !important;
	border: none !important;
}

body #iubenda-iframe-popup #iubenda-iframe-content button#iubFooterBtn {
	background-color: #38ff82 !important;
	color: #30393e !important;
	border-radius: 10px !important;
}

#purposes-content-container .purposes-header .purposes-header-title, #purposes-content-container .purposes-header .purposes-header-text {
	font-family: "Inter", Helvetica, Arial, Lucida, sans-serif !important;
}

#purposes-content-container .purposes-section-header-title, #purposes-content-container .purposes-section-header-text, #purposes-content-container .purposes-item .purposes-item-title label {
	font-family: "Inter", Helvetica, Arial, Lucida, sans-serif !important;
}

body #purposes-content-container .purposes-header {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

body #purposes-content-container .purposes-header .purposes-header-title {
	font-size: 36px !important;
}

body #iubenda-iframe .iubenda-modal-navigation:not(.iubenda-modal-navigation-brand) {
	box-shadow: none !important;
}

/*=============Divi thems option css end here==========*/
.cust-logo-carousal .dica_divi_carousel .dica_divi_carouselitem .dica-image-container img {
	max-height: 45px;
	width: auto;
}

.flip_card_section .flipcard {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.flip_card_section .flipcard .et_pb_column {
	max-width: fit-content;
	margin: auto auto 40px auto !important;
	width: auto;
	padding: 0px 10px;
}

.flip_card_section.btm_section {
	background: radial-gradient(50% 50% at 50% 50%, #38ff82 0%, #30393e 39.58%, #262d3d 75%);
}

.flip_card_section {
	background: radial-gradient(50% 50% at 50% 60%, #38ff82 0%, #30393e 39.58%, #262d3d 75%);
}

.flipcard .content .et_pb_text_inner {
	max-width: 275px;
	display: flex;
	margin: 0 auto;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
	width: 100%;
}

.flipcard .card {
	color: inherit;
	cursor: pointer;
	width: 100%;
	min-width: 100%;
	height: 482px;
	min-height: 482px;
	perspective: 1000px;
	position: relative;
}

.flipcard .card::before {
	display: none;
}

@media screen and (max-width:800px) {
	.flipcard .card {
		width: calc(50% - 2rem);
	}
}

@media screen and (max-width:500px) {
	.flipcard .card {
		width: 100%;
	}
}

.flipcard .front, .flipcard .back {
	display: flex;
	border-radius: 6px;
	border-radius: 16px;
	background-position: center;
	background-size: cover;
	text-align: left;
	justify-content: center;
	align-items: center;
	position: absolute;
	height: 100%;
	width: 100%;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	transform-style: preserve-3d;
	transition: ease-in-out 600ms;
	background-color: #1a1e24;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	-ms-border-radius: 16px;
	-o-border-radius: 16px;
	box-shadow: 0px 1px 8px rgba(110, 110, 110, .1);
	filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, .25));
}

.flipcard .card .front h3 {
	font-weight: 700;
	font-size: 28px;
	line-height: 32px;
	text-align: center;
	letter-spacing: .01px;
	color: #fff;
}

.flipcard .front {
	background-size: cover;
	padding: 40px 30px 0px;
	font-size: 1.618rem;
	font-weight: 600;
	color: #fff;
	overflow: hidden;
	flex-direction: column;
}

.flipcard .card:hover .front {
	transform: rotateY(180deg);
}

.flipcard .back {
	background: #1a1e24;
	color: #fff;
	transform: rotateY(-180deg);
	padding: 40px 28px 38px;
	flex-direction: column;
	justify-content: space-between;
}

.flipcard .back p, .flipcard .back ul li {
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	line-height: 20px;
}

.flipcard .card:hover .back {
	transform: rotateY(0deg);
}

.flipcard .back .btn_green_large, .flipcard .back .btn_green_large:hover {
	padding: 10px 18px;
}

.flipcard .card_first .front .pvalue {
	font-weight: 700;
	font-size: 42px;
	line-height: 40px;
	color: #38ff82;
	text-align: center;
}

.flipcard .card_first .front .pvalue span {
	font-weight: 400;
	font-size: 16px;
	display: block;
	margin-top: 12px;
	line-height: 20px;
	color: #a4a9ab;
}

.flipcard .card_second .front {
	padding-bottom: 0px;
	justify-content: space-between;
}

.flipcard .card_second .front .imgbtm {
	line-height: 0px;
}

.flipcard .card_first .front {
	justify-content: space-between;
	padding-bottom: 35px;
}

.flipcard .card_first .front h3 {
	padding-bottom: 20px;
}

.flipcard .card_first .front .imagemid {
	line-height: 0px;
}

.flipcard .card_third .front {
	justify-content: flex-start;
	gap: 40px;
	padding-left: 20px;
	padding-right: 20px;
}

.flipcard .card_fourth .front {
	justify-content: flex-start;
	gap: 60px;
	padding-left: 20px;
	padding-right: 20px;
}

@media screen and (max-width:980px) {
	.flip_card_section {
		background: radial-gradient(600px 600px at 50% 56%, #38ff82 0%, #30393e 39.58%, #262c3c 90%);
	}
	
	.flip_card_section.btm_section {
		background: radial-gradient(600px 600px at 50% 46%, #38ff82 0%, #30393e 39.58%, #262c3c 90%);
	}
}

#compare_outer_row  tbody td .yes {
	height: 24px;
	background-image: url("https://cdn-dniag.nitrocdn.com/xyKrOTmAYFMlBRVuQecFusUQCGhMeBRK/assets/images/optimized/rev-584a01f/www.polymerhq.io/wp-content/themes/polymer/images/compare_check_green.svg");
	background-position: 50% 50%;
	background-size: auto;
	display: flex;
	align-items: center;
	background-repeat: no-repeat;
}

#compare_outer_row  tbody td .yes.nitro-lazy {
	background-image: none !important;
}

#compare_outer_row  tbody td .no {
	height: 24px;
	background-image: url("https://cdn-dniag.nitrocdn.com/xyKrOTmAYFMlBRVuQecFusUQCGhMeBRK/assets/images/optimized/rev-584a01f/www.polymerhq.io/wp-content/themes/polymer/images/compare_cross_black.svg");
	background-position: 50% 50%;
	background-size: auto;
	display: flex;
	align-items: center;
	background-repeat: no-repeat;
}

#compare_outer_row  tbody td .no.nitro-lazy {
	background-image: none !important;
}

#compare_outer_row .left_col ol.num_light {
	font-weight: 400;
	line-height: 32px;
	padding-left: 10px;
}

#compare_outer_row .comparison_table_outer .et_pb_text_inner, #compare_outer_row .comparison_table_outer .et_pb_code_inner {
	border: 1px solid #111;
	border-top: 0px;
	border-top-left-radius: 11px;
	border-top-right-radius: 11px;
}

.comparison_table_outer thead {
	border: none;
}

.comparison_table_outer {
	max-width: 600px;
	margin: 0 auto;
	margin-bottom: 20px;
	margin-top: 30px;
	text-align: center;
}

.comparison_table_outer table {
	width: 100%;
	border-spacing: 0;
	table-layout: auto;
	border: 0px !important;
	margin-bottom: 0px !important;
}

.comparison_table_outer td, .comparison_table_outer th {
	empty-cells: show;
	padding: 10px;
	color: #808080;
	font-size: 15px;
}

.comparison_table_outer tr th {
	padding: 10px 12px;
}

.comparison_table_outer tr td h4 {
	padding-bottom: 0px;
	font-size: 22px;
	line-height: 32px;
	font-weight: 700;
	color: #000;
}

.comparison_table_outer tbody tr:nth-child(odd) {
	display: none;
}

.comparison_table_outer td p, .comparison_table_outer td {
	padding-bottom: 6px !important;
	font-size: 16px;
	line-height: 18px;
	font-weight: 400;
	color: #111;
}

.comparison_table_outer tbody {
	border: 0px;
	border-top: 0px;
}

.comparison_table_outer .row_even, .comparison_table_outer .row_odd {
	background: #fff;
}

.comparison_table_outer .row_even.mob_off, .comparison_table_outer .row_odd.mob_off {
	background: rgba(228, 234, 240, .5);
}

.comparison_table_outer th {
	font-weight: normal;
	padding: 0;
}

.comparison_table_outer tr td:first-child {
	text-align: left;
	padding: 6px 12px;
}

.comparison_table_outer tr td {
	border-top: 0px;
	height: 54px;
}

.comparison_table_outer .product.col1 {
	border-top-left-radius: 10px;
	width: 270px;
	border: none;
	font-size: 18px;
	line-height: 24px;
	font-weight: 700;
}

.comparison_table_outer .product.col2 {
	background-color: #1060d3;
	color: #fff;
	width: 100px;
	text-align: center;
	border-bottom: 1px solid #14afed;
}

.comparison_table_outer .product.col3 {
	width: 100px;
	text-align: center;
}

.comparison_table_outer tr th:nth-child(2) {
	border-left: 1px solid #1060d3;
	border-right: 1px solid #1060d3;
}

.comparison_table_outer .product.col3 {
	border-top-right-radius: 10px;
	border: none;
	text-align: center;
}

.comparison_table_outer .product.col4, .comparison_table_outer .product.col5, .comparison_table_outer .product.col6 {
	border: none;
	text-align: center;
}

.comparison_table_outer .product, .comparison_table_outer .tl {
	color: #fff;
	padding: 10px;
	font-size: 14px;
}

.comparison_table_outer .tl2 {
	border-right: 0;
}

.comparison_table_outer .product {
	background: #101828;
	height: 40px;
	font-size: 16px;
	line-height: 20px;
	font-weight: 700;
}

.comparison_table_outer .price-now, .comparison_table_outer .price-now span {
	color: #808080;
}

.comparison_table_outer .price-now span {
	font-size: 36px;
	color: #545454;
}

.comparison_table_outer .price-now p {
	font-size: 14px;
	text-align: center;
	line-height: 16px;
	display: inline;
}

@media screen and (min-width: 721px) and (max-width: 1000px) {
	.comparison_table_outer .price-now span {
		font-size: 32px;
	}
	
	.comparison_table_outer .price-now p {
		display: block;
	}
}

@media screen and (max-width: 600px) {
	#compare_outer_row  tbody td .no, #compare_outer_row  tbody td .yes {
		background-size: 18px;
	}
	
	.comparison_table_outer {
		max-width: 100%;
	}
	
	.comparison_table_outer td:first-child, .comparison_table_outer th:first-child {
		display: none;
	}
	
	.comparison_table_outer tbody tr:nth-child(odd) {
		display: table-row;
	}
	
	.comparison_table_outer .row {
		background: #fff;
	}
	
	.comparison_table_outer td, .comparison_table_outer th {
		border-top: none;
		padding: 10px;
	}
	
	.comparison_table_outer .row_even {
		background: #fff;
	}
	
	.comparison_table_outer .row_even.mob_off, .comparison_table_outer .row_odd.mob_off {
		display: none;
	}
	
	.comparison_table_outer .mob_on {
		background-color: rgba(228, 234, 240, .5);
	}
	
	.comparison_table_outer .price-now p {
		display: block;
	}
	
	.comparison_table_outer .price-now span {
		font-size: 24px;
	}
	
	.comparison_table_outer td {
		font-size: 14px;
		padding: 6px !important;
	}
	
	.comparison_table_outer th {
		font-size: 14px;
	}
	
	.comparison_table_outer tr td {
		width: 33%;
		height: initial;
	}
	
	.comparison_table_outer .product.col2 {
		border-top-left-radius: 10px;
		border-left: 0px;
	}
	
	.comparison_table_outer .row_even, .comparison_table_outer .row_odd {
		border-top: 1px solid #e4eaf0;
		border-bottom: 1px solid #e4eaf0;
	}
	
	.comparison_table_outer td p {
		padding-top: 4px;
		padding-bottom: 4px !important;
	}
	
	.comparison_table_outer .product {
		font-size: 14px;
	}
	
	.comparison_table_outer tr td h4 {
		font-size: 18px;
	}
	
	.comparison_table_outer .product, .comparison_table_outer .tl {
		padding: 6px;
	}
}

.tooltip {
	display: inline-block;
	position: relative;
	text-align: left;
	font-size: 16px;
	line-height: 18px;
	font-weight: 400;
	color: #101828;
}

.tooltip> p {
	display: flex;
	align-items: center;
}

.tooltip> p:after {
	display: inline;
	content: "";
	position: relative;
	margin-left: 10px;
	padding-right: 5px;
	background-image: url("https://cdn-dniag.nitrocdn.com/xyKrOTmAYFMlBRVuQecFusUQCGhMeBRK/assets/images/optimized/rev-584a01f/www.polymerhq.io/wp-content/themes/polymer/images/info-circle.svg");
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
}

.tooltip> p:hover {
	color: #1060d3;
	cursor: pointer;
}

.tooltip .bottom {
	min-width: 294px;
	top: 25px;
	left: 0%;
	transform: translate(-, 0);
	padding: 30px;
	background-color: #1a1e24;
	font-size: 16px;
	line-height: 20px;
	font-weight: 400;
	border-radius: 16px;
	box-shadow: 0 1px 8px rgba(110, 110, 110, .1);
	position: absolute;
	z-index: 99999999;
	box-sizing: border-box;
	visibility: hidden;
	opacity: 0;
	transition: opacity .8s;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	-ms-border-radius: 16px;
	-o-border-radius: 16px;
}

.tooltip .bottom p {
	color: #fff;
	text-align: center;
}

.tooltip:hover .bottom {
	visibility: visible;
	opacity: 1;
}

.btn_line_arrow {
	font-weight: 600;
	font-size: 18px;
	line-height: 28px;
	color: #38ff82;
}

.btn_line_arrow:after {
	position: relative;
	transition: .2s ease-in;
	content: "";
	display: inline-block;
	background: url("https://cdn-dniag.nitrocdn.com/xyKrOTmAYFMlBRVuQecFusUQCGhMeBRK/assets/images/optimized/rev-584a01f/www.polymerhq.io/wp-content/themes/polymer/images/text_btn_arrow_green.svg") center top no-repeat;
	width: 8px;
	height: 10px;
	left: 10px;
}

.btn_line_arrow:hover {
	color: #32db71;
}

.btn_line_arrow:hover:after {
	background: url("https://cdn-dniag.nitrocdn.com/xyKrOTmAYFMlBRVuQecFusUQCGhMeBRK/assets/images/optimized/rev-584a01f/www.polymerhq.io/wp-content/themes/polymer/images/text_btn_arrow_green_hover.svg") center top no-repeat;
	left: 20px;
	position: relative;
}

.Intelligent_data_loss_grid .et_pb_column {
	display: flex;
	flex-wrap: wrap;
	gap: 52px 33px;
	justify-content: center;
}

.Intelligent_data_loss_grid .et_pb_column .et_pb_blurb {
	width: 190px;
	margin-bottom: 0px;
}

.Intelligent_data_loss_grid .et_pb_column .et_pb_blurb h4 {
	font-size: 16px;
	line-height: 24px;
	font-weight: 500;
}

.Intelligent_data_loss_grid .et_pb_column .et_pb_blurb .et_pb_main_blurb_image {
	margin-bottom: 20px;
}

.home_resource_wraper .et_pb_module .et_pb_ajax_pagination_container {
	display: flex;
	flex-wrap: wrap;
	gap: 75px;
	justify-content: center;
}

.home_resource_wraper .et_pb_module .et_pb_ajax_pagination_container article {
	width: 358px;
	display: flex;
	flex-direction: column;
	margin-bottom: 20px;
}

.home_resource_wraper .et_pb_module article h2.entry-title {
	order: 3;
	font-weight: 700;
	font-size: 24px;
	line-height: 32px;
	color: #fff;
}

.home_resource_wraper .et_pb_module article .entry-featured-image-url {
	order: 1;
}

.home_resource_wraper .et_pb_module article .entry-featured-image-url img {
	height: 201px;
	object-fit: cover;
	width: 100%;
}

.home_resource_wraper .et_pb_module article .post-meta {
	order: 2;
	padding-bottom: 8px !important;
	margin: 0px;
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
	color: #38ff82;
}

.home_resource_wraper .et_pb_module article .post-content {
	order: 4;
}

.home_resource_wraper .et_pb_module article h2.entry-title a {
	color: rgba(255, 255, 255, 1);
	font-weight: 700;
	font-size: 24px;
	line-height: 32px;
}

.home_resource_wraper .et_pb_module article .post-content-inner p {
	font-weight: 500;
	font-size: 18px;
	line-height: 26px;
	color: #8896ab;
}

.home_resource_wraper .et_pb_module article a.more-link {
	font-weight: 600;
	font-size: 18px;
	line-height: 28px;
	color: #38ff82;
}

.home_resource_wraper .et_pb_module article a.more-link:after {
	position: relative;
	transition: .2s ease-in;
	content: "";
	display: inline-block;
	background: url("https://cdn-dniag.nitrocdn.com/xyKrOTmAYFMlBRVuQecFusUQCGhMeBRK/assets/images/optimized/rev-584a01f/www.polymerhq.io/wp-content/themes/polymer/images/text_btn_arrow_green.svg") center top no-repeat;
	width: 8px;
	height: 10px;
	left: 10px;
}

.home_resource_wraper .et_pb_module article a.more-link:hover {
	color: #32db71;
}

.home_resource_wraper .et_pb_module article a.more-link:hover:after {
	background: url("https://cdn-dniag.nitrocdn.com/xyKrOTmAYFMlBRVuQecFusUQCGhMeBRK/assets/images/optimized/rev-584a01f/www.polymerhq.io/wp-content/themes/polymer/images/text_btn_arrow_green_hover.svg") center top no-repeat;
	left: 20px;
	position: relative;
}

@media only screen and (max-width: 600px) {
	.home_resource_wraper .et_pb_module .et_pb_ajax_pagination_container {
		gap: 15px;
		justify-content: center;
	}
}
