@font-face { 
	font-family: __Poppins_b83bbc;
	src: url(//39600848.fs1.hubspotusercontent-na1.net/hubfs/39600848/raw_assets/public/Kattsafe_June_2024/fonts/4c285fdca692ea22-s.p.woff2) format("woff2"); font-style: normal; 
	font-weight: 300;
	font-display: swap; 
	unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; 
}

@font-face { 
	font-family: __Poppins_b83bbc; 
	src: url(//39600848.fs1.hubspotusercontent-na1.net/hubfs/39600848/raw_assets/public/Kattsafe_June_2024/fonts/eafabf029ad39a43-s.p.woff2) format("woff2"); font-style: normal;
	font-weight: 400; 
	font-display: swap; 
	unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face { 
	font-family: __Poppins_b83bbc; 
	src: url(//39600848.fs1.hubspotusercontent-na1.net/hubfs/39600848/raw_assets/public/Kattsafe_June_2024/fonts/8888a3826f4a3af4-s.p.woff2) format("woff2"); font-style: normal;
	font-weight: 500; 
	font-display: swap; 
	unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; 
}

@font-face { 
	font-family: __Bebas_Neue_8c8ae6; 
	src: url(//39600848.fs1.hubspotusercontent-na1.net/hubfs/39600848/raw_assets/public/Kattsafe_June_2024/fonts/86667d917ceb322f-s.p.woff2) format("woff2"); font-style: normal; 
	font-weight: 400; 
	font-display: swap; 
	unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; 
}








h1{
	font-size: clamp(3.5rem,3.0898rem + 3.8835vw,5.5rem);
	font-family:__Bebas_Neue_8c8ae6;
}

h4{
	font-size: clamp(2.5rem,2.3786rem + 0.5178vw,3rem);
}

h5{
	font-size: clamp(2.25rem,1.6286rem + 0.5178vw,2.25rem);
}

h2{

	font-size: clamp(1.75rem,1.7646rem + 2.0712vw,3.25rem);
}

h3{

	font-size: clamp(1rem,1.5413rem + 1.4239vw,3.25rem);
}

h6{
	font-size: clamp(1rem,1.2233rem + 0.6472vw,1.5rem);
}

form input[type=search], 
form input[type=text],
form input[type=email], 
form input[type=password], 
form input[type=tel], 
form input[type=number], 
form input[type=file], 
form select, 
form textarea, 
.tabber .media-col .form-wrap .hs-input {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border-radius: 0;
	font-weight: 300;
	outline: 2px solid transparent;
	outline-offset: 0;
	transition-property: all;
	transition-timing-function: cubic-bezier(.4,0,.2,1);
	transition-duration: .5s;
	transition-timing-function: cubic-bezier(0,0,.2,1);
	font-size:16px;
	border-width:1px solid;
}


form input[type=search]:focus, 
form input[type=text]:focus,
form input[type=email]:focus, 
form input[type=password]:focus, 
form input[type=tel:focus], 
form input[type=number]:focus, 
form input[type=file]:focus, 
form select:focus, 
form textarea:focus{
	--tw-border-opacity: 1;
	border-color: rgb(5 36 101 / var(--tw-border-opacity));
	outline-width: 5px;
	outline-color: #82d2ff;
	font-weight:400;
}




.child-theme body,
.child-theme h1,
.child-theme h2,
.child-theme h3,
.child-theme h4,
.child-theme h5,
.child-theme h6,
.child-theme .h1,
.child-theme .h2,
.child-theme .h3,
.child-theme .h4,
.child-theme .h5,
.child-theme .h6,
.child-theme .hs-trans-btn, 
.child-theme form input[type=submit], 
.child-theme .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,
.child-theme nav.blog-pagination > a, 
.child-theme .simple-banner .banner-breacrumb ul.hs-breadcrumb-menu, 
.child-theme .landing-banner .form-row .hs-form-field > label, 
.child-theme .cm_pg_wrp .left-col a.custom, 
.child-theme .cm_pg_wrp .right-col a.custom, 
.child-theme .sidebar-popular-posts .related-title, 
.child-theme .pricing-table-gp .popular-ribon,
.child-theme .blog-feedv3 .read-more, 
.child-theme .glide__bullets.numberBullets .glide__bullet,
.child-theme button, 
.child-theme .button{
	font-family: __Poppins_b83bbc; 
}

.child-theme .content-wrapper *[class*="span"] .page-center,
.child-theme .page-center.full_width {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

html {
	line-height: 1.5;
	-webkit-text-size-adjust: 100%;
	-moz-tab-size: 4;
	-o-tab-size: 4;
	tab-size: 4;
	font-family: var(--font-poppins), system-ui, -apple-system, Helvetica Neue, sans-serif;
	font-feature-settings: normal;
	font-variation-settings: normal;
	-webkit-tap-highlight-color: transparent;
}

header.hdr-Wrpp {
	--tw-bg-opacity: 1;
	background-color: rgb(5 36 101 / var(--tw-bg-opacity));
	--tw-border-opacity: 1;
	border-bottom:1px solid;
	border-color: rgb(80 102 147 / var(--tw-border-opacity));
}

header.hdr-Wrpp .topSec {
	border-bottom: 1px solid;
	--tw-border-opacity: 1;
	border-color: rgb(80 102 147 / var(--tw-border-opacity));
}


header.hdr-Wrpp .topSec .innermob a {
	display: flex;
	align-items: center;
	gap: .75rem;
	padding-left: 0 !important;
}

header.hdr-Wrpp .topSec .innermob a svg {
	aspect-ratio: 1 / 1;
	width: auto;
	flex-shrink: 0;
	fill: #fff;
	color: #fff;
}

header.hdr-Wrpp .mobNum.page-center {
	display: flex;
	align-items: center;
}

header.hdr-Wrpp .topSec .innermob a p {
	margin: 0;
}

header.hdr-Wrpp .topSec .innermob a p {
	color: #fff;
}

header.hdr-Wrpp .mobNum.page-center .srchWrpp {
	--tw-divide-x-reverse: 0;
	border-right: 1px solid;
	border-left: 1px solid;
	--tw-divide-opacity: 1;
	border-color: rgb(80 102 147 / var(--tw-divide-opacity));
	align-items: center;
	justify-content: center;
	display: flex;
}

.child-theme .cm_tm_wrp .cm_mbr_cont.cm_color h3 {
	font-size: 16.799999999999997px;
}

header.hdr-Wrpp .mobNum.page-center .srchWrpp .innerCnt {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.testimonials_slider .card_content h4 {
	font-size: 20px;
}

.career-opportunities .designation h4,
.cm_tmw_content h3,
.cm_team_wrp h3,
.two-col-content .img-col .multiple-content .multirichtext h3,
.card_gallery .card_box .it_title,
.contact-details-wrap .cnt-detail-title h4,
.contact-banner .cnt-detail-title h4,
.cnt-wit-tp-img-wrp .col-title,
.feat-wrap .feat-item-wrp .right-content h4,
.hs_fillter_wrp .type_2 .hs_fil_t2_title h4{
	font-size: 30px;
}

.systems-page .hs_cos_wrapper_type_email_subscriptions, 
.systems-page .hs_cos_wrapper_type_password_prompt, 
.systems-page .hs-search-field__bar, .widget-type-form, 
.systems-page .widget-type-blog_subscribe,
.systems-page .widget-type-google_search, 
.systems-page .widget-type-password_prompt.custom_error_message, 
.systems-page .widget-type-email_simple_subscription, 
.systems-page .section.post-footer form, 
.systems-page .hs_cos_wrapper_type_member_login, 
.systems-page .hs_cos_wrapper_type_member_register,
.systems-page .hs_cos_wrapper_type_password_reset_request, 
.systems-page .hs_cos_wrapper_type_password_reset {
	max-width: 980px;
}

.systems-page h3 {
	font-size: 35px;
}

header.hdr-Wrpp .mobNum.page-center .srchWrpp .innerCnt form input#utility-search {
	background: transparent;
	border: none;
	width: 100%;
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
	height: 3.5rem;
}

header.hdr-Wrpp .mobNum.page-center .srchWrpp .innerCnt form input#utility-search::placeholder {
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
}

header.hdr-Wrpp .mobNum.page-center .srchWrpp svg.desk-icon {
	width: 1.5rem;
	height: 1.5rem;
	display: block;
	vertical-align: middle;
	color: #fff;
}

header.hdr-Wrpp .mobNum.page-center .srchWrpp svg.mobile-icon {
	display: none;
}

header.hdr-Wrpp .lagSwitcher {
	width: auto;
}

header.hdr-Wrpp .lagSwitcher .hs-menu-wrapper > ul > li {
	margin: 0;
}

header.hdr-Wrpp .lagSwitcher .hs-menu-wrapper > ul > li > ul {
	display: none;
}

header.hdr-Wrpp .lagSwitcher .hs-menu-wrapper > ul > li {
	display: flex;
	align-items: center;
}

.child-theme fieldset.form-columns-3 .hs-form-field:last-child > .input {
	margin-right: 0;
}

.child-theme .hs-search-results__pagination {
	flex-wrap: wrap;
}

.child-theme .hs-search-field__suggestions-container {
	z-index: 2;
}

header.hdr-Wrpp .lagSwitcher .hs-menu-wrapper > ul > li svg {
	height: 1.25rem;
	width: auto;
	flex-shrink: 0;
	vertical-align: middle;
}


form label {
	font-size: 16px;
	line-height: 24px;
	font-family: __Poppins_b83bbc, __Poppins_Fallback_b83bbc, system-ui, -apple-system, "Helvetica Neue", sans-serif;
}


header.hdr-Wrpp .lagSwitcher .hs-menu-wrapper > ul > li> a {
	max-width: 165px;
	color: rgb(255, 255, 255);
	line-height: 30px;
	font-size: 16px;
}

header.hdr-Wrpp .lagSwitcher .hs-menu-wrapper > ul > li > ul > li:not(:first-child){
	border-top: 1px solid #506693;
}

header.hdr-Wrpp .page-center,
.content-wrapper,
.dnd-section > .row-fluid, 
.page-center{
	padding-left: clamp(1rem,-0.6667rem + 7.1111vw,4rem);
	padding-right: clamp(1rem,-0.6667rem + 7.1111vw,4rem);
}

header.hdr-Wrpp .mobNum.page-center .srchWrpp .innerCnt form input#utility-search {
	padding: 0;
	width: 100%;
}

header.hdr-Wrpp .mobNum.page-center .srchWrpp .innerCnt form {
	width: 100%;
}
header.hdr-Wrpp .topSec .innermob a p ,
header.hdr-Wrpp .mobNum.page-center .srchWrpp .innerCnt form input#utility-search{
	font-size: 16px;
}

header.hdr-Wrpp .mobNum.page-center .innermob {
	width: 41.666667%;
}

header.hdr-Wrpp .mobNum.page-center .srchWrpp {
	width: 16.666667%;
}

header.hdr-Wrpp .lagSwitcher {
	width: 41.666667%;
}

header.hdr-Wrpp .topSec .innermob a svg {
	height: 1.25rem;
}

header.hdr-Wrpp .lagSwitcher {
	padding-left: 1rem;
}

header.hdr-Wrpp .lagSwitcher .hs-menu-wrapper > ul {
	gap: .5rem;
}

header.hdr-Wrpp .lagSwitcher .hs-menu-wrapper > ul > li {
	gap: .5rem;
}

header.hdr-Wrpp .mobNum.page-center .srchWrpp {
	padding-left: 1rem;
	padding-right: 1rem;
	height: 100%;
}

header.hdr-Wrpp .mobNum.page-center {
	height: 3.5rem;
}

.mob-srch{
	display:none;
}

html.SearchOpen .mob-srch {
	display: flex;
}

header.hdr-Wrpp .mobNum.page-center {
	position: relative;
}

.mob-srch {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	align-items: center;
}

.mob-srch button.leftsvg {
	padding: 0;
	border: none;
	margin-right: 1rem;
}

.mob-srch button.leftsvg svg {
	stroke: #fff;
	width: 1.5rem;
	height: 1.5rem;
	--tw-translate-x: 0;
	--tw-translate-y: 0;
	--tw-skew-x: 0;
	--tw-skew-y: 0;
	--tw-scale-x: 1;
	--tw-scale-y: 1;
	--tw-rotate: 180deg;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.mob-srch {
	border-left: 1px solid;
	--tw-divide-opacity: 1;
	border-color: rgb(80 102 147 / var(--tw-divide-opacity));
}

.mob-srch {
	padding-left: 1rem;
	padding-right: 1rem;
}


.mob-srch {
	padding-left: 1rem;
	padding-right: 1rem;
}

.mob-srch .frm {
	border-left: 1px solid;
	padding-left: 1rem;
	--tw-border-opacity: 1;
	border-color: rgb(80 102 147 / var(--tw-border-opacity));
}

.mob-srch .frm input#utility-search {
	height: 3.5rem;
	background: transparent;
	border: none;
	padding: 0;
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
	font-weight:400;
}

.mob-srch .frm input#utility-search::placeholder {
	color: #fff;
}

.mob-srch {
	z-index: 99;
}

.mob-srch button#utility-search-btn {
	padding: 0;
	border: none;
	background-color:transparent;
	position: absolute;
	right: 16px;
}

.mob-srch .frm {
	display: flex;
	align-items: center;
	width: 100%;
}

.mob-srch button#utility-search-btn svg {
	width: 1.5rem;
	height: 1.5rem;
}

