/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/





















.child-theme .cm-header{
	background-color:




rgba(2, 89, 143, 1.0)
; 
	position: fixed;
	width: 100%;
	top: 0;
	left: 0;
}
.header-wrapper {
	min-height: 83px;
}
.child-theme .cm-header .primary-section {
	padding-bottom: 24px;
	padding-top: 24px;
}
.child-theme .cm-header .nav .hs-menu-wrapper>ul>li {
	margin: 0;
	margin-left: 16px;
}

.child-theme .cm-header .nav .hs-menu-wrapper>ul>li a:hover{
	text-decoration:underline;
}
.child-theme .cm-header .page-center {
	padding: 0;
}
.child-theme .cm-header {
	border-bottom: 1px solid rgba(255, 255, 255, .2);
	font-family: 'Rubik', sans-serif;
}
.child-theme .cm-header .btn-section .header-cta {
	margin: 0 0 0 11px;
	color: #02598f;
	padding: 6px 16px;
	display: inline-block;
	border-radius: 3px;
	transition: .3s;
	text-decoration: none;
	color: #02598f;
	border: 1px solid #fff;
	font-size: 14px;
	line-height: 20px;
	font-weight: 500;
	background: #fff;
}
.child-theme .cm-header .nav .hs-menu-wrapper>ul>li>a, .child-theme .cm-header .nav .hs-menu-wrapper>ul>li>a>a:hover{
	padding: 7px 8px 6px 8px;
	font-size: 14px;
	color:




rgba(255, 255, 255, 1.0)
;
	font-weight: 500;
}
.child-theme .cm-header .nav.megamenu .hs-menu-wrapper>ul .header__menu-item--depth-1>ul>li>a, .child-theme .cm-header .nav .hs-menu-wrapper>ul .header__menu-item--depth-1>a {
	font-weight: 500;
}
.child-theme .cm-header ul.hs-menu-children-wrapper {
	min-width: 304px;
	width: 100%;
	border: 0;
	font-size: 14px;
	padding:0;
	background: #02598f;
	box-shadow: 0 10px 20px 0 rgba(0, 0, 0, .5);
	border-radius: 3px;
}
.child-theme .cm-header .nav .hs-menu-wrapper>ul .hs-item-has-children ul>li{
	border-bottom: 1px solid #247cb2;
	margin:0;
}
.child-theme .cm-header .nav .hs-menu-wrapper>ul .hs-item-has-children ul>li a {
	padding: 16px;
	line-height:20px;
	color: rgba(255, 255, 255,1.0);
	font-weight: 500;
}
.child-theme .cm-header .btn2 .hs-sec-btn {
	padding: 6px 16px ;
	border-radius: 3px;
	border: 1px solid #fff; 
	transition: .3s;
	text-decoration: none ;
	color: #ffffff; 
	line-height: 20px;
	font-size: 14px;
	font-weight: 500;
	display: inline-block;
}
.child-theme .cm-header .btn2 .hs-sec-btn:hover {
	background: #fff ;
	color: #02598f ;
	text-decoration: none ;
}
.custom-no-navigation .container-wrapper {
	min-height: 41px !important;
}
.child-theme .cm-header .primary-container {
	min-height: 0;
}
.child-theme .cm-header .btn-section .header-cta:hover {
	opacity: .8;
	text-decoration: none !important;
}

