.elementor-kit-7{--e-global-color-primary:#000000;--e-global-color-secondary:#54595F;--e-global-color-text:#2d3946;--e-global-color-accent:#7ea0c1;--e-global-color-66cb8ae:#A2334C;--e-global-color-926a0be:#EAEAEA;--e-global-typography-primary-font-family:"Playfair Display";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Playfair Display";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Playfair Display";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Playfair Display";--e-global-typography-accent-font-weight:500;font-family:"Playfair Display", Sans-serif;}.elementor-kit-7 a{color:var( --e-global-color-66cb8ae );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*img:not(.standard-color) {
    filter: sepia(1);
    transition: 0.5s filter linear, 0.5s -webkit-filter linear !important;
}

.jet-map-listing img {
    filter: none;
}

img:not(.standard-color):hover {
    filter: sepia(0);
} 


.standard-color img {
    filter: none;
}*/

.page-left {
	background: #FFF;
	margin-top: -150px;
	padding: 40px 60px 40px 40px;
	width: calc(100% - 450px);
}

.page-left:before {
	content: '';
	background: #FFF;
	position: absolute;
	width: 50vw;
	left: 0;
	transform: translateX(-100%)
}

.page-right {
	padding: 40px;
	width: 450px;
	margin-top: -50px;
	background: rgb(247,247,247);
background: linear-gradient(90deg, rgba(247,247,247,1) 0%, rgba(255,255,255,1) 100%);
}

/*.page-right:after {
    content: '';
    position: absolute;
    background: #fff;
    width: 50vw;
    height: 100%;
    top: 0;
    left: 100%;
}*/

.page-right .title-icon {
    left: -62px;
    top: -10px;
}

.page-right .e-con-inner:first-of-type {
    padding-bottom: 40px
}

@media only screen and (max-width: 1024px) {
	.page-left {
		padding: 20px;
		width: 100%;
		margin-top: 0;
	}
	
    .page-right {
	    width: 100%;
	    min-width: auto !important;
	    padding: 20px;
	    margin-top: 0;
	    background: rgba(247,247,247,1);
	}
	
	.page-right:after {
	    display: none;
	}
}

@media only screen and (max-width: 767px) {

}/* End custom CSS */