.mob-srch .frm input#utility-search:hover::placeholder {
	color: hsla(0, 0%, 100%, .4);
}

.mob-srch button:hover {
	background: transparent;
	color: #ffff;
}

.SearchOpen header.hdr-Wrpp .mobNum.page-center .srchWrpp {
	display: none;
}

.SearchOpen header.hdr-Wrpp .lagSwitcher {
	display: none;
}

.SearchOpen header.hdr-Wrpp .mobNum.page-center .innermob {
	display: none;
}

header.hdr-Wrpp .lagSwitcher .hs-menu-wrapper > ul > li> a {
	gap: 1rem;
	display: flex;
	align-items: center;
}

header.hdr-Wrpp .lagSwitcher .hs-menu-wrapper > ul > li> a > svg {
	height: .75rem;
}

header.hdr-Wrpp .lagSwitcher .hs-menu-wrapper > ul ul {
	position: absolute;
	right: 0;
	white-space: nowrap;
}

header.hdr-Wrpp .lagSwitcher .hs-menu-wrapper > ul > li > ul > li:hover {
	background: #dce1e4;
	color: #ba6631;
}

header.hdr-Wrpp .lagSwitcher .hs-menu-wrapper > ul > li > ul > li:hover > a {
	color: #ba6631;
}

header.hdr-Wrpp .lagSwitcher .hs-menu-wrapper > ul > li > ul > li {
	transition-duration: .5s;
	transition-timing-function: cubic-bezier(0,0,.2,1);
	transition-property: all;
}

header.hdr-Wrpp .lagSwitcher .hs-menu-wrapper > ul > li > ul > li:not(:first-child)>a {
	color: #ba6631;
	text-decoration: underline;
	text-decoration-line: underline;
	text-decoration-thickness: 1px;
	text-underline-offset: 4px;
}

header.hdr-Wrpp .lagSwitcher .hs-menu-wrapper > ul > li:hover> a {
	--tw-text-opacity: 1;
	color: rgb(233 128 61 / var(--tw-text-opacity));
}

.openLang header.hdr-Wrpp .lagSwitcher .hs-menu-wrapper > ul > li > ul {
	display: flex;
	z-index: 99;
}

header.hdr-Wrpp .lagSwitcher .hs-menu-wrapper > ul > li{
	position: relative;
}

header.hdr-Wrpp .lagSwitcher .hs-menu-wrapper > ul > li > ul {
	--tw-bg-opacity: 1;
	background-color: rgb(194 201 205 / var(--tw-bg-opacity));
	--tw-shadow: 0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -4px rgba(0,0,0,.1);
	border-bottom: 1px solid #506693;
}

header.hdr-Wrpp .lagSwitcher .hs-menu-wrapper > ul > li > ul > li {
	margin: 0;
}