.cm-header .mobile-header {
	display: none;
}
.cm-header .right-section .cst-humburger-icon:after {
	content: url(//44162812.fs1.hubspotusercontent-na1.net/hubfs/44162812/raw_assets/public/Avise_July2024/images/hamburgrIcon.svg)
}

.no-banner .cm-header .right-section .cst-humburger-icon:after{
	content: url(//44162812.fs1.hubspotusercontent-na1.net/hubfs/44162812/raw_assets/public/Avise_July2024/images/blue-hambuger.svg)
}
.cm-header .cst-humburger-icon {
	margin-left: 10px;
	padding: 12px 11.52px 1.2px 11.52px
}
.cm-mobile-menu img {
	padding-top: 21px;
	padding-left: 16px;
}

.cm-header .mobile-close-icon:after{
	content: url(//44162812.fs1.hubspotusercontent-na1.net/hubfs/44162812/raw_assets/public/Avise_July2024/images/cross-icon.svg);
}
.cm-mobile-menu {
	display: none;
}
.cm-blog-listing-banner .innerPage-mainBanner {
	background: linear-gradient(180deg, #02598f 0, #44a2cb 100%);
	padding:80px 42px;
}

.innerPage-banner-title.innerPage-banner-titleBlog {
	margin: 0 0 40px;
}

.innerPage-banner-title.innerPage-banner-titleBlog>h1 {
	font-size: 48px;
	line-height: 60px;
	color: #fff;
	margin: 0;
	text-transform: capitalize;
	text-align: center;
}

.featured-post-cont {
	max-width: 960px;
	margin: 0 auto;
	border-radius: 12px;
	background: rgba(255, 255, 255, .1);
	padding: 40px;
	display: flex;
}

.post-icon {
	margin: 0 40px 0 0;
}
.featured-excerptReadmore .excerpt_read_more a:hover {
	text-decoration: underline;
}
.featured-titleDate .title a {
	font-size: 30px;
	line-height: 36px;
	letter-spacing: -.1px;
	color: #fff;
	display: block;
	margin: 0 0 8px;
	font-family: Mont-Bold;
}

.blog--Allposts .grid-items .item .title a:hover,
.featured-titleDate .title a:hover{
	text-decoration: none !important;
}

.featured-titleDate .post_date {
	font-size: 12px;
	font-weight: 600;
	line-height: 16px;
	text-transform: capitalize;
	color: #fff;
}

.post-icon img {
	max-width: 64px;
}

.featuredPost-container {
	display: flex;
	gap: 40px;
	text-align:left;
}

.featured-titleDate {
	width: 59%;
}
.featured-excerptReadmore {
	width: 41%;
}
.featured-excerptReadmore .excerpt_read_more {
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: #fff;
}

.featured-excerptReadmore .excerpt_read_more a {
	display: inline-block;
	font-size: 14px;
	font-weight: 500;
	line-height: 20px;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #fff;
	position: relative;
}

.no-banner .header .primary-section {
	background-color: #ffffff;
}
.child-theme .no-banner .cm-header{
	border-bottom: 1px solid #e8f0f5;
}
.child-theme .no-banner span.dark_logo {
	display: block;
}
.child-theme .no-banner .cm-header .nav .hs-menu-wrapper>ul>li>a {
	color: #02598F;
}

.no-banner .primary-container.primary-container-header_section {
	background-color: #ffffff !important;
}

.no-banner span.light_logo {
	display: none;
}
.child-theme  .no-banner .cm-header .btn2 .hs-sec-btn{
	color: #02598F;
	border: 1px solid #02598F;
}
.child-theme .no-banner .cm-header .btn2 .hs-sec-btn:hover{
	background: #02598F !important;
	color: #fff !important;
	text-decoration: none !important;
}
.child-theme .no-banner .cm-header .btn-section .header-cta{
	background: #2890D0;
	color: #fff !important;
	border: 1px solid #2890D0;
}
.cm-about-two h2 {
	font-size: 24px;
	line-height: 30px;
	margin: 0;
	letter-spacing: normal;
	color: #1B1B1C;
}
.cm-about-two h4 {
	font-size: 16px;
	line-height: 20px;
	color: #1B1B1C;
	letter-spacing: normal;
	margin: 0 0 16px;
}
.cm-about-two p {
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: #1B1B1C;
	margin: 0 0 16px;
}

.cm-about-two .content-col.col6 {
	padding: 0;
	padding-right: 25px;
}

.cm-about-two .media_column {
	margin: 0;
	padding-left: 20px;
}
.child-theme .cm-about-two .content_box {
	margin-top: 0;
}
.cm-about-careers h3.title {
	color: #E46307 !important;
	line-height: 36px;
	letter-spacing: -0.1px;
	margin: 0 0 16px;
}
.cm-about-careers .count_1 a.hs-button {
	font-family: Rubik, sans-serif;
	font-size: 18px;
	line-height: 22px;
	font-weight: 500;
	width: 145px;
	padding: 12px 16px;
}
.child-theme .cm-about-careers .count_1 {
	margin-top: 17px;
}
.child-theme .cm-about-careers h5 {
	line-height: 1.3;
}
.child-theme .cm-about-bottom h5 {
	font-size: 16px;
}
.child-theme .cm-about-bottom h3 {
	margin: 0 0 8px;
	letter-spacing: -0.1px;
	line-height: 1.2;
}
.cm-about-bottom .oneButton .header-cta{
	padding: 12px 15px;
	display: inline-block;
	border-radius: 3px;
	transition: .3s;
	text-decoration: none;
	color: #2890D0;
	border: 1px solid #fff;
	font-size: 18px;
	line-height: 22px;
	font-weight: 500;
	background: #fff;
}
.cm-about-bottom .oneButton .header-cta:hover {
	opacity: .8;
	text-decoration: none !important;
}
.child-theme .cm-about-bottom .oneButton {
	margin-top: 16px;
}
.cm-email-form {
	background: linear-gradient(180deg, #E8F0F5 0%, #FFFFFF 38.87%);
}

/* blog */

.blog--Allposts {
	padding: 80px 42px;
}
.post-grid .grid-items {
	overflow: hidden;
}
.blog--Allposts .grid-items {
	column-gap: 0 !important;
	row-gap: 0 !important;
}
.blog--Allposts .grid-items .item {
	margin-bottom: 24px !important;
	padding-bottom: 24px !important;
	border-bottom: 1px solid #d2d4d9 !important;
}
.blog--Allposts .grid-items .item .title a {
	font-size: 24px;
	font-weight: 700;
	line-height: 30px;
	color: #2890d0;
	font-family: Mont-Bold;
	display: block;
	margin: 0 0 8px;
}
.blog--Allposts .grid-items .item .post_date {
	font-size: 12px;
	font-weight: 600;
	line-height: 16px;
	text-transform: capitalize;
	color: #a3aebf;
	margin: 0 0 8px;
}
.blog--Allposts .grid-items .item .excerpt_read_more {
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: #1b1b1c;
}
.blog--Allposts .grid-items .item .excerpt_read_more a {
	font-weight: 600;
	color: #2890d0;
	position: relative;
}
.blog--Allposts .grid-items .item .excerpt_read_more a::after {
	position: absolute;
	content: ">";
	right: -10px;
	top: 50%;
	transform: translatey(-50%);
	font-size: 12px;
}
.featured-excerptReadmore .excerpt_read_more a::after {
	position: absolute;
	content: ">";
	right: -12px;
	top: 50%;
	transform: translatey(-50%);
	font-size: 13px;
}
.blog-pagination {
	display: flex;
	gap: 24px;
	align-items: center;
	justify-content: center;
}
.blog-pagination-center>a {
	padding: 10px;
}
.cm-email-form .content-col.col6 {
	padding: 0;
}
.cm-email-form{
	/* background: linear-gradient(180deg, #E8F0F5 0%, #FFFFFF 38.87%); */
	width:100%;
}
.cm-email-form .description ul {
	margin: 0;
	list-style-type: none;
	padding: 0;
}
.cm-email-form .description ul>li{
	padding: 16px 0;
	border-bottom: 1px solid #D6E0E9;
	font-family: 'Mont-Bold';
	font-size: 18px;
	line-height: 24px;
	color: #1B1B1C;
	margin:0;
	position: relative;
}
.cm-email-form .description ul li:last-child {
	border-bottom: none !important;
	padding-bottom: 0 !important;
}
.cm-email-form .description ul>li>img{
	margin: 0 16px 0 0;
}
.cm-email-form .description h2{
	margin-bottom:10px;
	letter-spacing: normal;
}
.cm-email-form .form_wrap {
	padding: 0 !important;
	margin: -9px 0;
}
.cm-email-form .description h4{
	margin-bottom:8px;
	letter-spacing: normal;
}

.cm-email-form .media_column .single-img {
	background: #FFFFFF;
	border-radius: 12px;
	padding: 40px 80px;
	max-width: 450px;
	margin: 0 0 0 auto;
}

.cm-email-form  .media_column {
	border-radius:12px;
	padding:0;
}
.cm-email-form .flex_row .col6 {
	width: 47%;
	height: auto;
}

.cm-email-form .form-title {
	display: none;
}

.cm-email-form .form_wrap.aos-init.aos-animate {
	padding: 0;
}
.child-theme .cm-email-form .content-col .description {
	margin: 0;
}

.child-theme .cm-solutions-banner {
	min-height: auto;
	background: linear-gradient(180deg, #02598F 0%, #44A2CB 100%);
}

.cm-header span.dark_logo {
	display: none;
}

.cm-solutions-banner .top_sec h5 {
	max-width: 800px;
	margin: 0 auto;
	font-size: 16px;
	line-height: 20px;
}

.cm-solutions-banner .top_sec h1 {
	margin-bottom: 8px;
	margin-top: 4px;
	letter-spacing:normal;
}

.cm-two-solutions .flex_row.flex_center {
	padding: 0 42px;
}

.cm-two-solutions .description img {
	display: block;
	margin: 0 0 16px 0;
}

.cm-two-solutions .description h3 {
	font-weight: 500;
	font-size: 30px;
	line-height: 36px;
	margin: 0 0 8px 0;
	letter-spacing: -0.1px;
}
.cm-two-solutions .description h4{
	color: #1B1B1C;
	font-size: 18px;
	line-height: 24px;
	letter-spacing:normal;
	font-weight: 500;
	margin: 0 0 8px 0;
}
.cm-two-solutions .description ul{
	padding: 0 0 0 18px;
}
.cm-two-solutions .description ul>li{
	border: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0 0 10px;
	list-style: disc;
	text-align: left;
}

.cm-two-solutions .video_container iframe {
	box-shadow: 0px 10px 40px rgba(0, 0, 0, 0.1);
	display: block;
	border-radius: 8px;
	height: 100%;
}
.child-theme .cm-two-solutions .content-col.col6 {
	padding: 0 8px;
}

.cm-two-solutions .iframe_box.cm_vb {
	padding-bottom: 37px;
	padding-left: 30px;
	padding-right: 9px;
}
.child-theme .cm-two-solutions .media_column {
	padding: 0;
}
.cm-two-color-solutions {
	border-radius: 12px;
	margin: 0 -4px;
}
.cm-two-color-solutions .iframe_box.cm_vb {
	padding-bottom: 38px;
	padding-left: 8px;
	padding-right: 30px;
}
.child-theme .cm-two-color-solutions .content-col.col6 {
	padding-left: 30px;
}
.cm-two-solutions .inner_spacer {
	padding-bottom: 225px !important;
	border-radius: 8px;
	box-shadow: 0 10px 40px rgba(0, 0, 0, .1);
}
.cm-two-color-solutions .flex_row.flex_center {
	padding: 0px;
}

.cnt-wit-bg-wrp.cm-content-intro .rich_text ul li:last-child {
	margin-bottom: 0;
}
.cnt-wit-bg-wrp.cm-content-intro .rich_text ul li {
	margin: 0 0 10px;
	line-height: 1.85714286;
	font-size: 14px;
	list-style: disc;
}
.cnt-wit-bg-wrp.cm-content-intro .rich_text ul li p {
	margin: 0;
}
.cnt-wit-bg-wrp.cm-content-intro .rich_text ul {
	margin: 14px 0 0;
	padding: 0 0 0 18px;
	list-style: square;
	list-style-type: none;
}
.child-theme .cm-two-solutions .main-vid-wrap {
	overflow: visible;
}

@media (min-width: 768px) {
	.child-theme .cm-header .page-center {
		
		max-width: 719.9999999936px;
		
	}
	.child-theme .cm-header ul.header__menu-submenu.header__menu-submenu--level-2.no-list {
		min-width: 304px;
		width: 100%;
		border: 0;
		background: #02598f;
		box-shadow: 0 10px 20px 0 rgba(0, 0, 0, .5);
		border-radius: 3px;
		top: 0;
		padding:0;
		margin-top: 8px;
	}


}
@media (min-width: 992px) {
	.cm-header .nav .hs-menu-wrapper>ul>li.hs-item-has-children>a:after{
		content: url(//44162812.fs1.hubspotusercontent-na1.net/hubfs/44162812/raw_assets/public/Avise_July2024/images/arrowDown.svg);
		margin-left: 4px;
		position: relative;
		top: 11%;
	}
	.cm-header .nav .hs-menu-wrapper>ul {
		padding-bottom: 1px;
	}
	.child-theme .cm-header .header__menu--desktop>.header__menu-wrapper {
		column-gap: 16px;
	}
	.child-theme .cm-header .primary-section .container-wrapper {
		column-gap: 32px;
	}
	.child-theme .cm-header .page-center {
		
		max-width: 939.9999999982px;
		
	}
}

@media (min-width: 1200px) {
	.child-theme .cm-header .page-center {
		
		max-width: 1180px;
		
	}
}
@media only screen and (max-width: 992px) {
	.child-theme .mobile-active .nav {
		display: block !important;
	}
	.child-theme .no-nav .cm-header .primary-section {
		padding-bottom: 20px;
		padding-top: 19px;
	}
	.cm-header .nav>span>.hs-menu-wrapper {
		display: none;
	}
	.cm-header .nav>.mobile-header>.hs-menu-wrapper {
		display: block;
	}
	.child-theme .cm-header ul.hs-menu-children-wrapper {
		display: none;
	}
	.cm-header .nav .mobile-header .hs-menu-wrapper {
		padding-top: 19px;
	}
	.child-theme .cm-header .nav .hs-menu-wrapper>ul>li {
		margin: 0;
	}
	.cm-header .mobile-header {
		display: block;
	}
	.mobile-active .nav {
		height: auto !important ;
	}
	.child-theme .cm-header .nav .hs-menu-wrapper>ul .hs-item-has-children ul>li:last-child a{
		border:none;
	}

	.child-theme .cm-header .page-center {
		padding-left: 16px;
		padding-right: 16px;
	}
	.child-theme .cm-header .primary-section {
		padding-bottom: 13px;
		padding-top: 12px;
	}
	.cm-header{
		font-size:18px;
	}
	.child-theme .mobile-active{
		font-size:18px;
	}
	.child-theme .cm-header .nav .hs-menu-wrapper>ul>li {
		border: none !important ;
	}
	.child-theme .cm-header .nav .hs-menu-wrapper>ul .hs-item-has-children ul>li {
		border-bottom: none;
	}
	.child-theme .cm-header .nav .mobile-header .hs-menu-wrapper>ul>li>a, .child-theme .cm-header .nav .mobile-header .hs-menu-wrapper>ul>li>a>a:hover {
		padding: 16px 0;
		font-weight: 500;
		font-size: 18px;
		line-height: 24px;
		color: #02598f !important;
		text-align: left;
		border-bottom: 1px solid #d6dfe9;
		display: block;
	}
	.child-theme .cm-header ul.hs-menu-children-wrapper {
		background: #ffffff;
	}
	.child-trigger {
		position: absolute;
		right: 0;
		top: 0;
		display: block;
		background: unset;
		color: unset;
		border: unset;
		padding: 10px 0 15px 16px;
	}
	.cm-header .nav .mobile-header .hs-item-has-children .child-trigger>i:after {
		content: '\f067';
		font-family: fontawesome;
		font-size: 12px;
		font-style: normal;
		color: #02598f;
	}
	.child-theme .cm-header .nav .hs-menu-wrapper>ul .hs-item-has-children ul>li a {
		padding: 16px 0;
		font-weight: 500;
		line-height: 24px;
		color: #02598f !important;
		text-align: left;
		font-size: 18px;
		border-bottom: 1px solid #d6dfe9;
	}
	.child-theme .cm-header .nav .hs-menu-wrapper>ul {
		padding-left: 24px;
		padding-right: 24px;
		padding-top: 0;
		display: block;
		border-top: 1px solid #D6DFE9;
	}
	.child-theme .cm-header ul.hs-menu-children-wrapper {
		box-shadow: unset;
		padding-left: 15px;
		position: relative;
	}
	.cm-header .nav .hs-menu-wrapper>ul>li a {
		padding: 11.9px 0;
		border-bottom: 1px solid #D6DFE9;
		text-align: left;
	}
	.cm-header .nav .hs-menu-wrapper>ul:last-child>li a{
		border:0;
	}
	.child-theme .cm-header .mobile-close-icon {
		right: 17px;
		top: 18px;
	}
	.cm-header .mobile-open .nav {
		max-height: 350px;
	}
	.child-theme .cm-header .nav .header__menu.header__menu--desktop>ul>li>.mobile-child-trigger:before {
		content: '\f067';
		font-family: fontawesome;
		font-size: 12px;
	}
	.child-theme .cm-header .nav .header__menu.header__menu--desktop>ul>li>.mobile-child-trigger {
		justify-content: flex-end;
		padding: 15px 0 5px 16px;
	}
	header.header .nav .header__menu.header__menu--desktop {
		padding-top: 20px;
	}
	.cm-mobile-menu {
		display: block;
	}
	.innerPage-banner-title h1 {
		font-size: 36px;
		line-height: 40px;
	}
	.cm-blog-listing-banner .innerPage-mainBanner{
		padding: 48px !important;
	}
	.header-wrapper {
		min-height: 71px;
	}
}
@media only screen and (max-width: 767px) {
	.child-theme .cm-header .page-center {
		padding-left: 16px;
		padding-right: 16px;
	}
	.header-wrapper {
		min-height: 68px;
	}
	.child-theme .cm-header .primary-section {
		padding-bottom: 11px;
		padding-top: 11px;
	}
	.child-theme .cm-about-two .content-col .description {
		margin-bottom: 30px;
	}
	.cm-about-two .media_column {
		padding: 0 !important;
	}
	.child-theme .cm-about-two .flex_row {
		row-gap: 0;
	}
	.cm-about-careers h3.title {
		font-size:30px;
	}
	.cm-about-bottom h3.title {
		font-size:30px;
	}
	.innerPage-banner-title h1 {
		font-size: 36px !important;
		line-height: 40px !important ;
	}
	.cm-blog-listing-banner .innerPage-mainBanner{
		padding: 48px 24px !important;
	}
	.innerPage-banner-titleBlog {
		margin: 0 0 24px !important ;
	}
	.featured-post-cont {
		padding: 24px;
	}
	.featuredPost-container {
		gap: 8px ;
		flex-direction: column;
	}
	.featured-post-cont .post-icon {
		display: none;
	}
	.featured-titleDate .title a {
		font-size: 24px ;
		line-height: 30px ;
	}
	.blog--Allposts {
		padding: 48px 24px;
	}
	.cm-email-form .flex_row {
		flex-direction: column;
	}
	.cm-email-form .flex_row .col6 {
		max-width: 100%;
		width: 100% !important ;
	}
	.cm-email-form .media_column .single-img{
		margin:0;
		background: linear-gradient(180deg, #f5f7fc 0, #f5f7fc 100%);
	}
	.cm-email-form .description h2 {
		font-size: 36px;
	}
	.child-theme .cm-solutions-banner .banner-content-inner {
		padding: 0;
	}
	.child-theme .cm-solutions-banner .top_sec h1 {
		margin-bottom: 5px;
		margin-top: 3px;
	}
	.featured-excerptReadmore {
		width: 100%;
	}
	.featured-titleDate {
		width: 100%;
	}
	.cm-two-solutions .description img {
		margin-left: auto;
		margin-right: auto;
	}
	.child-theme .cm-two-solutions .description h3 {
		margin: 0 0 15px;
	}
	.child-theme .cm-two-solutions .description {
		text-align: center;
	}
	.child-theme .cm-two-solutions .description h4 {
		margin: 0 0 16px;
	}
	.child-theme .cm-two-solutions .description ul {
		padding: 0 0 0 16px;
	}
	.child-theme .cm-two-solutions .inner_spacer {
		border-radius: 8px;
		box-shadow: 0 10px 40px rgba(0, 0, 0, .1);
		padding-bottom: 157px !important;
		margin: 0 auto;
		max-width: 278px;
	}
	.cm-two-color-solutions .flex_row.flex_center {
		flex-direction: column-reverse;
	}
	.child-theme .cm-two-solutions .content-col .description {
		margin-bottom: 33px;
	}
	.cm-two-solutions .flex_row.flex_center {
		row-gap: 0;
	}
	.child-theme .cm-two-solutions .iframe_box.cm_vb {
		padding-bottom:0;
		padding-left: 0;
		padding-right:0;
	}
	.child-theme .cm-two-color-solutions .description ul {
		padding: 0 0 0 9px;
	}
	.child-theme .cm-two-color-solutions .content-col.col6 {
		padding-left: 8px;
	}
	.cm-two-solutions .flex_row.flex_center {
		padding: 0;
	}
}

@media (max-width:767px) {

	.cm-about-two .content-col.col6 {
		padding: 0;
	}
	.child-theme .cm-about-careers h5 {
		font-size: 16px;
		line-height: 20px;
	}
	.cnt-wit-bg-wrp.cm-about-careers .page-center {
		padding: 0;
	}
	.child-theme .cm-about-careers h5 br {
		display: none;
	}
	.child-theme .no-nav .cm-header .primary-section {
		padding-bottom: 17px !important;
		padding-top: 18px !important;
	}

}

@media only screen and (max-width: 400px){
	.cm-email-form form fieldset .input {
		margin: 0 !important;
	}
}

@media only screen and (max-width: 320px){
	.cm-header .cst-humburger-icon {
		margin-left: 10px;
		padding: 12px 0 2.52px 1.2px;
	}
	.cm-two-solutions .description h3{
		font-size: 22px;
		line-height: 28px;
	}
	.cm-two-solutions .description h4{
		font-size: 16px;
		line-height: 22px;
	}
}

.child-theme h1,
.child-theme h2,
.child-theme h3,
.child-theme h4,
.child-theme h5,
.child-theme h6{
	font-family: Mont-Bold, sans-serif;
}
.child-theme p {
	font-family: Rubik, sans-serif;
}
.cm-footer-icons {
	display: flex;
	align-items: center;
	margin: 0;
	justify-content: center;
}
.cm-footer-icons .footer-image {
	margin: 0 20px 0 0;
}
.cm-footer-icons .cm-twitter {
	margin: 0;
}
.cm-footer-menu ul {
	list-style: none;
	padding: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	font-weight: 500;
	margin: 0;
	line-height: 20px;
}
.cm-footer-menu ul li {
	margin: 0;
	font-size: 14.4px;
	font-family: Rubik, sans-serif;
	color: #7c7d80;
	font-weight: 500;
}
.cm-footer-menu ul li a{
	margin: 0;
	font-size: 14px;
	color: #7c7d80 !important;
	font-family: Rubik, sans-serif;
	font-weight: 500;
}  
.child-theme .cm-footer-menu ul>li>p {
	margin: 0 8.2px !important; 
}
.cm-footer-menu ul li a:hover {
	text-decoration: underline;
}
.cm-footer-text .single-line-text {
	font-size: 14px;
	line-height: 20px;
	color: #7c7d80;
	font-family: Rubik, sans-serif;
	font-weight: 300;
}  
.cm-footer .col-section {
	padding: 0;
} 
.cm-twitter .footer-image {
	margin: 0;
	padding: 0;
}
.cm-footer-wrapper {
	margin: 0 15px 0 0;
}
.cm-footer-text .single-line-text {
	margin-left: 15px;  
}
.child-theme .cm-content-background h2.title {
	margin: 0 0 20px;
	letter-spacing: normal;
	line-height: 42px;
}
.child-theme .cm-content-background h5 {
	margin: 20px 0 0;
	font-weight: 500;
	font-family: Rubik, sans-serif;
	line-height: 24px;
}
.child-theme .cm-content-background .theme_center {
	padding: 0;
} 
.child-theme .cm-content-background {
	height: calc(100vh - 156px);
	min-height: 500px;
	background: linear-gradient(180deg, #e8f0f5 0, #fff 38.87%);
	background-size: 100% 820px;
	background-repeat: no-repeat;

}
.child-theme .cm-terms-service .custom {
	padding: 0 50px 0;
	margin-bottom:0;
}
.child-theme .cm-features-wrapper .right-content h3>a {
	text-decoration: none;
	letter-spacing: -0.1px;
}
.cm-features-wrapper .right-content {
	padding-top: 2px;
}

.child-theme .cm-terms-service .content_widget {
	text-align: left;
}
.child-theme .cm-terms-service h2.title {
	color: #02598f;
	font-weight: 500;
	font-size: 36px;
	line-height: 42px;
	margin: 0 0 20px;
}
.child-theme .cm-terms-service p {
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	color: #1b1b1c;
	margin: 0 0 20px;
}

.child-theme .cm-terms-service h5 {
	margin-bottom: 20px;
	font-weight: 500;
	font-size: 18px;
	line-height: 24px;
}
.child-theme .cm-terms-service h6 {
	font-size: 14px;
	line-height: 20px;
	margin:0; 
	font-weight:500;
	font-family: Rubik, sans-serif;
}  
.child-theme .cm-terms-service p strong, .child-theme .cm-terms-service li strong {
	font-weight: 500;
}
.child-theme .cm-terms-service .rich_text ol li {
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	color: #1b1b1c;
	font-family: Rubik, sans-serif;
	margin-bottom: 0;
}
.child-theme .cm-terms-service .rich_text ol{
	padding-left:20px;
	margin-bottom:20px;
}
.child-theme .cm-terms-service{
	background: linear-gradient(180deg, #e8f0f5 0, #fff 38.87%);
	background-size: 100% 820px;
	background-repeat: no-repeat;
}

.child-theme .cm-privacy li {
	line-height: 20px;
	margin: 0;
	font-family: Rubik, sans-serif;
}

.child-theme .cm-privacy ul li strong {
	font-weight: 500;
	font-size: 14px;
}
.cm-privacy ul {
	padding-left: 20px;

}
.child-theme .cm-privacy ul {
	font-size: 14.4px;
}
.child-theme .cm-privacy ul li{
	font-size:14px;
}  
.child-theme .cm-privacy th {
	font-size: 14px;
	font-family: Rubik, sans-serif;
	line-height: 1.4;
	font-weight: 500;
} 
.child-theme .cm-privacy td ul {
	margin-bottom: 0;
}
.child-theme .cm-privacy tbody tr>td{
	font-size:14px;
	line-height: 20px;
}
.child-theme .cm-privacy h2.title {
	line-height: 36px;
}
.cm-banner-wrapper {
	background: linear-gradient(180deg, #02598f 0, #44a2cb 100%);
}  
.cm-features-wrapper .featitem {
	width: 100%;
	padding: 60px 0 43px 0;
	border-bottom: 1px solid #d6e0e9;
}
.cm-features-wrapper .featitem:last-child{
	border-bottom:0;
	padding-bottom:61px
}
.child-theme .cm-features-wrapper .feat-item-wrp {
	row-gap: 0;
}
.child-theme .cm-features-wrapper .right-content h3 {
	margin-bottom: 6px !important;
	color: #2890d0;
}
.child-theme .cm-features-wrapper .right-content p {
	margin-bottom: 0;
	font-size: 14px;
}

.child-theme .cm-features-wrapper .outer_wrap .left-media {
	margin: 0px 28px 0 0;
	max-width: 64px;
}


@media only screen and (max-width: 1500px) {
	.cm-footer-icons .footer-image {
		margin: 0 19.67px 0 0;
	}
	.cm-footer-icons .cm-twitter .footer-image  {
		margin: 0;  
	}
}

@media only screen and (max-width: 767px) {
	.cm-footer-menu ul {
		display: inline-block;
	}
	.cm-footer-menu p{
		display:none;  
	}
	.child-theme .cm-content-background {
		height: unset;
		min-height: unset;
		padding-bottom: 100px;
	}
	.child-theme .cm-content-background h2.title {
		font-size:36px;
	}
	.cm-footer-menu {
		padding: 0 !important;
	}
	.child-theme .cm-footer-icons .footer-image{
		margin:7px; 
	}  
	.cm-footer-menu ul li {
		line-height: 20px;
	}
	.child-theme .cm-content-background {
		padding-top:80px;
	}
	.child-theme .cm-bg-content {
		height: calc(100vh - 156px);
		min-height: 200px;
		padding-bottom: 100px;
	}
	.child-theme .cm-terms-service .custom {
		padding: 0 74px 0;
	}
	.child-theme .cm-terms-service {
		padding: 80px 0;
	}
	.cm-features-wrapper .featitem {
		padding: 24px 0 7px;
	}
	.child-theme .cm-features-wrapper .outer_wrap .left-media {
		margin: 0 4px 0 0;
		max-width: 32px;
	}
	.child-theme .cm-features-wrapper .right-content h3>a {
		font-size: 24px;
	}
	.child-theme .cm-features-wrapper .right-content {
		max-width: 90% !important;
	}
	.child-theme .cm-features-wrapper .right-content h3 {
		margin-bottom: 7px !important;
	}
	.cm-features-wrapper .featitem:last-child {
		border-bottom: 0;
		padding-bottom: 31px;
	}
	.child-theme .cm-features-wrapper .right-content p{
		line-height: 20px;
	}




} 
@media only screen and (max-width: 600px) {
	.cm-footer-text .single-line-text {
		margin:8px 0 0 0;
	}
	.cm-footer-wrapper {
		margin: 0;
	}
	.child-theme .cm-content-background h2.title {
		font-size:30px;
		line-height: 36px;
	}
	.child-theme .cm-content-background h5 {
		font-size:14px;
		line-height: 20px;
	}
	.child-theme .cm-content-background {
		padding-top:32px;
		padding-bottom:80px;
	}
	.child-theme .cm-terms-service .custom {
		padding: 0 24px 0;
	}
	.child-theme .cm-terms-service h2.title {
		font-size:30px;
	}
	.child-theme .cm-terms-service {
		padding: 32px 0;
	}
}

/* error */

.cm_404_page .error-page {
	text-align: center;
	margin: 0 auto;
	padding-top: 80px;
	padding-bottom: 80px;
}

.cm_404_page .error-page .custom-error-container {
	justify-content: center;
	text-align: center;
}

.cm_404_page .error-page .custom-error-container .page-content p {
	margin-bottom: 1.6em;
	color: #51585f;
	line-height: 1.8;
}

.cm_404_page {
	font-size: 90%;
}

.cm_404_page .error-page input#search_input-input {
	line-height: normal;
	color: #16181a;
	border: 1px solid #dee2e6;
	padding: 0.7rem 1rem;
	width: 100%;
	border-radius: 0;
	background: transparent;
	height: auto;
	-webkit-appearance: none;
	font-size: 14.400px;
}

.cm_404_page .error-page form.hs-search-field__form {
	font-size: 1rem;
	color: #51585f;
	line-height: 1.8;
	margin-top: 0;
	display: inline-block;
}

.cm_404_page .error-page button.hs-search-field__button {
	display: none;
}

.cm_404_page .error-page form.hs-search-field__form:before {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 10px;
	display: block;
	content: "\f10b";
	font-family: themegrill-icons;
	color: #adb5bd;
	font-size:14.4px;
}

.cm_404_page .error-page input#search_input-input::placeholder {
	font-size: 16px;
	color: #7C7D80;
	opacity: 1;
	font-weight: normal;
}

/* blog */

.cm-innerPage--banner {
	-webkit-align-items: flex-start;
	align-items: flex-start;
	padding: 80px 0;
	background: linear-gradient(180deg, #02598f 0, #44a2cb 100%);
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: nowrap;
	-ms-justify-content: space-between;
	justify-content: space-between;
}

.cm-innerPage--banner .textwidget {
	width: 100%;
	text-align: center;
}

.cm-innerPage--banner p {
	margin-bottom: 1.4em;
	font-size: 14.4px;
}

.cm-innerPage--banner p a {
	font-size: 14px;
	font-weight: 500;
	line-height: 20px;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #fff;
}

.cm-innerPage--banner h1 {
	font-weight: 500;
	font-family: Mont-Bold;
	font-size: 40px;
	line-height: 40px;
	color: #fff;
	margin: 0 auto 16px;
	max-width: 800px;
	letter-spacing: normal;
}

.cm-innerPage--banner p.post-date {
	margin: 0;
	font-size: 12px;
	font-weight: 600;
	line-height: 16px;
	color: #fff;
	text-transform: capitalize;
}

.cm-content-body {
	max-width: 880px;
	margin: 0 auto;
	padding: 80px 24px;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: nowrap;
	-ms-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: flex-start;
	align-items: flex-start;
	padding-bottom: 92px;
}

.cm-content-body p {
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	color: #1b1b1c;
	margin-bottom: 1.4em;
}

.cm-content-body h2 {
  color: #02598f;
	font-size: 136x;
	font-weight: 500;
	/*line-height: 1.111;*/
  letter-spacing: -.1px;
	/*margin-bottom: 1.4em;*/
}

.cm-innerPage--banner .single-post-banner p a:hover {
	text-decoration: underline;
}

.cm-innerPage--banner .single-post-banner {
	padding: 0 15px;
}

@media (max-width:767px) {

	.custom-404-page .custom-error-container {
		margin-bottom: 60px;
	}

	.cm_404_page .content-wrapper {
		padding: 0 15px;
	}

	.single-post-banner p a:hover {
		text-decoration: underline;
	}

	.cm-innerPage--banner {
		padding: 48px 0;
		padding-left: 24px;
		padding-right: 24px;
	}

	.cm-content-body {
		padding: 60px 0;
		padding-left: 24px;
		padding-right: 24px;
	}

}






@font-face { 
	font-family: Mont-Bold; 
	src: url(//44162812.fs1.hubspotusercontent-na1.net/hubfs/44162812/raw_assets/public/Avise_July2024/fonts/Mont-Bold.otf) format("OpenType"),
		src: url(//44162812.fs1.hubspotusercontent-na1.net/hubfs/44162812/raw_assets/public/Avise_July2024/fonts/Mont-Bold.ttf) format("TrueType"),
		src: url//44162812.fs1.hubspotusercontent-na1.net/hubfs/44162812/raw_assets/public/Avise_July2024/fonts/Mont-Bold.woff format("Woff"),
		src: url(//44162812.fs1.hubspotusercontent-na1.net/hubfs/44162812/raw_assets/public/Avise_July2024/fonts/Mont-Bold.woff2) format("woff2");
	font-weight: 700;
	font-display: swap; 
}



@font-face { 
	font-family: Mont-Light; 
	src: url(//44162812.fs1.hubspotusercontent-na1.net/hubfs/44162812/raw_assets/public/Avise_July2024/fonts/Mont-Light.otf) format("OpenType"),
		src: url(//44162812.fs1.hubspotusercontent-na1.net/hubfs/44162812/raw_assets/public/Avise_July2024/fonts/Mont-Light.ttf) format("ttf"), 
		src: url(//44162812.fs1.hubspotusercontent-na1.net/hubfs/44162812/raw_assets/public/Avise_July2024/fonts/Mont-Light.woff) format("woff"), 
		src: url(//44162812.fs1.hubspotusercontent-na1.net/hubfs/44162812/raw_assets/public/Avise_July2024/fonts/Mont-Light.woff2) format("woff2"); 
	font-weight: 300; 
	font-display: swap; 
}

@font-face {
	font-family: "themegrill-icons";
	src: url(//44162812.fs1.hubspotusercontent-na1.net/hubfs/44162812/raw_assets/public/Avise_July2024/fonts/themegrill-icons.eot) format("embedded-opentype"), 
		url(//44162812.fs1.hubspotusercontent-na1.net/hubfs/44162812/raw_assets/public/Avise_July2024/fonts/themegrill-icons.woff2) format("woff2"), 
		url(//44162812.fs1.hubspotusercontent-na1.net/hubfs/44162812/raw_assets/public/Avise_July2024/fonts/themegrill-icons.woff) format("woff"),
		url(//44162812.fs1.hubspotusercontent-na1.net/hubfs/44162812/raw_assets/public/Avise_July2024/fonts/themegrill-icons.ttf) format("ttf");
	font-display: swap;
}


.child-theme body{
	font-family:'Rubik', sans-serif;
}





.child-theme .cm_nv_wrp .cm_nv_inner .custom,
.child-theme .hs-button, 
.child-theme .tabber .media-col .form-wrap input.hs-button,
.child-theme form input[type=submit]{
	font-family: arial, helvetica, sans-serif;
	font-size:16px;
	line-height:16px; 
	font-weight:700;
}


.child-theme .span2 .hs-button,
.child-theme .span3 .hs-button,
.child-theme .span4 .hs-button,
.child-theme .span5 .hs-button,
.child-theme .span6 .hs-button{
	padding:12px 24px;
}


.child-theme .contact-banner .form-row.hs-secondary .hs-button,
.child-theme .contact-banner .form-row.hs-secondary input.hs-button,
.child-theme .form-row.secondary input[type=submit],
.child-theme .hs-sec-btn,
.child-theme .hs_service .widget-type-form .hs-button,
.child-theme .landing-banner .form-row.hs-secondary .hs-button, 
.child-theme .landing-banner .form-row.hs-secondary input.hs-button,
.child-theme .popup_modal_box.bg_primary .hs-button,
.child-theme .systems-page .hs-search-results__next-page,
.child-theme .systems-page .hs-search-results__prev-page,
.child-theme .span2 .hs-sec-btn,
.child-theme .span3 .hs-sec-btn,
.child-theme .span4 .hs-sec-btn,
.child-theme .span5 .hs-sec-btn,
.child-theme .span6 .hs-sec-btn{
	padding:7px 16px;
}







.child-theme form input[type=search], 
.child-theme form input[type=text], 
.child-theme form input[type=email], 
.child-theme form input[type=password],
.child-theme form input[type=tel],
.child-theme form input[type=number], 
.child-theme form input[type=file], 
.child-theme form select, 
.child-theme form textarea{
	height: 40px;
	padding: 0 15px;
	min-height: 27px;
	color: #33475b;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	width:90%;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.child-theme .hs-form-field{
	margin-bottom:18px;
}

.child-theme input::placeholder{
	color:#bfbfbf;
}

.child-theme select.is-placeholder {
	color: #bfbfbf;
}

.child-theme .actions {
	padding-top: 13px;
	padding-bottom: 18px;
	margin:18px 0;
}

.child-theme select.is-placeholder:focus {
	color: #33475b;
}

.child-theme table,.child-theme td, .child-theme  th{
	border-bottom:1px solid #d2d4d9;
	border-top:none;
	border-left:none;
	border-right:none;

}

.child-theme thead tr >th{
	padding: 0 20px 8px 0;
}

.child-theme thead tr >th:last-child{
	padding: 0 0 8px;
}


.child-theme tbody tr>td{
	padding: 8px 20px 8px 0;
	font-weight:400;
}

.child-theme tbody tr>td:last-child{
	padding: 8px 0 ;
}


.cm-banner .actions .hs-button{
	font-family: Montserrat;
}


/* Home Page */


.cm-banner .form_box{
	margin-top:0;
}

.cm-banner .left_col.col6.form_add {
	padding-left: 0;
}


.cm-banner  h1 {
	font-weight: 500;
	color: #fff;
	margin: 0 0 8px;
	font-family: Mont-Bold;
}

.cm-banner  h4 {
	line-height: 30px;
	color: #fff;
	max-width: 500px;
	margin: 0 0 8px;
	font-family: Mont-Bold;
}

.cm-banner  p {
	color: #fff;
	margin: 0 0 8px 0;
	font-family: 'Mont-Bold';
	max-width: 500px;
	line-height:20px;
	padding-bottom:10px;
}

.cm-banner .form-title
{
	padding:0;
}

.cm-banner .form-title, .cm-banner form label,.cm-banner form legend {
	color: #ffffff;
	font-family: Montserrat;
	font-size: 11px;
	font-weight: 500;
}

.cm-banner .hs-form-required {
	color: red;
	font-family: Montserrat;
	font-size: 11px;
}

.cm-banner .single-img img{
	box-shadow: 0px 10px 40px rgba(0, 0, 0, 0.1);
	padding: 6px;
	border-radius: 12px !important;
	display: block;
	width: 100% !important;
	background: rgba(255, 255, 255, 0.21);
}

.cm-banner .hs-error-msg{
	margin-top:0;
}

.two-col-content.cm-banner.simple-banner .mediaimg .single-img img {
	border-radius: 12px !important;
}

.cm-banner form .inputs-list>li{
	margin-top:0;
}

.two-col-content.cm-banner .content-col .description{
	margin-bottom:0;
}
.two-col-content.cm-banner  .content-col .form_wrap{
	padding-top:0;
}

.two-col-content.cm-banner .media_column.img-col.col6{
	padding:0;
}

.two-col-content.cm-banner .flex_row .col6{
	padding-left:0;
}

.cm-slider{
	border-top: 1px solid rgba(255, 255, 255, .2);
	background: linear-gradient(180deg, #1D81B3 0%, #44A2CB 100%), #1D81B3;
}

.cm-slider button.splide__arrow.splide__arrow--prev:before 
{
	content: url(//44162812.fs1.hubspotusercontent-na1.net/hubfs/44162812/raw_assets/public/Avise_July2024/images/arrow-left.svg);
}


.cm-slider button.splide__arrow.splide__arrow--next:before
{
	content: url(//44162812.fs1.hubspotusercontent-na1.net/hubfs/44162812/raw_assets/public/Avise_July2024/images/arrow-right.svg);
}



.cm-slider button.splide__arrow.splide__arrow--prev svg, .cm-slider button.splide__arrow.splide__arrow--next svg{
	display:none;
}

.cm-slider .splide .splide__track {
	margin: 0;
}

.cm-slider  .outer_wrap{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.cm-slider .splide__list>.splide__slide{
	margin:0;
}

.cm-slider .right-content{
	max-width: 75%;
	width: 100%;
	border-left: 1px solid rgba(255, 255, 255, 0.2);
	padding-left: 40px;
}

.cm-slider .right-content h4{
	font-family: 'Mont-Light';

	line-height: 30px;
	color: #fff;
	margin: 0 0 8px 0;
}

.cm-slider .right-content p{
	margin: 0;
	font-size: 14px;
	font-weight: 500;
	line-height: 20px;
	color: #fff;
	display:inline;
}

.cm-logo .link_add .tp-img {
	text-align: right;
}

.cm-logo .link_add{
	padding:0;
}

.cm-logo .tp-img {
	text-align:left;
	padding-right:0;
} 

.cm-business-slider .right-content h4{
	margin: 16px 0 4px;
	line-height: 30px;
	color: #1B1B1C;
}

.cm-business-slider .right-content p{
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: #1B1B1C;
	margin: 0 0 16px;
}

.cm-business-slider .top_sec{
	margin-bottom:0;
}

.cm-business-slider a.hs-sec-btn{
	padding:7px 16px !important;
}


.cm-business-slider a.hs-button{
	display: inline-block;
	border-radius: 3px;
	padding: 12px 16px;
	background: #2890D0;
	margin: 0;
	font-size: 18px;
	line-height: 24px;
	color: #FFF;
	transition: 0.3s;
	font-weight: 500;
	border-color: #2890D0;
	margin-top:10px;
	font-family: 'Rubik', sans-serif;
}

.cm-business-slider a.hs-button:hover{
	opacity:0.8;
}

.cm-business-slider .splide .splide__track{
	margin-bottom:0;
}

.cm-business-slider   .btn_row{
	margin-top:0 !important;
}

.cm-business-slider .flex_row .col6{
	padding:0 14px;
}

.cm-business-slider button.splide__arrow.splide__arrow--prev:before{
	content: url(//44162812.fs1.hubspotusercontent-na1.net/hubfs/44162812/raw_assets/public/Avise_July2024/images/arrow-blue-left.svg)
}

.cm-business-slider button.splide__arrow.splide__arrow--next:before{
	content: url(//44162812.fs1.hubspotusercontent-na1.net/hubfs/44162812/raw_assets/public/Avise_July2024/images/arrow-blue-right.svg)
}

.cm-business-slider button.splide__arrow.splide__arrow--prev svg, .cm-business-slider button.splide__arrow.splide__arrow--next svg{
	display:none;
}

.cm-business-slider .left-media img{
	max-width: 36px !important;
}

.cm-slider .btn_row.count_8.moreButton {
	margin: 0 !important;
}



.cm-business-slider .featitem .outer_wrap{
	border-radius: 8px;
	border: 2px solid #fff;
	background: radial-gradient(50% 50% at 50% 50%, #EDF4F7 0%, #E1EBF2 100%);
	padding: 24px 20px 24px 24px;
	box-sizing: border-box;
	min-height: 307px;
	row-gap:0 !important;
}



.cm-business-slider .splide {
	padding-right: 100px;
	padding-left: 100px;
}

.cm-business-slider .splide .splide__arrow--prev{
	left:-2px;
}

.cm-business-slider .splide .splide__arrow--next{
	right:-2px
}


.cm-team .left-media img {
	max-width: 48px !important;
	width: 100%;
	border-radius: 50%;
}

.cm-team .right-content h3{
	margin: 0;
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	color: #1B1B1C;
	white-space:nowrap;
}

.cm-team .right-content h3 span {
	display: block;
	font-weight: 400;
	font-family: 'Rubik', sans-serif;
}

.cm-team .featitem .outer_wrap{
	column-gap: 0 !important;
}

.cnt-wit-bg-wrp.cm-about h2.title {
	margin-bottom: 24px;
}

.cm-about .rich_text img {
	margin-bottom: 30px;
}

.cm-about .rich_text h4{
	margin-bottom:16px;
	color: #1B1B1C;
}

.cm-about .rich_text p {
	max-width: 720px;
	margin: 0 auto 16px ;
	line-height: 22px;
	color: #1b1b1c;
}

.cm-banner-success{
	background: linear-gradient(180deg, #02598f 0, #44a2cb 100%);
	min-height:auto !important;
}

.cm-banner-success .col12 .top_sec h6{
	display: block;
	margin: 0 0 24px;
	font-size: 14px;
	font-weight: 500;
	line-height: 20px;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-family: 'Rubik', sans-serif;
}

.cm-banner-success .col12 .top_sec h2{
	font-size: 36px;
	line-height: 40px;
	max-width: 800px;
	margin: 0 auto 8px;
	letter-spacing: normal;
}

.cm-banner-success .top_sec img {
	margin-bottom: 24px;
}

.cm-banner-success .col12 .top_sec p{
	max-width: 800px;
	margin: 0 auto;
	font-size: 16px;
	line-height: 20px;
	color: #fff;
	font-family: 'Mont-Bold';
}

.cm-two-avise .columns_rowo_wrap.bottom_row.right_media_image {
	background: #fff;
	border-radius: 12px;

}


.cm-logo .flex_row .col6{
	width: unset;
	margin-left:24.5px;
}


.cm-logo .flex-row{
	display:flex;
	align-items:center;
	justify-content:center;
}

.cm-two-avise .description p{
	margin: 0 0 16px;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	color: #000;
}

.cm-two-avise.two-col-content .flex_row.flex_center{
	align-items:flex-start;
}

.cm-two-avise .content-col.col8 {
	padding: 24px;
}

.cm-two-avise .description h5{
	margin: 0;
	font-size: 14px;
	line-height: 20px;
	color: #000;
	font-weight: 600;
	font-family: 'Rubik', sans-serif;
}

.cm-two-avise .description h6{
	display: block;
	font-size: 14px;
	color: #000;
	font-weight: 400;
	line-height: 20px;
	font-family: 'Rubik', sans-serif;
	margin-bottom:0;
}

.cm-two-avise .cont-inner {
	padding-right: 30px;
	border-right: 1px solid #D6E0E9;
}

.cm-two-avise .text_block ul{
	margin: 0;
	list-style-type: none;
}

.cm-two-avise.two-col-content .content-col .description{
	margin-bottom:0;
}

.cm-description .col6{
	padding-left:0;
	padding-right:0;
}

.cm-description .description p,
.cm-description .text_block p{
	color: #000;
	font-size: 14px;
	font-weight: 500;
	line-height: 20px;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin: 0;
}

.cm-description .description span,
.cm-description .text_block span{
	display: block;
	font-size: 14px;
	color: #000;
	font-weight: 400;
	line-height: 20px;
	margin-bottom:40px;
}

.cm-description .text_block {
	padding-left:20px;
}

.cm-description.two-col-content .flex_row.flex_center{
	align-items:flex-start;
}

.cm-description.two-col-content .content_box{
	margin-top:0;
}

.cm-team .featitem{
	padding-left:0;
	padding-right:0;
}

.cm-team .right-content h3{
	margin-left:15px;
}






.cm-two-avise .text_block ul li p{
	margin: 0;
	font-size: 14px;
	font-weight: 500;
	line-height: 20px;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #000;
}


.cm-content-intro .rich_text h3{
	font-size: 30px;
	line-height: 36px;
	letter-spacing: -0.1px;
	color: #1B1B1C;
	margin: 0;
}

.cm-content-intro .rich_text p{
	margin: 14px 0 0 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: #1B1B1C;
}

.cm-content-intro .pdlr10{
	padding:0;
}

.cm-content-intro .rich_text p+h3 {
	margin-top: 32px;
}

.cm-content-intro ul li p span{
	display:block;
	font-weight:600;
}

.cm-content-intro ul {
	padding-left:18px;
	margin-bottom:0;
}

.cm-banner .flex_row .col6{
	width: 46.4788%;
	width: calc(46.4788% - (.53521193526367* 30px));
}

.cm-banner .flex_row .col6.img-col {
	width: 53.5212%;
	width: calc(53.5212% - (.46478806473633* 30px));
}

.cm-stories-banner{
	background:linear-gradient(180deg,#02598f 0,#44a2cb 100%);
}

.simple-banner.cm-stories-banner{
	min-height:auto;
}

.cm-slider.feat-wrap .feat-item-wrp{
	row-gap:0 !important;
	align-items:center !important;
}

.simple-banner.cm-stories-banner h1{
	margin:24px 0 8px;
	letter-spacing:normal;
}

.simple-banner.cm-stories-banner h5{
	max-width: 800px;
	margin: 0 auto;
	font-size: 16px;
	line-height: 20px;
	color: #fff;
}

.simple-banner.cm-stories-banner .flex_row{
	row-gap:0;
}

.cm-logo-zora .flex_row{
	justify-content:space-between;
}


.cm-media .columns_rowo_wrap.bottom_row.right_media_video{
	padding: 4px;
	border-radius: 12px;

	background: #53B2DB;

}

.cm-logo-zora .logos_row{
	margin-bottom:0;
}

.cm-media .top_content h2{
	font-family: 'Mont-Bold';

	font-size: 32.4px;
	line-height: 110%;
	letter-spacing: 0px;
	text-align: center;
	color: #fff;
}

.cm-media .top_sec{
	margin-bottom:60px;
}




.cm-media  .content-col.col6 .cont-inner .description h3{
	font-family: 'Mont-Bold';
	font-size: 24px;
	font-weight: 700;
	line-height: 30px;
	color: #fff;
}

.cm-media  .content-col.col6 .cont-inner .description p{
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}

.cm-media  .content-col.col6 .cont-inner .description h4{
	font-family: 'Mont-Bold';
	font-size: 18px;
	line-height: 24px;
	padding-bottom: 0;
	margin-bottom: 0;
	color: #fff;
}

.cm-media .hs-sec-btn {
	display: inline-block;
	border-radius: 3px;
	padding: 6px 12px;
	text-align: center;
	transition: 0.3s ease-in-out;
	color: #2890D0;
	background: #fff;
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	margin: 0;
	border:none;
}

.cm-media .hs-sec-btn:hover{
	background-color: rgba(255, 255, 255, .6) ;
	color: #2890D0;
	text-decoration: none ;
}

.cm-slider.cm-dark-slider{
	background: rgba(240, 246, 250, 1.0);
}

.cm-media .media_column.img-col.col6 {
	padding-right: 4px;
}

.cm-finvisor .page-center.pdlr10.theme_center{
	padding:0;
}

.cm-finvisor .rich_text img{
	margin-bottom:16px;
}

.cm-finvisor .rich_text h3{
	font-size: 30px;
	line-height: 36px;
	letter-spacing: -0.1px;
	color: #1B1B1C;
	margin: 0 0 8px;
}

.cm-finvisor .rich_text p{
	color: #1B1B1C;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0 0 32px;
}

.cm-slider.cm-dark-slider .right-content{
	border-left: 1px solid rgba(27, 27, 28, 0.2);
}

.cm-finvisor .hs-sec-btn{
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	color: #2890D0;
	padding: 6px 12px;
	display: inline-block;
	border-radius: 3px;
	border: 1px solid 
}

.cm-finvisor .hs-sec-btn:hover{
	background: #2890D0;
	color: #fff;
}

.cm-accountant-slider .splide .splide__track{
	margin:0;
	padding:0;
}


.cm-accountant-slider .top_content h2{
	color: #1b1b1c;
	padding-bottom:24px;
}

.cm-accountant-slider  .splide__slide img{
	opacity:0.7;
	transition:0.9s;
	border-radius:8px;
}

.cm-accountant-slider.logo_slider .top_sec{
	padding:0;
}

.cm-accountant-slider  .splide__slide img:hover{
	opacity:1;
}

.two-col-content.cm-media .video_container iframe.iframe_video{
	border-radius: 8px;
}

.two-col-content.cm-media .content-col .description{
	margin-bottom:0;
}

.cm-slider.cm-dark-slider button.splide__arrow.splide__arrow--prev:before{
	content: url(//44162812.fs1.hubspotusercontent-na1.net/hubfs/44162812/raw_assets/public/Avise_July2024/images/leftArrow-dark.svg) ;
}

.cm-slider.cm-dark-slider button.splide__arrow.splide__arrow--next:before{
	content: url(//44162812.fs1.hubspotusercontent-na1.net/hubfs/44162812/raw_assets/public/Avise_July2024/images/rightArrow-dark.svg) ;
}

.cm-slider.cm-dark-slider .left-media .img-wrap img,
.cm-slider .left-media .img-wrap img{
	max-width:100px !important;
	margin:0 auto;
}

.cm-slider.cm-dark-slider .right-content,{
	border-left: 1px solid rgba(27, 27, 28, 0.2);
}

.cm-slider .feat-wrap .feat-item-wrp .left-media{
	max-width:15%;
}

.cm-accountant-slider  button.splide__arrow.splide__arrow--prev svg,
.cm-accountant-slider  button.splide__arrow.splide__arrow--next svg{
	display:none;
}

.cm-accountant-slider  button.splide__arrow.splide__arrow--prev{
	content: url(//44162812.fs1.hubspotusercontent-na1.net/hubfs/44162812/raw_assets/public/Avise_July2024/images/leftArrow-dark.svg)  ;
}

.cm-accountant-slider  button.splide__arrow.splide__arrow--next{
	content: url(//44162812.fs1.hubspotusercontent-na1.net/hubfs/44162812/raw_assets/public/Avise_July2024/images/rightArrow-dark.svg) ;
}

.cm-dark-slider .img-wrap,.cm-slider .img-wrap,
.cm-slider .img-wrap,.cm-slider .img-wrap {
	text-align: right;
	padding-right: 40px;
}



.cm-dark-slider .feat-wrap .feat-item-wrp .featitem .outer_wrap,.cm-slider .feat-wrap .feat-item-wrp .featitem .outer_wrap,
.cm-slider .feat-wrap .feat-item-wrp .featitem .outer_wrap,.cm-slider .feat-wrap .feat-item-wrp .featitem .outer_wrap{
	column-gap: 12px; 
}

.cm-dark-slider .splide .splide__arrow--prev,
.cm-slider .splide .splide__arrow--prev{
	left:0;
}

.cm-dark-slider .splide .splide__arrow--next,
.cm-slider .splide .splide__arrow--next{
	right:0;
}

.cm-dark-slider .right-content img,
.cm-slider .right-content img{
	margin-right:8px;
}

.cm-accountant-slider .page-center{
	padding:0 34px;
}

/*  */
.cm-two-avise .content-col.col8 {
	padding: 0 30px 0 0 !important;
	border-right: 1px solid #d6e0e9;
	width: 70%;
}

.cm-two-avise .media_column.col4 {
	width: 30%;
	padding-left: 24px !important;
	padding-right: 0;
}

.cm-two-avise .cont-inner {
	padding: 0;
	border-right: 0;
}

.cm-two-avise.two-col-content .flex_row.flex_center {
	padding: 24px;
}

.cm-two-avise .media_column.col4 .content_box {
	margin-top: 0;
}

.cm-two-avise .text_block ul {
	padding-left: 0;
}

.cm-two-avise .text_block ul li span {
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: #000;
	display: block;
}

.cm-two-avise .text_block ul li a {
	display: block;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	padding: 0;
	color: #2890d0;
}

.cnt-wit-bg-wrp.cm-privacy h2.title {
	line-height: 1.16666667;
	letter-spacing: normal;
}

.child-theme .cm-privacy table,
.child-theme .cm-privacy table tr:last-child td {
	border-bottom: none !important;
}

.child-theme .cm-terms-service p:last-child {
	margin-bottom: 0;
}

.child-theme .cm-terms-service p a:hover {
	text-decoration: underline;
}


.cm-logo {
	border-bottom: 1px solid #fff;
}

.child-theme .no-nav .cm-header .primary-section {
	padding-bottom: 27px;
	padding-top: 27px;
}


.cm-slider .feat-wrap .feat-item-wrp .featitem .outer_wrap {
	column-gap: 0;
	width: 100%;
	margin: 0 auto;
	justify-content: center;
	max-width: 1016px;
}
.cm-slider  .feat-wrap .feat-item-wrp .featitem .outer_wrap .left-media {
	width: 15%;
	padding-right: 40px;
}
.cm-slider  .feat-wrap .feat-item-wrp .featitem .outer_wrap .right-content {
	width: 85%;
	padding-left: 40px;
	border-left: 1px solid rgba(255, 255, 255, .2);
	min-height: 130px;
	max-width: 100%;
}
.cm-slider  .feat-wrap .feat-item-wrp .featitem .outer_wrap .right-content img {
	margin: 0 8px 0 0;
	max-width: 32px;
	float: left;
}
.cm-slider  .feat-wrap .feat-item-wrp .featitem .outer_wrap .right-content h4 {
	margin: 0 0 8px;
	letter-spacing: normal;
}


.body-container-wrapper a:not([class]):hover {
	text-decoration: underline;
}

.cm-slider  .feat-wrap.cm-slider {
	padding-top: 39px;
	padding-bottom: 39px;
	border-top: 1px solid rgba(255, 255, 255, .2);
}

.cm-team .flex_row{
	justify-content:center;
}

.cm-team  .featitem.splide__slide.col6.num1.image_ic_type {
	display: flex;
	flex-wrap: nowrap;
	flex-direction: row;
}

.cm-team  .flex_row .col6{
	width:auto;
}

.cm-team .num1:after{
	content: "&";

	font-size: 24px;
	line-height: 36px;
	margin: 0 40px;
	color: #1B1B1C;
	letter-spacing: -0.1px;
	font-weight: 300;
}



@media(max-width:1240px){
	.cm-accountant-slider .splide .splide__arrow--prev{
		left:-36px;
	}

	.cm-accountant-slider .splide .splide__arrow--next{
		right:-36px;
	}
}

@media(max-width:991px){
	.two-col-content.cm-banner .columns_rowo_wrap.bottom_row.form_add.right_media_image {
		padding-left: 135.5px;
		padding-right: 135.5px;
	}
	.child-theme header.header .nav {
		display: block;
		height: 100%;
		left: 0;
		overflow: hidden;
		position: fixed;
		top: 0;
		width: 100%;
		z-index: 50;
		transform: translateY(-100%);
		transition: transform .3s ease;
		height: 100vh !important;
		overflow-y: auto;
	}
	.child-trigger{
		cursor:pointer;
	}
	.cm-header .nav .mobile-header .hs-item-has-children .child-trigger.child-open>i:after {
		content: '\f068';
	}
	.child-theme header.header.mobile-active .nav {
		transform: translateY(0%);
	}
	.cm-banner h1{
		font-size:36px;
		line-height:40px;
	}

	.cm-banner-success.simple-banner{
		padding-right: 123px;
		padding-left: 123px;
	}

	.cm-description.two-col-content{
		padding-left:123px;
		padding-right:123px;
	} 
	.cm-content-intro.left {
		padding-left: 123px;
		padding-right: 123px;
	}

	.cm-two-avise.two-col-content{
		padding-left: 123px;
		padding-right: 123px;
	}

	.simple-banner.cm-stories-banner h1{
		font-size: 36px;
		line-height: 40px;
	}



	.cm-logo-zora .logo_slider .logo_inner{
		padding:20px;
	}

	.cm-logo-zora {
		min-width: 180px;
		padding-left: 60px;
		padding-right: 0px;
	}

	.cm-logo-zora.logo_slider.no-slider .splide__track .splide__slide{
		min-width:180px;
	}

	.cm-logo-zora.logo_slider .logo_inner{
		padding:20px;
		max-width:120px;
	}

	.cm-logo-zora .flex_row{
		justify-content:center;
	}

	.cm-logo-zora .page-center{
		max-width:720px;
	}

	.cm-media .page-center{
		max-width:720px;
	}
	.cm-media .top_sec{
		margin-bottom:28px;
	}
	.cm-media.two-col-content .flex_row.flex_center{
		flex-direction: column;
	}

	.cm-media .flex_row .col6{
		width:100%;
		padding-top:40px;
	}
	.cm-media .flex_row .img-col.col6{
		padding-top:0;
	}

	.two-col-content.cm-media .video_container iframe.iframe_video{
		height:315px;

	}

	.cm-finvisor .page-center{
		max-width:720px;
	}
	.cm-slider.cm-dark-slider .left-media .img-wrap img,
	.cm-slider .left-media .img-wrap img{
		max-width:54px;
	}

	.cm-dark-slider.per_view.cm-dark-slider .page-center,
	.cm--slider.per_view .page-center{
		max-width:720px;
	}

	.two-col-content.cm-media .inner_spacer{
		padding-bottom:315px !important;
		max-width: 560px;
		margin: 0 auto;
	}

	.cm-media .media_column.img-col.col6{
		padding-bottom:20px;
	}

	.cm-banner.simple-banner .hs-form-field{
		width:100% !important;
	}

	.cm-banner  form input[type=text]{
		width:95% !important;
	}

	.cm-slider.per_view .page-center{
		max-width:720px;
	}
	.cm-logo .tp-img img{
		max-width: 130px;
	}

	.cm-business-slider{
		padding-bottom: 60px;
		padding-top: 60px;
	}

	.cm-business-slider .splide{
		padding-right: 20px;
		padding-left: 20px;
	}

	.cm-about {
		padding-top:60px;
	}

	.cm-about .rich_text img{
		max-width:48px !important;
	}

	.cm-accountant-slider .page-center{
		max-width:720px !important;
	}

	.cm-accountant-slider .logo-item{
		margin-bottom:0;
	}

	.cm-banner form fieldset.form-columns-1 .hs-input,
	.cm-banner form fieldset .hs-input {
		width: 100% !important;
	}
	.cm-banner form .input,
	.cm-banner form fieldset.form-columns-1 .input {
		margin: 0 !important;
	}

	.cm-solutions-banner .top_sec h1{
		font-size:36px;
		line-height:40px;
	}

	.cm-two-solutions .page-center{
		max-width:720px;
	}

	.child-theme .cm-two-solutions .content-col.col6 {
		padding: 0 8px;
	}

	.cm-two-solutions .flex_row.flex_center{
		padding: 0 6px;
	}
	.child-theme .cm-header .nav .hs-menu-wrapper>ul .hs-item-has-children ul>li a{
		white-space:normal;
	}

}

.cm-banner h4{
	font-weight:400;
	letter-spacing:0;
}
@media(max-width:767px){
	.two-col-content.cm-banner .content-col .description{
		text-align:center;
	}
	.two-col-content.cm-banner .columns_rowo_wrap.bottom_row.form_add.right_media_image{
		padding-left:24px;
		padding-right:24px; 
	}
	.two-col-content.cm-banner .flex_row .col6{
		padding-right:0;
	}
	.cm-banner h4{
		max-width:100%;
		font-size: 14px;
		line-height: 20px;
		margin-bottom:14px;
		letter-spacing:normal;
	}
	.cm-banner p{
		max-width:500px;
		font-size: 16px;
		line-height: 20px;
		margin:0 auto;
	}

	.cm-banner-success.simple-banner{
		padding-right: 24px;
		padding-left: 24px;
	}

	.cm-banner-success.simple-banner .col12{
		padding:0;
	}

	.cm-two-avise.two-col-content{
		padding-left: 24px;
		padding-right: 24px;

	}
	.cm-two-avise .cont-inner{
		border-right:none;
		border-bottom: 1px solid #D6E0E9;

	}

	.cm-two-avise .description h6{
		padding-bottom:24px;
	}

	.cm-two-avise.two-col-content .flex_row{
		row-gap:0;
	}
	.cm-two-avise .content-col.col8{
		padding-bottom:0;
	}

	.cm-two-avise .text_block ul{
		padding-left:0;
	}
	.cm-description.two-col-content{
		padding-left:24px;
		padding-right:24px;
	}

	.cm-description.two-col-content .flex_row{
		row-gap:0;
	}
	.cm-description .text_block{
		padding-left:0;
	}

	.cm-content-intro.left{
		padding-left: 24px;
		padding-right: 24px;
	}

	.cm-finvisor .page-center {
		max-width: 720px;
		margin: 0 auto;
	}

	.cm-finvisor .text_left{
		text-align:center;
	}

	.cm-finvisor .text_left .btn_row{
		justify-content: center;
	}

	.cm-finvisor .rich_text h3{
		font-size: 24px;
		line-height: 30px;
	}

	.cm-slider .right-content h4{
		font-size:18px;
	}
	.cm-dark-slider .img-wrap,
	.cm-slider .img-wrap{
		display:none;
	}

	.cm-dark-slider .right-content,
	.cm-slider .right-content{
		max-width:100% !important;
		width:100%;

		min-height: 230px;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;

	}

	.cm-slider.cm-dark-slider .right-content,
	.cm-slider .right-content{
		border-left:none;
	}

	.cm-accountant-slider .top_content h2{
		font-size:36px;
	}

	.cm-dark-slider .right-content img,
	.cm-slider .right-content img{
		display:none;
	}

	.cm-two-avise .content-col.col8,
	.cm-two-avise .media_column.col4 {
		width: 100%;
		padding: 0 !important;
		border: none;
	}

	.cm-two-avise .media_column.col4 {
		padding-top: 24px !important;
	}

	.cm-two-avise .text_block ul li:last-child {
		margin-bottom: 0;
	}

	.cm-description.two-col-content .content-col .description {
		margin-bottom: 30px;
	}

	.cm-description .description span:last-child {
		margin-bottom: 0;
	}

	.cm-banner .flex_row .col6{
		width:100%;
	}

	.two-col-content.cm-banner .content-col .form_wrap{
		max-width: 503px;
		margin: -13px auto 0;
	}

	.cm-banner.simple-banner .hs-form-field{
		width: 100%;
	}

	.cm-banner .flex_row .col6.img-col{
		width:100%;
	}

	.two-col-content.cm-banner.simple-banner .mediaimg .single-img img{
		max-width: 500px;
		margin: 0 auto;
	}

	.cm-slider .right-content h4{
		font-size: 18px;
		line-height: 26px;
		text-align: center;
		letter-spacing: -0.5px;
	}
	.cm-dark-slider .right-content, .cm-slider .right-content{
		padding-left:10px;
	}

	.cm-business-slider .top_content h2{
		font-size:36px;
	}

	.cm-business-slider .page-center{
		padding-left: 24px;
		padding-right: 24px;
	}

	.cm-team{
		display:none;
	}

	.cnt-wit-bg-wrp.cm-about h2.title{
		font-size:36px;
	}
	.cm-banner .actions .hs-button{
		padding:12px 24px;
	}
	.cm-business-slider .splide .splide__arrow--prev{
		left: -13px;
	}

	.cm-business-slider .splide .splide__arrow--next{
		right: -13px;
	}

	.cm_nv_wrp .cm_nv_inner .custom, .cm_pg_wrp .left-col a.custom, .cm_pg_wrp .right-col .social-share a.custom, .hs-button, form input[type=submit]{
		padding:12px 24px
	}

}

@media (max-width: 600px) {
	.cm-accountant-slider .splide .splide__arrows {
		display: block;
	}

	.cm-media .page-center{
		padding-right: 24px;
		padding-left: 24px;
	}

	.cm-finvisor .page-center{
		padding-right: 24px !important;
		padding-left: 24px !important;
	}

	.cm-dark-slider  .splide .splide__arrows,
	.cm-slider  .splide .splide__arrows{
		display: block;
	}

	.cm-slider.per_view .page-center{
		padding-left: 24px;
		padding-right: 24px;
	}
	.cm-dark-slider .right-content, .cm-slider .right-content{
		padding-left: 10px;
		padding-right: 10px;
	}

	.cm-slider button.splide__arrow.splide__arrow--prev:before{
		content:url(//44162812.fs1.hubspotusercontent-na1.net/hubfs/44162812/raw_assets/public/Avise_July2024/images/arrow-left-mob.svg)
	}

	.cm-slider button.splide__arrow.splide__arrow--next:before{
		content:url(//44162812.fs1.hubspotusercontent-na1.net/hubfs/44162812/raw_assets/public/Avise_July2024/images/arrow-right-mob.svg)
	}

	.cm-dark-slider .right-content, .cm-slider .right-content{
		text-align:center;
	}

	.cm-logo{
		padding-left:24px;
		padding-right:24px;
	}

	.cm-business-slider .top_content h2{
		font-size:24px;
	}

	.cm-business-slider .splide .splide__arrows{
		display:block;
	}
	.cnt-wit-bg-wrp.cm-about h2.title{
		font-size:24px;
	}
	.cm-about .rich_text h4{
		font-size:18px;
	}

	.cm-about .rich_text img{
		width:36px !important;
	}
	.cm-about .rich_text p{
		font-size:14px;
		line-height: 20px;
	}

	.cm-banner h1{
		line-height:42px;
	}

	.cm-about .page-center{
		padding-left:24px;
		padding-right:24px;
	}

	.child-theme .cm-two-solutions .description h3 {
		font-size: 22px;
		line-height: 28px;
	}
	.child-theme .cm-two-solutions .description h4 {
		font-size: 16px;
		line-height: 22px;
	}
	.child-theme .cm-two-solutions .content-col.col6{
		padding: 0 ;
	}

	.cm-two-solutions .flex_row.flex_center{
		padding:0;
	}
}

@media (max-width:367px){
	.cm-business-slider .splide{
		padding-right: 10px;
		padding-left: 10px;
	}

	.cm-logo .flex-row{
		flex-wrap:nowrap;
	}

	.cm-dark-slider .splide .splide__arrow--prev, .cm-slider .splide .splide__arrow--prev{
		left:-8px;
	}
}