:root {
		--primary-color: #3d7fa0; 
    --secondary-color: #4e5a64; 
    --global_light-color: #f7f7f7; 
    --global_dark-color: #000000; 
}

		.service_cta_splitscreen.back .p1-left{
			background:var(--global_dark-color);
		}
		
		.service_cta_splitscreen .col.col-lg-6.p1-both.align-self-stretch.service_cta_element{
			background:var(--global_dark-color);
		}
		.service_cta_splitscreen .col h2{
			color:#fff;
		}
		.service_cta_splitscreen .col p{
			color:var(--global_light-color);
		}
		
		.service_cta_splitscreen .col .btn{
			background:var(--secondary-color);
			border:1px solid var(--secondary-color);
			color:var(--global_light-color);
		}
		.service_cta_splitscreen .right_side_bt .btn .fa{
			border-left:1px solid var(--global_light-color);
		}
		.service_cta_splitscreen .service_cta_element.shadow::after{
			background-color:rgb(0,0,0);
			opacity:0.5;
		}

		.service_cta_splitscreen .videoPoster {
			background-image:url('');
			background-size: cover;
			background-repeat:no-repeat;
		}
		.service_cta_splitscreen .videoPoster button:before
		{
			border:1px solid var(--secondary-color);
		}
		.service_cta_splitscreen .videoPoster button:after
		{
			border-left: 40px solid var(--secondary-color);
		}
		.service_cta_splitscreen .service_cta_element, .service_cta_splitscreen .align-self-stretch, .service_cta_splitscreen .videoPoster, .service_cta_splitscreen .videoIframe,#map  {
			height:650px		}
		 .service_cta_splitscreen .videoIframe{
			 position:absolute;
			 z-index:99;
		 }
		.service_cta_splitscreen .eyebrow{
			font-weight: 600; 
			font-size: 24px;
			line-height: 1.14286;
			letter-spacing: .007em;
			color: ;
			margin-bottom: 1.5rem;
			display: block;
		}
		.service_cta_splitscreen .h2{
			font-weight: 600; 
			font-size: 24px;
			line-height: 1.14286;
			letter-spacing: .007em;
			color: ;
			margin-bottom: 1.5rem;
			display: block;
		}