header.hdr-Wrpp .btmHdr.page-center .custom_logo {
	margin: 24px 0;
}

header.hdr-Wrpp .btmHdr.page-center {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

header.hdr-Wrpp .btmHdr.page-center .btn-wrpp a {
	display: flex;
	--tw-bg-opacity: 1;
	background-color: rgb(233 128 61 / var(--tw-bg-opacity));
	height: 3rem;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	align-items: center;
	border-radius: .125rem;
	font-size: 14px;
	font-weight: 500;
	line-height: 1;
	outline: 2px solid transparent;
	outline-offset: 0;
	transition-property: all;
	transition-timing-function: cubic-bezier(.4,0,.2,1);
	transition-duration: .5s;
	transition-timing-function: cubic-bezier(0,0,.2,1);
}

header.hdr-Wrpp .btmHdr.page-center .btn-wrpp a span:first-child {
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}

header.hdr-Wrpp .btmHdr.page-center .btn-wrpp a span:last-child {
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
}

header.hdr-Wrpp .btmHdr.page-center .btn-wrpp a span:last-child svg {
	color: #fff;
}

header.hdr-Wrpp .btmHdr.page-center .btn-wrpp a {
	color: #fff;
}

header.hdr-Wrpp .btmHdr.page-center .btn-wrpp a span:last-child {
	border-left: 1px solid;
	height: 100%;
	border-color: rgba(0, 0, 0, .2);
	display: flex;
	align-items: center;
	justify-content: center;
}

header.hdr-Wrpp .btmHdr.page-center .menuCnt {
	align-items: center;
	display: flex;
	gap: 1.25rem;
}

header.hdr-Wrpp .btmHdr.page-center .menuCnt nav.desktop-menu .hs-menu-wrapper > ul > li {
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
	margin: 0;
}

header.hdr-Wrpp .btmHdr.page-center .menuCnt nav.desktop-menu .hs-menu-wrapper > ul > li > a{
	color: #fff;
}

header.hdr-Wrpp .btmHdr.page-center .menuCnt nav.desktop-menu .hs-menu-wrapper > ul > li  > ul {
	display: none;
}

header.hdr-Wrpp .btmHdr.page-center .menuCnt nav.desktop-menu .hs-menu-wrapper > ul > li svg {
	height: .75rem;
	aspect-ratio: 1 / 1;
	width: auto;
	transform-origin: center;
}

header.hdr-Wrpp .btmHdr.page-center .menuCnt nav.desktop-menu .hs-menu-wrapper > ul > li {
	gap: .5rem;
	display: flex;
	align-items: center;
}

button.hamburger {
	display: none;
}

nav.mob-wrpp {
	display: none;
}

header.hdr-Wrpp .lagSwitcher .hs-menu-wrapper > ul > li > ul > li>a{
	font-size:16px
}


.two-col-content.cm_banner .page-center {
	padding-top: 2.5rem;
	padding-bottom: 2.5rem;
}

.two-col-content.cm_banner .page-center .flex_row.flex_center {
	display: grid;
	width: 100%;
	--gap-space: clamp(2.75rem,2.568rem + 0.7767vw,3.25rem);
	gap: var(--gap-space);
}

.two-col-content.cm_banner .page-center .flex_row.flex_center .content-col {
	padding-top: 2.5rem;
	padding-bottom: 2.5rem;
}

.two-col-content.cm_banner .page-center .flex_row.flex_center .content-col {
	padding: 0;
	width: 100%;
}

.two-col-content.cm_banner .page-center .flex_row .media_column.img-col {
	justify-content: flex-end;
	width: 100%;
	display: flex;
	padding: 0;
}

.two-col-content.cm_banner .page-center .flex_row .media_column.img-col .mediaimg {
	width: 100%;
}

.two-col-content.cm_banner .page-center .flex_row .media_column.img-col .mediaimg img {
	object-fit: cover;
	width: 100%;
	aspect-ratio: .842;
	height: auto;
	max-width: 100%;
	position: relative;
}

.two-col-content.cm_banner .page-center .flex_row.flex_center .content-col h1 {
	--font-size-h1: clamp(3.5rem,3.0898rem + 3.8835vw,5.5rem);
	line-height: .93em;
	font-size: var(--font-size-h1);
	font-family: __Bebas_Neue_8c8ae6;
	text-transform: uppercase;
	font-weight: 400;
}

.two-col-content.cm_banner .page-center .flex_row.flex_center .content-col p {
	font-weight: 300;
	line-height: 1.625;
	--font-size-base: clamp(0.9375rem,0.8901rem + 0.2022vw,1.0625rem);
	font-size: var(--font-size-base);
	font-family: __Poppins_b83bbc, __Poppins_Fallback_b83bbc, system-ui, -apple-system, "Helvetica Neue", sans-serif;
}

.two-col-content.cm_banner .page-center .flex_row.flex_center {
	align-items: flex-start;
}

.two-col-content.cm_banner .page-center .flex_row.flex_center .content-col figure {
	padding-top: 1rem;
	opacity: .3;
	position: relative;
}

.two-col-content.cm_banner .page-center .flex_row.flex_center .content-col figure img {
	--tw-rotate: 0;
	--tw-skew-x: 0;
	--tw-skew-y: 0;
	--tw-translate-x: 0;
	--tw-translate-y: 0;
	--tw-scale-x: 2.45;
	--tw-scale-y: 2.45;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	transform-origin: top left;
	height: auto;
	width: 100%;
}

header.hdr-Wrpp .mobNum.page-center .srchWrpp:hover .innerCnt form input#utility-search::placeholder {
	color: hsla(0, 0%, 100%, .4);
}

.child-theme img.hs-image-widget {
	margin-bottom: 10px;
}



header.hdr-Wrpp .btmHdr.page-center .custom_logo img.hs-image-widget,
footer.footer .logoWrap a img{
	margin: 0;
}

@media (max-width: 1439px) and (max-height: 700px) {
	nav.mob-wrpp {
		height: calc(100vh - 136px) !important;
	}
}

