@font-face { font-family: "Linearicons-Free"; 
	src: url(//44261645.fs1.hubspotusercontent-na1.net/hubfs/44261645/raw_assets/public/Avvy_March_2024/fonts/Linearicons-Free.eot) format("embedded-opentype"), 
		url(//44261645.fs1.hubspotusercontent-na1.net/hubfs/44261645/raw_assets/public/Avvy_March_2024/fonts/Linearicons-Free.woff2) format("woff2"), 
		url(//44261645.fs1.hubspotusercontent-na1.net/hubfs/44261645/raw_assets/public/Avvy_March_2024/fonts/Linearicons-Free.woff) format("woff"), 
		url(//44261645.fs1.hubspotusercontent-na1.net/hubfs/44261645/raw_assets/public/Avvy_March_2024/fonts/Linearicons-Free.ttf) format("truetype"),
		font-style: normal; 
	font-weight: normal; 
}

:root{
	--arial: arial, helvetica, sans-serif;
	--Work-Sans: "Work Sans", sans-serif;
	--Linearicons-Free: Linearicons-Free;
}
.child_theme .hs-search-results__pagination {
	flex-wrap: wrap;
}
.child_theme img.hs-image-widget {
	margin-bottom: 10px;
}
.child_theme header img.hs-image-widget,
.child_theme footer img.hs-image-widget {
	margin-bottom: 0;
}
.child_theme .hs-search-field__suggestions-container {
	z-index: 2;
}

/* ========================Form Style ========================*/
.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, 
.child_theme .tabber .media-col .form-wrap .hs-input{
	padding: 0 15px;
	min-height: 27px;
	height:40px;
	box-shadow:none;
	width:100% !important;
}
/*Primary Button*/
.child_theme .cm_nv_wrp .cm_nv_inner .custom, 
.child_theme form input[type=submit], 
.child_theme .hs-button, 
.child_theme .tabber .media-col .form-wrap input.hs-button{
	font-size: 13px;
	line-height:1;
	font-family: var(--arial);
	font-weight: 700;
	transition: all .15s linear;
	padding: 12px 24px;
}
/*Secondary Button*/
.child_theme .contact-banner .form-row.hs-secondary input.hs-button, 
.child_theme .contact-banner .form-row.hs-secondary .hs-button, 
.child_theme .landing-banner .form-row.hs-secondary input.hs-button, 
.child_theme .landing-banner .form-row.hs-secondary .hs-button, 
.child_theme .hs_service .widget-type-form .hs-button, 
.child_theme .form-row.secondary input[type="submit"], 
.child_theme .popup_modal_box.bg_primary .hs-button, 
.child_theme .hs-sec-btn, 
.child_theme .systems-page .hs-search-results__next-page, 
.child_theme .systems-page .hs-search-results__prev-page{
	font-size: 18px;
	line-height: 1.5;
	font-weight: 400;
	padding: 12px 41px ;
	transition:unset;
	font-family: Open Sans, sans-serif;
}

.child_theme [class*="full-width-section"].dnd-section > .row-fluid,
.child_theme .content-wrapper .dnd-section > .row-fluid,
.child_theme .page-center .dnd-section > .row-fluid,
.child_theme .dnd-section:not([class*="full-width-section"]) > .row-fluid .page-center,
.child_theme .content-wrapper *[class*="span"] .page-center,
.child_theme .page-center.full_width {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.child_theme .page-center,
.child_theme .content-wrapper,
.child_theme .dnd-section > .row-fluid{
	padding-left: 20px;
	padding-right: 20px;
} 
.otr_wrapper {
	min-height: 73px;
}
/* ===== footer css =====*/
.cm_footer.footer .col-section {
	padding: 0;
}

.child_theme .cm-blog-listing .dnd-section > .row-fluid {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.child_theme .cm-blog-listing .dnd-section>.row-fluid .dnd-column {
	padding-left: 0;
	padding-right: 0;
}

.cm-listing-inner section.blog-index .newsroom-heading h1.blog-page-title:after {
	position: absolute;
	content: "";
	background: url(//44261645.fs1.hubspotusercontent-na1.net/hubfs/44261645/raw_assets/public/Avvy_March_2024/images/blue-line.png);
	bottom: 0;
	width: 219px;
	height: 14px;
	background-repeat: no-repeat;
	background-size: contain;
	left: 0;
}

.two-col-content.cm-post-bottom .page-center {
	padding: 0.875rem 15px !important;
}

.two-col-content.cm-post-bottom .page-center .single-img img {
	width: 80%;
}

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

.two-col-content.cm-post-bottom .description h3 {
	font-size: 40px;
	line-height: 46px;
	font-weight: bold;
	color: #002B90;
	font-family: 'Kodchasan', sans-serif;
	position: relative;
	margin-bottom: 20px;
}

.two-col-content.cm-post-bottom .description h3:before {
	content: "";
	position: absolute;
	background: url(//44261645.fs1.hubspotusercontent-na1.net/hubfs/44261645/raw_assets/public/Avvy_March_2024/images/works-line.png);
	height: 10px;
	width: 100%;
	background-repeat: no-repeat;
	top: 50%;
	transform: translateY(20px);
	left: 0;
}

.two-col-content.cm-post-bottom .description h6 {
	font-size: 22px;
	line-height: 30px;
	color: #002B90;
	padding-right: 250px;
	margin-bottom: 50px;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
}

.body-container.cm-blog-post {
	padding: 70px 0px 0px ;
}

.body-container.cm-blog-post .page-center {
	max-width: 1130px;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.body-container.cm-blog-post .page-center h1.entry-title {
	width: 100%;
	max-width: 938px;
	text-align: center;
	margin: 0px auto;
	color: #002B90;
	font-size: 36px;
	line-height: 46px;
	margin-bottom: 50px;
	font-weight: 700;
	letter-spacing: -.7px;	
}

.body-container.cm-blog-post .page-center .post-thumbnail {
	margin-bottom: 25px;
	display: block;
}

.body-container.cm-blog-post .page-center .post-thumbnail img {
	height: auto;
	max-width: 100%;
	display: block;
	width:100%;
}

.body-container.cm-blog-post .page-center .entry-meta {
	max-width: 748px;
	margin: 0 auto;
	font-size: 0.9375rem;
	color: #707070;
	font-style: italic;
}

.body-container.cm-blog-post .page-center .entry-meta time.entry-date {
	color: #002B90;
	font-style: initial;
	font-size: 16px;
}

.body-container.cm-blog-post .page-center .entry-content {
	margin: 0px auto;
	max-width: 748px;
	text-align: left;
}

.body-container.cm-blog-post .page-center .entry-content p {
	font-size: 18px;
	margin-bottom: 15px;
	line-height: 28px;
}

.body-container.cm-blog-post .page-center header.entry-header {
	margin-bottom: 1.875rem;
}

.body-container.cm-blog-post .page-center footer.entry-footer {
	max-width: 748px;
	margin-left: auto;
	margin-right: auto;
}

.body-container.cm-blog-post .page-center footer.entry-footer span.tags-links a {
	display: inline-block;
	margin: 0 0.625rem 0.625rem 0;
	padding: 0.875rem 1.875rem;
	color: #2c3847;
	background: #f3f8fb;
	font-family: "Work Sans", sans-serif;
	font-weight: 500;
	line-height: 1.1;
	transition: all .4s ease;
	text-decoration: none;
}


@media screen and (max-width: 991px) and (min-width: 768px){
	.body-container.cm-blog-post {
		padding: 70px 40px 30px ;
	}
}

@media only screen and (max-width: 767px){
	.two-col-content.cm-post-bottom .page-center .single-img img {
		width: 65%;
		margin: 0px auto;
		display: block;
	}

	.two-col-content.cm-post-bottom .description h3 {
		font-size: 32px;
		line-height: 38px;
		text-align: center;
	}

	.two-col-content.cm-post-bottom .description h3:before {
		width: 140px;
		left: 85px;
		top: 80%;
	}

	.two-col-content.cm-post-bottom .description h6 {
		padding-right: 0px;
		font-size: 20px;
		line-height: 26px;
		margin-top: 30px;
		margin-bottom: 30px;
	}

	.two-col-content.cm-post-bottom .page-center .media_column {
		width: 100%;
		margin-bottom: 25px;
	}

	.two-col-content.cm-post-bottom .flex_row.flex_center {
		gap: 0;
	}

	.body-container.cm-blog-post .page-center h1.entry-title {
		font-size: 30px;
		line-height: 36px;
	}

	.body-container.cm-blog-post {
		padding: 70px 30px 30px ;
	}
}




/* ========================Footer Style ========================*/

.footer-section.bottomFtr {
	padding-left: 90px;
	padding-right: 90px;
}
footer .bottomFtr .page-center {
	padding-left: 30px !important;
	padding-right: 30px !important;
}
footer .bottomFtr .footer-content p {
	font-size: 15px;
	line-height: 1.75;
}

.topFtr .col-section.num2 .hs-menu-wrapper ul li {
	margin: 0;
}
.topFtr .col-section.num2 .hs-menu-wrapper >ul {
	flex-direction: row;
	display: flex;
	flex-wrap: wrap;
}
.topFtr .col-section.num2 .hs-menu-wrapper >ul >li:first-child {
	width: 41%;
}
.topFtr .col-section.num2 .hs-menu-wrapper >ul >li:last-child {
	width: 59%;
	padding-left: 5px;
}
.topFtr .col-section.num2 .hs-menu-wrapper ul ul li:not(:first-child) {
	margin-top: 1em;
}
.topFtr .col-section.num2 .hs-menu-wrapper ul {
	position: static;
}
footer .topFtr .page-center {
	padding-left: 15px !important;
	padding-right: 15px !important;
}
.topFtr .col-section.num2 .hs-menu-wrapper ul li {
	font-size: 17px;
	line-height: 1.75;
}
.topFtr .col-section.num2 .hs-menu-wrapper ul li a {
	font-size: 15px;
	white-space: pre-wrap;
}
.topFtr .col-section.num2 .hs-menu-wrapper ul ul li a {
	display: inline-block;
}
.topFtr .col-section.num2 .hs-menu-wrapper ul li a:hover{
	text-decoration: underline
}
.topFtr .col-section.num3 {
	padding-left: 20px;
}
.topFtr .col-section.num3 .footer-content p {
	font-size: 15px;
	line-height: 1.75;
	margin: 0 0 1.5em;
}
.topFtr .col-section.num3 .footer-social {
	padding: 0;
	gap: 11px;
}
.topFtr .col-section.num3 .footer-social .footer-social-item {
	width: auto;
	height: auto;
	margin-right: 20px;
	transition: transform .1s ease;
}
.topFtr .col-section.num3 .footer-social .footer-social-item a {
	background: rgba(171, 255, 255,1.0);
	font-size: 25px;
	border-radius: 50%;
	padding: 0.25em;
}
.topFtr .col-section.num3 .footer-social .footer-social-item:last-child {
	margin-right: 0;
}
.topFtr .col-section.num3 .footer-social .footer-social-item a svg {
	width: 1em;
	height: 1em;
	font-size: 25px;
}
.topFtr .col-section.num3 .footer-social .footer-social-item a * {
	display: flex;
}
.topFtr .col-section.num3 .footer-social .footer-social-item:hover{
	transform: scale(1.1);
}
.topFtr .col-section.num3 .footer-social .footer-social-item a svg path{
	fill: rgba(0, 43, 144,1.0) !important;
}

@media(max-width:991px){
	footer .topFtr .flex_row {
		padding: 70px 40px;
	}
	.topFtr .col-section.num3 {
		padding-left: 0;
	}
	.topFtr .col-section.num2 .hs-menu-wrapper ul li {
		margin: 0 !important;
	}
	.topFtr .col-section.num2,
	.topFtr .col-section.num3 {
		padding-top: 20px;
	}
	.topFtr .col-section.num3 .footer-social {
		gap: 0;
	}
	.topFtr .col-section.num3 .footer-content p {
		font-weight: bold;
	}
}
@media(max-width:991px){
	.footer-section.bottomFtr {
		padding-left: 20px;
		padding-right: 20px;
	}
	footer .bottomFtr .footer-content p {
		text-align: center;
	}
	footer .topFtr .flex_row {
		padding: 30px;
	}
}


/*========================Header Style=============================*/
header.header{
	position: fixed;
	top:.0;
	left: 0;
	right: 0;
	transition: all 400ms ease-in;
	background-color: rgba(255, 255, 255,1.0);
}
.scrollActive header.header{
	box-shadow: 0 2px 2px -1px rgba(0, 0, 0,0.4) ;
}

header.header .logo_wrapper a {
	display: block;
	max-width: 110px;
}
header.header .innerWrap {
	display: flex;
	flex-wrap: wrap;
}
header.header .main-navigation-wrapper {
	display: flex;
	align-items: center;
	flex: 1 1 auto;
	justify-content: flex-end;
}
header.header .page-center {
	padding: 14px 15px !important;
}
.main-menu .hs-menu-wrapper >ul {
	padding: 1px 15px;
	display: block;
}
.main-menu .hs-menu-wrapper ul li {
	position: relative;
	margin: 0;
	display:inline-block;
}
header .playstore_links_wrap li.cmCnt>a,
header .hs-language-switcher__button{
	color: rgba(0, 43, 144,1.0);
	border-bottom-color: rgba(0, 43, 144,1.0);
}
header .playstore_links_wrap li.cmCnt:hover>a,
header .hs-language-switcher__button:hover{
	color: rgba(0, 43, 144,1.0);
	border-bottom-color: rgba(0, 43, 144,1.0);
}
.topFtr .col-section.num3 .footer-social .footer-social-item a svg {
	width: 22px;
	height: 22px;
}
.topFtr .col-section.num3 .footer-social .footer-social-item a {
	padding: 8px;
}
header .langWrap .hs-language-switcher__item a:before,
header .mobile-langWrap .hs-language-switcher__item a:before{
	content: attr(lang);
	display: block;
	clear: both;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	color: #002B90;
}
header .hs-language-switcher__button {
	background: none;
	font-size: 16px;
	border: none;
	padding: 0;
	border-radius: 0;
	line-height: 18px;
	font-weight: 600;
	margin-left: 15px;
	transition: all 500ms ease-in-out;
	text-transform: uppercase;
	font-family: 'Open Sans', sans-serif;
	border-bottom: 2px solid #002B90;
	margin-right: 8px;
	margin-bottom: 10px;
	white-space: nowrap;
}
header .langWrap {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	height: 100%;
}
header .hs-language-switcher__button:hover {
	background: none;
}
header #hs_cos_wrapper_language_switcher .hs-language-switcher__icon,
header #hs_cos_wrapper_language_switcher .hs-language-switcher__icon--dropdown {
	display: none;
}
header #hs_cos_wrapper_language_switcher .hs-language-switcher__menu {
	border: none;
	box-shadow: 2px 5px 43px 0 rgba(138, 164, 181, 0.28);
}
header #hs_cos_wrapper_language_switcher .hs-language-switcher__menu li a {
	font-size: 0;
}

@media(min-width:1024px){
	header.header .menu-toggle{
		display:none;
	}
	header.header .main-navigation-wrapper {
		justify-content: space-between;
	}
	.main-menu .hs-menu-wrapper ul ul {
		position: absolute;
		top: 120%;
		visibility: hidden;
		opacity: 0;
		z-index: 99999;
		padding-top: 1.25rem;
		padding-bottom: 1.25rem;
		padding-left: 0;
		-webkit-transition: all .3s ease;
		-o-transition: all .3s ease;
		transition: all .3s ease;
		-webkit-box-shadow: 2px 5px 43px 0 rgba(138, 164, 181, 0.28);
		box-shadow: 2px 5px 43px 0 rgba(138, 164, 181, 0.28);
	}
	.main-menu .hs-menu-wrapper >ul >li >a {
		padding: 10px 19px;
		font-weight: 500;
		transition: none;
		letter-spacing: -.35px;
		font-family:var(--Work-Sans);
		display: block;
		line-height: 1.3;
	}
	.main-menu .hs-menu-wrapper ul li:hover>a{
		text-decoration:underline;
	}
	.main-menu .hs-menu-wrapper ul li.hs-item-has-children >a:after {
		display: inline-block;
		content: '\e874';
		font-size: 0.75rem;
		margin-left: 10px;
		color: inherit;
		font-family: var(--Linearicons-Free);
	}
	.main-menu .hs-menu-wrapper ul li:not(:last-child) {
		margin-right: -4.5px;
	}
	.main-menu .hs-menu-wrapper ul li:hover >ul{
		visibility: visible;
		opacity: 1;
		top: 100%;
	}
	.main-menu .hs-menu-wrapper >ul >li >a {
		font-size: 15px;
		color: rgba(0, 43, 144,1.0);
		background-color: rgba(2, 103, 128,0.0);
	}
	.main-menu .hs-menu-wrapper >ul >li:hover >a{
		color: rgba(0, 43, 144,1.0);
		background-color: rgba(2, 103, 128,0.0);
	}
	.main-menu .hs-menu-wrapper >ul >li.active >a,
	.main-menu .hs-menu-wrapper >ul >li.active-branch >a{
		color: rgba(0, 43, 144,1.0);
		background-color: rgba(2, 103, 128,0.0);
	}
	.main-menu  .hs-menu-wrapper ul ul {
		background-color: rgba(255, 255, 255,1.0);
	}
	.main-menu  .hs-menu-wrapper ul ul li a {
		font-size: 15px;
		color: rgba(0, 43, 144,1.0);
		background-color: rgba(2, 103, 128,0.0);
	}
	.main-menu  .hs-menu-wrapper ul ul li:hover >a {
		background-color: rgba(2, 103, 128,0.0);
		color: rgba(0, 43, 144,1.0);
	}
	.main-menu .hs-menu-wrapper ul ul li.active >a,
	.main-menu .hs-menu-wrapper ul ul li.active-branch >a{
		color: rgba(0, 43, 144,1.0);
		background-color: rgba(2, 103, 128,0.0);
	}
	.main-menu .hs-menu-wrapper ul ul {
		display: block;
		width: 230px;
	}
	.main-menu .hs-menu-wrapper ul ul li {
		display: block;
	}
	.main-menu .hs-menu-wrapper ul ul li a {
		padding: 10px 19px;
		white-space: pre-wrap;
		display: block;
		letter-spacing: -.35px;
		font-weight: 500;
		line-height: 1.3;
		font-family:var(--Work-Sans);
	}
	.childTrigger,
	header.header .siteNav.mobile-siteNav{
		display: none;
	}
	header.header .siteNav {
		display: flex;
		align-items:center;
		width: 310px;
	}
}
@media screen and (max-width: 1350px) and (min-width: 1024px){
	header #hs_cos_wrapper_language_switcher .hs-language-switcher__menu {
		right: 0;
		left: auto;
		top: calc(100% + 2px);
	}
}
@media screen and (max-width: 1279px) and (min-width: 1024px){
	header.header .main-menu {
		padding-left: 15px;
	}
	.main-menu .hs-menu-wrapper ul li a,
	.main-menu .hs-menu-wrapper ul ul li a{
		padding: 5px 7px 5px 8px;
	}
	header .playstore_links_wrap li a {
		max-width: 88px;
	}
	header .hs-language-switcher__button {
		margin-bottom: 0;
	}
	header.header .siteNav{
		width: 240px;
	}
}

@media (max-width: 1023px){
	header.header .siteNav {
		display: none;
	}
	header.header .siteNav.mobile-siteNav {
		display: block;
	}
	.primary-menu-wrapper {
		min-height: 0;
		padding: 0;
		height: 0;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		overflow: hidden;
		z-index: 1;
		transition: all .3s ease, z-index 1s step-end;
	}
	header button.menu-toggle {
		background: transparent;
		color: #2c3847;
		padding: 0;
		z-index: 11;
		font-size: 2.5rem;
		display: block;
		border: none;
		position: relative;
		letter-spacing: 1px;
	}
	header.header .lnr {
		font-family: 'Linearicons-Free';
		speak: none;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}
	.main-navigation span.lnr-menu:before {
		color: #0b3495;
		content: "\e871";
	}
	header.header .page-center {
		padding: 14px 30px !important;
	}
	header .openMenu .primary-menu-wrapper {
		min-height: 100vh !important;
		padding: 5rem 1.5625rem;
	}
	header .primary-menu-wrapper:after {
		content: '';
		display: block;
		position: absolute;
		right: 0;
		top: 0;
		min-width: 0;
		min-height: 0;
		border-radius: 50%;
		background: rgba(242, 249, 253, 0.98);
		-webkit-transition: min-width .3s linear .5s, min-height .3s linear .5s, border-radius .3s linear .2s;
		-o-transition: min-width .3s linear .5s, min-height .3s linear .5s, border-radius .3s linear .2s;
		transition: min-width .3s linear .5s, min-height .3s linear .5s, border-radius .3s linear .2s;
		-webkit-transform: translateY(-50%) translateX(50%);
		-ms-transform: translateY(-50%) translateX(50%);
		transform: translateY(-50%) translateX(50%);
		background-color: rgba(12, 81, 210,1.0);
		opacity: 1;
		z-index: -11;
	}
	header .openMenu .primary-menu-wrapper:after {
		min-width: 200%;
		min-height: 200%;
		border-radius: 0;
		-webkit-transition: min-width .4s linear, min-height .4s linear, border-radius .4s linear .4s;
		-o-transition: min-width .4s linear, min-height .4s linear, border-radius .4s linear .4s;
		transition: min-width .4s linear, min-height .4s linear, border-radius .4s linear .4s;
	}
	.main-menu .hs-menu-wrapper ul {
		display: flex;
		flex-direction: column;
	}
	.main-menu .hs-menu-wrapper ul li a {
		display: block;
		font-size: 40px;
		font-family: 'Kodchasan', sans-serif;
		padding: 0 0 30px 0;
		line-height: 40px;
		position: relative;
		font-weight: 500;
		transition: none;
		letter-spacing: -.35px;
	}
	.openMenu span.lnr.lnr-cross::before {
		color: rgba(255, 255, 255,1.0);
		font-size: 35px;
	}
	.openMenu .lnr-cross:before {
		content: "\e870";
	}
	.main-navigation.openMenu span.lnr-menu:before,
	.main-menu .hs-menu-wrapper ul ul{
		display:none;
	}
	.main-menu .hs-menu-wrapper ul ul {
		padding-left: 1.25rem;
	}
	.childTrigger {
		position: absolute;
		right: 0;
		top: 0;
		padding: 1.325em 0.875em;
		display: inline-block;
		line-height: 1;
		font-size:15px;
		cursor: pointer;
	}
	.childTrigger span:before {
		content: "\e874";
		color: #fff;
	}
	.childTrigger span {
		display: inline-block;
		transition: .3s ease;
	}
	header button.menu-toggle span.lnr.lnr-cross {
		margin-top: 3px;
		display: inline-block;
	}
	.main-menu .hs-menu-wrapper ul li{
		display:block;
	}
	.main-menu .hs-menu-wrapper ul li.child-open>ul{
		display:block;
	}
	.main-menu .hs-menu-wrapper>ul {
		display: inline-block;
		width: 100%;
		max-width: 100%;
		height: auto;
		overflow: visible;
	}
	.childTrigger.child-open span {
		transform: rotate(180deg);
	}
	.siteNav.mobile-siteNav p {
		display: inline-block;
		padding-bottom: 10px;
		font-size: 19px;
		width: 100%;
		margin-bottom: 0;
		color: rgba(255, 255, 255,1.0);
	}
	.mobile-siteNav .playstore_links_wrap {
		width: auto;
		justify-content: flex-start;
	}
	.mobile-siteNav .playstore_links_wrap li:not(:last-child)>a {
		max-width: 100%;
	}
	header.header .main-menu,
	header.header .siteNav.mobile-siteNav{
		opacity: 0;
		transition: opacity .3s ease .5s;
	}
	header.header .openMenu .main-menu,
	header.header .openMenu .siteNav.mobile-siteNav{
		opacity: 1;
	}
	.main-menu .hs-menu-wrapper ul li a,
	.main-menu .hs-menu-wrapper ul li .childTrigger span:before{
		color: rgba(255, 255, 255,1.0);
	}
	.main-menu .hs-menu-wrapper ul li:hover >a {
		color: rgba(255, 255, 255,1.0);
	}
	.main-menu .hs-menu-wrapper ul li.active >a,
	.main-menu .hs-menu-wrapper ul li.active-branch >a {
		color: rgba(255, 255, 255,1.0);
	}
	.main-menu .hs-menu-wrapper ul ul li a,
	.main-menu .hs-menu-wrapper ul ul li .childTrigger span:before{
		color: rgba(255, 255, 255,1.0);
	}
	.main-menu .hs-menu-wrapper ul ul li:hover >a{
		color: rgba(255, 255, 255,1.0);
	}
	.main-menu .hs-menu-wrapper ul ul li.active >a,
	.main-menu .hs-menu-wrapper ul ul li.active-branch >a {
		color: rgba(255, 255, 255,1.0);
	}
	header .playstore_links_wrap li.cmCnt>a{
		color: rgba(255, 255, 255,1.0);
		border-bottom-color: rgba(255, 255, 255,1.0);
	}
	header .playstore_links_wrap li.cmCnt:hover>a{
		color: rgba(255, 255, 255,1.0);
		border-bottom-color: rgba(255, 255, 255,1.0);
	}
	.topFtr .col-section.num3 .footer-content p{
		color: rgba(255, 255, 255,1.0);
	}
	header .primary-menu-wrapper-inner {
		position: relative;
		overflow-y: auto;
		height: calc(100vh - 127px);
		padding-bottom: 10px;
	}
	header .inner-mobile-siteNav {
		display: inline-block;
	}
	header .mobile-langWrap {
		display: inline-block;
		width: 100%;
		max-width: 100%;
		padding: 0 15px;
	}
	header .mobile-langWrap >div,
	header #hs_cos_wrapper_language_switcher .hs-language-switcher__inner-wrapper{
		width: 100%;
		max-width: 100%;
	}
	header .hs-language-switcher__button {
		color: rgba(255, 255, 255,1.0);
		border-bottom-color: rgba(255, 255, 255,1.0);
		margin-bottom: 0;
		margin-left: 0;
		display:block;
		width:100%;
	}
	header .hs-language-switcher__button:hover{
		color: rgba(255, 255, 255,1.0);
		border-bottom-color: rgba(255, 255, 255,1.0);
	}
	header #hs_cos_wrapper_language_switcher .hs-language-switcher__current-language{
		display:inline-block;
	}
	header #hs_cos_wrapper_language_switcher .hs-language-switcher__menu.hs--align-left {
		left: 0;
		right: initial;
		transform: translateX(0);
	}
	header #hs_cos_wrapper_language_switcher .hs-language-switcher {
		text-align: left;
	}
	header .hs-language-switcher__button {
		font-size: 40px;
		font-family: Kodchasan, sans-serif;
		font-weight: 500;
		margin:0;
		border-bottom: none;
		padding-bottom: 30px;
		position: relative;
	}
	header .hs-language-switcher__menu {
		position:static;
		width: 100%;
		background: none;
		max-width: 100%;
		padding-left: 1.25rem;
	}
	header #hs_cos_wrapper_language_switcher .hs-language-switcher__menu {
		box-shadow: unset;
	}
	header .hs-language-switcher__menu li {
		background: none !important;
		padding: 0;
	}
	header .langWrap .hs-language-switcher__item a:before, 
	header .mobile-langWrap .hs-language-switcher__item a:before {
		font-size: 40px;
		font-weight: 500;
		font-family: Kodchasan, sans-serif;
		color: rgba(255, 255, 255,1.0);
		line-height: 40px;
		padding-bottom: 30px;
	}
	header .hs-language-switcher__button .childTrigger {
		padding-top: 1em;
		padding-bottom: 1em;
	}
	header #hs_cos_wrapper_language_switcher .hs-language-switcher__menu.hs--align-center{
		transform: unset;
	}
}
@media(max-width: 500px){
	.topFtr .col-section.num2 .hs-menu-wrapper ul li {
		width: 100% !important;
		padding-left: 0 !important;
	}
	header .mobile-langWrap {
		display: block;
		margin-top: 10px;
	}
}

