

@font-face { 
	font-family: GeneralSans; 
	src: url(//2463942.fs1.hubspotusercontent-na1.net/hubfs/2463942/raw_assets/public/LakeOne_October_2023/fonts/GeneralSans-Regular.woff2) format("woff2");
	font-style: normal;
	font-weight: 400;
	font-stretch: normal;
	font-display: fallback;
}
@font-face { 
	font-family: GeneralSans;
	src: url(//2463942.fs1.hubspotusercontent-na1.net/hubfs/2463942/raw_assets/public/LakeOne_October_2023/fonts/GeneralSans-Medium.woff2) format("woff2"); 
	font-style: normal;
	font-weight: 500;
	font-stretch: normal;
	font-display: fallback;
}


@font-face { 
	font-family: GeneralSans; 
	src: url(//2463942.fs1.hubspotusercontent-na1.net/hubfs/2463942/raw_assets/public/LakeOne_October_2023/fonts/GeneralSans-Italic.woff2) format("woff2");  
	font-style: italic; 
	font-weight: 400;
	font-stretch: normal;
	font-display: fallback;
}


@font-face {
	font-family: GeneralSans; 
	src: url(//2463942.fs1.hubspotusercontent-na1.net/hubfs/2463942/raw_assets/public/LakeOne_October_2023/fonts/GeneralSans-SemiboldItalic.woff2) format("woff2"); 
	font-style: italic; 
	font-weight: 600;
	font-stretch: normal; 
	font-display: fallback;
}

@font-face {
	font-family: GeneralSans; 
	src: url(//2463942.fs1.hubspotusercontent-na1.net/hubfs/2463942/raw_assets/public/LakeOne_October_2023/fonts/GeneralSans-Semibold.woff2) format("woff2"); 
	font-style: normal; 
	font-weight: 600;
	font-stretch: normal;
	font-display: fallback;
}


@font-face {
	font-family: "Roboto Serif";
	src: url(//2463942.fs1.hubspotusercontent-na1.net/hubfs/2463942/raw_assets/public/LakeOne_October_2023/fonts/RobotoSerif-20ptRegular.woff2) format("woff2");
	font-style: normal;
	font-weight: 400;
	font-stretch: normal;
	font-display: fallback;
}

@font-face { 
	font-family: "Roboto Mono"; 
	src: url(//2463942.fs1.hubspotusercontent-na1.net/hubfs/2463942/raw_assets/public/LakeOne_October_2023/fonts/RobotoMono-VariableFont_wght.woff2) format("woff2");
	font-style: normal;
	font-weight: 400;
	font-stretch: normal;
	font-display: fallback; 
}

@font-face { 
	font-family: GeneralSans;
	src: url(//2463942.fs1.hubspotusercontent-na1.net/hubfs/2463942/raw_assets/public/LakeOne_October_2023/fonts/GeneralSans-Bold.woff2) format("woff2");
	font-style: normal;
	font-weight: 700;
	font-stretch: normal; 
	font-display: fallback;
}

@font-face {
	font-family: "Roboto Serif";
	src: url(//2463942.fs1.hubspotusercontent-na1.net/hubfs/2463942/raw_assets/public/LakeOne_October_2023/fonts/RobotoSerif-20ptItalic.woff2) format("woff2");
	font-style: italic;
	font-weight: 400;
	font-stretch: normal; 
	font-display: fallback;
}

@font-face { 
	font-family: "Roboto Serif"; 
	src: url(//2463942.fs1.hubspotusercontent-na1.net/hubfs/2463942/raw_assets/public/LakeOne_October_2023/fonts/RobotoSerif-20ptRegular.woff2) format("woff2");
	font-style: normal; 
	font-weight: 400;
	font-stretch: normal;
	font-display: fallback; }









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


.child-theme h2, 
.child-theme .h2,
.child-theme h5, 
.child-theme .h5,
.child-theme h6,
.child-theme .h6 {
	font-family:General Sans, Helvetica Neue, Helvetica, Arial, sans-serif;
}


.child-theme  p {
	margin-bottom: 0;
} 
.child-theme p + p {
	margin-top: 18px;
}



.child-theme h1,
.child-theme h2,
.child-theme h3,
.child-theme h4 {
	margin-top: 36px;
	margin-bottom: 18px;
}



.child-theme h1:first-child,
.child-theme h2:first-child,
.child-theme h3:first-child,
.child-theme h4:first-child {
	margin-top: 0;
}

.child-theme h5,
.child-theme h6 {
	margin-top: 24px;
	margin-bottom: 12px;
}

.child-theme .body-container a:not(class):not(.hs-button):not(.hs-sec-btn){
	text-decoration: underline;
}


.child-theme .body-container ul:not([class]),
.child-theme .body-container ol:not([class]){
	padding-left: 24px;
	margin: 0;
	padding-top: 0;	
}

.child-theme .body-container ul:not([class]) li:not([class]),
.child-theme .body-container ol:not([class]) li:not([class]){
	margin: 0;
}

.child-theme .body-container ul:not([class]) li:not([class]) + li:not([class]),
.child-theme .body-container ol:not([class]) li:not([class]) + li:not([class]){
	margin-top: 12px;
}


.child-theme .content-wrapper,
.child-theme .dnd-section>.row-fluid, 
.child-theme .footer .page-center, 
.child-theme .page-center{
	width: 90%;
}

.child-theme .page-center {
	padding: 0;
}

.child-theme .content-wrapper{
	padding-left: 0;
	padding-right: 0;
}


.child-theme [class*="full-width-section"].dnd-section > .row-fluid,
.child-theme [class*="full-width-section"].dnd-section,
.child-theme .full_width{
	width: 100%;
}

.child-theme .cm_nv_wrp .cm_nv_inner .custom,
.child-theme .hs-button,
.child-theme .tabber .media-col .form-wrap input.hs-button,
.child-theme form input[type=submit]{
	padding: 15px 24px 14px;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	font-weight: 400;
	display: inline-flex;
	align-items: center;
}


.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 .hs_service .widget-type-form .hs-button,
.child-theme .form-row.secondary input[type="submit"],
.child-theme .popup_modal_box.bg_primary .hs-button,
.child-theme .hs-sec-btn,
.child-theme .systems-page .hs-search-results__next-page,
.child-theme .systems-page .hs-search-results__prev-page {
	padding: 14px 24px 13px;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	font-weight: 400;
	display: inline-flex;
}


.child-theme .cm_nv_wrp .cm_nv_inner .custom:after,
.child-theme .hs-button:after,
.child-theme .tabber .media-col .form-wrap input.hs-button:after,
.child-theme form input[type=submit]:after,
.child-theme .hs-sec-btn:after,
.child-theme .contact-banner .form-row.hs-secondary input.hs-button:after,
.child-theme .contact-banner .form-row.hs-secondary .hs-button:after,
.child-theme .landing-banner .form-row.hs-secondary input.hs-button:after,
.child-theme .landing-banner .form-row.hs-secondary .hs-button:after,
.child-theme .hs_service .widget-type-form .hs-button:after,
.child-theme .form-row.secondary input[type="submit"]:after,
.child-theme .popup_modal_box.bg_primary .hs-button:after,
.child-theme .hs-sec-btn:after,
.child-theme .systems-page .hs-search-results__next-page:after,
.child-theme .systems-page .hs-search-results__prev-page:after {
	content:"";
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	width: 24px;
	height: 24px;
	display: inline-block;
	margin-left: 12px;
	-webkit-transition: -webkit-transform 0.4s ease-in-out;
	transition: -webkit-transform 0.4s ease-in-out;
	transition: transform 0.4s ease-in-out;
	transition: transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;
}



.child-theme .cm_nv_wrp .cm_nv_inner .custom:hover:after,
.child-theme .hs-button:hover:after,
.child-theme .tabber .media-col .form-wrap input.hs-button:hover:after,
.child-theme form input[type=submit]:hover:after,
.child-theme .hs-sec-btn:hover:after,
.child-theme .contact-banner .form-row.hs-secondary input.hs-button:hover:after,
.child-theme .contact-banner .form-row.hs-secondary .hs-button:hover:after,
.child-theme .landing-banner .form-row.hs-secondary input.hs-button:hover:after,
.child-theme .landing-banner .form-row.hs-secondary .hs-button:hover:after,
.child-theme .hs_service .widget-type-form .hs-button:hover:after,
.child-theme .form-row.secondary input[type="submit"]:hover:after,
.child-theme .popup_modal_box.bg_primary .hs-button:hover:after,
.child-theme .hs-sec-btn:hover:after,
.child-theme .systems-page .hs-search-results__next-page:hover:after,
.child-theme .systems-page .hs-search-results__prev-page:hover:after {
	-webkit-transform: translate3d(2px, 0, 0);
	transform: translate3d(2px, 0, 0);
}


.child-theme .cm_nv_wrp .cm_nv_inner .custom:after,
.child-theme .hs-button:after,
.child-theme .tabber .media-col .form-wrap input.hs-button:after,
.child-theme form input[type=submit]:after{
	background-image: url(//2463942.fs1.hubspotusercontent-na1.net/hubfs/2463942/raw_assets/public/LakeOne_October_2023/images/white_arrow.png);
}


.child-theme .hs-sec-btn:after,
.child-theme .contact-banner .form-row.hs-secondary input.hs-button:after,
.child-theme .contact-banner .form-row.hs-secondary .hs-button:after,
.child-theme .landing-banner .form-row.hs-secondary input.hs-button:after,
.child-theme .landing-banner .form-row.hs-secondary .hs-button:after,
.child-theme .hs_service .widget-type-form .hs-button:after,
.child-theme .form-row.secondary input[type="submit"]:after,
.child-theme .popup_modal_box.bg_primary .hs-button:after,
.child-theme .hs-sec-btn:after,
.child-theme .systems-page .hs-search-results__next-page:after,
.child-theme .systems-page .hs-search-results__prev-page:after {
	background-image: url(//2463942.fs1.hubspotusercontent-na1.net/hubfs/2463942/raw_assets/public/LakeOne_October_2023/images/dark_arrow.png);
}

ul,ol {
	padding-top: 0;
	padding-bottom: 0;
	margin: 0;
	padding-left: 36px;
}

ul li, ol li {
	margin-top: 12px;
	margin-bottom: 0;
}



/* ==============Footer css============== */

.site-footer {
	background: #000000;
	color: #ffffff;
	padding: 36px 0;
}

.site-footer a,
.site-footer small {
	font-weight: 500;
	text-decoration: none;
	font-size: 16px;
	-webkit-transition: opacity 0.4s ease-in-out;
	transition: opacity 0.4s ease-in-out;
	color: #EDEBE6;
}
.site-footer a:hover {
	cursor: pointer;
	opacity: 0.6;
}

.site-footer__legal {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
}
.site-footer__legal ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: 16px;
	padding-top: 0;
}
.site-footer__legal ul li {
	margin-right: 18px;
	margin-bottom: 0;
	margin-top: 0;
}

.site-footer__logo {
	margin-bottom: 16px;
}

.social-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	list-style-type: none !important;
	padding: 0 !important;
	margin: 0 0 24px 0 !important;
}

.social-list li {
	margin-right: 12px;
	margin-bottom: 0;
}

.social-list a {
	display: block;
	width: 24px;
	color: #EDEBE6;
}
.social-list a svg {
	width: 100%;
}


.site-footer__logo img {
	display: block;
}

.site-footer__legal .hs-menu-wrapper ul {
	flex-direction: row;
}

@media (min-width: 768px) {
	.site-footer {
		padding: 24px 0;
	}

	.social-list li {
		margin-right: 0;
		margin-left: 18px;
	}

	.social-list {
		margin: 0 !important;
	}
	.site-footer__legal ul {
		margin-top: 0;
	}
	.site-footer__legal .cpyrgt {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: baseline;
		-ms-flex-align: baseline;
		align-items: baseline;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	.site-footer__legal .cpyrgt small {
		margin-right: 18px;
	}
	.site-footer .wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	.site-footer .wrapper .site-footer__legal {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}
	.site-footer .wrapper .social-list-wrap {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}
}



/* =================Header css================= */

.header_wrap {
	min-height: 68px;
}












.site-header .hs-button{
	font-size:14px;
	font-weight: 500;
	line-height: 1;
	align-items: center;
	padding: 13px 24px;
	border-radius:50px;
	border:0px solid;
	color:







rgba(255, 255, 255, 1.0)

;
	background: 







rgba(40, 92, 239, 1.0)

;
	border-color: 







rgba(40, 92, 239, 1.0)

;
	padding: 13px 24px;
}

.site-header .hs-button:hover{
	background: 







rgba(40, 92, 239, 1.0)

;
	border-color: 







rgba(40, 92, 239, 1.0)

;
	opacity: 0.8;
	color:







rgba(255, 255, 255, 1.0)


}

footer.site-footer {
	position: relative;
	z-index: 10;
}


.site-header {
	background: transparent;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 13;
	-webkit-transition: opacity 0.4s ease-in-out, background 0.4s ease-in-out;
	transition: opacity 0.4s ease-in-out, background 0.4s ease-in-out;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0;
	transition: opacity 0.4s ease-in-out, background 0.4s ease-in-out;
	border-bottom: 1px solid #CBCCCE;
	background: #ffffff;
	color: #000000;
}



.site-header .site-header__inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	height: 68px;
	padding: 0 24px;
	width: 100%;
	
	max-width: 1600px;
	
}


.site-branding {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 80%;
}


.site-header .main-navigation {
	display: none;
}


.main-navigation .hs-menu-wrapper > ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 100%;
	padding: 0;
}





.main-navigation .hs-menu-wrapper > ul > li {
	margin-left: 24px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	background-color:







rgba(2, 103, 128, 0.0)

;
}

.main-navigation .hs-menu-wrapper > ul > li:hover{
	background-color:







rgba(2, 103, 128, 0.0)

;
}


.main-navigation .hs-menu-wrapper > ul > li{
	margin: 0 16px;
}


.main-navigation .hs-menu-wrapper > ul > li > a {
	font-weight: 500;
	line-height: 1;
	color: currentColor;
	text-decoration: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	height: 68px;
	-webkit-transition: color 0.4s ease-in-out;
	transition: color 0.4s ease-in-out;
	font-size: 14px;
	word-break: normal;
}



.main-navigation .hs-menu-wrapper > ul > li > a:after {
	content: "";
	width: 100%;
	height: 3px;
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: center;
	transform-origin: center;
	-webkit-transition: -webkit-transform 0.4s ease-in-out;
	transition: -webkit-transform 0.4s ease-in-out;
	transition: transform 0.4s ease-in-out;
	transition: transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;
	background: #2069f7;
	top: auto;
}

.main-navigation .hs-menu-wrapper > ul > li>a:hover:after,
.main-navigation .hs-menu-wrapper > ul > li.active>a:after,
.main-navigation .hs-menu-wrapper > ul > li.active-branch>a:after{
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}


.main-navigation .hs-menu-wrapper > ul > li > ul {
	display: none;
	top: 100%;
	color: #000000;
	left: 0;
	-webkit-transform: translate3d(-24px, 0, 0);
	transform: translate3d(-24px, 0, 0);
	padding: 12px 8px;
	height: auto;
	width: 324px;
	background: #FFFFFF;
	border: 1px solid #CBCCCE;
	-webkit-box-shadow: 0px 20px 47px rgba(4, 10, 22, 0.1);
	box-shadow: 0px 20px 47px rgba(4, 10, 22, 0.1);
	border-radius: 0 0 8px 8px;
	position: absolute;
}


.main-navigation .hs-menu-wrapper > ul > li:hover >ul {
	-webkit-transform: translate3d(-24px, 0, 0);
	transform: translate3d(-24px, 0, 0);
	display: block;
}

.main-navigation .hs-menu-wrapper>ul>li ul>li {
	margin-bottom: 0;
}

.main-navigation .hs-menu-wrapper > ul > li ul > li a {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	position: relative;
	height: 48px;
	border-radius: 50px;
	padding: 0 24px;
	background: #fff;
	color: #000000;
	-webkit-transition: background 0.4s ease-in-out, color 0.4s ease-in-out;
	transition: background 0.4s ease-in-out, color 0.4s ease-in-out;
	font-weight: 500;
	line-height: 1;
	font-size: 14px;
	word-break: normal;
}

.main-navigation .hs-menu-wrapper > ul > li ul > li  + li {
	margin-top: 4px;
}

.main-navigation .hs-menu-wrapper > ul > li ul > li a:after {
	content: "";
	width: 18px;
	height: 18px;
	display: block;
	background: url(//2463942.fs1.hubspotusercontent-na1.net/hubfs/2463942/raw_assets/public/LakeOne_October_2023/images/arrow-right.svg) center/17px auto no-repeat;
	-webkit-transform: translate3d(-3px, 0, 0);
	transform: translate3d(-3px, 0, 0);
	opacity: 0;
	-webkit-transition: opacity 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;
	transition: opacity 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;
	transition: opacity 0.4s ease-in-out, transform 0.4s ease-in-out;
	transition: opacity 0.4s ease-in-out, transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;
}

.main-navigation .hs-menu-wrapper > ul > li ul > li a:hover {
	background: #F0F5FF;
	color: #2069f7;
}

.main-navigation .hs-menu-wrapper > ul > li ul > li a:hover:after {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.site-header__utils {
	display: none;
}

.menu-toggle {
	position: absolute;
	padding: 12px;
	right: 5%;
	top: 50%;
	-webkit-transform: translate3d(14px, -50%, 0);
	transform: translate3d(14px, -50%, 0);
	min-width: 48px;
	width: 48px;
	height: 48px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	cursor: pointer;
}


.menu-toggle svg {
	position: absolute;
	display: block;
	color: currentColor;
	fill: currentColor;
	top: 50%;
	left: 50%;
	-webkit-transform: translate3d(-50%, -50%, 0);
	transform: translate3d(-50%, -50%, 0);
	-webkit-transition: opacity 0.4s ease-in-out, -webkit-transform 0.8s ease-in-out;
	transition: opacity 0.4s ease-in-out, -webkit-transform 0.8s ease-in-out;
	transition: opacity 0.4s ease-in-out, transform 0.8s ease-in-out;
	transition: opacity 0.4s ease-in-out, transform 0.8s ease-in-out, -webkit-transform 0.8s ease-in-out;
	height: auto;
	width: 24px;
}

.menu-toggle svg.burger-open {
	opacity: 1;
	-webkit-transition: 0.4s ease-in-out;
	transition: 0.4s ease-in-out;
}

.menu-toggle svg.burger-close {
	opacity: 0;
	-webkit-transition: 0.4s ease-in-out;
	transition: 0.4s ease-in-out;
}

.menu-open .site-header .menu-toggle .burger-open {
	opacity: 0;
	-webkit-transition: 0.4s ease-in-out;
	transition: 0.4s ease-in-out;
}
.menu-open .site-header .menu-toggle .burger-close {
	opacity: 1;
	-webkit-transition: 0.4s ease-in-out;
	transition: 0.4s ease-in-out;
}



.navigation-drawer {
	position: fixed;
	max-width: 100%;
	width: 100%;
	height: auto;
	max-width: 100%;
	background: #2069f7;
	color: #ffffff;
	top: 0;
	left: 0;
	z-index: 12;
	overflow-y: auto !important;
	height: 100vh;
	padding-top: 68px;
	-ms-overflow-style: none;
	scrollbar-width: none;
	opacity: 0;
	pointer-events: none;
	-webkit-transition: opacity 0.3s linear, -webkit-transform 0.4s ease-out;
	transition: opacity 0.3s linear, -webkit-transform 0.4s ease-out;
	transition: opacity 0.3s linear, transform 0.4s ease-out;
	transition: opacity 0.3s linear, transform 0.4s ease-out, -webkit-transform 0.4s ease-out;
}


body.is-sticky .site-header {
	opacity: 0;
	pointer-events: none;
}

body.is-sticky.scrolling-up .site-header {
	opacity: 1;
	pointer-events: inherit;
}

/* =============Mobile-menu============= */

.navigation-drawer > * {
	overflow: scroll;
	min-height: auto;
	position: relative;
	padding-bottom: 136px;
}

.nav-drawer-nav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 24px 0;
}

.nav-drawer-nav .hs-menu-wrapper {
	margin-bottom: 24px;
	width: 100%;
}

.nav-drawer-nav .hs-menu-wrapper >  ul{
	padding: 0 24px;
	text-align: left;
	display: block;
}



.nav-drawer-nav .hs-menu-wrapper >  ul > li > a {
	font-family:GeneralSans,sans-serif;
	font-size: 24px;
	line-height: 1;
	padding: 6px 0;
	color: #ffffff;
	text-decoration: none;
	position: relative;
	display: inline-block;
	-webkit-transition: color 0.4s ease-in-out;
	transition: color 0.4s ease-in-out;
}
.nav-drawer-nav .hs-menu-wrapper >  ul  li{
	margin-bottom: 0;
}
.nav-drawer-nav .hs-menu-wrapper >  ul > li > a:hover {
	color: #eaaa00;
}

.nav-drawer-nav .hs-menu-wrapper >  ul ul {
	display: block;
	padding: 6px 0 24px 24px;
}

.nav-drawer-nav .hs-menu-wrapper >  ul ul a {
	font-size: 18px;
	line-height: 1.7;
	font-family:GeneralSans,sans-serif;
	text-decoration: none;
	color: inherit;
}

.nav-drawer-nav .hs-menu-wrapper >  ul ul a:hover {
	color: #eaaa00;
}

.nav-drawer-nav .hs-menu-wrapper>ul li + li {
	margin-top: 4px;
}


.nav-drawer__menu-sm {
	text-align: left;
	padding: 24px;
	position: relative;
	margin: 0;
}

.nav-drawer__menu-sm:before {
	content: "";
	display: block;
	width: 44%;
	max-width: 280px;
	height: 1px;
	position: absolute;
	top: 0;
	left: 24px;
	background: rgba(255, 255, 255, 0.2);
}

.nav-drawer-nav > div:last-child {
	margin-bottom: 24px;
	width: 100%;
}

.navigation-drawer::-webkit-scrollbar {
	display: none;
}


.site-header .mob-hide {
	display: none;
}

@media (min-width: 768px){
	.site-header .site-header__inner{
		padding: 0 36px;
	}

	.nav-drawer-nav .hs-menu-wrapper >  ul{
		padding: 0 36px;
	}
}


@media (min-width: 960px){
	.site-header .main-navigation {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
	}
	.site-header__utils {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		height: 100%;
		width: 20%;
		margin-left: 0;
	}

	.menu-toggle {
		display: none;
	}

	.site-header .site-branding {
		width: 20%;
	}

}

@media (min-width: 1280px){
	.main-navigation .hs-menu-wrapper > ul > li{
		margin: 0 24px;
	}
	.site-header .desk-hide {
		display: none;
	}
	.site-header .mob-hide {
		display: block;
	}
}

@media (min-width: 1648px){
	.site-header .site-header__inner{
		padding: 0;
	}
}


@media (max-width: 959px){
	.menu-open .navigation-drawer {
		opacity: 1;
		pointer-events: inherit;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	.menu-open {
		overflow: hidden;
	}

}


.site-header{
	background-color:rgba(255, 255, 255, 1.0);
}

.site-header .main-navigation .hs-menu-wrapper>ul>li>a{
	color:rgba(0, 0, 0, 1.0);
}

.site-header .main-navigation .hs-menu-wrapper>ul>li>a:hover{
	color:rgba(32, 105, 247, 1.0);
	background-color:rgba(2, 103, 128, 0.0);
}

.site-header .main-navigation .hs-menu-wrapper>ul>li.active>a,
.site-header .main-navigation .hs-menu-wrapper>ul>li.active-branch>a{
	color:rgba(32, 105, 247, 1.0);
}


.site-header .main-navigation .hs-menu-wrapper>ul>li>ul{
	background-color:rgba(255, 255, 255, 1.0);
}

.site-header .main-navigation .hs-menu-wrapper>ul>li ul>li>a{
	color:rgba(0, 0, 0, 1.0);
}


.site-header .main-navigation .hs-menu-wrapper>ul>li ul>li>a:hover{
	color:rgba(32, 105, 247, 1.0);
	background-color:rgba(240, 245, 255, 1.0);
}

.site-header .main-navigation .hs-menu-wrapper>ul>li ul>li.active>a,
.site-header .main-navigation .hs-menu-wrapper>ul>li ul>li.active-branch>a{
	color:rgba(32, 105, 247, 1.0);
	background-color:rgba(240, 245, 255, 1.0);
}

.site-footer{
	background-color:rgba(0, 0, 0, 1.0);
}

.site-footer small{
	color:rgba(237, 235, 230, 1.0);
}

.site-footer a{
	color:rgba(237, 235, 230, 1.0);
}

.site-footer a:hover{
	color:rgba(237, 235, 230, 1.0);
}

.social-list a svg path {
	fill:rgba(237, 235, 230, 1.0);
}

/* ==============Banner============== */


.simple-banner.cm-bnr-sec {
	padding: 0;
	min-height: 494px;
	justify-content: unset;
	align-items: unset;	
	overflow: visible;
}

.simple-banner.cm-bnr-sec .banner-content-inner {
	padding: 0;
	height: 100%;
	position: relative;
	padding: 80px 0 40px;
	overflow: hidden;
}



.simple-banner.cm-bnr-sec .svg-pth svg {
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	width: auto;
	z-index: -1;
	-webkit-transform: translate3d(50%,0,0);
	transform: translate3d(50%,0,0);
}

.simple-banner.cm-bnr-sec .img_wrap {
	padding: 0;
	position: relative;
	width: 100%;
	height: 240px;
	z-index: 2;
}

.simple-banner.cm-bnr-sec .page-center {
	position: static;
	width: 90%;
}


.simple-banner.cm-bnr-sec .top_sec p {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 20px;
}

.simple-banner.cm-bnr-sec .img_wrap_inner {
	height: 100%;
}

.simple-banner.cm-bnr-sec .img_wrap_inner img {
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
	height: 100%;

}

.simple-banner.cm-bnr-sec .top_sec>* {
	max-width: 708px;
}

.simple-banner.cm-bnr-sec.cm_bnr_font .top_sec p {
	font-size: 16px;
}

@media (min-width: 768px){
	.simple-banner.cm-bnr-sec .img_wrap {
		height: 340px;
	}	
	.simple-banner.cm-bnr-sec .top_sec p:before {
		content: "";
		display: block;
		height: 70px;
		width: 20%;
		max-width: 84px;
		min-width: 60px;
		background: url(//2463942.fs1.hubspotusercontent-na1.net/hubfs/2463942/raw_assets/public/LakeOne_October_2023/images/long-arrow-white.svg) top left/100% auto no-repeat;
		margin-right: 24px;
	}

	.simple-banner.cm-bnr-sec .top_sec p{
		font-size: 24px;
	}

	.simple-banner.cm-bnr-sec.cm_bnr_font .top_sec p {
		font-size: 18px;
	}
}

@media (min-width: 1012px){
	.simple-banner.cm-bnr-sec .banner-content-inner{
		padding: 100px 0;
	}
	.simple-banner.cm-bnr-sec .svg-pth svg {
		transform: translate3d(-30%,0,0);
	}
	.simple-banner.cm-bnr-sec .img_wrap {
		position: absolute;
		width: 392px;
		height: calc(100% + 40px);
		right: 0;
		top: 0;
	}
	.simple-banner.cm-bnr-sec .top_sec {
		max-width: calc(100% - 390px);
	}
}
@media (min-width: 1280px){
	.simple-banner.cm-bnr-sec .svg-pth svg {
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
	}
	.simple-banner.cm-bnr-sec .img_wrap {
		width: 492px;
	}
	.simple-banner.cm-bnr-sec .top_sec {
		max-width: 708px;
	}
}

@media (min-width: 1800px){
	.simple-banner.cm-bnr-sec .img_wrap {
		width: 30%;
	}
}

@media(max-width:1011px){
	.simple-banner.cm-bnr-sec .page-center {
		width: 100%;
	}
	.simple-banner.cm-bnr-sec .top_sec {
		width: 90%;
		margin: 0 auto;
	}

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




/* ============Blog css============ */
.cm-blg-lstng .dnd-section>.row-fluid .dnd-column {
	padding: 0;
}

.cm-blg-lstng .blog-lsting-post .cm-title {
	line-height: 1.3;
}

.cm-blg-lstng .blog-lsting-post .blg-tpsec hr {
	background-color: #cbccce;
	margin-top: 32px;
	margin-bottom: 0;
}

.cm-blg-lstng .blog-lsting-post .wrapper {
	margin-bottom: 40px;
	margin-top: 24px;
}

.cm-blg-lstng .blog-lsting-post .blg-tpsec {
	padding-bottom: 31px;
}

.cm-blg-lstng .blog-lsting-post .post-list-title {
	font-style: normal;
	font-weight: 500;
	font-size: 20px;
	color: #121212;
	margin-bottom: 18px;
	display: inline-block;
}

.cm-blg-lstng .blog-lsting-post .post-list {
	width: 100%;
}

.cm-blg-lstng .blog-lsting-post .post-preview {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-transition: background .4s ease-in-out,color .4s ease-in-out;
	transition: background .4s ease-in-out,color .4s ease-in-out;
}


.cm-blg-lstng .blog-lsting-post .post-list {
	margin-left: -12px;
	margin-right: -12px;
	width: auto;
}




.cm-blg-lstng .post-preview a {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	text-decoration: none!important;
}


.cm-blg-lstng .post-preview__media {
	margin: 0;
	padding: 0;
	position: relative;
	overflow: hidden;
	z-index: 2;
	width: 100%;
	height: 274px;
	-webkit-transition: border-radius .4s ease-in-out;
	transition: border-radius .4s ease-in-out;
	border-radius: 0;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

.cm-blg-lstng .post-preview__media:after {
	content: "";
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 2;
	background: #2069f7;
	mix-blend-mode: screen;
	opacity: 0;
	-webkit-transition: opacity .4s ease-in-out;
	transition: opacity .4s ease-in-out;
}

.cm-blg-lstng .post-preview__content {
	padding: 14px 0 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.cm-blg-lstng .post-preview__content>div:first-child {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}
.cm-blg-lstng .post-preview__content .post-preview__tags {
	font-size: 13px;
	margin: 0 0 8px;
	font-family:  "Roboto Mono",monospace;
	text-transform: uppercase;
	letter-spacing: .05em;
}

.cm-blg-lstng .post-preview__content h2, 
.cm-blg-lstng .post-preview__content h3 {
	font-weight: 500;
	margin: 0 0 8px;
	padding-bottom: 12px;
	font-size: 20px;
	color: #121212;
	letter-spacing: -.01em;
	-webkit-transition: color .4s ease-in-out;
	transition: color .4s ease-in-out;
}

.cm-blg-lstng .post-preview a:hover h2,
.cm-blg-lstng .post-preview a:hover h3 {
	color: #2069f7;
}

.cm-blg-lstng .post-preview__media .post-thumbnail {
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	position: absolute;
	height: 100%;
	width: 100%;
}

.cm-blg-lstng .post-list .post-preview{
	width: 100%;
	padding: 0 12px;
	margin: 0 0 24px;
}

.cm-blg-lstng .post-preview a:hover .post-preview__media:after {
	opacity: 1;
}

.cm-blg-lstng .end-section {
	width: 100%;
	border-top: 1px solid #cbccce;
	padding-top: 12px;
	margin-bottom: 24px;
}

.cm-blg-lstng .post-preview a:hover .post-preview__media {
	border-radius: 24px;
}

.child-theme figure {
	margin: 0;
	padding: 0;
}

.cm-blg-lstng .post-list .post-preview.first-child .post-preview__content h2{
	font-family: GeneralSans;
}



@media (min-width: 768px){

	.cm-blg-lstng .blog-lsting-post .post-list-title {
		font-size: 24px;
	}
	.cm-blg-lstng .blog-lsting-post .post-list{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		justify-content: flex-start;
	}
	.cm-blg-lstng .post-list .post-preview {
		width: 33.333%;
	}

	.cm-blg-lstng .post-list .post-preview.first-child {
		width: 100%;
		margin-bottom: 48px;
	}

	.cm-blg-lstng .post-list .post-preview.first-child a {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}

	.cm-blg-lstng .post-list .post-preview.first-child .post-preview__media {
		height: 450px;
		width: calc(50% - 24px);
	}
	.cm-blg-lstng .post-list .post-preview.first-child .post-preview__content {
		-webkit-box-flex: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		width: calc(50% - 24px);
	}
	.cm-blg-lstng .post-preview__content h2, 
	.cm-blg-lstng .post-preview__content h3 {
		font-size: 24px;
	}
	.cm-blg-lstng .post-list .post-preview.first-child .post-preview__content h2 {
		font-style: normal;
		font-weight: 500;
		font-size: 36px;
		line-height: 1.25;
		letter-spacing: -.01em;
	}
}

@media (min-width: 1012px){
	.cm-blg-lstng .post-preview {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}
}

@media (max-width: 767px){
	.cm-blg-lstng .blog-lsting-post .cm-title {
		font-size: 36px;
		line-height: 1.2
	}
}


/* =============Blog Post=============  */


.cm-blg-post .featured-thumb {
	width: 100%;
	max-width: 100%;
	height: 330px;
	position: relative;
	z-index: 1;
	margin-bottom: 36px;
	display: inline-block;
}

.cm-blg-post .featured-thumb .cm-post-image {
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
}


.post-intro {
	max-width: 816px;
	margin-bottom: 36px;
}

.post-intro .post-author,
.post-intro .post-date {
	display: block;
	font-size: 18px;
	font-family: "Roboto Serif",Times,serif;
	margin: 24px 0 36px;
}

.post-intro .post-title {
	margin-bottom: 24px;
	line-height: 1.4;
	font-size: 24px;
	color: #2069f7;
	font-weight: 600;
	font-family: General Sans, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.post-intro .post-date {
	margin-top: 17px;
}

.post-share.social-list {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	margin-bottom: 24px;

}



.post-share.social-list li {
	margin: 0 12px 0 0;
}

.post-share.social-list a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 24px;
	height: 24px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 0;
	color: #EDEBE6;
}

.social-list a svg {
	width: 100%;
}

.post-share.social-list a svg path {
	fill: #2069f7;
}

.longform-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.longform-wrapper__content {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
}
.longform-wrapper__sidebar {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
}
.blog-sections-nav {
	background: #2069f7;
	padding: 24px 24px;
	margin-bottom: 24px;
}

.blog-sections-nav ol {
	color: #ffffff;
	padding: 0;
	margin: 0;
}

.blog-sections-nav ol li {
	font-weight: 500;
	font-size: 14px;
	opacity: 0.8;
	transition: opacity 0.4s ease-in-out, text-decoration-color 0.4s ease-in-out, -webkit-text-decoration-color 0.4s ease-in-out;
}

.blog-sections-nav ol li.active {
	text-decoration: underline;
	opacity: 1;
}

.blog-sections-nav ol li:hover {
	opacity: 1;
}

.blog-sections-nav a {
	color: #ffffff;
	text-decoration: underline;
	-webkit-text-decoration-color: transparent;
	text-decoration-color: transparent;
	font-weight: 500;
	font-size: 14px;
	opacity: 0.8;
	-webkit-transition: opacity 0.4s ease-in-out, -webkit-text-decoration-color 0.4s ease-in-out;
	transition: opacity 0.4s ease-in-out, -webkit-text-decoration-color 0.4s ease-in-out;
	transition: opacity 0.4s ease-in-out, text-decoration-color 0.4s ease-in-out;
	transition: opacity 0.4s ease-in-out, text-decoration-color 0.4s ease-in-out, -webkit-text-decoration-color 0.4s ease-in-out;
}

.blog-sections-nav a.is-active {
	opacity: 1;
	-webkit-text-decoration-color: #ffffff;
	text-decoration-color: #ffffff;
}
.blog-sections-nav ol li + li {
	margin-top: 8px;
}

.cm-blg-post .blog-post__body ul {
	padding-left: 36px;
}

.cm-blg-post .blog-post__body ul li {
	padding-left: 0;
}

.cm-blg-post .blog-post__body ul li:before {
	display: none;
}

.cm-blg-post .blog-post__body ul {
	margin-top: 24px !important;
	margin-bottom: 24px !important;
}

.cm-blg-post .blog-post__body blockquote {
	background: none;
	text-align: left;
	padding: 0;
}
.cm-blg-post .py-6 {
	padding-top: 40px;
	padding-bottom: 40px;
}

.child-theme .hs-blog-post {
	overflow: unset;
}

@media (min-width: 768px){
	.cm-blg-post .featured-thumb {
		margin-bottom: 80px;
		height: 440px;
	}

	.post-intro .post-title {
		font-size: 36px;
	}

}

@media (min-width: 1012px){
	.longform-wrapper {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}
	.longform-wrapper__content {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		width: calc(100% - 340px);
		padding-right: 60px;
	}
	.longform-wrapper__sidebar {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		width: 340px;
	}
	.longform-wrapper__sidebar > div {
		position: sticky;
		top: 104px;
	}
	.blog-sections-nav {
		margin-left: auto;
	}
	.blog-post__body ul {
		padding-left: 36px;
	}
}


/* ==============Page css============== */

/* ===================Team page=================== */


.two-col-content.tm-dtl .top_content h6 {
	margin: 0;
}

.two-col-content.tm-dtl .top_content {
	text-align: left;
}

.two-col-content.tm-dtl .top_content h6 a {
	text-decoration: none !important;
}

.two-col-content.tm-dtl .top_content h6 a:hover {
	opacity: .7;
}

.two-col-content.tm-dtl .top_sec.noButton {
	margin-bottom: 24px;
	padding: 0;
}

.two-col-content.tm-dtl .content-col .description a svg {
	width: 24px;
}

.two-col-content.tm-dtl .content-col .description ul {
	margin-top: 24px;
	list-style: none;
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.two-col-content.tm-dtl .content-col .description ul li a {
	color: #EDEBE6;
}

.two-col-content.tm-dtl .content-col .description ul li + li {
	margin: 0 0 0 10px !important;
}

@media (max-width: 767px){
	.two-col-content.tm-dtl .content-col,
	.two-col-content.tm-dtl .media_column {
		padding: 0;
	}
}


.cnt-wit-bg-wrp.cm-btmpn h2.title {
	font-family: inherit;
	line-height: 1;
	margin: 0;
}

.cnt-wit-bg-wrp.cm-btmpn .content_widget .btn_row {
	margin-top: 36px;
}

/* about page */

.cm_two_col_content .content_widget {
	padding-top: 36px;
	text-align: left;
	border-top: 1px solid #cbccce;
}

.cm_two_col_content .top_sec.noButton {
	padding: 0;
	margin: 0;
}

.cm_content_with_bg.cnt-wit-bg-wrp h2.title {
	margin-bottom: 0;
	line-height: 1;
	font-family: "GeneralSans";
	font-weight: 600;
}

.cm_content_with_bg.cnt-wit-bg-wrp .content_widget .btn_row {
	margin-top: 36px;
}

iframe {
	width: 100%;
	max-width:100%;
}

.cm_two_col_content .btn_row {
	gap: 16px;
}

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

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

.cm_two_col_content.two-col-content .content-col .hs-button,
.cm_two_col_content.two-col-content .content-col .hs-sec-btn {
	padding: 0.667em 1.333em;
	height: 56px;
	align-items: center;
}

/* Privacy Page */

.cm_accordion.accordion_wrap .acc-item .acctitle {
	box-shadow: none;
}

.cm_accordion.accordion_wrap .acc-item .acc-content {
	box-shadow: none;
}

.cm_accordion.accordion_wrap .acc-item {
	border-bottom: 1px solid #aaa;
	border-radius: 0;
}

.cm_accordion.accordion_wrap .acc-item .carrortwrap svg.right.arrow {
	width: 0.7em;
	height: 0.7em;
}

.cm-blg-lstng .post-preview__content .post-preview__tags span:nth-child(2n):before {
	content: "•";
	margin-right: 6px;
	margin-left: 2px;
}

.cm_accordion.accordion_wrap .acc-item .acctitle h4 {
	display: flex;
}

.cm_accordion.accordion_wrap .acc-item .carrortwrap {
	left: 10px;
}

/* home page */

.cm_brand_logo.logo_slider.no-slider div[class*=col] {
	max-width: 20%;
	width: 100%;
	margin-bottom: 20px;
	padding: 0 8px;
	margin-top: 12px;
}

.cm_brand_logo .logo_inner img {
	max-width: 140px;
	max-height: 80px;
	margin: 0 auto;
}

.cm_brand_logo .flex_row {
	justify-content: center;
	margin: 0;
}

@media(max-width:767px){
	.cm_brand_logo .logo_inner img{
		max-height: 100%;
		max-width: 100%;
	}

	.cm_brand_logo.logo_slider.no-slider div[class*=col]{
		max-width: 30%;
	}

	.cm_two_col_content.two-col-content .flex_row {
		row-gap: 48px;
	}
}


/* home banner */

.cm_banner_wrap {
	position: relative;
}

.cm_banner_inner {
	padding: 80px 0;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.banner--featured__video {
	display: block;
	position: relative;
	width: 100%;
	overflow: hidden;
	z-index: 1;
}

.banner__content {
	position: relative;
	z-index: 2;
	width: 100%;
	margin-top: 36px;
}

.banner__content p {
	font-size: 24px;
	display: flex;
}

.banner__content p:before {
	content: "";
	display: block;
	background: url(//2463942.fs1.hubspotusercontent-na1.net/hubfs/2463942/raw_assets/public/LakeOne_October_2023/images/long-arrow.svg) top left/100% auto no-repeat;
	width: 84px;
	height: 70px;
	width: 20%;
	max-width: 84px;
	min-width: 60px;
	margin-right: 24px;
}

.cm_banner_button {
	margin-top: 36px;
}

.banner--featured__video .mask {
	position: relative;
	width: 100%;
	height: auto;
	z-index: 2;
	overflow-clip-margin: content-box;
	overflow: clip;
}

.banner--featured__video img {
	position: absolute;
	z-index: -1;
	height: 100%;
	top: 0;
	left: 0;
	width: 100%;
}

.banner--featured__video video {
	position: absolute;
	z-index: 1;
	top: 1px;
	left: 1px;
	width: calc(100% - 2px);
	height: calc(100% - 2px);
	-o-object-fit: cover;
	object-fit: cover;
}

.banner__content h1 {
	font-family: General Sans, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.banner__content>* {
	max-width: 708px;
}

@media (min-width: 1012px){
	.banner--featured__video img {
		width: auto;
	}

	.banner--featured__video {
		width: calc(50% - 12px);
		order: 3;
	}

	.banner__content {
		width: auto;
		flex-grow: 1;
		padding-right: 36px;
		margin-top: 0;
	}
}

@media (min-width: 1280px){
	.banner--featured__video {
		width: 492px;
		min-width: 492px;
	}
}

@media (max-width: 1011px){
	.banner--featured__video {
		max-width: 68px;
	}

	.banner--featured__video video {
		display: none;
	}

	.cm_banner_inner {
		display: block;
		padding: 80px 0 40px;
	}

	.banner--featured__video {
		max-width: 68px;
	}
}

@media(max-width:767px){
	.banner__content h1 {
		line-height: 1.2;
	}

	.banner__content p:before {
		display: none;
	}

	.banner__content p {
		font-size: 20px;
	}
}






/* //////////////////////////////////// */







.cm-post-work header.banner-main-work {
	max-width: 100%;
	position: relative;
	z-index: 1;
}

.cm-post-work .blog-post__body hr {
	border-bottom: none;
	height: 1px;
	background-color: #cbccce;
	color: #cbccce;
	margin: 0;
}

.two-col-content.cm-work-post-column .media_column .content_box {
	margin: 0;
}

.two-col-content.cm-work-post-column .flex_row {
	-webkit-column-gap: 36px;
	-moz-column-gap: 36px;
	column-gap: 36px;
}
.two-col-content.cm-work-post-column .description {
	margin: 0;
}

.two-col-content.cm-work-post-column .content-col .description h4 {
	font-style: normal;
	font-weight: 500;
	font-family: General Sans, Helvetica Neue, Helvetica, Arial, sans-serif;
	line-height: 1.4;
	margin: 0;
}

.two-col-content.cm-work-post-column .media_column .content_box blockquote {
	margin-block-end: 0;
	border-left: 0.25em solid;
	box-sizing: border-box;
	overflow-wrap: break-word;
	max-width: 760px;
	border-left-color: #2069f7;
	padding: 0 0 0 36px;
	margin: 24px 0;
	background-color: transparent;
	text-align: left;
}

.two-col-content.cm-work-post-column .media_column .content_box blockquote h4 {
	font-family: "Roboto Serif",Times,serif;
	margin-bottom: 24px;
	font-size: 20px;
}

.two-col-content.cm-work-post-column .media_column .content_box blockquote ul {
	color: currentColor;
	font-size: .8125em;
	font-style: normal;
	position: relative;
	margin: 0;
	font-weight: 400;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	width: 100%;
	padding: 0;
	list-style: none;
}

.two-col-content.cm-work-post-column .media_column .content_box blockquote ul>li {
	padding: 0;
	margin-top: 0 !important;
}

.two-col-content.cm-work-post-column .media_column .content_box blockquote ul>li:before {
	display: none;
}
.two-col-content.cm-work-post-column .media_column .content_box blockquote ul>li:first-child {
	overflow: hidden;
	margin-right: 12px;
}

.two-col-content.cm-work-post-column .media_column .content_box blockquote ul>li img {
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
	height: 100%;
}

.two-col-content.cm-work-post-column .media_column .content_box blockquote ul>li p {
	margin: 0;
	font-size: 16px;
	font-weight: 500;
	display: block;
	text-align: left;
}

.two-col-content.cm-work-post-column .media_column .content_box blockquote ul>li p>span {
	font-weight: 400;
	display: block;
	font-size: 14px;
}


.two-col-content.cm-work-post-column .media_column .content_box blockquote p>img {
	width: 70px;
	height: 70px;
	min-width: 70px;
	overflow: hidden;
	margin-right: 12px;
}

.blog-related-posts h2.related-posts-title {
	margin-top: 36px;
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	text-transform: none;
	margin-bottom: 18px;
}

.blog-related-posts .post-list {
	width: 100%;
	margin: 0;
	padding: 0;
}

.blog-related-posts .post-list article.post-main {
	margin: 0 0 24px;
	transition: transform 0.8s ease-in-out, opacity 0.6s ease-in-out, -webkit-transform 0.8s ease-in-out;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.blog-related-posts .post-list article.post-main>a {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	text-decoration: none !important;
}

.blog-related-posts .post-list article.post-main>a {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	text-decoration: none;
}


article.post-main>a {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	text-decoration: none;
}

.blog-related-posts .post-list article.post-main>a .post-preview__media {
	position: relative;
	overflow: hidden;
	z-index: 2;
	width: 100%;
	height: 274px;
	-webkit-transition: border-radius .4s ease-in-out;
	transition: border-radius .4s ease-in-out;
	border-radius: 0;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

.blog-related-posts .post-list article.post-main>a .post-preview__media img {
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
	height: 100%;
	position: absolute;
}

.blog-related-posts .post-list article.post-main>a .post-preview__media:after {
	content: "";
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 2;
	background: #2069f7;
	mix-blend-mode: screen;
	opacity: 0;
	-webkit-transition: opacity .4s ease-in-out;
	transition: opacity .4s ease-in-out;
}
.blog-related-posts .post-list article.post-main>a:hover .post-preview__media:after {
	opacity: 1;
}

.blog-related-posts .post-list article.post-main>a:hover .post-preview__media {
	border-radius: 24px;
}

.blog-related-posts .post-list article.post-main .post-preview__content {
	padding: 14px 0 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.blog-related-posts .post-list article.post-main .post-preview__content .bottom-resent {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.blog-related-posts .post-list article.post-main .post-preview__content .bottom-resent p.post-preview__tags {
	font-size: 13px;
	margin: 0 0 8px;
	font-family: "Roboto Mono",monospace;
	text-transform: uppercase;
	letter-spacing: .05em;
	display: block;
}

.blog-related-posts .post-list article.post-main .post-preview__content .bottom-resent h3 {
	font-family: GeneralSans;
	font-weight: 500;
	margin: 0 0 8px;
	padding-bottom: 12px;
	font-size: 20px;
	color: #121212;
	letter-spacing: -.01em;
	-webkit-transition: color .4s ease-in-out;
	transition: color .4s ease-in-out;
}

.blog-related-posts .post-list article.post-main>a:hover .post-preview__content .bottom-resent h3{
	color: #2069f7;
}

section.blog-related-posts {
	padding-top: 40px ;
	padding-bottom: 40px ;
}

section.blog-related-posts hr.devider-resent {
	margin: 0;
}

.cm-ryan-ruud-col.two-col-content .content-col .description {
	margin: 0;
}

.testimonials_slider.cm-testimonials-n .testmn_item {
	padding: 0;
}



.testimonials_slider.cm-testimonials-n .testmn_item .card_box.custom .card_quote p {
	display: block;
	font-family: "Roboto Serif",Times,serif;
}

.testimonials_slider.cm-testimonials-n .testmn_item .card_box.custom .card_quote p:before {
	font-family: GeneralSans;
	content: "“";
}

.testimonials_slider.cm-testimonials-n .testmn_item .card_box.custom .card_quote p:after {
	content: "”";
	font-family: GeneralSans;
}

.testimonials_slider.cm-testimonials-n .testmn_item .card_box.custom .cm-flex-img span.icon_img {
	width: 168px;
	height: 168px;
	overflow: hidden;
	border-radius: 0;
}

.testimonials_slider.cm-testimonials-n .testmn_item .card_box.custom .cm-flex-img .icon_inner {
	display: block;
	margin: 0;
}

.testimonials_slider.cm-testimonials-n .testmn_item .card_box.custom .cm-flex-img .card_content {
	margin-top: 12px;
}

.testimonials_slider.cm-testimonials-n .testmn_item .card_box.custom .cm-flex-img .card_content h4 {
	display: block;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
}

.testimonials_slider.cm-testimonials-n .testmn_item .card_box.custom .cm-flex-img .card_content>span {
	display: block;
	font-size: 14px;
	font-weight: 400;
}


.testimonials_slider.cm-testimonials-n:after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	width: 50%;
	z-index: -1;
	background: #2069f7;
}

.testimonials_slider.cm-testimonials-n .testmn_inner, 
.testimonials_slider.cm-testimonials-n {
	overflow: initial;
}

.blog-feed.cm-feed-blog h4.title {
	text-align: left;
	padding-top: 32px;
	margin-bottom: 32px;
	position: relative;
}

.blog-feed.cm-feed-blog h4.title:before {
	content: "";
	height: 1px;
	width: 100%;
	display: block;
	margin-bottom: 0;
	background-color: #cbccce;
	color: #cbccce;
	top: 0px;
	position: absolute;
}

.blog-feed.cm-feed-blog .top_sec {
	padding: 0;
	margin: 0;
}

.blog-feed.cm-feed-blog .recent-post-item {
	padding: 0;
	margin: 0 0 24px;
}

.blog-feed.cm-feed-blog .recent-post-item .item_inner {
	background-color: transparent;
	box-shadow: none;
}

.blog-feed.cm-feed-blog .recent-post-item .item_inner .hs-featured-wrp .feature_img:after {
	content: "";
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: #2069f7;
	mix-blend-mode: screen;
	opacity: 0;
	-webkit-transition: opacity .4s ease-in-out;
	transition: opacity .4s ease-in-out, border-radius .4s ease-in-out;
}

.blog-feed.cm-feed-blog .recent-post-item:hover .item_inner .hs-featured-wrp .feature_img:after {
	opacity: 1;
	border-radius: 24px;
}

.blog-feed.cm-feed-blog .recent-post-item:hover .item_inner .hs-featured-wrp .feature_img {
	border-radius: 24px;
	border-radius .4s animation-timing-function: ease-in-out;
}

.blog-feed.cm-feed-blog .recent-post-item .item_inner .hs-featured-wrp .feature_img {
	transition: border-radius .4s ease-in-out;
}

.blog-feed.cm-feed-blog .recent-post-item .post-btm {
	padding: 14px 0 0;
}

.blog-feed.cm-feed-blog .recent-post-item .post-btm .tags_wrap a {
	position: relative;
	font-size: 13px;
	margin: 0 0 8px;
	font-family: "Roboto Mono",monospace;
	text-transform: uppercase;
	letter-spacing: .05em;
	color: #000;
	line-height: 1.5;
}

.blog-feed.cm-feed-blog .recent-post-item .bg_el{
	z-index:5;
}

.blog-feed.cm-feed-blog .recent-post-item .post-btm .tags_wrap {
	position: relative;
	background-color: transparent;
}

.blog-feed.cm-feed-blog .recent-post-item .post-btm .tags_wrap>span {
	padding: 0;
	background-color: transparent;
	line-height: normal;
	display: inline-block;
	line-height: 1.5;
}

.blog-feed.cm-feed-blog .recent-post-item .post-btm .tags_wrap:after {
	display: none;
}

.blog-feed.cm-feed-blog .meta_wrap {
	margin: 0;
}

.blog-feed.cm-feed-blog .meta_wrap span.icon_img {
	display: none;
}

.blog-feed.cm-feed-blog .meta_wrap .value_m:before {
	content: "•";
	font-size: 13px;
	margin: 0 0 8px;
	font-family: "Roboto Mono",monospace;
	text-transform: uppercase;
	letter-spacing: .05em;
	margin-right: 6px;
	margin-left: 2px;
}

.blog-feed.cm-feed-blog .meta_wrap .value_m {
	font-size: 13px;
	font-family: "Roboto Mono",monospace;
	text-transform: uppercase;
	letter-spacing: .05em;
}

.blog-feed.cm-feed-blog .meta_wrap>span {
	display: block;
}

.blog-feed.cm-feed-blog .recent-post-title {
	margin: 0 0 8px;
}

.blog-feed.cm-feed-blog .recent-post-title a {
	font-family: GeneralSans;
	font-weight: 500;
	padding-bottom: 12px;
	font-size: 20px;
	color: #121212;
	letter-spacing: -.01em;
	-webkit-transition: color .4s ease-in-out;
	transition: color .4s ease-in-out;
}

.blog-feed.cm-feed-blog .recent-post-item:hover .recent-post-title a {
	color: #2069f7;
}


.testimonials_slider.cm-testimonials-n .page-center .testmn_inner {
	box-shadow: none;
}

.blog-feed.cm-feed-blog .feed-outer-wrp {
	gap: 0;
}
/* .simple-banner.cm-banner-font .top_sec p {
font-size: 20px;
} */

.logo_slider.no-slider.cm-logo-service .logos_row {
	-webkit-column-gap: 36px;
	-moz-column-gap: 36px;
	column-gap: 36px;
	margin:0;
	align-items: flex-start;
}

span.hs-horizontal-spacer {
	height: 1px;
	display: block;
	width: 100%;
	background-color: #cbccce;
	color: #cbccce;
}

.two-col-content.cm-support-top .content_widget {
	padding: 0;
}

.two-col-content.cm-support-top .btn_row_wrap {
	padding: 0;
	justify-content: flex-start;
	align-content: center;
}

.two-col-content.cm-support-top .top_sec {
	margin-bottom: 0;
}

.two-col-content.cm-support-top .content-col .description {
	margin: 0;
}
.two-col-content.cm-support-top .btn_row_wrap .btn_row {
	margin: 0;
}

.two-col-content.cm-support-top .flex_row {
	-webkit-column-gap: 36px;
	-moz-column-gap: 36px;
	column-gap: 36px;
}

.cnt-wit-tp-img-wrp.cm-strategy-bg {
	align-items: center;
	box-sizing: border-box;
	display: flex;
	justify-content: center;
	min-height: 430px;
}

.cnt-wit-tp-img-wrp.cm-strategy-bg.cm-img-pos{
	background-position: 50% 83%;
}

.cnt-wit-tp-img-wrp.cm-strategy-bg .top_sec {
	margin: 0;
	padding-top: 48px;
	padding-bottom: 48px;
}

.cnt-wit-tp-img-wrp.cm-strategy-bg.cm-btn-size .btn_row_wrap .btn_row .btn_item>a {
	font-size: 15px;
}

.cnt-wit-tp-img-wrp.cm-strategy-bg .top_sec .content_widget {
	padding: 0;
}

.cnt-wit-tp-img-wrp.cm-strategy-bg .btn_row_wrap {
	padding: 0;
	align-items: center;
	justify-content: flex-start;
}

.cnt-wit-tp-img-wrp.cm-strategy-bg .btn_row_wrap .btn_row {
	margin: 0;
}

.cnt-wit-tp-img-wrp.cm-strategy-bg .top_sec .flex_row {
	-webkit-column-gap: 36px;
	-moz-column-gap: 36px;
	column-gap: 36px;
}

.cnt-wit-tp-img-wrp.cm-strategy-bg .top_sec .flex_row h2.title {
	margin: 0;
	font-style: normal;
	font-weight: 600;
	font-size: 36px;
	line-height: 1.3;
	font-family: "GeneralSans";
}

.cnt-wit-tp-img-wrp.cm-strategy-bg .top_sec .flex_row .content_widget {
	width: auto;
}

.cm-two-video.adv_video_module .inner_spacer {
	padding-bottom: 73.2%;
}

.row-fluid [class*="span"] {
	min-height: auto;
}



.counter-section.cm-blog-counter .flex_row {
	display: flex;
	-webkit-column-gap: 36px;
	-moz-column-gap: 36px;
	column-gap: 36px;
	align-items: normal;
	box-sizing: border-box;
}

.counter-section.cm-blog-counter .flex_row {
	row-gap: 95px;
}

.counter-section.cm-blog-counter .flex_row .item{
	flex-basis: 25% !important;
	flex-grow: 1;
}

.counter-section.cm-blog-counter .flex_row{
	flex-wrap: wrap !important;
}

.counter-section .text_left .item .count-wrap{
	display:inline-flex !important;
}

.counter-section.cm-blog-counter .flex_row .item .inner .desc {
	margin-top: -7px;
}

.counter-section.cm-blog-counter .flex_row .item {
	padding: 0;
}

.counter-section.cm-blog-counter .flex_row .item .inner {
	padding: 0;
	min-height: auto;
	min-width: auto;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	display: block;
}

.counter-section .text_left .item .count-wrap {
	display: block;
	font-size: 36px;
	line-height: 1;
	font-family: "Roboto Mono",monospace;
	font-weight: 100;
}

.counter-section.cm-blog-counter .flex_row .item {
	width: 100%;
}

.cnt-wit-bg-wrp.cm-growth-execution-img .rich_text p {
	font-size: 20px;
}

.cm_two_col_content.two-col-content .content-col .description ol>li:first-child {
	margin: 0;
}

.cnt-wit-tp-img-wrp.cm-resources-card .cnt-col {
	padding: 0;
}

.cnt-wit-tp-img-wrp.cm-resources-card .flex-row {
	width: 100%;
	margin: 0;
	padding: 0;
	row-gap: 0;
}

.cnt-wit-tp-img-wrp.cm-resources-card .cnt-col {
	margin: 0 0 48px;
	width: 100%;
	padding: 0;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-transition: background 0.4s ease-in-out, color 0.4s ease-in-out;
	transition: background 0.4s ease-in-out, color 0.4s ease-in-out;
}

.cnt-wit-tp-img-wrp.cm-resources-card .cnt-col .inner_spacing .tp-img-cnt .tp-img-cnt-inner {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.cnt-wit-tp-img-wrp.cm-resources-card .cnt-col .inner_spacing .tp-img-cnt .tp-img-cnt-inner p a {
	text-decoration: underline;
}

.cnt-wit-tp-img-wrp.cm-resources-card .cnt-col .inner_spacing {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	text-decoration: none ;
}

.cnt-wit-tp-img-wrp.cm-resources-card .cnt-col .inner_spacing .tp-img {
	position: relative;
	overflow: hidden;
	z-index: 2;
	width: 100%;
	height: 0;
	padding-bottom: 56%;
	margin: 0;
}

.cnt-wit-tp-img-wrp.cm-resources-card .cnt-col .inner_spacing .tp-img img {
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
	height: 100%;
	position: absolute;
}

.cnt-wit-tp-img-wrp.cm-resources-card .cnt-col .inner_spacing .tp-img-cnt {
	padding: 14px 0 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.cnt-wit-tp-img-wrp.cm-resources-card .cnt-col .inner_spacing .tp-img-cnt h3.col-title {
	font-size: 14px;
	margin: 0 0 8px;
	line-height: 1.5;
	font-family: "GeneralSans";
	font-weight: 100;
}

.cnt-wit-tp-img-wrp.cm-resources-card .cnt-col .inner_spacing .tp-img-cnt .tp-img-cnt-inner h3 {
	font-family: "GeneralSans";
	font-weight: 400;
	margin: 0 0 8px;
	font-size: 20px ;
	-webkit-transition: color 0.4s ease-in-out, -webkit-text-decoration-color 0.4s ease-in-out;
	transition: color 0.4s ease-in-out, -webkit-text-decoration-color 0.4s ease-in-out;
	transition: color 0.4s ease-in-out, text-decoration-color 0.4s ease-in-out;
	transition: color 0.4s ease-in-out, text-decoration-color 0.4s ease-in-out, -webkit-text-decoration-color 0.4s ease-in-out;
}

.cnt-wit-tp-img-wrp.cm-resources-card .cnt-col .inner_spacing .tp-img-cnt .tp-img-cnt-inner p {
	font-size: 16px;
}

.cnt-wit-tp-img-wrp.cm-resources-card .cnt-col .btn_item>a {
	font-size: 18px;
	padding: 15px 24px 14px;
}

.cnt-wit-tp-img-wrp.cm-resources-card .cnt-col .btn_item>a::after {
	transform: rotate(90deg);
}

.cnt-wit-tp-img-wrp.cm-resources-card .cnt-col.left_aln .col-btn-grp {
	margin-top: 0;
}

.cnt-wit-tp-img-wrp.cm-resources-card .cnt-col .btn_row {
	margin-top: 16px;
}

.two-col-content.cm-two-services-n .flex_row {
	-webkit-column-gap: 36px;
	-moz-column-gap: 36px;
	column-gap: 36px;
}

::selection {
	color: #fff;
	background: #135CEA;
}

.blog-feed.cm-feed-blog .recent-post-item .item_inner .hs-featured-wrp {
	position: relative;
	overflow: hidden;
	z-index: 2;
	width: 100%;
	height: 274px;
	-webkit-transition: border-radius .4s ease-in-out;
	transition: border-radius .4s ease-in-out;
	border-radius: 0;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	padding: 0;
}


.two-col-content.cm-two-services-n .flex_row .content_box {
	margin: 0;
}

.two-col-content.cm-two-services-n .btn_row {
	margin-top: 36px;
}

.faq_page .hs-menu-wrapper ul {
	list-style-type: disc;
	padding-left: 24px;
}

.faq_page .hs-menu-wrapper ul a {
	text-decoration: underline;
}

.two-col-content.cm-work-post-column .media_column .content_box ul {
	list-style-type: disc;
	padding-left: 24px;
}

.two-col-content.cm-work-post-column .media_column .content_box ol{
	padding-left: 24px;
}

.two-col-content.cm-work-post-column .media_column .content_box ul li:before {
	display: none;
}

.two-col-content.cm-work-post-column .media_column .content_box ul li {
	list-style-type: disc;
	display: list-item;
	padding: 0;
}

.header_wrap {
	position: relative;
	z-index: 99999;
}

.two-col-content.cm-work-post-column .media_column .content_box blockquote h6 {
	font-family: "Roboto Serif",Times,serif;
	font-size: 18px;
	font-weight:normal;
	margin: 0;
	padding: 0;
	border: 0;
	line-height: 1.5;
	text-transform: none;
	letter-spacing: normal;
}

.main-navigation .hs-menu-wrapper>ul>li ul>li:first-child {
	margin-top: 0;
}

.cm-post-work h6 {
	font-size: 24px;
	font-family: Roboto Serif, serif;
	margin-top: 18px;
	line-height: 1.5;
	letter-spacing: normal;
	text-transform: none;
	font-weight: initial;
}



@media (min-width: 782px){

	.two-col-content.cm-two-services-n .flex_row {
		flex-wrap: nowrap;
	}
	.counter-section.cm-blog-counter .flex_row .item {
		flex-basis: 0;
		flex-grow: 1;
		width: initial;
	}
	.counter-section.cm-blog-counter .flex_row {
		flex-wrap: nowrap;
	}

	.cnt-wit-tp-img-wrp.cm-strategy-bg .top_sec .flex_row {
		flex-wrap: nowrap;
	}

	.two-col-content.cm-support-top .flex_row {
		flex-wrap: nowrap;
	}

	.logo_slider.no-slider.cm-logo-service .logos_row .logo_item {
		flex-basis: 0;
		flex-grow: 1;
	}
	.logo_slider.no-slider.cm-logo-service .logos_row{
		flex-wrap: nowrap;
	}

	.blog-feed.cm-feed-blog .feed-outer-wrp {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}


	.blog-feed.cm-feed-blog .recent-post-item {
		width: calc(33% - 12px);
	}
	.testimonials_slider.cm-testimonials-n .testmn_item .card_box.custom .card_quote p {
		font-size: 32px;
	}

	.blog-related-posts .post-list article.post-main {
		width: calc(33% - 12px);
	}

	.blog-related-posts .post-list {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		column-gap: 24px;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.two-col-content.cm-work-post-column .media_column .content_box blockquote ul>li p>span {
		font-size: 16px;
	}
	.two-col-content.cm-work-post-column .media_column .content_box blockquote ul>li p {
		font-size: 18px;
	}
	.two-col-content.cm-work-post-column .media_column .content_box blockquote h4 {
		font-size: 24px;
	}
	.two-col-content.cm-work-post-column .media_column .content_box blockquote {
		padding-left: 36px;
	}
	.two-col-content.cm-work-post-column .flex_row {
		flex-wrap: nowrap;
	}

	.two-col-content.cm-work-post-column .media_column .content_box blockquote p>img {
		width: 80px;
		height: 80px;
		min-width: 80px;
	}
}

@media (min-width: 768px){


	.cnt-wit-tp-img-wrp.cm-resources-card .cnt-col {
		width: calc(50% - 24px);
	}

	.cnt-wit-tp-img-wrp.cm-resources-card .flex-row {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.cnt-wit-bg-wrp.cm-growth-execution-img .content_widget {
		max-width: 79%;
	}

	.cnt-wit-bg-wrp.cm-growth-execution-img .rich_text p {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		font-size: 24px;
	}

	.cnt-wit-bg-wrp.cm-growth-execution-img .rich_text p:before {
		content: "";
		display: block;
		background: url(//2463942.fs1.hubspotusercontent-na1.net/hubfs/2463942/raw_assets/public/LakeOne_October_2023/images/long-arrow.svg) top left/100% auto no-repeat;
		height: 70px;
		width: 20%;
		max-width: 77.28px;
		min-width: 60px;
		margin-right: 24px;
	}

	.counter-section .text_left .item .count-wrap {
		font-size: 48px;
	}
	/* 	.simple-banner.cm-banner-font .top_sec p {
	font-size: 24px;
}
	*/
	.cnt-wit-tp-img-wrp.cm-strategy-bg .top_sec .flex_row h2.title {
		font-size: 48px;
	}
}

@media (min-width: 1012px){

	.two-col-content.cm-work-post-column .media_column .content_box ul, .two-col-content.cm-work-post-column .media_column .content_box ol {
		padding-left: 36px;
	}

	.faq_page .hs-menu-wrapper ul {
		padding-left: 36px;
	}

	.cnt-wit-tp-img-wrp.cm-resources-card .cnt-col .inner_spacing .tp-img-cnt .tp-img-cnt-inner h3 {
		font-size: 24px;
	}
	.cnt-wit-tp-img-wrp.cm-resources-card .cnt-col {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}

	.blog-feed.cm-feed-blog .recent-post-title a {
		font-size: 24px;
	}

	.blog-feed.cm-feed-blog .recent-post-item {
		flex-wrap: nowrap;
	}

	.testimonials_slider.cm-testimonials-n:after {
		border-radius: 0 80px 0 0;
	}

	.testimonials_slider.cm-testimonials-n .testmn_inner {
		border-radius: 80px 0 0 80px;
	}

	.testimonials_slider.cm-testimonials-n .testmn_item .card_box.custom .cm-flex-img .card_content>span {
		font-size: 16px;
	}

	.testimonials_slider.cm-testimonials-n .testmn_item .card_box.custom .cm-flex-img .card_content h4 {
		font-size: 20px;
	}

	.testimonials_slider.cm-testimonials-n .testmn_item .card_box.custom .cm-flex-img {
		min-width: 276px;
		margin-right: 48px;
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}

	.testimonials_slider.cm-testimonials-n .testmn_item .card_box.custom .card_quote {
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		margin-bottom: 0;
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}

	.testimonials_slider.cm-testimonials-n .testmn_item .card_box.custom {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}

	.blog-related-posts .post-list article.post-main .post-preview__content .bottom-resent h3{
		font-size: 24px;
	}
	.blog-related-posts .post-list article.post-main {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}
}

@media (max-width: 1011px){
	.testimonials_slider.cm-testimonials-n {
		background-color: #2069f7;
	}

	.testimonials_slider.cm-testimonials-n .testmn_item .card_box.custom .card_quote p {
		display: block;
		font-family: "Roboto Serif",Times,serif;
		font-size: 20px;
		margin-bottom: 24px;
	}

	.testimonials_slider.cm-testimonials-n .testmn_item .card_box.custom .card_quote p {
		display: block;
		font-family: "Roboto Serif",Times,serif;
		font-size: 20px;
		margin-bottom: 24px;
	}

	.cm-testimonials-n.testimonials_slider .card_box {
		display: flex;
		flex-direction: column;
	}

	.cm-testimonials-n.testimonials_slider .card_box .cm-flex-img {
		order: 2;
		display: flex;
		align-items: center;
	}

	.cm-testimonials-n.testimonials_slider .card_box .card_quote {
		order: 1;
	}

	.testimonials_slider.cm-testimonials-n .testmn_item .card_box.custom .cm-flex-img span.icon_img {
		width: 68px;
		height: 68px;
		border-radius: 50%;
		margin-right: 24px;
	}

	.testimonials_slider.cm-testimonials-n .testmn_item .card_box.custom .cm-flex-img .icon_inner {
		display: inline-block;
	}

	.testimonials_slider.cm-testimonials-n .testmn_item .card_box.custom .cm-flex-img .card_content {
		margin-top: 0;
		display: block;
		font-style: normal;
		font-weight: 500;
		font-size: 16px;
	}

}

@media (max-width: 900px){
	.counter-section .text_left .item .count-wrap span.suffix {
		font-size: 36px;
	}
}
@media (max-width: 800px){
	.two-col-content.cm-ryan-ruud-col .description p {
		font-size: 16px;
	}
}

@media (max-width: 781px){
	.counter-section.cm-blog-counter .flex_row {
		flex-direction: column;
		row-gap: 16px;
	}

	.counter-section.cm-blog-counter .flex_row .item {
		flex-basis: 100%;
		flex-grow: 1;
		min-width: 0;
		overflow-wrap: break-word;
		word-break: break-word;
	}
}

@media (max-width: 767px){

	.cnt-wit-tp-img-wrp.cm-resources-card .cnt-col .btn_item>a {
		font-size: 16px;
		padding-bottom: 16px;
		padding-top: 16px;
	}

	.counter-section.cm-blog-counter .flex_row{
		row-gap: 48px;
	}

	.two-col-content.cm-support-top .content_widget h4 {
		font-size: 20px;
	}
	.two-col-content.cm-support-top .content_widget {
		text-align: left;
	}
	.logo_slider.no-slider.cm-logo-service .logos_row {
		row-gap: 48px;
		align-items: center;
		justify-content: center;
	}

	.cnt-wit-tp-img-wrp.cm-strategy-bg .top_sec .flex_row {
		row-gap: 48px;
	}

	.cnt-wit-tp-img-wrp.cm-strategy-bg .top_sec .flex_row .content_widget {
		text-align: left;
	}
}



/* ///////////////////////////////////////////////////// */





.blog-banner-work {
	overflow: hidden;
	position: relative;
	min-height: 518px;
	padding: 80px 0 0;
}

.blog-banner-work .article-header__content {
	position: relative;
	z-index: 2;
	text-align: center;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	max-width: 1032px;
}

.blog-banner-work .article-header__content .top-main .subheading {
	font-size: 18px;
	font-weight: 500;
	margin-top: 0;
	font-style: normal;
	color: inherit;
}

.blog-banner-work .article-header__content .top-main .wp-block-heading {
	font-weight: 500;
	line-height: 1.25;
	letter-spacing: -.01em;
	font-family: General Sans, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-style: normal;
	color: inherit;
	font-size: 36px;
}

.blog-banner-work .article-header__content .img-wrap {
	width: 100%;
	position: relative;
	overflow: hidden;
	height: 0;
	padding-bottom: 56%;
	margin-top: 48px;
}

.blog-banner-work .article-header__content .img-wrap img {
	height: auto;
	max-width: 100%;
	display: block;
}

.blog-banner-work:after {
	content: "";
	width: 100%;
	height: 28%;
	bottom: 0;
	left: 0;
	display: block;
	position: absolute;
	background: #ffffff;
	z-index: 1;
}

.blog-banner-work {
	background-color:#2069f7;
	color:#fff;
}

.main-navigation .hs-menu-wrapper > ul > li ul > li.active>a:after {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.two-col-content.cm-work-post-column .media_column .content_box blockquote ul li {
	list-style: none;
}

.two-col-content.cm-work-post-column .media_column .content_box .hs-responsive-embed {
	max-width: 100% !important;
	max-height: 100% !important;
}

.social-list li {
	margin-top: 0px;
}




.cm_two_col_content .btn_row {
	margin-top: 36px;
}

.hs_cos_wrapper_type_email_subscriptions, .hs_cos_wrapper_type_password_prompt, .hs-search-field__bar, .widget-type-form, .widget-type-blog_subscribe, .widget-type-google_search, .widget-type-password_prompt.custom_error_message, .widget-type-email_simple_subscription, .section.post-footer form, .hs_cos_wrapper_type_member_login, .hs_cos_wrapper_type_member_register, .hs_cos_wrapper_type_password_reset_request, .hs_cos_wrapper_type_password_reset {
	display: block;
}

.child-theme .systems-page p {
	margin-bottom: 22px;
}

.blog-sections-nav ol li {
	cursor: pointer;
}


@media (min-width:959px ) and (max-width: 1040px){
	.main-navigation .hs-menu-wrapper > ul > li {
		margin: 0 11px !important;
	}
}

@media (min-width: 1012px){

	.blog-banner-work {
		padding-top:120px;
	}
	.blog-banner-work .article-header__content .top-main .wp-block-heading {
		font-size: 48px;
	}

	.blog-banner-work .article-header__content .top-main .subheading {
		font-size: 24px;
	}
}

@media (max-width: 960px){
	.nav-drawer-nav .hs-menu-wrapper > ul li:first-child {
		margin-top: 0;
	}
}


@media (max-width: 767px){

	.cm-blg-lstng .blog-lsting-post .post-list-title {
		margin-bottom: 0;
	}

	.systems-page h1 {
		font-size: 30px;
	}

	.systems-page h2 {
		font-size: 23px;
	}

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

	.two-col-content.cm-work-post-column .flex_row {
		row-gap: 48px;
	}
	.blog-banner-work .article-header__content .top-main .subheading{
		font-size: 28px;
	}

	.two-col-content.cm-work-post-column .content-col .description h4{
		font-size: 20px;
	}
}


@media (max-width: 500px){
	.blog-banner-work{
		padding-bottom: 80px;
	}
}