@media only screen and (max-width: calc(1439px)) {
	header.hdr-Wrpp .btmHdr.page-center .menuCnt nav.desktop-menu{
		display: none !important;
	}
	button.hamburger {
		display: block;
	}
	header.hdr-Wrpp .btmHdr.page-center .menuCnt button.hamburger {
		padding: 0;
		outline: 2px solid transparent;
		outline-offset: 2px;
		display: flex;
		align-items: center;
		border: none;
		background-color: transparent;
	}
	.mob-srch button.leftsvg{
		background-color: transparent;
	}
	header.hdr-Wrpp .btmHdr.page-center .menuCnt button.hamburger .btnflx {
		width: 2rem;
		gap: .625rem;
		display: flex;
		align-items: center;
	}
	header.hdr-Wrpp .btmHdr.page-center .menuCnt button.hamburger .btnflx span.block {
		--tw-bg-opacity: 1;
		background-color: rgb(255 255 255 / var(--tw-bg-opacity));
		height: .125rem;
		display: block;
		transition-property: all;
		transition-timing-function: cubic-bezier(.4,0,.2,1);
		transition-duration: .15s;
		width: 100%;
	}
	header.hdr-Wrpp .btmHdr.page-center .menuCnt button.hamburger .btnflx span.block.line-4 {
		top: .75rem;
		opacity: 0;
		position: absolute;
	}
	header.hdr-Wrpp .btmHdr.page-center .menuCnt button.hamburger .btnflx{
		flex-direction: column;
	}
	header.hdr-Wrpp .btmHdr.page-center .custom_logo img.hs-image-widget {
		width: 100% !important;
		height: 2.5rem !important;
	}
	header.hdr-Wrpp .btmHdr.page-center .menuCnt button.hamburger:hover {
		background: transparent;
	}
	nav.mob-wrpp {
		display: none;
	}
	html.OpenMenu nav.mob-wrpp {
		display: flex;
	}
	nav.mob-wrpp {
		max-width: 32rem;
	}
	nav.mob-wrpp {
		max-width: 32rem;
		position: absolute;
		visibility: hidden;
		right: 0;
		top: 100%;
		display: flex;
		width: 100%;
		flex-direction: column;
		justify-content: space-between;
		background: #dce1e4;
		font-weight: 500;
		line-height: 1;
		letter-spacing: .32px;
		opacity: 0;
		z-index: 99;
		overflow: hidden;
		height: calc(100vh - 183px);
	}
	.OpenMenu nav.mob-wrpp {
		visibility: visible;
		opacity: 1;
		z-index: 99;
	}
	header.hdr-Wrpp {
		position: relative;
	}
	nav.mob-wrpp .hs-menu-wrapper > ul {
		padding-top: 1rem;
		padding-bottom: 1rem;
	}
	nav.mob-wrpp .hs-menu-wrapper > ul > li {
		padding-left: 1rem;
		padding-right: 0;
		margin: 0;
	}
	nav.mob-wrpp .hs-menu-wrapper > ul > li > a {
		display: block;
		padding-top: 1.75rem;
		padding-bottom: 1.75rem;
		padding-left: 0;
		font-weight: 500;
		line-height: 1;
		letter-spacing: .32px;
	}
	nav.mob-wrpp .hs-menu-wrapper > ul > li{
		border: 1px solid #fff;
		margin-left: 1rem;
		margin-right: 1rem;
	}
	html.OpenMenu {
		overflow: hidden;
	}
	nav.mob-wrpp .hs-menu-wrapper > ul > li {
		display: flex;
		align-items: center;
	}

	nav.mob-wrpp .hs-menu-wrapper > ul > li > a {
		width: 100%;
	}
	nav.mob-wrpp .hs-menu-wrapper > ul > li:hover,
	nav.mob-wrpp .hs-menu-wrapper ul ul li.hs-item-has-children ul li:hover{
		background-color: hsla(0, 0%, 100%, .3);
	}
	nav.mob-wrpp .hs-menu-wrapper > ul > li:hover>a,
	nav.mob-wrpp .hs-menu-wrapper ul ul li.hs-item-has-children ul li:hover>a{
		color: rgb(0, 0, 0);
	}
	nav.mob-wrpp .child-trigger {
		display:block;
		margin: 0;
		height: 80px;
		padding: 1.75rem;
		border-left: 1px solid #fff;
	}
	nav.mob-wrpp .hs-menu-wrapper > ul > li + li {
		border-top: 0;
	}
	nav.mob-wrpp .hs-menu-wrapper ul ul {
		padding-bottom: 2.5rem;
		--tw-space-y-reverse: 0;
		height: 100%;
		list-style: none;
		visibility: visible;
		z-index: 999;
	}
	nav.mob-wrpp .hs-menu-wrapper ul ul li {
		margin: 0;
		padding-left: 1rem;
		padding-right: 1rem;
	}
	nav.mob-wrpp .hs-menu-wrapper ul ul li:not(.hs-item-has-children) a {
		border: 1px solid;
		--tw-border-opacity: 1;
		border-color: rgb(255 255 255 / var(--tw-border-opacity));
		display: block;
		padding-top: 2rem;
		padding-bottom: 2rem;
		padding-left: 1rem;
	}
	nav.mob-wrpp .hs-menu-wrapper ul ul li.dl-back {
		background: #c2c9cd;
		margin-bottom: calc(2rem* calc(1 - var(--tw-space-y-reverse)));
		margin-top: calc(2rem* var(--tw-space-y-reverse));
	}
	nav.mob-wrpp .hs-menu-wrapper ul ul {
		margin: 0;
	}
	nav.mob-wrpp .hs-menu-wrapper ul ul li.dl-back {
		padding: 0;
		padding-top: 1.75rem;
		padding-bottom: 1.75rem;
		padding-left: 1rem;
		padding-right: 1rem;
	}
	nav.mob-wrpp .hs-menu-wrapper ul ul li.dl-back > a {
		font-size: 22px;
		color: #052465;
		border: none;
		line-height: 1;
		font-weight:500;
	}
	nav.mob-wrpp .hs-menu-wrapper ul ul li.dl-back> a {
		padding: 0;
	}
	nav.mob-wrpp .hs-menu-wrapper ul ul li.dl-back {
		display: flex;
		gap: 1rem;
		align-items: center;
	}
	nav.mob-wrpp .hs-menu-wrapper ul ul li.dl-back svg {
		--tw-translate-x: 0;
		--tw-translate-y: 0;
		--tw-skew-x: 0;
		--tw-skew-y: 0;
		--tw-scale-x: 1;
		--tw-scale-y: 1;
		--tw-rotate: 180deg;
		height: 1.5rem;
		transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
		color: rgb(5, 36, 101);
	}
	nav.mob-wrpp .hs-menu-wrapper ul ul li.hs-item-has-children {
		padding-top: 0;
		padding-bottom: 0;
	}
	nav.mob-wrpp .hs-menu-wrapper ul ul li.hs-item-has-children > a {
		color: rgb(0, 0, 0);
		opacity: .4;
		letter-spacing: .32px;
		line-height: 1;
		font-weight: 500;
		display: block;
		padding-top: 2rem;
		padding-bottom: 1.25rem;
	}
	nav.mob-wrpp .hs-menu-wrapper ul ul li.dl-back> a {
		pointer-events: none;
	}
	nav.mob-wrpp .hs-menu-wrapper ul ul li.dl-back {
		cursor: pointer;
	}
	nav.mob-wrpp .hs-menu-wrapper ul ul li.hs-item-has-children li.dl-back {
		display: none;
	}
	nav.mob-wrpp .hs-menu-wrapper ul ul li.hs-item-has-children ul {
		padding: 0;
		display: block !important;
		position: static !important;
	}
	nav.mob-wrpp .hs-menu-wrapper ul ul li.hs-item-has-children > .child-trigger {
		display: none;
	}
	nav.mob-wrpp .hs-menu-wrapper ul ul li.hs-item-has-children ul li {
		padding: 0;
	}
	html.OpenMenu .btmHdr.page-center .menuCnt button.hamburger .btnflx span.block.line-1 {
		transform: scaleY(0) translateY(20px);
	}
	html.OpenMenu .btmHdr.page-center .menuCnt button.hamburger .btnflx span.block.line-2 {
		transform: rotate(45deg);
	}
	html.OpenMenu .btmHdr.page-center .menuCnt button.hamburger .btnflx span.block.line-3 {
		transform: scaleY(0) translateY(-20px);
	}
	html.OpenMenu .btmHdr.page-center .menuCnt button.hamburger .btnflx span.block.line-4 {
		opacity: 1;
		transform: rotate(-45deg);
	}
	header.hdr-Wrpp .btmHdr.page-center .menuCnt button.hamburger .btnflx {
		position: relative;
	}
	nav.mob-wrpp > *, nav.mob-wrpp > * > *,nav.mob-wrpp .hs-menu-wrapper {
		height: 100% !important;
		display:block;
		min-height:inherit;
	}
	nav.mob-wrpp .hs-menu-wrapper {
		overflow-y: auto !important;
	}
	nav.mob-wrpp {
		padding-bottom: 40px;
		min-height: calc(-207px + 100vh);
	}
	nav.mob-wrpp .hs-menu-wrapper ul ul {
		padding-left: 0;
		padding-right: 0;
	}
	nav.mob-wrpp .hs-menu-wrapper > ul {
		padding-left: var(--space-px);
		padding-right: var(--space-px);
	}
	nav.mob-wrpp .hs-menu-wrapper ul ul li {
		padding-left: 1rem;
		padding-right: 1rem;
	}
	nav.mob-wrpp .hs-menu-wrapper ul ul li.hs-item-has-children > a:empty {
		padding: 0;
	}
	nav.mob-wrpp .hs-menu-wrapper ul ul li:not(.hs-item-has-children):not(:last-child) > a {
		border-bottom: 0;
	}
}