@media(max-width: 400px){
	.main-menu .hs-menu-wrapper ul li a,
	header .hs-language-switcher__button,header .langWrap .hs-language-switcher__item a:before, 
	header .mobile-langWrap .hs-language-switcher__item a:before{
		font-size: 30px;
	}
}

/*Banner Style*/
.simple-banner.cmBanner {
	min-height: 600px;
	padding: 0;
	position: relative;
	z-index: 9;
}
.child_theme .simple-banner.cmBanner .page-center {
	padding-left: 0;
	padding-right: 0;
	position: rrelative;
	z-index: 10;
}
.simple-banner.cmBanner .page-center .flex_row {
	justify-content: flex-end;
}
.simple-banner.cmBanner:after {
	position: absolute;
	content: "";
	background: url(//44261645.fs1.hubspotusercontent-na1.net/hubfs/44261645/raw_assets/public/Avvy_March_2024/images/aboutus-transparentImage.svg);
	top: 0;
	background-position: right;
	background-repeat: no-repeat;
	background-size: 65%;
	width: 100%;
	height: 100%;
	right: -8%;
	padding-bottom: 50px;
	z-index: 9;
}
.simple-banner.cmBanner .top_sec h1 {
	text-shadow: none;
	font-style: normal;
	text-decoration: none;
	text-align: inherit;
	letter-spacing: normal;
	word-spacing: normal;
	text-transform: none;
	font-weight: 600;
	font-size: 80px;
	line-height: 80px;
	position: relative;
	width:447px;
}
.simple-banner.cmBanner .top_sec h1:after{
	content: "";
	background: url(//44261645.fs1.hubspotusercontent-na1.net/hubfs/44261645/raw_assets/public/Avvy_March_2024/images/light-blue-short.svg);
	background-size: contain;
	background-position: center;
	width: 110px;
	display: inline-block;
	height: 14px;
	background-repeat: no-repeat;
	position: absolute;
	bottom: -10px;
	right: 60px;
}
.simple-banner.cmBanner .top_sec p {
	font-size: 22px;
	line-height: 30px;
	font-weight: 400;
}
.topFtr .col-section.num3 .footer-social .footer-social-item a:hover {
	background: #fff;
}



@media(min-width: 768px){
	.simple-banner.cmBanner .img_wrap {
		display: none;
	}

	.simple-banner.cmBanner .banner-content-inner {
		padding: 0;
	}

	.simple-banner.cmBanner .top_sec p {
		max-width: 532px;
	}
}
@media(max-width: 767px){
	.simple-banner.cmBanner .banner-content-inner {
		padding: 40px 30px;
		background: #FFE9B9;
	}

	.simple-banner.cmBanner .banner-content-inner h1 {
		font-size: 42px;
		line-height: 42px;
		position: relative;
		display: inline-block;
		width: auto;
	}

	.simple-banner.cmBanner .top_sec p {
		font-size: 18px;
		line-height: 26px;
		font-weight: 400;
	}

	.simple-banner.cmBanner .top_sec h1:after {
		background: url(//44261645.fs1.hubspotusercontent-na1.net/hubfs/44261645/raw_assets/public/Avvy_March_2024/images/about-us-underline.png);    
		height: 30px;
		width: 70px;
		background-repeat: no-repeat;
		top: 100%;
		right: 0px;
	}
	.simple-banner.cmBanner {
		min-height: auto;
	}

	.simple-banner.cmBanner .bg_el.bg_img {
		display: none;
	}

	.simple-banner.cmBanner:after {
		display: none;
	}

	.simple-banner.cmBanner .flex_row {
		gap: 0;
	}

	.simple-banner.cmBanner .flex_row .img_wrap {
		padding: 0;
	}

	.simple-banner.cmBanner .flex_row .img_wrap img {
		width: 100%;
	}
	#hs_cos_wrapper_language_switcher .hs-language-switcher__menu {
		max-width: 100% !important;
	}
}