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

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

/*****************************************/
/* Start your style declarations here    */
/*****************************************/
@font-face { 
	font-family: "Ayer"; 
	src: url(//2291924.fs1.hubspotusercontent-na1.net/hubfs/2291924/raw_assets/public/Blue_Wheel_Media_September_2023/fonts/6499d0809cda16c022381275_Ayer-Medium-Web.woff2) format("woff2"), 
		url(//2291924.fs1.hubspotusercontent-na1.net/hubfs/2291924/raw_assets/public/Blue_Wheel_Media_September_2023/fonts/6499d06d8e51bb471c0eead6_Ayer-Medium-Web.woff) format("woff"); 
	font-style: normal; 
	font-weight: 500; 
	font-display: swap; 
}
@font-face { 
	font-family: "Ayer"; 
	src: url(//2291924.fs1.hubspotusercontent-na1.net/hubfs/2291924/raw_assets/public/Blue_Wheel_Media_September_2023/fonts/645ff208ba26bca451831658_Ayer-Semibold-Web.woff2) format("woff2"), 
		url(//2291924.fs1.hubspotusercontent-na1.net/hubfs/2291924/raw_assets/public/Blue_Wheel_Media_September_2023/fonts/645ff208f9653f350266c1aa_Ayer-Semibold-Web.woff) format("woff"); 
	font-style: normal; 
	font-weight: 600; 
	font-display: swap; 
}
@font-face { 
	font-family: "Ayer Deck"; 
	src: url(//2291924.fs1.hubspotusercontent-na1.net/hubfs/2291924/raw_assets/public/Blue_Wheel_Media_September_2023/fonts/645ff208d90c23a7710952f1_AyerDeck-Medium-Web.woff2) format("woff2"), 
		url(//2291924.fs1.hubspotusercontent-na1.net/hubfs/2291924/raw_assets/public/Blue_Wheel_Media_September_2023/fonts/645ff2086eeb2a8e191a6f13_AyerDeck-Medium-Web.woff) format("woff"); 
	font-style: normal; 
	font-weight: 500; 
	font-display: swap;
}
@font-face { 
	font-family: "Chap"; 
	src: url(//2291924.fs1.hubspotusercontent-na1.net/hubfs/2291924/raw_assets/public/Blue_Wheel_Media_September_2023/fonts/645ff25772b1cd23a1d2123a_Chap%20Light.woff) format("woff"); 
	font-style: normal; 
	font-weight: 300; 
	font-display: swap;
}
@font-face { 
	font-family: "National 2 Narrow"; 
	src: url(//2291924.fs1.hubspotusercontent-na1.net/hubfs/2291924/raw_assets/public/Blue_Wheel_Media_September_2023/fonts/645ff1d4d90c23a771092fea_national-2-narrow-regular.woff2) format("woff2"); 
	font-style: normal; 
	font-weight: 400; 
	font-display: swap;
}
:root{
	--Ayer: "Ayer", sans-serif;
	--Ayer-Deck: "Ayer Deck", sans-serif;
	--Chap: "Chap", sans-serif;
	--National-2-Narrow: "National 2 Narrow", sans-serif;
	--Gradiant-180: linear-gradient(180deg, rgba(232, 217, 213,1.0) 0%, rgba(0, 119, 255,1.0) 100%);
	--Gradiant-90: linear-gradient(90deg, rgba(232, 217, 213,1.0) 0%, rgba(0, 119, 255,1.0) 100%)
}
.child_theme .content-wrapper ,
.child_theme .dnd-section > .row-fluid,
.child_theme .page-center,
.child_theme .header .page-center,
.child_theme .header .primary-section .page-center,
.child_theme .footer .page-center{
	width: 88.8vw;
}
.child_theme [class*="full-width-section"].dnd-section > .row-fluid, 
.child_theme [class*="full-width-section"].dnd-section {
	width: 100%;
}
.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{
	font-family: var(--Ayer);
}
.child_theme body{
	font-family: var(--Chap);
	letter-spacing: -.005em;
}
.child_theme .hs-trans-btn, 
.child_theme form input[type=submit], 
.child_theme .hs-button, 
.child_theme .hs-sec-btn, 
.child_theme .systems-page .hs-search-results__next-page, 
.child_theme .systems-page .hs-search-results__prev-page,
.child_theme nav.blog-pagination > a, 
.child_theme .simple-banner .banner-breacrumb ul.hs-breadcrumb-menu, 
.child_theme .landing-banner .form-row .hs-form-field > label, 
.child_theme .cm_pg_wrp .left-col a.custom, 
.child_theme .cm_pg_wrp .right-col a.custom, 
.child_theme .sidebar-popular-posts .related-title, 
.child_theme .pricing-table-gp .popular-ribon,
.child_theme .blog-feedv3 .read-more, 
.child_theme .glide__bullets.numberBullets .glide__bullet {
	font-family: var(--National-2-Narrow);
}
.child_theme button, 
.child_theme [type=“button”], 
.child_theme .button{
	font-family: var(--National-2-Narrow);
}
.child_theme .contact-banner.top_area-module-2 .cm_lb_svg svg,
.child_theme .banner_area-module-2 .cm_lb_svg svg path, 
.child_theme .banner_area-module-2 .cm_lb_svg svg{
	fill: rgba(26, 17, 27,1.0);
}

.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]{
	position:relative;
	font-size:0.882VW;
	text-transform: uppercase;
	letter-spacing: .1em;
	border-radius: 200px;
}
.child_theme .tabber .media-col .form-wrap .actions, 
.child_theme form .actions{
	border-radius: 200px;
	position: relative;
	background-color: rgba(26, 17, 27,1.0);
	display: inline-flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
}
.child_theme input.hs-button.primary.large,
.child_theme input.hs-button.primary{
	border-width: 2px;
	padding: 0.9vw 1.7vw;
}
.child_theme .hs-search-field__bar button svg {
	fill: #ccc;
}
.child_theme .hs-search-field--open.hs-search-field .hs-search-field__suggestions {
	background-color: rgba(26, 17, 27,1.0);
}
.child_theme .hs-search-field__suggestions-container {
	z-index: 11;
}
.child_theme a.hs-button.primary,
.child_theme a.hs-button,
.child_theme .hs-trans-btn{
	border-radius: 200px;
	position: relative;
	min-height: 3.6vw;
	min-width: 8vw;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	padding: 0.9vw 1.7vw;
}
.child_theme .hs_submit input.hs-button.primary, 
.child_theme .actions input.hs-button.primary {
	border: 0;
	padding: 0.9vw 1.7vw;
	min-width: 8vw;
	min-height: 4vw;
}
.child_theme .cm_nv_wrp .cm_nv_inner .custom:before, 
.child_theme .hs-button:before, 
.child_theme .tabber .media-col .form-wrap .actions:before, 
.child_theme form .actions:before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: -1;
	margin: -2px;
	border-radius: inherit;
	background: var(--Gradiant-90);
}
.child_theme .cm_nv_wrp .cm_nv_inner .custom:hover:before, 
.child_theme .hs-button:hover:before, 
.child_theme .tabber .media-col .form-wrap .actions:hover:before, 
.child_theme form .actions:hover:before {
	width: calc(100% + 12px);
	height: calc(100% + 12px);
	top: -6px;
	left: -6px;
	bottom: auto;
	right: auto;
	margin: 0;
}
.child_theme .tabber .media-col .form-wrap .hs-input:hover,
.child_theme form input[type=email]:hover,
.child_theme form input[type=file]:hover,
.child_theme form input[type=number]:hover,
.child_theme form input[type=password]:hover,
.child_theme form input[type=search]:hover,
.child_theme form input[type=tel]:hover,
.child_theme form input[type=text]:hover,
.child_theme form select:hover,
.child_theme form textarea:hover{
	background-color: #363033;
}
.child_theme .tabber .media-col .form-wrap .hs-input, 
.child_theme form input[type=email], 
.child_theme form input[type=file], 
.child_theme form input[type=number], 
.child_theme form input[type=password], 
.child_theme form input[type=search], 
.child_theme form input[type=tel], 
.child_theme form input[type=text], 
.child_theme form select, 
.child_theme form textarea{
	border-top: none;
	border-right: none;
	height: auto;
	padding: 20px !important;
	width: 100%;
	border-width: 2px;
	font-family: var(--National-2-Narrow);
	border-width: 2px;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 400;
	line-height: 100%;
	transition: background-color .2s;
	position: relative;
	line-height: normal;
}
.child_theme form .input{
	position: relative;
}
.child_theme form .input:hover:before {
	opacity: 1;
}
.child_theme form .input:before {
	content: '';
	display: block;
	width: 4px;
	height: 61px;
	position: absolute;
	top: 0;
	right: 100%;
	background: var(--Gradiant-180);
	transition: opacity 200ms;
	opacity: 0;
}
.child_theme h3,
.child_theme h1,
.child_theme h2,
.child_theme h4,
.child_theme h5,
.child_theme h6
	margin-top: 10px;
}
.child_theme .error-page:before {
	color: rgba(250, 250, 250, 0.2);
}
.child_theme form a {
	color: inherit !important;
}
.child_theme .sidebar-popular-posts .page-center,
.child_theme .page-center .dnd-section > .row-fluid,
.child_theme .page-center .content-wrapper,
.child_theme .content-wrapper .dnd-section > .row-fluid,
.child_theme .content-wrapper .page-center {
	width: 100%;
}
.child_theme .simple-banner {
	min-height: 750px;
}
.child_theme .page-center.full_width {
	width: 100% !important;
}


@media screen and (max-width: 1919px){
	.child_theme h1,
	.child_theme .h1{
		font-size:7.199999999999999vw;
	}
	.child_theme h2,
	.child_theme .h2{
		font-size:4.0vw;
	}
	.child_theme h3,
	.child_theme .h3{
		font-size:2.8000000000000003vw;
	}
	.child_theme h4,
	.child_theme .h4{
		font-size:2.014vw;
	}
	.child_theme h5,
	.child_theme .h5{
		font-family: var(--Chap);
	}
	.child_theme h6,
	.child_theme .h6{
		font-family: var(--Chap);
	}
	.child_theme body{
	  font-size:1.1995200000000001vw;
	}
}

@media screen and (max-width: 767px){
	.child_theme h1,
	.child_theme .h1{
		font-size:15.0vw;
	}
	.child_theme h2,
	.child_theme .h2{
		font-size:12.0vw;
	}
	.child_theme h3,
	.child_theme .h3{
		font-size:8.96vw;
	}
	.child_theme h4,
	.child_theme .h4{
		font-size:7.9799999999999995vw;
	}
	.child_theme body{
		font-size:4.788vw;
	}
	.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: 3.2vw 6.5vw 3.2vw 7.3vw;
		font-size: 3.2vw;
	}
	.child_theme .hs_submit.hs-submit {
		margin-bottom: 10px;
	}
}
.child_theme .splide__pagination__page,
.child_theme ul.splide__pagination button {
	background: #ccc;
}
/*========================================Header Style========================================*/


.child_theme header.header {
	width: 100%;
	background-color: rgba(26, 17, 27,0.8);
	padding: 2.6vw 5.6vw;
	position: fixed;
}
.child_theme .header .page-center {
	padding-left: 0px;
	padding-right: 0px;
}
.child_theme header .inner_wrapper {
	display: flex;
	align-items: center;
}
.child_theme header .logo_wrapper {
	margin-top: -7px;
}
.child_theme header .logo_wrapper {
	width: 12vw;
}
.child_theme header .menu_wapper {
	align-items: center;
	margin-left: auto;
	display: flex;
	margin-top: 2px;
}
.child_theme header .menu_wapper .hs-menu-wrapper >ul {
	padding: 0;
	align-items: center;
}
.child_theme header .menu_wapper .hs-menu-wrapper >ul >li {
	margin: 0;
}
.child_theme header .menu_wapper .hs-menu-wrapper >ul >li >a{
	font-family: var(--National-2-Narrow);
	font-size: 19.2px;
	display: block;
	position: relative;
	text-transform: uppercase;
	color: rgba(232, 217, 213,1.0);
	letter-spacing: .1em;
	font-weight: 400;
	line-height: 100%;
	transition: color .2s;
	padding: min(1vw, 21px) min(1.4vw, 30px);
}
.child_theme header .menu_wapper .hs-menu-wrapper >ul >li.hs-item-has-children >a{
	display: flex;
	align-items: center;
}
.child_theme header .menu_wapper .hs-menu-wrapper >ul >li:first-child >a{
	margin: min(1vw, 21px) min(1.4vw, 30px) 0;
	padding: min(0.4vw, 8px) 0 min(1.4vw, 30px) 0;
}
.child_theme header .menu_wapper .hs-menu-wrapper >ul >li:first-child:hover >a{
	color: rgba(0, 119, 255,1.0);
}
.child_theme header .menu_wapper .hs-menu-wrapper >ul >li.active:first-child >a,
.child_theme header .menu_wapper .hs-menu-wrapper >ul >li.active-branch:first-child >a{
	color: rgba(0, 119, 255,1.0)!important;
}
.child_theme header .menu_wapper .hs-menu-wrapper >ul >li.hs-item-has-children:hover>a {
	color: rgba(26, 17, 27,1.0);
	background-color: rgba(232, 217, 213,1.0);
}
.child_theme header .menu_wapper .hs-menu-wrapper >ul >li.hs-item-has-children.active>a,
.child_theme header .menu_wapper .hs-menu-wrapper >ul >li.hs-item-has-children.active-branch>a{
	color: rgba(26, 17, 27,1.0);
	background-color: rgba(232, 217, 213,1.0);
}
.child_theme header .arrow_nav {
	width: 1.56vw;
	height: 1.56vw;
	color: #07f;
	margin-left: 0.7vw;
	transition: color .2s;
}
.child_theme header .menu_wapper .hs-menu-wrapper>ul>li:first-child>a:before{
	content: '';
	display: block;
	width: 100%;
	height: 0;
	background: var(--Gradiant-90);
	position: absolute;
	bottom: 0;
	left: 0;
	transition: height 200ms;
}
.child_theme header .menu_wapper .hs-menu-wrapper >ul >li:first-child:hover >a:before{
	height: 8px;
}
.child_theme header .menu_wapper .hs-menu-wrapper >ul >li.active:first-child >a:before,
.child_theme header .menu_wapper .hs-menu-wrapper >ul >li.active-branch:first-child >a:before{
	height: 8px !important;
}
.child_theme header .menu_wapper .hs-menu-wrapper ul ul {
	padding: 0;
	width: 29vw;
	background-color: rgba(26, 17, 27,1.0);
	border: 1px solid rgba(232, 217, 213,1.0);
	padding-bottom: 0.7vw;
	top: 100%;
	left: 0;
	pointer-events: none;
}
.child_theme header .menu_wapper .hs-menu-wrapper>ul>li:hover ul {
	pointer-events: auto;
}
.child_theme header .menu_wapper .hs-menu-wrapper ul ul li {
	margin: 0;
}
.child_theme header .menu_wapper .hs-menu-wrapper ul ul li.hs-item-has-children >a {
	letter-spacing: .1em;
	text-transform: uppercase;
	justify-content: space-between;
	padding: 1vw 1.4vw;
	font-family: var(--National-2-Narrow);
	font-size: 19.2px;
	font-weight: 400;
	line-height: 100%;
	display: flex;
}
.child_theme header .menu_wapper .hs-menu-wrapper ul ul li.hs-item-has-children >a:after{
	content: "";
	background-image: url(//2291924.fs1.hubspotusercontent-na1.net/hubfs/2291924/raw_assets/public/Blue_Wheel_Media_September_2023/images/arrow.svg);
	background-position: 96%;
	background-repeat: no-repeat;
	background-size: 25px;
	content: "";
	width: 25px;
	height: 25px;
	right: 21px;
	top: 16px;
	transform: rotateZ(-90deg);
	position: absolute;
}
.child_theme header .menu_wapper .hs-menu-wrapper ul ul li a {
	color: rgba(232, 217, 213,1.0);
	background-color: rgba(2, 103, 128,0.0);
	letter-spacing: .1em;
	text-transform: uppercase;
	justify-content: space-between;
	padding: 1vw 1.4vw;
	font-family: var(--National-2-Narrow);
	font-size: 17.28px;
	font-weight: 400;
	line-height: 100%;
	transition: color .2s;
	display: flex;
	position: relative;
}
.child_theme header .menu_wapper .hs-menu-wrapper ul ul li:hover >ul {
	left: 100% !important;
	top: -1px !important;
}
.child_theme header .menu_wapper .hs-menu-wrapper ul ul li.hs-item-has-children >a:before{
	display: none;
}
.child_theme header .menu_wapper .hs-menu-wrapper ul ul li a:before {
	content: '';
	display: block;
	width: 0.28vw;
	height: 100%;
	background: var(--Gradiant-180);
	position: absolute;
	top: 0;
	left: 0;
	transition: opacity 200ms;
	opacity: 0;
}
.child_theme header .menu_wapper .hs-menu-wrapper ul ul li.hs-item-has-children >a{
	color: rgba(232, 217, 213,1.0)!important;
}
.child_theme header .menu_wapper .hs-menu-wrapper ul ul li a:hover{
	color: rgba(0, 119, 255,1.0);
	background-color: rgba(2, 103, 128,0.0);
}
.child_theme header .menu_wapper .hs-menu-wrapper ul ul li.active >a,
.child_theme header .menu_wapper .hs-menu-wrapper ul ul li.active-branch >a{
	color: rgba(0, 119, 255,1.0);
	background-color: rgba(2, 103, 128,0.0);
}
.child_theme header .menu_wapper .hs-menu-wrapper ul ul li.active >a:before,
.child_theme header .menu_wapper .hs-menu-wrapper ul ul li.active-branch >a:before{
	opacity: 1;
}
.child_theme header .menu_wapper .hs-menu-wrapper ul ul li a:hover:before{
	opacity: 1;
}
.child_theme header .menu_wapper .hs-menu-wrapper ul li:nth-child(5):hover >ul,
.child_theme header .menu_wapper .hs-menu-wrapper ul li:last-child:hover >ul{
	right: 0 !important;
	left: auto !important;
}
.child_theme header .menu_wapper .hs-menu-wrapper ul ul ul {
	min-width: 100%;
	width: auto;
}
.child_theme header .hamburger {
	float: right;
	cursor: pointer;
	-webkit-tap-highlight-color: transparent;
	-ms-user-select: none;
	font-size: 24px;
	position: relative;
	margin-left: auto;
	margin-right: 27px;
}
.child_theme header .hamburger-inner {
	flex-direction: column;
	flex: none;
	justify-content: center;
	align-items: center;
	transition: all .2s;
	display: flex;
	position: relative;
	width: auto;
	height: auto;
	border-style: none;
	border-radius: 0%;
}
.child_theme header .hamburger-line {
	width: 5.4vw;
	margin-top: 1vw;
	margin-bottom: 1vw;
	height: 1px;
	background-color: #d9d9d9;
}
.child_theme header .w_nav_overlay {
	width: 100%;
	left: 0;
	right: 0;
	overflow: hidden;
	z-index: 999;
	background-color: transparent;
	position: fixed;
	top: 0;
	transform: translateY(-100%);
	transition: transform 400ms ease-in;
}

.child_theme header .nav_menu_container {
	width: 100vw;
	height: 100vh;
	display: flex;
}
.child_theme header .nav_menu_wrapper {
	z-index: 1;
	width: 100vw;
	height: 100vh;
	background-color: #1a111b;
	flex-direction: column;
	align-items: flex-end;
	display: flex;
	position: relative;
	overflow: auto;
	text-align: right;
	padding: 200px 80px 80px;
	padding-top: 32vw;
	padding-left: 6.25vw;
	padding-right: 6.25vw;
}
.child_theme header .nav_menu_wrapper figure.close_icon_wrapper {
	cursor: pointer;
	background-color: #1a111b;
	border: 2px solid transparent;
	border-radius: 50%;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	transition: all .2s;
	display: flex;
	position: absolute;
	width: 7.8vw;
	height: 7.8vw;
	top: 8vw;
	right: 4vw;
	margin: 0;
}
.child_theme header .nav_menu_wrapper .hs-menu-wrapper ul {
	padding: 0;
}
.child_theme header .nav_menu_wrapper .hs-menu-wrapper ul li {
	margin: 0;
}
.child_theme header .nav_menu_wrapper .hs-menu-wrapper ul li a {
	margin-bottom: 3.125vw;
	font-family: var(--Ayer-Deck);
	font-size: 14vw;
	letter-spacing: -.01em;
	line-height: 100%;
	display: block;
}
.child_theme header .nav_menu_wrapper .hs-menu-wrapper >ul >li >a{
	color: rgba(232, 217, 213,1.0);
}
.child_theme header .nav_menu_wrapper .hs-menu-wrapper >ul >li:hover >a{
	color: rgba(232, 217, 213,1.0);
}
.child_theme header .nav_menu_wrapper .hs-menu-wrapper >ul >li.active >a,
.child_theme header .nav_menu_wrapper .hs-menu-wrapper >ul >li.active-branch >a{
	color: rgba(232, 217, 213,1.0);
}
.child_theme header .nav_menu_wrapper .hs-menu-wrapper ul ul li a{
	color: rgba(232, 217, 213,1.0);
}
.child_theme header .nav_menu_wrapper .hs-menu-wrapper ul ul li:hover >a{
	color: rgba(232, 217, 213,1.0);
}
.child_theme header .nav_menu_wrapper .hs-menu-wrapper ul ul li.active >a,
.child_theme header .nav_menu_wrapper .hs-menu-wrapper ul ul li.active-branch >a{
	color: rgba(232, 217, 213,1.0);
}
.child_theme header .nav_menu_wrapper figure.close_icon_wrapper img {
	width: 100%;
}
.child_theme header .w_nav_overlay.open_menu {
	transform: translateY(0%);
}
.child_theme header .nav_menu_wrapper form {
	width: 100%;
	justify-content: flex-end;
	display: flex;
	margin: 0 0 15px;
	margin-top: 48px;
}
.child_theme header .nav_menu_wrapper form input.search-input {
	background-color: transparent;
	font-size: 14px;
	letter-spacing: .1em;
	line-height: 120%;
	margin-bottom: 0;
	margin-right: 20px;
	max-width: 440px;
}
.child_theme header .nav_menu_wrapper form input::-webkit-input-placeholder {
	color: #999;
}
.child_theme header .search-btn-wrapper {
	background-clip: padding-box;
	width: 56px;
	height: 56px;
	background-color: #1a111b;
	border: 2px solid transparent;
	border-radius: 50%;
	flex-direction: column;
	flex: none;
	justify-content: center;
	align-items: center;
	transition: all .2s;
	display: flex;
	position: relative;
}
.child_theme header .search-btn-wrapper:before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: -1;
	margin: -2px;
	border-radius: inherit;
	background: var(--Gradiant-90);
}
.child_theme header .search-btn-wrapper input.search-btn {
	width: 54px;
	height: 54px;
	background-color: #1a111b;
	background-image: url(//2291924.fs1.hubspotusercontent-na1.net/hubfs/2291924/raw_assets/public/Blue_Wheel_Media_September_2023/images/search.svg);
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: auto;
	border: 2px solid transparent;
	border-radius: 50%;
	flex-direction: column;
	flex: none;
	justify-content: center;
	align-items: center;
	transition: all .2s;
	display: flex;
	position: relative;
	padding: 9px 15px;
}
.child_theme header .search-btn-wrapper:hover:before {
	width: calc(100% + 12px);
	height: calc(100% + 12px);
	top: -6px;
	left: -6px;
	bottom: auto;
	right: auto;
	margin: 0;
}
.child_theme header .search-btn-wrapper input.search-btn:hover {
	background-color: rgba(0, 119, 255,1.0);
	border-color: rgba(0, 119, 255,1.0);
}
.child_theme header .nav_menu_wrapper form input.search-input:hover,
.child_theme header .nav_menu_wrapper form input.search-input:focus{
	border-color: rgba(0, 119, 255,1.0);
}
.child_theme .lp_header header .logo_wrapper {
	margin-top: 0;
}




@media screen and (min-width: 767px){
	.child_theme header .hamburger{
		display: none;
	}
	.child_theme header .w_nav_overlay{
		transform: translateY(-100%)!important;
	}
}
@media only screen and (min-width: 1920px)  {
	.child_theme header .arrow_nav {
		width: min(1.72vw, 34px);
    height: min(1.72vw, 34px);
	}

	.child_theme header .menu_wapper .hs-menu-wrapper>ul>li>a  {
		padding: min(1vw, 21px) min(1.4vw, 30px);    font-size: min(1vw, 22px);
	}
	.child_theme header .menu_wapper .hs-menu-wrapper>ul>li:first-child>a {
		margin: min(1vw, 21px) min(1.4vw, 30px) 0;
		padding: min(0.4vw, 8px) 0 min(1.4vw, 30px) 0;
	}
}
@media only screen and (max-width: 1919px){
	.child_theme header .menu_wapper .hs-menu-wrapper ul ul li.hs-item-has-children>a:after {
		top: 0.65vw;
		right: 16px;
	}
	.child_theme header .menu_wapper .hs-menu-wrapper >ul >li.hs-item-has-children >a,
	.child_theme header .menu_wapper .hs-menu-wrapper ul ul li a{
		font-size: 0.89856vw;
	}
	.child_theme header .menu_wapper .hs-menu-wrapper>ul>li>a,
	.child_theme header .menu_wapper .hs-menu-wrapper ul ul li.hs-item-has-children >a{
		font-size: 0.9984vw;
	}
}
@media only screen and (max-width: 1200px){
	.child_theme header .logo_wrapper {
		margin-top: -3px;
	}
	.child_theme header .menu_wapper {
		margin-top: 1px;
	}
	.child_theme header .menu_wapper .hs-menu-wrapper ul ul li.hs-item-has-children>a:after {
		top: 0.5vw;
		right: 13px;
	}
}
@media screen and (max-width: 991px){
	.child_theme header .menu_wapper .hs-menu-wrapper>ul>li:first-child>a {
		margin-left: 16px;
		margin-right: 16px;
	}
	.child_theme header .menu_wapper .hs-menu-wrapper ul ul li.hs-item-has-children>a:after {
		right: 11px;
		height: 16px;
		width: 22px;
	}
}
@media screen and (max-width: 767px){
	.child_theme header.header{
		background-color: rgba(26, 17, 27,0.8);
	}
	.child_theme header .menu_wapper {
		display: none;
	}
	.child_theme header.header {
		padding: 6.25vw;
	}
	.child_theme header .logo_wrapper a {
		width: 37.5vw;
		height: 10.9375vw;
	}
	.child_theme header .logo_wrapper {
		margin: 0;
	}
}
@media screen and (max-width: 450px){
	.child_theme header .hamburger {
		margin-right: 21px;
	}
	.child_theme header .nav_menu_wrapper{
		margin-right: 10px;
	}
}



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

.child_theme .footer {
	position: relative;
	z-index: 9;
	border-top: 1px solid #363033;
	padding: 2.8vw 5.6vw 11.2vw;
	background-color: rgba(26, 17, 27,1.0);
}
.child_theme .footer-logo {
	align-self: start;
	justify-self: start;
	float: left;
	text-decoration: none;
	position: relative;
	padding-left: 0;
}
.child_theme .footer-content {
	flex-direction: column;
	align-items: flex-start;
	padding-left: 2.8vw;
	padding-right: 2.8vw;
	display: flex;
	grid-area: span 1/span 1/span 1/span 1;    
}
.child_theme .footer-row .hs_cos_wrapper_type_rich_text{
	width: 100%;
	margin-bottom: 1.4vw;
	display: flex;
}
.child_theme .footer-column .hs_cos_wrapper_type_rich_text {
	flex-direction: column;
	margin-bottom: 2.8vw;
}
.child_theme .footer-row p {
	align-items: flex-start;
	padding-right: 2.8vw;
	display: flex;
	margin-bottom: 0;
	font-size:25.2px;
	line-height: 130%;
}
.child_theme .footer-row p a {
	color: rgba(232, 217, 213,1.0);
	text-decoration: none;
	transition: color .2s;
}
.child_theme .footer-row p a:hover {
	color: rgba(0, 119, 255,1.0);
}
.child_theme .footer-row.ml-1 {
	margin-left: -1vw;
}
.child_theme .footer__social-wrapper {
	border-radius: 1vw;
	justify-content: center;
	align-items: center;
	margin-right: 0.4vw;
	padding: 1.2vw 0.8vw;
	transition: all .2s;
	display: flex;
	position: relative;
	overflow: hidden;
	max-width: 100%;
}
.child_theme .footer__social {
	z-index: 1;
	width: 1.74vw;
	height: 1.74vw;
	position: relative;
}
.child_theme .footer__social-bg {
	opacity: 0;
	background-image: linear-gradient(#fff,#07f 92%);
	transition: opacity .2s;
	position: absolute;
	top: 0%;
	bottom: 0%;
	left: 0%;
	right: 0%;
}
.child_theme .footer__social-wrapper:hover .footer__social-bg {
	opacity: 1;
}
.child_theme .footer-row #hs_cos_wrapper_footer_social_links {
	width: 100%;
	margin-bottom: 1.4vw;
	display: flex;
}
.child_theme footer.footer .page-center {
	grid-column-gap: 0px;
	grid-row-gap: 0px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	margin-left: auto;
	margin-right: auto;
	display: grid;
}
.child_theme .footer-logo a {
	display: block;
}
.child_theme .footer-column p span {
	margin-left: 12px;
	margin-right: 12px;
}
@media only screen and (min-width: 1500px){
	.child_theme .footer-row p {
		white-space: nowrap;
	}
}
@media only screen and (max-width: 1919px){
	.child_theme .footer-row p {
		font-size:1.2096vw;
	}
}
@media screen and (max-width: 991px){
	.child_theme .footer-content .footer-row {
		margin-bottom: 3.2vw;
	}
	.child_theme .footer-content .footer-row.mb-2-8{
		margin-bottom: 0;
	}
	.child_theme .footer-row #hs_cos_wrapper_footer_social_links {
		margin-bottom: 0;
	}
	.child_theme .footer-row:first-child .hs_cos_wrapper_type_rich_text {
		margin-bottom: 0;
	}
}
@media screen and (max-width: 767px){
	.child_theme .footer {
		padding: 8vw 6.25vw 16vw;
	}
	.child_theme footer.footer .page-center {
		grid-row-gap: 4vw;
		grid-template-columns: 1fr;
	}
	.child_theme .footer-content {
		padding-left: 0;
	}
	.child_theme .footer-row p a {
		font-size:2.3990400000000003vw;
		line-height: 130%;
	}
	.child_theme .footer-row.ml-1 {
		margin-left: -2vw;
	}
	.child_theme .footer__social-wrapper {
		margin-right: 0.8vw;
		padding: 1.2vw;
	}
	.child_theme .footer__social {
		width: 6.4vw;
		height: 6.4vw;
	}
	.child_theme .footer-row p {
		font-size:2.3990400000000003vw;
		line-height: 131%;
		align-items: center;
	}
	.child_theme .footer-column p span {
		font-size:4.788vw;
		line-height: 131%;
	}
	.child_theme .footer-content .footer-row {
		margin-bottom: 4.8vw;
	}
	.child_theme .footer-row.top_section p {
		align-items: flex-start;
	}
}
@media screen and (max-width: 479px){
	.child_theme .footer-row p a,
	.child_theme .footer-row p{
		font-size:3.9941999999999998vw;
	}
	.child_theme .footer-row .hs_cos_wrapper_type_rich_text {
		flex-direction: column;
	}
	.child_theme .footer-content .footer-row {
		margin-bottom: 6.4vw;
	}
}


/*=====================================Banner Style=====================================*/
.child_theme .cm-banner .flex_row {
	grid-column-gap: 0px;
	grid-row-gap: 0px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid;
}
.child_theme .cm-banner .img_before_col .img_wrap {
	display: block;
	width: auto;
}
.child_theme .cm-banner .img_before_col .banner-content-inner{
	padding-top: 4.7vw !important;
}
.child_theme .cm-banner .img_before_col .banner-content-inner .top_sec{
	width: auto;
	z-index: 1;
	height: 100%;
	background-color: #1a111b;
	min-width: 0;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
	margin-bottom: 0;
	padding-left: 5.6vw !important;
	padding-right: 5.6vw !important;
	display: flex;
	position: relative;
}
.child_theme .cm-banner .hero__bg-wrapper {
	width: 44.4vw;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.child_theme .cm-banner .hero__bg {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.child_theme .cm-banner.dnd_padd {
	overflow: visible;
}
.child_theme .cm-banner .img_before_col .img_wrap img {
	width: 100%;
}
.child_theme .cm-banner .flex_row>div {
	padding: 0;
	width: 100%;
	position: relative;
}
.child_theme .cm-banner .top_sec {
	position: relative;
	z-index: 11;
}
.child_theme .cm-banner .top_sec h2 {
	font-weight: 500;
	line-height: 100%;
	margin-bottom: 2.4vw;
	letter-spacing: -0.013em;
}
.child_theme .cm-banner {
	min-height: auto;
}
.body-wrapper > *[data-global-resource-path*="header.html"] + *,
.body-wrapper > *[data-global-resource-path*="header-no-navigation.html"] + *{
	padding-top: 9.4vw;
}
.body-wrapper > *[data-global-resource-path*="header.html"] + .banner-section,
.body-wrapper > *[data-global-resource-path*="header-no-navigation.html"] + .banner-section{
	padding-top: 9.4vw;
	padding-right: 11.2vw;
	padding-left: 11.2vw;
}
.child_theme .cm-banner .page-center{
	
	max-width: 1920px;
	
}

@media screen and (max-width: 767px){
	.body-wrapper > *[data-global-resource-path*="header.html"] + .banner-section,
	.body-wrapper > *[data-global-resource-path*="header-no-navigation.html"] + .banner-section{
		padding: 23.4vw 6.25vw 10vw;
		padding-bottom: 16vw;
	}
	.body-wrapper > *[data-global-resource-path*="header.html"] + *,
	.body-wrapper > *[data-global-resource-path*="header-no-navigation.html"] + *{
		padding-top: 23.4vw;
	}
	.child_theme .cm-banner .flex_row {
		grid-row-gap: 12.5vw;
		grid-template-columns: 1fr;
	}
	.child_theme .cm-banner .hero__bg-wrapper {
		width: 100vw;
		height: 40%;
		left: -6.25vw;
	}
	.child_theme .cm-banner .img_before_col .banner-content-inner .top_sec {
		padding-top: 5.6vw!important;
		padding-left: 0!important;
		padding-right: 0!important;
	}
	.child_theme .cm-banner .img_before_col .banner-content-inner {
		padding-top: 16vw !important;
	}
	.child_theme .cm-banner .top_sec h2 {
		font-size:14.0vw;
		margin-bottom: 4.8vw;
		letter-spacing: -.005em;
	}
	.child_theme .footer-row.top_section p br {
		display:none;
	}
}