@media (max-width: 1023px) {
	header.hdr-Wrpp .mobNum.page-center .srchWrpp .innerCnt form {
		display: none;
	}
	header.hdr-Wrpp .btmHdr.page-center .custom_logo img.hs-image-widget {
		height: 2rem !important;
	}
	header.hdr-Wrpp .btmHdr.page-center .btn-wrpp a span:last-child {
		width: 48px;
	}
	.two-col-content.cm_banner .page-center .flex_row.flex_center .content-col h1 {
		--tw-space-y-reverse: 0;
		margin-top: calc(1rem* calc(1 - var(--tw-space-y-reverse)));
		margin-bottom: calc(1rem* var(--tw-space-y-reverse));
	}
	.two-col-content.cm_banner .page-center .flex_row.flex_center .content-col p {
		--tw-space-y-reverse: 0;
		margin-top: calc(1rem* calc(1 - var(--tw-space-y-reverse)));
		margin-bottom: calc(1rem* var(--tw-space-y-reverse));
	}
	.two-col-content.cm_banner .page-center .flex_row.flex_center .content-col figure {
		display: none;
	}
	.two-col-content.cm_banner .page-center .description {
		margin-bottom: 0;
	}
	header.hdr-Wrpp .lagSwitcher .hs-menu-wrapper > ul > li > ul {
		top: 44px;
		width: 100%;
	}
	header.hdr-Wrpp .lagSwitcher .hs-menu-wrapper > ul > li > ul > li>a {
		padding: 1rem;
		display: block;
	}
	header.hdr-Wrpp .lagSwitcher .hs-menu-wrapper > ul > li> a {
		width: 100%;
		max-width: 100%;
	}
	header.hdr-Wrpp .lagSwitcher .hs-menu-wrapper > ul > li {
		width: 100%;
	}
	header.hdr-Wrpp .mobNum.page-center .srchWrpp svg.desk-icon {
		display: none;
	}
	header.hdr-Wrpp .mobNum.page-center .srchWrpp svg.mobile-icon {
		display: block;
		width: 1.5rem;
		height: 1.5rem;
		display: block;
		vertical-align: middle;
		color: #fff;
	}
}

@media only screen and (max-width: 767px) {
	header.hdr-Wrpp .btmHdr.page-center .btn-wrpp a {
		display: none;
	}
	nav.mob-wrpp{
		max-width: 100%;
	}
	nav.mob-wrpp .hs-menu-wrapper > ul{
		--space-px: clamp(1rem,-0.6667rem + 7.1111vw,4rem);
		--space-py: clamp(3rem,2.0746rem + 3.9482vw,5.5rem);
		padding-left: var(--space-px);
		padding-right: var(--space-px);
	}
	nav.mob-wrpp .hs-menu-wrapper > ul > li {
		margin-left: 0;
	}
	nav.mob-wrpp .hs-menu-wrapper ul ul li {
		padding-left: var(--space-px);
		padding-right: var(--space-px);
	}
	nav.mob-wrpp .hs-menu-wrapper ul ul li.dl-back {
		padding-left: var(--space-px);
		padding-right: var(--space-px);
	}
	header.hdr-Wrpp .lagSwitcher .hs-menu-wrapper > ul > li > ul{
		width:auto;
	}
	header.hdr-Wrpp .lagSwitcher .hs-menu-wrapper > ul > li> a{
		white-space: nowrap;
	}
}

@media (max-width: 400px) {
	header.hdr-Wrpp .mobNum.page-center .srchWrpp svg.desk-icon {
		width: 1rem;
		height: 1rem;
	}
	header.hdr-Wrpp .lagSwitcher .hs-menu-wrapper > ul > li> a {
		font-size: 12px;
	}
	header.hdr-Wrpp .lagSwitcher .hs-menu-wrapper > ul > li svg {
		height: 1rem;
	}
	header.hdr-Wrpp .topSec .innermob a p, header.hdr-Wrpp .mobNum.page-center .srchWrpp .innerCnt form input#utility-search {
		font-size: 12px;
	}
	header.hdr-Wrpp .lagSwitcher .hs-menu-wrapper > ul > li> a {
		font-size: 12px;
		gap: 0.5rem;
	}
}




@media (min-width: 768px) {
	header.hdr-Wrpp .page-center,
	header.hdr-Wrpp .btmHdr.page-center .menuCnt nav.desktop-menu .hs-menu-wrapper > ul > li > ul>.new,
	.content-wrapper,
	.dnd-section > .row-fluid, 
	.page-center{
		
		max-width: 940.0000008px;
		
	}
}

@media (min-width: 1024px) {
	header.hdr-Wrpp .topSec .innermob a {
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}
	header.hdr-Wrpp .topSec .innermob a svg {
		height: 1.5rem;
	}

	header.hdr-Wrpp .mobNum.page-center {
		font-size: 20px;
		height: 72px;
	}
	header.hdr-Wrpp .mobNum.page-center {
		justify-content: flex-end;
	}
	header.hdr-Wrpp .mobNum.page-center .innermob {
		width: auto;
	}
	header.hdr-Wrpp .mobNum.page-center .srchWrpp {
		width: auto;
	}
	header.hdr-Wrpp .mobNum.page-center .srchWrpp {
		min-width: 72px;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}
	header.hdr-Wrpp .mobNum.page-center .srchWrpp .innerCnt form input#utility-search {
		height: 72px;
	}
	header.hdr-Wrpp .lagSwitcher {
		width: auto;
	}
	header.hdr-Wrpp .lagSwitcher .hs-menu-wrapper > ul > li{
		gap: .75rem;
	}
	header.hdr-Wrpp .lagSwitcher{
		padding-left: 1.5rem;
	}
	header.hdr-Wrpp .lagSwitcher .hs-menu-wrapper > ul > li> a{
		max-width: 165px;
	}
	header.hdr-Wrpp .lagSwitcher .hs-menu-wrapper > ul ul{
		top: 52px;
	}
	header.hdr-Wrpp .lagSwitcher .hs-menu-wrapper > ul > li > ul > li {
		padding: 1.5rem;
	}
	header.hdr-Wrpp .btmHdr.page-center .btn-wrpp a {
		height: 3.5rem;
		font-size: 1rem;
	}
	header.hdr-Wrpp .btmHdr.page-center .btn-wrpp a span:last-child {
		width: 3.5rem;
	}
	header.hdr-Wrpp .btmHdr.page-center .menuCnt nav.desktop-menu .hs-menu-wrapper > ul > li > a {
		padding-top: 2.5rem;
		padding-bottom: 2.5rem;
	}
	header.hdr-Wrpp .btmHdr.page-center .custom_logo img{
		height: 2.5rem !important;
		width: auto !important;
	}
	.two-col-content.cm_banner .page-center .flex_row.flex_center .content-col h1 {
		--tw-space-y-reverse: 0;
		margin-top: calc(1.5rem* calc(1 - var(--tw-space-y-reverse)));
		margin-bottom: calc(1.5rem* var(--tw-space-y-reverse));
	}
	.two-col-content.cm_banner .page-center .flex_row.flex_center .content-col p {
		--tw-space-y-reverse: 0;
		margin-top: calc(1.5rem* calc(1 - var(--tw-space-y-reverse)));
		margin-bottom: calc(1.5rem* var(--tw-space-y-reverse));
	}
	.two-col-content.cm_banner .page-center .flex_row.flex_center .content-col figure {
		margin: 0;
		--tw-space-y-reverse: 0;
		margin-top: calc(2.5rem* calc(1 - var(--tw-space-y-reverse)));
		margin-bottom: calc(2.5rem* var(--tw-space-y-reverse));
		display:block;
	}

	form input[type=search], form input[type=text], form input[type=email], form input[type=password], form input[type=tel], form input[type=number], form input[type=file], form select, form textarea, .tabber .media-col .form-wrap .hs-input {
		font-size:20px;
	}
}

@media (min-width: 1366px) {
	header.hdr-Wrpp .mobNum.page-center .srchWrpp .innerCnt {
		min-width: 480px;
	}
}

