.header__menu-submenu--level-2 {
  width: 100% !important;
}
.header__menu--desktop > .header__menu-wrapper {
  background-color: #ffffff !important;
  position: relative;
  z-index: 9998;
}
.header__menu-submenu header__menu-submenu--level-3 no-list {
    padding-left: 0 !important;
  padding-right: 0 !important;
}
.header__menu-submenu,
.header__menu-submenu--level-2 {
  background-color: #ffffff !important;
    padding-left: 0 !important;
  padding-right: 0 !important;
}

/* Mobile Menu */

.nav>nav>ul .header__menu-item--depth-1>a svg path { fill: #FF5F14; } 
.nav>nav>ul .header__menu-item--depth-1>a:hover .child-trigger svg path { fill: #FF5F14; } 

@media (min-width: 1024px) {
.header__menu-submenu--level-2 {
	border-bottom: 5px solid #FF5F14;
}
}

.header__menu-submenu--level-2 li {
	border-bottom: 1px solid #ccc;
}

.header__menu-submenu--level-2 li:last-child {
	border-bottom: none;
}

.child-trigger {
  margin-bottom: 5px;
}

ul.header__menu-submenu li .child-trigger {
  display: inline-block;
  margin-bottom: 0;
  transform: rotate(270deg);
  text-align: right;
  float: right;
}

ul.header__menu-submenu li .child-trigger svg path { fill: #FF5F14; }

header .nav>nav>ul .header__menu-item--depth-1 ul>li a { padding: 10px; }

/* Mobile Menu */

hr {
  background-color: #fff;
  border:
none;
    border-top-width: medium;
    border-top-style: none;
    border-top-color: currentcolor;
  color: #fff;
  height: 1px;
}


.blog-post-container .blog-comments {
  display: none!important;
}
.nav.no_megamenu .header__menu-wrapper .header__menu-submenu {
        display: block !important;
        margin-top: 0px!important;
      padding-top: 0px!important;
    }
.sticky_header_active .nav>nav>ul .header__menu-item--depth-1>a svg path {
        fill: grey;
        visibility: hidden!important;
    }

.nav>nav>ul .header__menu-item--depth-1.active-branch>a .child-trigger svg path, .nav>nav>ul .header__menu-item--depth-1.active>a .child-trigger svg path {
    visibility: hidden!important;
}

.header__menu--desktop>.header__menu-wrapper {
        column-gap: 19px!important;
    }

.accordion_wrap.module_17325501950903, .module_17325501950903, .module_17325501950903 {
    margin-top: 0px!important;
}

.nav>nav>ul .header__menu-submenu--level-2>.header__menu-item a {
    color: #17295E !important;
}
header.header .section-icon {
    height: 25px!important;
    width: 25px!important;
}

.header .section-icon svg {
    height: 16px!important;
    width: 16px!important;
}

.header .top-section {
    padding-bottom: 5px!important;
    padding-top: 5px!important;
}

.header__menu--desktop>.header__menu-wrapper .header__menu-submenu ul, .nav .header__menu--desktop>.header__menu-wrapper .header__menu-submenu--level-2 {
    background-color: #fff;
    width: 265px!important;
  padding-top: 0px!important;
  margin-top: 0px!important;
}

.nav.megamenu>nav>ul .header__menu-item--depth-1>ul>li>a, .nav>nav>ul .header__menu-item--depth-1>a {
    font-family: Fjalla One, sans-serif;
    font-size: 18px !important;
    font-style: normal;
    font-weight: 400;
    text-decoration: none;
  color: #18295E!important;
}

.child_theme ol, .child_theme ul {
    padding-bottom: 0em !important;
}

.splide .splide__arrow svg {
    fill: #7E9ACE;
}

.glide__slides>*, .splide__list>.splide__slide {
    margin-bottom: 0px;
    margin-top: 0px;
}

.testimonials_slider .testmn_inner {
    font-size: 20px;
}

/* Targeting Secondary Buttons */
.button.secondary,
.hs-button.secondary {
    background-color: #FFFFFF; /* Default background */
    color: #333; /* Default text color */
    border: 2px solid #333; /* Secondary style with border */
    transition: all 0.3s ease;
}

/* Hover State */
.button.secondary:hover,
.hs-button.secondary:hover {
    background-color: #333; /* Background color on hover */
    color: #FFFFFF; /* Text color on hover */
    transform: translateY(-3px); /* Slight lift effect */
}

.splide__toggle {
    display: none!important;
}

@font-face { 
	font-family: ETmodules; 
	src: url(//46116522.fs1.hubspotusercontent-na1.net/hubfs/46116522/raw_assets/public/IGE_Fans_May_2024/fonts/modules.eot) format("embedded-opentype"), 
		url(//46116522.fs1.hubspotusercontent-na1.net/hubfs/46116522/raw_assets/public/IGE_Fans_May_2024/fonts/modules.woff) format("woff"), 
		url(//46116522.fs1.hubspotusercontent-na1.net/hubfs/46116522/raw_assets/public/IGE_Fans_May_2024/fonts/modules.ttf) format("truetype"), 
		url(//46116522.fs1.hubspotusercontent-na1.net/hubfs/46116522/raw_assets/public/IGE_Fans_May_2024/fonts/modules.svg) format("svg"); 
	font-style: normal; font-weight: 400; font-display: block; 
}

:root{
	--color-1: #FF5F14;
	--color-2: #666666;
	--color-3: #555555;
	--color-4: #aeb1bd;
	--color-5 : #FF5F14;
	--b-color-1: rgba(255, 0, 0, 0.1);
	--b-color-2: rgba(0, 0, 0, .03);
	--b-color-3 : rgba(0, 0, 0, 0.6);
}


/*== header css  ==*/
.child_theme .no-banner header.header.cm_header {
	min-height: 83px;
}
.header.cm_header .top-section {
	padding: 0;
	position: fixed;
	width: 100%;
	font-size: 14px;
	line-height: 1em;
	z-index: 103;
	top: 0px;
	left: 0;
	right: 0;
	transition: background-color 0.4s, transform 0.4s, opacity 0.4s ease-in-out, -webkit-transform 0.4s;
}
.header.cm_header .top-section .page-center{
	width: 100%;
}
.header.cm_header .top-section .cst-inner-wrapper .contact-wrapper {
	justify-content: flex-end;
	width: 100%;
	padding: 0;
}
.header.cm_header .top-section .cst-inner-wrapper {
	gap: 0;
}
.header.cm_header .top-section .cst-inner-wrapper .contact-wrapper .contact-section {
	padding-top: 0.75em;
	line-height: 1em;
	padding-bottom: .75em;
}
.header.cm_header  .contact-wrapper .contact-section .tel-icon {
	height: auto;
	width: auto;
	margin-right: 6px;
}

.header.cm_header .contact-wrapper .contact-section .tel-icon svg {
	height: 14px;
	width: 14px;
}
.header.cm_header .contact-wrapper .contact-section .text h4 {
	font-family: Lato, sans-serif;
	font-weight: 600;
}
.header.cm_header .top-section .page-center {
	padding-right: 0;
}
.header.cm_header .top-section  .contact-section a {
	line-height: 1em;
	font-size: 14px;
}
/*== bottom header ==*/
.header.cm_header .primary-container .page-center {
	width: 90% !important;
}
.header.cm_header .primary-section {
	line-height: 23px;
	font-size: 14px;
	font-weight: 500;
	padding-bottom: 0;
	position: fixed;
	width: 100%;
	top: 35px;
	padding-top: 0;
	-webkit-transition: background-color 0.4s, color 0.4s, opacity 0.4s ease-in-out, -webkit-transform 0.4s;
	transition: background-color 0.4s, color 0.4s, opacity 0.4s ease-in-out, -webkit-transform 0.4s;
	transition: background-color 0.4s, color 0.4s, transform 0.4s, opacity 0.4s ease-in-out;
	transition: background-color 0.4s, color 0.4s, transform 0.4s, opacity 0.4s ease-in-out, -webkit-transform 0.4s;
}
.header.cm_header .primary-container {
	min-height: auto !important;
}
.header.cm_header .primary-section .page-center {
	padding: 0;
}
.header.cm_header .primary-section .container-wrapper {
	column-gap: 0;
	justify-content: space-between;
}
.header.cm_header .primary-section .logo-section .static_logo {
	width: 269px;
	max-width: 100%;
	-webkit-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.header.cm_header .primary-section .logo-section .sticky_logo {
	width: 189px;
	max-width: 100%;
	-webkit-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.cmtwoColCont .col6 {
	width: 47.25%;
	padding: 0;
}
.cmtwoColCont .col6.img-col {
	margin-right: 5.5%;
}
.cmtwoColCont .col6 .content_box {
	margin-top: 0;
}
.cmtwoColCont .col6 .content_box h4 {
	margin-bottom: 0.5rem;
	padding-bottom: 1rem;
	line-height: 1.7em;
	text-align: center;
	font-size: 18px;
	position: relative;
}
.cmtwoColCont .col6 .content_box img:first-of-type {
	margin-bottom: 5.82%;
}
.cmtwoColCont .col6 .content_box h4::after {
	content: "";
	display: none;
	position: absolute;
	background-color: var(--b-color-1);
	width: 40px;
	height: 4px;
	margin-bottom: 0.5rem;
	bottom: 0;
	left: 50%;
}
.cmtwoColCont  .content-col.col6 {
	text-align: right;
}
.cmtwoColCont .content-col.col6 .description {
	margin-bottom: 0;
}
.cmtwoColCont .content-col.col6 .description h3 {
	font-size: 28px;
	line-height: 1.5em;
	margin-bottom: 0.5rem;
	padding-bottom: 1.63rem;
	position: relative;
}
.cmtwoColCont .content-col.col6 h3 span {
	color: var(--color-1);
}
.cmtwoColCont .content-col.col6 .description h3::after {
	content: "";
	margin-top: 1.4rem;
	display: none;
	position: absolute;
	background-color: var(--b-color-1);
	width: 40px;
	height: 4px;
	left: 50%;
}
.cmtwoColCont .content-col.col6 .btn-items {
	text-align: right;
}
.cmtwoColCont .content-col.col6  .btn-items  .btn_row {
	justify-content: flex-end;
	margin-top: 26px;
}
.child_theme .contact-banner .cm_lb_svg{
	bottom: -2px;
}
.child_theme .hs-search-field button {
	top: 21%;
	transform: translateY(-21%);
}

.child_theme .hs-search-field button:hover {
	top: 21%;
	transform: translateY(-21%);
}
.child_theme .no-banner.PrivacyContent header.header.cm_header {
	min-height: auto;
}

.cnt-wit-bg-wrp.cmPrivacyContent {
	padding-top: 53px;
}

.banner-section.website_page_banner_area,
.banner-section.website_page_banner_area * {
	min-height: 0;
}
.home_page .header.cm_header .primary-section .logo-section .static_logo img {
	filter: brightness(0) invert(1);
}
@media(min-width: 992px){
	.header.cm_header.sticky_header_active_wrap .top-section{
		background: #FF5F14;
	}
	.header.cm_header .right-section{
		margin-top: 6px;
	}
	.header.cm_header .primary-container.sticky_header_active .primary-section{
		-webkit-box-shadow: 0 0 7px rgba(0, 0, 0,0.1); !important;
		box-shadow: 0 0 7px rgba(0, 0, 0,0.1); !important;
	}
	.header.cm_header .primary-section  .nav {
		padding-left: 45px;
		padding-top: 36px;
		-webkit-transition: all 0.4s ease-in-out;
		transition: all 0.4s ease-in-out;
	}
	.cm_header .primary-section nav.header__menu--desktop>.header__menu-wrapper {
		column-gap: 0;
	}
	.cm_header .primary-section nav.header__menu--desktop>ul>li{
		padding-right: 25px;
	}
	.cm_header .primary-section nav.header__menu--desktop>ul>li a{
		text-transform: uppercase;
	}
	.cm_header .primary-section nav.header__menu--desktop>.header__menu-wrapper .header__menu-item {
		display: inline-block;
		font-size: 14px;
    color: #18295E;
	}
	.cm_header .primary-section nav.header__menu--desktop>.header__menu-wrapper>.header__menu-item>a {
		font-family: Lato, sans-serif;
		padding-bottom: 33px;
		transition: opacity 0.4s ease-in-out, background-color 0.4s ease-in-out;
		display: inline-flex;
		align-items: center;
		font-weight: 600;
		line-height: 1em;
	}
	.cm_header .primary-section nav.header__menu--desktop>ul .header__menu-link .child-trigger {
		display: inline-flex;
		margin-left: 9px;
		margin-right: 2px
	}
	.cm_header .primary-section nav.header__menu--desktop>ul>li>a .child-trigger svg path {
		fill: #fff;
	}
	.cm_header .primary-section nav.header__menu--desktop>ul>li>a .child-trigger svg {
		width: 8px;
	}
	.header.cm_header .primary-section .right-section .btn-section .hs-button {
		font-size: 1.1em;
		text-transform: uppercase;
		font-family: Lato, sans-serif;
		font-weight: 600;
		-webkit-transition: opacity 0.4s ease-in-out, background-color 0.4s ease-in-out;
		transition: opacity 0.4s ease-in-out, background-color 0.4s ease-in-out;
		line-height: 0.91em;
		display: block;
		background-color: rgba(254, 95, 20,
			1.0);
		color: rgba(255, 255, 255,1.0);
		border: 0px solid rgba(255, 95, 20,1.0);
		padding: 8px 24px;
		border-radius: 8px;
	}
	.header.cm_header .primary-section .right-section .btn-section .hs-button:hover{
		border-color: rgba(255, 95, 20,0.85);
		color: rgba(255, 255, 255,1.0);
		background-color: rgba(254, 95, 20,0.75);
	  box-shadow: none;
	}
	.cm_header .primary-section nav.header__menu--desktop>.header__menu-wrapper ul {
		transform: none !important;
		width: 240px;
		padding: 20px 0;
		border-top: 3px solid #FF5F14 !important;
		box-shadow: 0 2px 5px rgba(0, 0, 0, .1);
		-moz-box-shadow: 0 2px 5px rgba(0, 0, 0, .1);
		-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .1);
		opacity: 0;
		-webkit-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;
	}
	.cm_header .primary-section nav.header__menu--desktop>.header__menu-wrapper ul li {
		padding: 0 20px;
	}
	.cm_header .primary-section nav.header__menu--desktop>.header__menu-wrapper .header__menu-item:hover ul {
		opacity: 1;
	}
	.cm_header .primary-section nav.header__menu--desktop>.header__menu-wrapper ul li a {
		padding: 6px 20px !important;
		width: 200px;
		display: block;
		font-weight: 600;
	}
	.header.cm_header .sticky_header_active .primary-section .nav{
		padding-top: 23px;
		margin-left: auto;
	}
	.cm_header .sticky_header_active .primary-section nav>ul>li>a{
		padding-bottom: 20px !important;
	}
	.child_theme .no-banner .cm_header .primary-section nav>ul>li:not(.active-branch):not(.active)>a{
		color: rgba(128, 128, 128,1.0);
	}
	.child_theme .no-banner .cm_header .primary-section nav>ul>li:not(.active-branch):not(.active)>a:hover{
		color: rgba(128, 128, 128,0.7);
	}
	.cm_header .sticky_header_active .primary-section nav.header__menu--desktop>ul>li>a .child-trigger svg path,
	.child_theme .no-banner .cm_header .primary-section nav.header__menu--desktop>ul>li>a .child-trigger svg path{
		fill: currentColor;
	}
}
@media(max-width: 1075px) {
	.header.cm_header .primary-section .nav{
		padding-left: 10px;
	}
	.cm_header .primary-section nav.header__menu--desktop>.header__menu-wrapper .header__menu-item {
		padding-right: 16px;
	}
}
@media(max-width: 992px) {
	.cm_header.header .nav .header__menu.header__menu--desktop>ul>li:first-child,
	.cm_header.header .nav .header__menu.header__menu--desktop ul>li:not(:last-child) {
		border: none;
	}
	.header.cm_header .top-section{
		display: block;
	}
	.header.cm_header .top-section .cst-inner-wrapper .contact-wrapper .contact-section {
		display: flex;
		justify-content: flex-end;
	}
	.header.cm_header .top-section .page-center{
		width: 80%;
	}
	.header.cm_header .right-section {
		padding-top: 29px;
		padding-bottom: 24px;
	}
	.header.cm_header .cst-humburger-icon .trigger:first-child {
		width: 20px;
		margin-bottom: 0;
	}
	.header.cm_header .cst-humburger-icon .trigger:nth-child(2) {
		margin-left: 10px;
		margin-bottom: 0;
	}
	.header.cm_header .cst-humburger-icon .trigger {
		background: var(--color-1);
		width: 20px;
		margin-top: 4px;
		margin-right: 5px;
		margin-left: 10px;
	}
	.header.cm_header .primary-section .logo-section .static_logo {
		width: auto;
		max-width: 264px;
	}
	.header.cm_header .primary-section .container-wrapper {
		position: relative;
	}
	.header.cm_header .top-section {
		position: absolute;
	}
	header.header .mobile-close-icon {
		display: none;
	}
	.header.cm_header .primary-section .container-wrapper {
		position: relative;
	}
	.header.cm_header .top-section,
	.header.cm_header .primary-container.sticky_header_active .primary-section{
		position: absolute;
	}
	.header.cm_header .primary-section .nav {
		position: absolute;
		left: 0;
		padding: 5%;
		background: #fff;
		width: 100%;
		visibility: visible;
		opacity: 1;
		z-index: 9999;
		border-top: 3px solid var(--color-1);
		box-shadow: 0 2px 5px rgba(0, 0, 0, .1);
		-moz-box-shadow: 0 2px 5px rgba(0, 0, 0, .1);
		-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .1);
		top: 100%;
		overflow-y: auto;
		height: auto;
	}
	header.header .nav .header__menu.header__menu--desktop {
			position: static;
		min-height: auto;
	}
	header.header .nav .header__menu.header__menu--desktop>ul {
		width: 100%;
		padding-top: 0;
		padding: 0;
		height: auto;
	}
	header.header .nav .header__menu.header__menu--desktop>ul>li {
		padding: 0;
	}
	header.header .nav .header__menu.header__menu--desktop>ul>li {
		padding-right: 0! important;
	}
	header.header .nav .header__menu.header__menu--desktop>ul>li a{
		border-bottom: 1px solid var(--b-color-2);
		padding: 10px 5% !important;
		display: block;
		font-family: Lato, sans-serif;
		font-weight: 600;
		font-size: 14px;
		line-height: 23px;
	}
	.header.cm_header .top-section .cst-inner-wrapper .hs-button{
		background-color: rgba(255, 255, 255,0.0);
		color: rgba(102, 102, 102,1.0);
		border: 0px solid rgba(255, 255, 255,1.0);
		border-radius: 0px;
		padding: 10px 5%;
		font-weight: 600;
		border-bottom: 1px solid var(--b-color-2);
		display: block;
	}
	.header.cm_header .top-section .cst-inner-wrapper .hs-button:hover{
		background-color: rgba(0, 0, 0,0.03);
		color: rgba(102, 102, 102,0.7);
		border-color: rgba(255, 255, 255,1.0);
	}
	header.header .nav .header__menu.header__menu--desktop>ul>li a:hover {
		background-color: var(--b-color-2);
		opacity: .7;
	}
	.cm_header .mobile-child-trigger,
	header.header .mobile-close-icon {
		display: none;
	}
	header.header .nav .header__menu.header__menu--desktop>ul>li.header__menu-item--has-submenu>a {
		background-color: var(--b-color-2);
	}
	header.header .nav .header__menu.header__menu--desktop>ul>li>ul {
		display: block;
		padding-left: 10px;
    background: #fff!important;
	}
	header.header .nav .header__menu.header__menu--desktop>ul>li>ul li {
		padding-left: 5%;
	}
	.cm_header .top-section.mobile_section {
		position: static;
		padding-top: 0 !important;
    background: #fff!important;
	}
	header.header .nav .header__menu.header__menu--desktop .page-center {
		width: 100% !important;
	}
	.header.cm_header .top-section .cst-inner-wrapper .btn-section {
		padding: 0;
	}
	header.cm_header .header .nav .header__menu.header__menu--desktop>ul,
	.container-wrapper.mobile-open .top-section.mobile_section .contact-wrapper.col8{
		display: none;
	}
}
/*== footer css  ==*/
footer.footer.cm_footer {
	line-height: 1.7em;
	font-size: 16px;
}
footer.footer.cm_footer .col-section {
	padding: 0;
}
footer.footer.cm_footer .cm_logo {
	margin-right: 5.5%;
}
footer.footer.cm_footer .cm_content {
	margin-right: 5.5%;
}
footer.footer.cm_footer .cm_content .footer-heading {
	margin-bottom: 5.82%;
}
footer.footer.cm_footer .cm_content p {
	font-size: 16px;
}
footer.footer.cm_footer .cm_contactUs .footer-heading {
	margin-bottom: 13.174%;
}
footer.footer.cm_footer .cm_contactUs h4,
footer.footer.cm_footer .cm_content h4{
	margin-bottom: 0;
	padding-bottom: 10px;
}
footer.footer.cm_footer .cm_content h4 {
	font-size: 22px;
}
footer.footer.cm_footer .cm_contactUs .footer-content p {
	margin-bottom: 0;
	font-size: 16px;
}
footer.footer.cm_footer .cm_contactUs .footer-content p:not(:last-child){
	padding-bottom: 1em;
}
.cm_footer .cm_contactUs .footer-content p>span{
	font-weight: bold;
}
.cm_footer .cm_contactUs .footer-content p>span:first-child::before{
	content: "\f095";
	transform: rotate(270deg);
}
.cm_footer .cm_contactUs .footer-content p>span::before {
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1;
}
.cm_footer .cm_contactUs .footer-content p>span:last-child::before {
	content: "\f1ac";
}
footer.footer.cm_footer .cm_ftr_btm .cm_btm_wrp {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.cm_footer .cm_ftr_btm .cm_social .footer-social {
	flex-wrap: nowrap;
	padding: 0;
	gap: 1px;
}
.cm_footer  .cm_social .footer-social .footer-social-item {
	display: inline-block;
	margin-left: 20px;
	height: auto;
	width: auto;
	font-size: 16px;
}
.cm_footer .cm_social .footer-social .footer-social-item .fa {
	display: inline-block;
	font-size: 24px;
	position: relative;
	-webkit-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	color: var(--color-2);
}
.cm_footer .cm_social .footer-social-item .fa::before{
	font-family: ETmodules;
	speak: none;
	font-style: normal;
  color: #fff !important;
	font-weight: 400;
	-webkit-font-feature-settings: normal;
	font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-shadow: 0 0;
	direction: ltr;
}
.cm_footer .cm_social .footer-social-item .fa-x-twitter::before {
	content: "\e094";
}
.cm_footer .cm_social .footer-social-item .fa-facebook::before{
	content: "\e093";
}
.cm_footer .cm_social .footer-social-item .fa-instagram::before{
	content: "\e09a";
}
.cm_footer .cm_social .footer-social .footer-social-item:last-child {
	margin-left: 47px;
}
.cmHomeCWI .tp-img-cnt a {
	color: inherit;
}
@media (max-width: 980px) and (min-width: 768px){
	footer.footer.cm_footer .cm_logo {
		margin-bottom: 30px;
		text-align: center;
	}
	footer.footer.cm_footer .cm_ftr_top {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	footer.footer.cm_footer .cm_contactUs,
	footer.footer.cm_footer .cm_logo,
	footer.footer.cm_footer .cm_content{
		width: 100% !important;
	}
	footer.footer.cm_footer .cm_contactUs .footer-heading,
	footer.footer.cm_footer .cm_content .footer-heading,
	footer.footer.cm_footer .cm_content{
		margin-bottom: 30px;
	}
	footer.footer.cm_footer .cm_logo .footer-row {
		padding-bottom: 0 !important;
	}
}
@media (max-width: 980px){
	footer.footer.cm_footer .flex_row {
		padding-left: 2rem;
		padding-right: 2rem;
	}
	footer.footer.cm_footer .cm_logo,
	footer.footer.cm_footer .cm_content{
		margin-right: 0;
	}	
	footer.footer.cm_footer .cm_ftr_btm .cm_btm_wrp .type_richtext {
		width: 100%;
		text-align: center;
		order: 1;
		padding-bottom: 0;
	}
	footer.footer.cm_footer .cm_ftr_btm .cm_btm_wrp  .cm_social {
		width: 100%;
	}
	footer.footer.cm_footer .cm_ftr_btm .cm_btm_wrp {
		justify-content: center;
	}
	.cm_footer .cm_ftr_btm .cm_social .footer-social {
		justify-content: center;
		margin-bottom: 5px;
	}
	.cmtwoColCont .col6 {
		width: 100%;
		margin-bottom: 30px;
	}
	.cmtwoColCont .col6.img-col {
		margin-right: 0;
	}
	.cmtwoColCont.two-col-content .flex_row {
		row-gap: 0;
	}
}
@media (max-width: 767px){
	.child_theme .hs-sec-btn,
	.child_theme .hs-trans-btn {
		padding: 8px 16px ;
	}
	footer.footer.cm_footer .cm_logo .footer-logo {
		width: 200px;
		max-width: 250px;
		margin: 0 auto;
	}
	footer.footer.cm_footer .cm_contactUs .footer-heading,
	footer.footer.cm_footer .cm_content .footer-heading{
		margin-bottom: 0;
	}
	footer.footer.cm_footer .col-section{
		padding-top: 0 !important;
	}
	.cm_footer .cm_social .footer-social .footer-social-item{
		margin-right: 0;
	}
}
.cnt-wit-bg-wrp.cmdiagonalSctn .rich_text {
	margin: 20px 2%;
}
.child_theme p {
	margin: 0 0 1em;
}

.child_theme p:last-of-type {
	margin-bottom: 0;
}

.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 {
	margin: 0 0 10px;
}

.child_theme ol,
.child_theme ul {
	padding: 0 0 23px 1em;
	line-height: 26px;
	margin: 0;
	padding-bottom: 1em;
}

.child_theme ol li,
.child_theme ul li {
	margin: 0;
	color: var(--color-2);
}

.child_theme .hs-sec-btn, 
.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 .form-row.secondary input[type="submit"]{ 
	background-image: none !important;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	background-blend-mode: normal;
	background-color: #FF5F14!important;
}

.child_theme .content-wrapper,
.child_theme .dnd-section>.row-fluid,
.child_theme .footer .page-center,
.child_theme .header .page-center, 
.child_theme .header .primary-section .page-center,
.child_theme .page-center { 
	width:80%;
}

.child_theme [class*=full-width-section].dnd-section,
.child_theme [class*=full-width-section].dnd-section>.row-fluid,
.child_theme .page-center.full_width,
.child_theme .left-dnd-area .dnd-section>.row-fluid,
.child_theme .right-dnd-area .dnd-section>.row-fluid,
.child_theme .sidebar-dnd-area .dnd-section>.row-fluid,
.child_theme .blog-sidebar .page-center,
.child_theme .cm_pg_wrp .page-center.theme_center { 
	width:100%;
}

.cnt-wit-bg-wrp.cmPrivacyContent .page-center,
.cnt-wit-bg-wrp.cmTopCont .page-center{
	padding-top: 6rem !important;
}

.cnt-wit-bg-wrp.cmPrivacyContent h1 ,
.cnt-wit-bg-wrp.cmTopCont h1{
	letter-spacing: -1px; 
	margin-bottom: 2.75%;
	padding-bottom: 10px;
}


.cnt-wit-bg-wrp.cmPrivacyContent  table {
	margin-left: 0 !important;
	border: 0 !important;
	background: none;
	line-height: 1.4;
	font-size: .75em;
	width: 100%;
	table-layout: auto !important;
	margin-bottom: calc(1em + 15px);
}

.cnt-wit-bg-wrp.cmPrivacyContent table thead th,
.cnt-wit-bg-wrp.cmPrivacyContent table thead td {
	background: none;
	color: inherit;
	border: 0;
	font-weight: bold;
	padding: 1em;
	min-width: 15em;
	color: var(--color-3);
}

.cnt-wit-bg-wrp.cmPrivacyContent table td {
	border: 0;
	padding: 1em;
	min-width: 15em;
	text-align: left;
	vertical-align: top;
	border-top: 1px solid #eee;
	color: var(--color-2);
}

.cnt-wit-bg-wrp.cmPrivacyContent .pdlr10,
.cnt-wit-bg-wrp.cmTopCont .pdlr10{
	padding-left: 0;
	padding-right: 0;
}


@media only screen and (min-width: 1200px) {
	.cnt-wit-bg-wrp.cmPrivacyContent .page-center,
	.cnt-wit-bg-wrp.cmTopCont .page-center{
		padding: 24px 0;
	}
}

@media(max-width:980px){ 
	.cnt-wit-bg-wrp.cmPrivacyContent h1,
	.cnt-wit-bg-wrp.cmTopCont h1{
		margin-bottom: 30px;
	} 

	.cnt-wit-bg-wrp.cmPrivacyContent table {
		display: block;
		white-space: nowrap;
		overflow-x: auto;
	}

	.cnt-wit-bg-wrp.cmPrivacyContent .page-center,
	.cnt-wit-bg-wrp.cmTopCont .page-center{
		padding: 30px 0;
	} 
}

.cnt-wit-bg-wrp.cmTopCont .btn_row {
	justify-content: center;
	padding: 30px 0 0;
}

.child_theme .hs-sec-btn, 
.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 .form-row.secondary input[type="submit"]{
	font-size: 18px;
	font-family: Lato, sans-serif !important;
	font-weight: 900;
	text-transform: uppercase;
	transition: all 300ms ease 0ms;
	position: relative;
	line-height: 1.7em;
	border: 0;
}

.cnt-wit-bg-wrp.cmTopCont .page-center {
	padding-bottom: 0;
}


.two-col-content.cmFormSection .page-center {
	padding: 24px 32px;
	width:auto;
}

.two-col-content.cmFormSection .img-col.col4 {
	width: 29.6667%;
	margin-right: 5.5%;
	padding: 0;
}

.two-col-content.cmFormSection .content-col.col8 {
	width: 64.833%;
	padding: 0;
}

.two-col-content.cmFormSection .content_box {
	margin: 0;
	line-height: 1.7em;
	font-weight: 500;
}

.two-col-content.cmFormSection .content_box h2 {
	font-size: 1.8em;
	line-height: 1.4em;
	margin-bottom: 9px;
	padding-bottom: 10px;
}

.two-col-content.cmFormSection .content_box p span {
	color: var(--color-1);
}

.two-col-content.cmFormSection .content_box h2 + p {
	margin-bottom: 0.5rem;
}

.two-col-content.cmFormSection .content-col .description {
	margin: 0;
}

.two-col-content.cmFormSection .content-col .form_wrap {
	padding: 0;
}

.two-col-content.cmFormSection .content-col .form_wrap h3 {
	margin: 0;
}

.two-col-content.cmFormSection .hs-form-field > label {
	display: none;
}

.two-col-content.cmFormSection .input {
	margin-right: 0 !important;
}

.two-col-content.cmFormSection .form-columns-1 input {
	width: 100% !important;
}

.two-col-content.cmFormSection fieldset {
	display: flex;
	gap: 10px;
}

.child_theme .hs-form-field {
	width: 100%;
	margin-bottom: 1rem;
}

.child_theme ::-webkit-input-placeholder,
.child_theme ::placeholder {
	color: var(--color-4) !important;
	opacity: 1;
}

.child_theme .hs-fieldtype-textarea.hs-input {
	width: 100% !important;
}

.child_theme .grecaptcha-badge {
	margin-left: 0 !important;
}

.child_theme .actions {
	text-align: right;
}

.child_theme .hs-button {
	font-family: Lato, sans-serif;
	font-weight: 700;
	font-size: 1.2em;
	line-height: normal;
}

.child_theme form .hs-button {
	margin-bottom: 30px;
}

.child_theme .tabber .media-col .form-wrap .hs-input:focus,
.child_theme form input[type=email]:focus,
.child_theme form input[type=file]:focus,
.child_theme form input[type=number]:focus,
.child_theme form input[type=password]:focus,
.child_theme form input[type=search]:focus,
.child_theme form input[type=tel]:focus ,
.child_theme form input[type=text]:focus,
.child_theme form select:focus,
.child_theme form textarea:focus {
	box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1);
	border: 0;
}

.child_theme .hs-button:hover {
	box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2);
}

.child_theme .hs-input.invalid.error {
	border: 1px solid #790000;
}

.child_theme form input[type=file] {
	padding: .7rem;
}

.child_theme .hs-form-field.hs-fieldtype-file {
	display: flex;
	flex-wrap: wrap;
}

.child_theme .hs-form-field.hs-fieldtype-file legend.hs-field-desc {
	order: 3;
}


.child_theme .hs-form-field.hs-fieldtype-file > div {
	width: 100%;
}

@media(max-width:980px){
	.two-col-content.cmFormSection .content-col.col8,
	.two-col-content.cmFormSection .img-col.col4 {
		width: 100%;
		margin-right: 0;
	}
}

@media(max-width:767px){
	.child_theme .hs-form-field {
		width: 100% !important;
	}
	.two-col-content.cmFormSection fieldset {
		flex-wrap: wrap;
	}
}

@media(max-width:641px){
	.child_theme form .hs-button {
		width: 100%;
		line-height: 2;
		min-height: 58px;
	}
}


.two-col-content.fullSectn .content_box {
	text-align: center;
}

.two-col-content.fullSectn .page-center {
	padding: 0;
	padding-top: 6rem;
}

.two-col-content.fullSectn .col12 {
	padding: 0;
}

.two-col-content.fullSectn .content_box h2 {
	font-size: 26px;
	line-height: 1em;
	margin-bottom: 2.75%;
}

.two-col-content.fullSectn .flex_row {
	row-gap: 19px;
}

.two-col-content.fullSectn .content_box h2 span {
	color:var(--color-1);
}

@media(max-width:980px){
	.two-col-content.fullSectn .page-center {
		padding-top: 6rem;
		padding-right: 2rem;
		padding-left: 2rem;
	}

	.two-col-content.fullSectn .content_box h2 {
		margin-bottom: 30px;
	}
}

.simple-banner.cmHomeBnr {
	min-height: 550px;
	padding-top: 6rem;
	padding-bottom: 0;
	height: calc(100vh - 40px);
	padding-left: 0;
	padding-right: 0;
}

.simple-banner.cmHomeBnr .banner-content-inner {
	padding: 0 10px 0 0;
	max-width: 65%;
	margin-top: -10px;
}

.simple-banner.cmHomeBnr .banner-content-inner img {
	padding-bottom: 24px;
}

.simple-banner.cmHomeBnr .banner-content-inner h1 {
	font-size: 40px;
	line-height: 1.5em;
	font-weight: 700;
	font-family: Fjalla One, sans-serif;
	letter-spacing: normal;
	margin-bottom: 10px;
}

.simple-banner.cmHomeBnr .banner-content-inner h1 span {
	color: #FF5F14 !important;
}

.simple-banner.cmHomeBnr .top_sec {
	font-size: 20px;
	line-height: 1.5em;
}

.simple-banner.cmHomeBnr .page-center {
	width: 80%;
}

.simple-banner.cmHomeBnr .banner-content-inner h1 + img {
	padding-bottom: 7px;
}

.child_theme .simple-banner.cmHomeBnr .hs-sec-btn {
	padding-right: 2em;
	padding-left: 0.7em;
}

.child_theme .simple-banner.cmHomeBnr .hs-sec-btn:after {
	font-family: ETmodules !important;
	speak: none;
	font-style: normal;
	font-weight: 400;
	-webkit-font-feature-settings: normal;
	font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-shadow: 0 0;
	direction: ltr;
	font-size: 1.6em;
	opacity: 1;
	margin-left: .3em;
	left: auto;
	position: absolute;
	display: inline-block;
	content: "\35";
	-webkit-transition: all .2s;
	transition: all .2s;
}

.header-wrapper {
	min-height: 35px;
}


@media(max-width:980px){
	.simple-banner.cmHomeBnr .banner-content-inner {
		max-width: 100%;
	}
}

@media(max-width:767px){
	.simple-banner.cmHomeBnr .banner-content-inner {
		max-width: 100%;
		margin-top: 0;
		margin: 20px 2%;
	}
	.simple-banner.cmHomeBnr {
		padding-top: 0;
		min-height: calc(100vh - 90px);
		height: 100%;
	}
}


@media(max-height:700px){
	.simple-banner.cmHomeBnr {
		min-height: 740px;
	}
}

@media(max-width:600px){
	.simple-banner.cmHomeBnr {
		padding: 70px 0;
	}
}


.cnt-wit-bg-wrp.cmHomeCont h1 {
	margin-top: 20px;
	padding-bottom: 1rem;
	letter-spacing: normal;
	line-height: 1em;
}

.cnt-wit-bg-wrp.cmHomeCont .rich_text {
	max-width: 860px;
	line-height: 2em;
	padding-right: 2rem;
	padding-left: 2rem;
	margin: 0 auto;
	margin-bottom: 5.50%;
}

.cnt-wit-bg-wrp.cmHomeCont .page-center {
	padding: 0;
}


@media(max-width:980px){
	.cnt-wit-bg-wrp.cmHomeCont .rich_text { 
		margin-bottom:30px;
	}
}


.cnt-wit-bg-wrp.cmHomeCont h1 {
	margin-top: 20px;
	padding-bottom: 1rem;
	letter-spacing: normal;
	line-height: 1em;
}

.cnt-wit-bg-wrp.cmHomeCont .rich_text {
	max-width: 860px;
	line-height: 2em;
	padding-right: 2rem;
	padding-left: 2rem;
	margin: 0 auto;
	margin-bottom: 5.50%;
}

.cnt-wit-bg-wrp.cmHomeCont .page-center {
	padding: 0;
}

.cnt-wit-tp-img-wrp.cmHomeCWI .flex-row.flex_row {
	gap: 0;
}

.cnt-wit-tp-img-wrp.cmHomeCWI .cnt-col.col4 {
	margin-right: 2%;
	width: 32%;
	padding: 0;
	position: relative;
	padding-bottom: 1rem;
}

.cnt-wit-tp-img-wrp.cmHomeCWI .cnt-col.col4:nth-child(3n) {
	margin-right: 0;
}

.cnt-wit-tp-img-wrp.cmHomeCWI .tp-img {
	height: 220px;
	border-bottom-width: 5px;
	border-bottom-color: var(--color-5);
	border-bottom-style: solid;
	margin-bottom: 3%;
}

.cnt-wit-tp-img-wrp.cmHomeCWI .tp-img img {
	object-fit: cover;
	object-position: center;
	height: 100%;
	width: 100%;
}

.cnt-wit-tp-img-wrp.cmHomeCWI h4.col-title {
	margin-bottom: 9.27%;
	padding-bottom: 10px;
}

.cnt-wit-tp-img-wrp.cmHomeCWI .tp-img-cnt-inner {
	position: relative;
	line-height: 1.7em;
}

.cnt-wit-tp-img-wrp.cmHomeCWI .col4:after {
	content: "";
	margin-top: 2rem;
	display: none;
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: var(--b-color-1);
	width: 40px;
	height: 4px;
}

.cnt-wit-tp-img-wrp.homeCWI2 .tp-img {
	border: 0;
	margin-bottom: 0;
	height: 200px;
}

.cnt-wit-tp-img-wrp.homeCWI2 .col4 {
	margin-bottom: 24px;
}

.cnt-wit-tp-img-wrp.homeCWI2 .top_sec.noButton {
	padding: 0;
	text-align: left;
	margin-bottom: 54px;
}


@media(max-width:980px){
	.cnt-wit-bg-wrp.cmHomeCont .rich_text {
		padding: 0;
	}
}
@media(max-width:767px){
	.cnt-wit-tp-img-wrp.cmHomeCWI .cnt-col.col4 {
		width: 100%;
		margin: 0;
		margin-bottom: 30px;
	}
}

.two-col-content.cmTwoCol .top_sec.noButton {
	padding: 0;
	text-align: left;
	margin: 0 0 3.75%;
}

.two-col-content.cmTwoCol .flex_row > .col6 {
	padding: 0;
}

.two-col-content.cmTwoCol .top_sec h1.title {
	padding-bottom: 42px;
}

.two-col-content.cmTwoCol h3 { 
	line-height: 1.2em;
}

.two-col-content.cmTwoCol .flex_row > .col6 {
	width: 47.25%;
}

.two-col-content.cmTwoCol .flex_row > .col6:not(:last-child) ,
.two-col-content.cmTwoCol.right .flex_row > .col6:last-child {
	margin-right: 5.5%;
}

.two-col-content.cmTwoCol.right .flex_row > .col6:first-child {
	margin-right:0;
}

.two-col-content.cmTwoCol .content-col .description {
	margin: 0;
}

.two-col-content.cmTwoCol .flex_row {
	gap: 0;
}

@media(max-width:980px){
	.two-col-content.cmTwoCol .flex_row>.col6:not(:last-child),
	.two-col-content.cmTwoCol.right .flex_row>.col6:first0-child{		
		margin: 0 0 30px;
	}
	.two-col-content.cmTwoCol.right .flex_row > .col6:last-child {
		margin-right: 0;
	}
	.two-col-content.cmTwoCol .flex_row>.col6 {
		width: 100%;
	}

	.two-col-content.cmTwoCol .top_sec.noButton {
		margin-bottom: 42px;
	}

	.two-col-content.cmTwoCol .flex_row>.col6:last-child {
		margin-bottom: 10px;
	} 

	.two-col-content.cmTwoCol .flex_row>.col6 {
		margin-right: 0 !important;
		margin-bottom: 30px;
	}

	.two-col-content.cmTwoCol .flex_row>.col6:last-child {
		margin-bottom: 0;
	}

	.two-col-content.cmTwoCol.right .flex_row>.col6:last-child {
		margin-bottom: 30px;
	}

	.two-col-content.cmTwoCol.right .flex_row>.col6:first-child {
		margin-bottom: 0;
	}

}

/*  about  */

.simple-banner.cmAboutBnr {
	align-items: center;
	display: flex;
	min-height: 750px;
	padding-bottom: 0;
	padding-top: 80px;
	position: relative;
	height: calc(100vh - 39px);
}

.simple-banner.cmAboutBnr .bg_img {
	filter: brightness(110%);
	backface-visibility: hidden;
}

.simple-banner.cmAboutBnr .banner-content-inner {
	min-height: 381px;
	width: auto !important;
	max-width: 350px;
	display: -moz-flex;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-flow: row;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	flex-flow: row;
	background-color: var(--b-color-3);
	padding: 1.5rem;
	margin: 0 auto;
}

.simple-banner.cmAboutBnr .top_sec {
	padding: 10px;
	padding-left: 0;
}

.simple-banner.cmAboutBnr p {
	line-height: 1.7em;
	font-weight: 500;
}

.simple-banner.cmAboutBnr h1 {
	padding-bottom: 10px;
	margin-bottom: 1em;
	font-weight: 500;
	margin-bottom: 1rem;
	text-transform: none;
}

.simple-banner.cmAboutBnr .page-center {
	margin-left: 0;
	max-width: calc(70% - 8px);
}

@media(max-width: 980px){
	.simple-banner.cmAboutBnr {
		min-height: 786px;
		padding-top: 0;
		height: 100%;
	}

	.simple-banner.cmAboutBnr .page-center {
		max-width: 100%;
		width: auto;
		margin: auto;
	}

	.simple-banner.cmAboutBnr .banner-content-inner {
		max-width: 100%;
		width: 100%;
		min-height: auto;
	}
}

@media(max-width: 767px){
	.simple-banner.cmAboutBnr .top_sec {
		margin: 20px 2%;
	}
}

/*  */


.cmaboutTwocol .top_sec {
	padding: 24px 0;
	margin: 0;
}

.cmaboutTwocol .top_sec h2 {
	font-size: 30px;
	letter-spacing: -1px;
	line-height: 1.5em;
}

.cmaboutTwocol .bottom_row .content-col,
.cmaboutTwocol .bottom_row .media_column {
	padding: 0;
}

.cmaboutTwocol .bottom_row .col4 {
	width: 36.7%;
}

.cmaboutTwocol .bottom_row .col8 {
	width: 57.8%;
}

.cmaboutTwocol .bottom_row .content_box {
	margin-top: 0;
}

.cmaboutTwocol .bottom_row .flex_row {
	column-gap: 10px;
}

.cmaboutTwocol .bottom_row .media_column {
	padding-bottom: 24px;
}

@media(max-width: 1199px){
	.cmaboutTwocol .top_sec {
		padding: 2% 0;
	}

	.cmaboutTwocol .bottom_row .media_column {
		padding-bottom: 2%;
	}
}


@media(max-width: 980px){
	.cmaboutTwocol .top_sec {
		padding: 30px 0;
	}

	.cmaboutTwocol .top_sec h2 {
		padding-bottom: 10px;
	}

	.cmaboutTwocol .bottom_row .content-col, 
	.cmaboutTwocol .bottom_row .media_column {
		width: 100%;
	}

	.cmaboutTwocol .bottom_row .flex_row {
		row-gap: 0;
	}

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

	.cmaboutTwocol .bottom_row .media_column {
		padding-bottom: 30px;
	}å
}
/*  */


.two-col-content.cmaboutMap .media_column {
	padding: 4rem;
}

.two-col-content.cmaboutMap .content-col {
	padding: 0;
}

.two-col-content.cmaboutMap .content-col h2 {
	font-size: 30px;
	letter-spacing: -1px;
	line-height: 1.5em;
	text-shadow: 0em 0.1em 0.1em rgba(0, 0, 0, 0.4);
	padding-bottom: 10px;
	margin-bottom: 2.284%;
}

.two-col-content.cmaboutMap .description {
	margin: 0;
}

.two-col-content.cmaboutMap .content-col .cont-inner {
	padding-top: 3rem;
}

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

.two-col-content.cmaboutMap .content-col p{
	text-shadow: 0em 0.1em 0.1em rgba(0, 0, 0, 0.4);
}

@media(min-width: 981px){
	.two-col-content.cmaboutMap .page-center {
		padding: 2% 0;
	}

	.two-col-content.cmaboutMap .media_column {
		width: 31.3333%;
	}

	.two-col-content.cmaboutMap .content-col {
		width: 65.667%;
	}

}

@media(min-width: 1200px){
	.two-col-content.cmaboutMap .page-center {
		padding: 24px 0;
	}
}

@media(max-width: 980px){

	.two-col-content.cmaboutMap .content-col,
	.two-col-content.cmaboutMap .media_column {
		width: 100%;
	}

	.two-col-content.cmaboutMap .page-center {
		padding: 30px 0;
	}

	.two-col-content.cmaboutMap .mediaimg .single-img img {
		width: auto;
	}

	.two-col-content.cmaboutMap .mediaimg .single-img {
		text-align: center;
	}

	.two-col-content.cmaboutMap .content-col h2 {
		margin-bottom: 30px;
	}

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

}

.child_theme .landing-banner {
	padding-top: 120px;
}
.child_theme p.hs-search-results__message {
	margin-bottom: 20px;
}

/*  */
/*  */


.cnt-wit-bg-wrp.cmdiagonalSctn {
	padding: 0;
}

.cnt-wit-bg-wrp.cmdiagonalSctn .page-center {
	background: linear-gradient(-70deg, transparent 0%, transparent 27%, white 27%);
	padding-bottom: 80px;
	width: 70%;
	margin-left: 0;
	max-width: 100%;
	padding: 0;
	padding-bottom: 80px;
}

.cnt-wit-bg-wrp.cmdiagonalSctn .content_widget {
	margin-left: auto;
	max-width: 960px;
	width: 80%;
	padding-top: 115px;
	padding-right: 27%;
	display: -moz-flex;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-flow: row;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	flex-flow: row;
	justify-content: center;
}

.cnt-wit-bg-wrp.cmdiagonalSctn .rich_text {
	max-width: 500px;
	width: 100%;
	margin: 0 auto;
	padding: 10px;
	padding-left: 0;
}

.cnt-wit-bg-wrp.cmdiagonalSctn .content_widget h2 {
	color: rgba(67, 67, 67,1.0);
	line-height: 1.2em;
	text-transform: uppercase;
	margin-bottom: 1.5rem;
	position: relative;
	padding-bottom: 1.5rem;
	font-size: 32px;
	letter-spacing: -1px;
}

.cnt-wit-bg-wrp.cmdiagonalSctn .content_widget h2:after {
	content: "";
	margin-top: 2rem;
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: var(--b-color-1);
	width: 40px;
	height: 4px;
} 
@media(min-width: 992px){
	.cm_header .primary-section nav.header__menu--desktop>.header__menu-wrapper ul li a {
		font-size: 1.1em;
	}
}
@media(max-width: 980px){
	.cnt-wit-bg-wrp.cmdiagonalSctn .page-center {
		width: 100%;
		padding-bottom: 80px;
		background-image: linear-gradient(175deg, transparent 0%, transparent 25%, white 25%);
	}

	.cnt-wit-bg-wrp.cmdiagonalSctn .content_widget {
		padding-top: 190px;
		padding-right: 0;
	}

}

@media(max-width: 767px){
	.cnt-wit-bg-wrp.cmdiagonalSctn .rich_text {
		margin: 20px 2%;
	}

}


@media (max-width: 479px) {
	.cnt-wit-bg-wrp.cmdiagonalSctn .content_widget {
		padding-top: 220px;
		padding-right: 0;
	}
}

@media (max-width: 992px) {
    header.header .nav .header__menu.header__menu--desktop {
        margin-top: 91px!important;
    }
}

.header .cst-humburger-icon .trigger {
  background-color: #ff5f14;
}