@media (min-width: 1024px) {
	header.hdr-Wrpp .page-center,
	header.hdr-Wrpp .btmHdr.page-center .menuCnt nav.desktop-menu .hs-menu-wrapper > ul > li > ul>.new,
	.content-wrapper,
	.dnd-section > .row-fluid, 
	.page-center{
		
		max-width: 1439.99999976px;
		
	}
	.two-col-content.cm_banner .page-center .flex_row.flex_center {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	.two-col-content.cm_banner .page-center .flex_row.flex_center .content-col {
		padding-top: 2.5rem;
		padding-bottom: 2.5rem;
	}
	.two-col-content.cm_banner .page-center .flex_row .media_column.img-col .mediaimg{
		width: 83.333333%;
	}
}

@media (min-width: 1440px) {
	header.hdr-Wrpp .btmHdr.page-center .menuCnt {
		gap: 3rem;
	}
	header.hdr-Wrpp .btmHdr.page-center .menuCnt nav.desktop-menu .hs-menu-wrapper > ul > li {
		padding-left: 1rem;
		padding-right: 1rem;
	}

	header.hdr-Wrpp .btmHdr.page-center .menuCnt nav.desktop-menu .hs-menu-wrapper > ul > li > ul {
		background: #c2c9cd;
		position: absolute;
		left: 0;
		right: 0;
		transition-property: all;
		transition-timing-function: cubic-bezier(.4,0,.2,1);
		padding-top: 44px;
		top: 100%;
		z-index: 99;
		opacity: 0;
		visibility: hidden;
		display: block;
	}
	.hdr-Wrpp .btmHdr.page-center .menuCnt nav.desktop-menu .hs-menu-wrapper > ul > li > ul > .new{
		grid-template-columns: repeat(12, minmax(0, 1fr));
		margin-left: auto;
		margin-right: auto;
		--space-px: clamp(1rem,-0.6667rem + 7.1111vw,4rem);
		--space-py: clamp(3rem,2.0746rem + 3.9482vw,5.5rem);
		padding-left: var(--space-px);
		padding-right: var(--space-px);
		display: grid;
	}
	header.hdr-Wrpp .btmHdr.page-center .menuCnt nav.desktop-menu .hs-menu-wrapper > ul > li:hover>ul {
		opacity:1;
		visibility: visible;
	}
	header.hdr-Wrpp {
		position: relative;
	}
	.hdr-Wrpp .btmHdr.page-center .menuCnt nav.desktop-menu .hs-menu-wrapper > ul > li > ul>.new > li {
		grid-column: span 3 / span 3;
	}
	header.hdr-Wrpp .btmHdr.page-center .menuCnt nav.desktop-menu .hs-menu-wrapper > ul > li > ul>.new:before {
		content: '';
		width: 100%;
		height: 100%;
		grid-column: span 3 / span 3;
		margin-bottom: 3.5rem;
	}
	.hdr-Wrpp .btmHdr.page-center .menuCnt nav.desktop-menu .hs-menu-wrapper > ul > li > ul >.new > li.hs-item-has-children>a {
		padding-bottom: 1.75rem;
		display: block;
		color: rgba(0, 0, 0, .5);
		border-bottom: 1px solid #506693;
		line-height: 1;
		font-weight: 500;
	}
	.hdr-Wrpp .btmHdr.page-center .menuCnt nav.desktop-menu .hs-menu-wrapper > ul > li > ul >.new > li {
		margin: 0;
	}
	header.hdr-Wrpp .btmHdr.page-center .menuCnt nav.desktop-menu .hs-menu-wrapper > ul > li > ul >.new {
		gap: clamp(2.75rem,2.568rem + 0.7767vw,3.25rem);
	}
	.hdr-Wrpp .btmHdr.page-center .menuCnt nav.desktop-menu .hs-menu-wrapper > ul > li > ul >.new > li.hs-item-has-children>ul>li{
		margin: 0;
	}
	.hdr-Wrpp .btmHdr.page-center .menuCnt nav.desktop-menu .hs-menu-wrapper > ul > li > ul >.new > li.hs-item-has-children>ul>li>a {
		line-height: 1.5;
		padding-top: 1.75rem;
		padding-bottom: 1.75rem;
		display: block;
		color: rgb(0, 0, 0);
		font-weight: 500;
		border-bottom: 1px solid #506693;
	}
	.hdr-Wrpp .btmHdr.page-center .menuCnt nav.desktop-menu .hs-menu-wrapper > ul > li > ul>.new  > li.hs-item-has-children>ul>li>a {
		transition-duration: .5s;
		transition-timing-function: cubic-bezier(0,0,.2,1);
		transition-property: all;
	}
	.hdr-Wrpp .btmHdr.page-center .menuCnt nav.desktop-menu .hs-menu-wrapper > ul > li > ul >.new > li.hs-item-has-children>ul>li>a:hover {
		border-left: 4px solid #e9803d;
		padding-left: 2rem;
		background-color: #dce1e4;
	}
	.hdr-Wrpp .btmHdr.page-center .menuCnt nav.desktop-menu .hs-menu-wrapper > ul > li > ul>.new  > li {
		margin-bottom: 3.5rem;
	}
	.hdr-Wrpp .btmHdr.page-center .menuCnt nav.desktop-menu .hs-menu-wrapper > ul > li > ul >.new > li.hs-item-has-children>a:empty {
		padding: 0;
		border: none;
	}
	header.hdr-Wrpp .btmHdr.page-center .menuCnt nav.desktop-menu .hs-menu-wrapper > ul > li:hover > svg {
		--tw-skew-x: 0;
		--tw-skew-y: 0;
		--tw-scale-x: 1;
		--tw-scale-y: 1;
		--tw-translate-x: 0;
		--tw-translate-y: 0;
		--tw-rotate: 180deg;
		transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
		color: #e9803d;
	}
	header.hdr-Wrpp .btmHdr.page-center .menuCnt nav.desktop-menu .hs-menu-wrapper > ul > li:hover > a {
		color: #e9803d;
	}
}

@media (min-width: 1680px) {
	header.hdr-Wrpp .page-center,
	header.hdr-Wrpp .btmHdr.page-center .menuCnt nav.desktop-menu .hs-menu-wrapper > ul > li > ul>.new,
	.content-wrapper,
	.dnd-section > .row-fluid, 
	.page-center{
		
		max-width: 1599.99999936px;
		
	}
	.two-col-content.cm_banner .page-center .flex_row .media_column.img-col .mediaimg{
		width: 75%;
	}
}


@media (min-width: 1920px) {
	header.hdr-Wrpp .lagSwitcher .hs-menu-wrapper > ul > li> a{
		font-size: 20px;
	}
	header.hdr-Wrpp .topSec .innermob a p,
	header.hdr-Wrpp .mobNum.page-center .srchWrpp .innerCnt form input#utility-search,
	header.hdr-Wrpp .lagSwitcher .hs-menu-wrapper > ul > li > ul > li {
		font-size: 20px;
	}

	header.hdr-Wrpp .page-center,
	header.hdr-Wrpp .btmHdr.page-center .menuCnt nav.desktop-menu .hs-menu-wrapper > ul > li > ul>.new,
	.content-wrapper,
	.dnd-section > .row-fluid, 
	.page-center{
		
		max-width: 1680px;
		
	}
	header.hdr-Wrpp .btmHdr.page-center .menuCnt nav.desktop-menu .hs-menu-wrapper > ul > li {
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}
	header.hdr-Wrpp .btmHdr.page-center .menuCnt nav.desktop-menu .hs-menu-wrapper > ul > li > a,
	header.hdr-Wrpp .lagSwitcher .hs-menu-wrapper > ul > li > ul > li>a{
		font-size: 20px;
	}
	header.hdr-Wrpp .btmHdr.page-center .custom_logo img {
		height: 58px !important;
		width: auto !important;
	}
}








/* Footer css */
footer.footer {
	background-color: #052465;
}

footer.footer .topFooter,
footer.footer .bottomFooter{
	--space-px: clamp(1rem,-0.6667rem + 7.1111vw,4rem);
	--space-py: clamp(3rem,2.0746rem + 3.9482vw,5.5rem);
	padding-left: var(--space-px);
	padding-right: var(--space-px);
	display: grid;
	width: 100%;
	gap: 1rem;
}
footer.footer .bottomFooter .copyRight{
	line-height: 1;
	padding-top: 1.5rem;
	gap: 1rem;
	align-items: center;
	flex-direction: column;
	display: flex;
}
footer.footer .bottomFooter .copyRight p {
	display: inline-block;
	margin-right: 2rem;
	margin-bottom: 0;
}

@media (min-width: 768px) {
	footer.footer .page-center{
		
		max-width: 939.96px;
		
	}
}
@media (min-width: 1024px) {
	footer.footer .page-center{
		
		max-width: 1439.9279999999999px;
		
	}
	footer.footer .topFooter {
		grid-template-columns: repeat(12, minmax(0, 1fr));
	}
	footer.footer .bottomFooter .copyRight {
		padding-top: 1.75rem;
		padding-bottom: 1.75rem;
		gap: 2.25rem;
		flex-direction: row;
		grid-column: span 7 / span 7;
	}
}
@media (min-width: 1680px) {
	footer.footer .page-center{
		
		max-width: 1599.864px;
		
	}
}
@media (min-width: 1920px) {
	footer.footer .page-center{
		
		max-width: 1680px;
		
	}
}




footer.footer .socialWrap {
	grid-column: span 5 / span 5;
	border-color: hsla(0, 0%, 100%, .3);
	align-items: center;
	flex-direction: row;
	border-left-style: solid;
}

footer.footer .socialShare ul {
	--space-px: clamp(1rem,-0.6667rem + 7.1111vw,4rem);
	grid-template-columns: repeat(4, minmax(0, 1fr));
	display: flex;
	margin-left: calc(var(--space-px)* -1);
	margin-right: calc(var(--space-px)* -1);
	border-color: hsla(0, 0%, 100%, .3);
	border-right-style: solid;
}

footer.footer .socialShare ul a {
	justify-content: center;
	padding-top: 1.25rem;
	padding-bottom: 1.25rem;
	display: flex;
	transition-duration: .5s;
	transition-timing-function: cubic-bezier(0,0,.2,1);
}

footer.footer .socialShare ul li {
	margin: 0;
	height: auto !important;
	width: 113px !important;
}

footer.footer .socialShare ul li a {
	display: flex !important;
}

footer.footer .socialShare ul li svg {
	width: 2rem;
	height: 2rem;
	transition-duration: .5s;
	transition-timing-function: cubic-bezier(0,0,.2,1);
	display: block;
	vertical-align: middle;
	flex-shrink: 0;
}

footer.footer .innerSocialWrap {
	width: 100%;
}

footer.footer {
	font-size: inherit;
}

footer.footer hr.bottomBorder {
	margin: 0;
	background: hsla(0,0%,100%,.3);
}

footer.footer .socialShare ul li +li {
	border-left-width: 1px;
	border-color: hsla(0, 0%, 100%, .3);
	border-left-style: solid;
}

footer.footer .socialShare ul li a:hover {
	background: #fff;
}

footer.footer .socialShare ul li a:hover svg * {
	fill: #052465;
}

footer.footer .socialShare ul li:last-child {
	border-right-width: 1px;
	border-right-style: solid;
}

footer.footer {
	border-top-style: solid;
	border-top-width: 1px;
	border-color: rgb(80 102 147 );
}

footer.footer .leftSection {
	gap: 1.5rem;
	display: grid;
	padding-top: 1.5rem;
	padding-bottom: 1.5rem;
}

footer.footer hr.mbBorder.brdr1 {
	display: none;
}

footer.footer .rightSection {
	display: grid;
	gap: 1rem;
	border-color: hsla(0, 0%, 100%, .3);
	padding-top: 1rem;
	padding-bottom: 1rem;
	border-left-style: solid;
}

footer.footer button.mb_back_to_top {
	display: flex;
	cursor: pointer;
	appearance: none;
	align-items: center;
	justify-content: center;
	gap: .5rem;
	border-radius: .125rem;
	border-width: 1px;
	border-color: #fff;
	padding-left: .75rem;
	padding-right: .75rem;
	padding-top: .625rem;
	padding-bottom: .625rem;
	color: #fff;
	transition-duration: .5s;
	transition-timing-function: cubic-bezier(0,0,.2,1);
	font-weight: 500;
	letter-spacing: 0;
	font-size: 19px;
	background: transparent;
}

footer.footer button.mb_back_to_top svg {
	display: block;
	vertical-align: middle;
	--tw-translate-x: 0;
	--tw-translate-y: 0;
	--tw-rotate: 0;
	--tw-skew-x: 0;
	--tw-skew-y: 0;
	--tw-scale-x: 1;
	--tw-scale-y: 1;
	--tw-rotate: -90deg;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

footer.footer button.mb_back_to_top:hover {
	color: rgb(233 128 61 );
	border-color: rgb(233 128 61 );
	background: none;
}

footer.footer button.mb_back_to_top svg path {
	fill: none;
}

footer.footer .detailWrap h6 {
	font-size: 22px;
	line-height: 1.2em;
	font-weight: 500;
	margin: 0;
	color: #fff;
}

footer.footer .detailWrap a {
	display: block;
	font-weight: 500;
	transition-duration: .5s;
	transition-timing-function: cubic-bezier(0,0,.2,1);
	--tw-space-y-reverse: 0;
	margin-top: calc(1.5rem* calc(1 - var(--tw-space-y-reverse)));
	margin-bottom: calc(1.5rem* var(--tw-space-y-reverse));
}

footer.footer .leftInnerWrap {
	display: flex;
	justify-content: space-between;
}

footer.footer .logoWrap a {
	display: block;
}

footer.footer .logoWrap a img {
	max-width: 100%;
	height: auto !important;
	height: 2rem !important;
	width: auto !important;
}

footer.footer .logoText p {
	font-weight: 500;
	line-height: 1.25;
	color: rgb(194 201 205);
	--tw-space-y-reverse: 0;
	margin-top: calc(1rem* calc(1 - var(--tw-space-y-reverse)));
	margin-bottom: calc(1rem* var(--tw-space-y-reverse));
	height: auto;
}

footer.footer .logoText p {
	margin: 0;
}

footer.footer button.mb_back_to_top span {
	white-space: pre;
}

footer.footer nav.menuWrap .hs-menu-wrapper > ul {
	margin: 0;
	-moz-columns: 2;
	column-count: 2;
	-moz-column-gap: 1.25rem;
	column-gap: 1.25rem;
	display:block;
}

footer.footer nav.menuWrap .hs-menu-wrapper > ul li {
	-moz-column-break-inside: avoid;
	break-inside: avoid;
	margin: 0;
} 

footer.footer nav.menuWrap .hs-menu-wrapper > ul li a {
	border-bottom-width: 1px;
	border-color: hsla(0, 0%, 100%, .3);
	display: block;
	border-bottom-style: solid;
	line-height: 1;
	padding-top: 1rem;
	padding-bottom: 1rem;
	color: #fff;
	transition-duration: .5s;
	transition-timing-function: cubic-bezier(0,0,.2,1);
}              

footer.footer nav.menuWrap .hs-menu-wrapper > ul li a:hover {
	color: #e9803d;
	border-color: #e9803d;
}

header.hdr-Wrpp .topSec .innermob a:hover svg,header.hdr-Wrpp .topSec .innermob a:hover p {
	color: #e9803d;
}

@media (max-width: 1023px) {
	footer.footer hr.bottomBorder{
		display:none;
	}
	footer.footer hr.mbBorder.brdr1 ,
	footer.footer hr.mbBorder.brdr2{
		background: transparent;
		height: auto;
		margin: 0;
		--space-px: clamp(1rem,-0.6667rem + 7.1111vw,4rem);
		--space-py: clamp(3rem,2.0746rem + 3.9482vw,5.5rem);
		display: block !important;
		margin-left: calc(var(--space-px)* -1);
		margin-right: calc(var(--space-px)* -1);
		border-top: 1px solid;
		border-color: hsla(0, 0%, 100%, .3);
	}
	footer.footer .logoText p {
		--tw-space-y-reverse: 0;
		margin-top: calc(1rem* calc(1 - var(--tw-space-y-reverse)));
		margin-bottom: calc(1rem* var(--tw-space-y-reverse));
	}
	footer.footer .rightSection {
		border-left: 0;
	}
	footer.footer .mbBtnWrap.mbBtnWrap1 button.back_to_top {
		padding-left: .75rem;
		padding-right: .75rem;
		border-width: 1px;
		border-radius: .125rem;
		position: unset;
		gap: .5rem;
		align-items: center;
		display: flex;
		visibility: visible;
		opacity: 1;
		width: auto;
		height: auto;
		transition: unset;
		transform: unset;
		background: transparent;
		box-shadow: none;
		border: none;
		border: 1px solid #fff;
	}
	footer.footer .mbBtnWrap.mbBtnWrap1 button.back_to_top span.leading-none {
		font-weight: 500;
		line-height: 1;
		font-size: 19px;
		white-space: nowrap;
	}
	footer.footer .mbBtnWrap.mbBtnWrap1 button.back_to_top svg {
		transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
		--tw-rotate: -90deg;
		--tw-skew-x: 0;
		--tw-skew-y: 0;
		--tw-scale-x: 1;
		--tw-scale-y: 1;
		--tw-translate-x: 0;
		--tw-translate-y: 0;
		width: 24px;
		height: 24px;
		fill: transparent;
	}
	footer.footer .mbBtnWrap.mbBtnWrap1 button.back_to_top svg path {
		fill: unset !important;
	}
	footer.footer .rightSection .mbBtnWrap.mbBtnWrap2 {
		display: none;
	}
	footer.footer .socialWrap {
		border: none;
	}
	footer.footer .socialWrap hr.mbBorder {
		background: transparent;
		height: auto;
		margin: 0;
		--space-px: clamp(1rem,-0.6667rem + 7.1111vw,4rem);
		--space-py: clamp(3rem,2.0746rem + 3.9482vw,5.5rem);
		display: block !important;
		margin-left: calc(var(--space-px)* -1);
		margin-right: calc(var(--space-px)* -1);
		border-top: 1px solid;
		border-color: hsla(0, 0%, 100%, .3);
	}
	footer.footer .socialShare ul {
		display: grid;
		grid-template-columns: repeat(4, minmax(0, 1fr));
		border: none;
	}
	footer.footer .socialShare ul li {
		width: auto !important;
	}
	footer.footer .bottomFooter {
		display: flex;
		flex-direction: column;
	}
	footer.footer .bottomFooter .copyRight span#hs_cos_wrapper_copyright_ {
		display: flex;
		flex-direction: column;
		justify-content: center;
		gap: 1rem;
	}
	footer.footer .bottomFooter .copyRight p {
		display: block;
		margin: 0;
		text-align: center;
	}
	footer.footer .bottomFooter .copyRight a {
		text-align: center;
	}
	footer.footer .mbBtnWrap.mbBtnWrap1 button.back_to_top:hover {
		color: #e9803d;
		border-color: #e9803d;
	}
}

@media (min-width: 1024px) {
	footer.footer .socialShare ul li a {
		padding-left: 2rem;
		padding-right: 2rem;
	}

	footer.footer .bottomFooter {
		grid-template-columns: repeat(12, minmax(0, 1fr));
	}

	footer.footer .socialWrap {
		display: flex;
		border-left-width: 1px;
	}

	footer.footer .socialWrap .mbBorder {
		display: none;
	}

	footer.footer .socialShare ul {
		border-right-width: 0;
		margin-left: 0;
		margin-right: 0;
	}

	footer.footer .topFooter {
		grid-template-columns: repeat(12, minmax(0, 1fr));
	}

	footer.footer .leftSection {
		--space-py: clamp(3rem,2.0746rem + 3.9482vw,5.5rem);
		padding-top: var(--space-py);
		padding-bottom: var(--space-py);
		grid-column: span 7 / span 7;
		padding-right: 2.5rem;
	}

	footer.footer .rightSection {
		--space-py: clamp(3rem,2.0746rem + 3.9482vw,5.5rem);
		padding-top: var(--space-py);
		padding-bottom: var(--space-py);
		grid-column: span 5 / span 5;
		grid-template-columns: repeat(5, minmax(0, 1fr));
		border-left-width: 1px;
		padding-left: 3.5rem;
	}

	footer.footer .detailWrap {
		grid-column: span 4 / span 4;
	}

	footer.footer .mbBtnWrap.mbBtnWrap2 {
		display: none;
	}

	footer.footer .mbBtnWrap.mbBtnWrap2 {
		grid-column: span 1 / span 1;
		display: block;
	}

	footer.footer button.mb_back_to_top {
		padding-top: .75rem;
		padding-bottom: .75rem;
		padding-left: 1rem;
	}

	footer.footer .detailWrap h6 {
		font-size: 26px;
	}

	footer.footer .logoWrap a img {
		height: 2.5rem !important;
	}

	footer.footer .logoText p {
		--tw-space-y-reverse: 0;
		margin-top: calc(1.75rem* calc(1 - var(--tw-space-y-reverse)));
		margin-bottom: calc(1.75rem* var(--tw-space-y-reverse));
	}

	footer.footer nav.menuWrap .hs-menu-wrapper > ul {
		-moz-column-gap: 3.5rem;
		column-gap: 3.5rem;
	}

	footer.footer nav.menuWrap .hs-menu-wrapper > ul li a {
		font-size: 20px;
		padding-top: 1.5rem;
		padding-bottom: 1.5rem;
	}
}

@media (min-width: 1366px) {
	footer.footer .detailWrap a {
		font-size: 26px;
	}

	footer.footer .logoText p {
		font-size: 24px;
	}
}

@media (min-width: 1440px) {
	footer.footer .leftSection {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

@media (min-width: 1920px) {
	footer.footer .logoWrap a img {
		height: 58px !important;
	}
}

footer.footer hr.mbBorder.brdr2 {
	display: none;
}







/* Theme settings */

footer.footer{
	background-color: rgba(5, 36, 101,1.0);
}

footer.footer .detailWrap h6,
footer.footer .bottomFooter .copyRight p{
	color: rgba(255, 255, 255,1.0);
}

footer.footer nav.menuWrap .hs-menu-wrapper > ul li a,
footer.footer .bottomFooter .copyRight a,
footer.footer .detailWrap a{
	color: rgba(255, 255, 255,1.0);
}

footer.footer nav.menuWrap .hs-menu-wrapper > ul li a:hover,
footer.footer .bottomFooter .copyRight a:hover,
footer.footer .detailWrap a:hover{
	color: rgba(233, 128, 61,1.0);
	border-color: rgba(233, 128, 61,1.0);
}

header.hdr-Wrpp{
	background-color: rgba(5, 36, 101,1.0);
}

header.hdr-Wrpp .topSec .innermob a svg,
header.hdr-Wrpp .topSec .innermob a p,
header.hdr-Wrpp .lagSwitcher .hs-menu-wrapper > ul > li> a{
	color: rgba(255, 255, 255,1.0);
}

header.hdr-Wrpp .btmHdr.page-center .menuCnt nav.desktop-menu .hs-menu-wrapper > ul > li > a,
header.hdr-Wrpp .btmHdr.page-center .menuCnt nav.desktop-menu .hs-menu-wrapper > ul > li:hover > svg{
	color: rgba(255, 255, 255,1.0);
}

header.hdr-Wrpp .btmHdr.page-center .menuCnt nav.desktop-menu .hs-menu-wrapper > ul > li:hover > a,
header.hdr-Wrpp .btmHdr.page-center .menuCnt nav.desktop-menu .hs-menu-wrapper > ul > li:hover > svg{
	color: rgba(233, 128, 61,1.0);
}

header.hdr-Wrpp .btmHdr.page-center .menuCnt nav.desktop-menu .hs-menu-wrapper > ul > li > ul{
	background-color: rgba(194, 201, 205,1.0);
}

.hdr-Wrpp .btmHdr.page-center .menuCnt nav.desktop-menu .hs-menu-wrapper > ul > li > ul >.new > li.hs-item-has-children>ul>li>a{
	color: rgba(0, 0, 0,1.0);
}

.hdr-Wrpp .btmHdr.page-center .menuCnt nav.desktop-menu .hs-menu-wrapper > ul > li > ul >.new > li.hs-item-has-children>ul>li>a:hover {
	background-color: rgba(220, 225, 228,1.0);
}

header.hdr-Wrpp .btmHdr.page-center .btn-wrpp a:hover {
	background: #ae3428;
}

header.hdr-Wrpp .btmHdr.page-center .btn-wrpp a:hover span:last-child {
	border-color: hsla(0, 0%, 100%, .2);
}