.jss10, .jss16, .jss22{
    pointer-events: none;
}
h2.MuiTypography-root.jss3.MuiTypography-h2 {
    text-transform: none !important;
}
span.elementor-icon-list-icon {
    margin-top: -14px !important;
}
.elementor-icon-box-icon {
    margin-top: -3px !important;
}
.MuiGrid-spacing-xs-3 > .MuiGrid-item {
    padding: 0px !important;
}
.MuiGrid-root.MuiGrid-container.MuiGrid-spacing-xs-3 {
    background-color: white !important;
}
.MuiBox-root.jss1 {
    background: white !important;
}
.MuiGrid-spacing-xs-1 > .MuiGrid-item {
    padding: 0px !important;
}
.jss13 {
    padding-bottom: 0px !important;
	
}
.jss19 {
    padding-top: 0px !important;
}
.jss20 {
    margin-top: -15px !important;
}
.jss14>img, .jss20>img {
    height: 200px !important;
		object-fit: cover !important;
    object-position: top !important;
		filter: brightness(80%);
}
.jss8>img {
    height: 405px !important;
		filter: brightness(80%);
}
.jss7 {
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 10px !important;
}
.jss3 {
    font-size: 32px !important;
    font-family: 'founders grotesk bold' !important;
	font-family: inherit !important;
    font-weight: 600 !important;
    line-height: 32px !important;   
    color: #00142D !important;
    padding-left: 5px !important;
}
p.MuiTypography-root.jss4.MuiTypography-body1 {
    color: white !important;
    padding-left: 5px !important;
}
.elementor-904640 .elementor-element.elementor-element-d0b1213 img {
   margin-bottom: -6px !important;
}
@media screen and (max-width: 600px) {
	.jss8>img {
    height: auto !important;
	}
.jss7 {
    padding-right: 16px !important;
    margin-bottom: -30px !important;
    padding-left: 16px !important;
}	
}
a:active{
	color: #B08900 !important;
}
.elementor-858494 .elementor-element.elementor-element-27c6bcc1 .jet-listing-grid__slider-icon {   
    background: #3399CC !important;
}
.elementor-858494 .elementor-element.elementor-element-27c6bcc1 .jet-listing-grid__slider-icon:hover {   
    background: #00aaff !important;
}

h2.MuiTypography-root.jss3.MuiTypography-h2 {
    text-transform: none !important;
    font-size: 16px !important;
}

@media (min-width: 980px) {
	.jss7{
	width: 135% !important;
		padding-right: 10px !important;
	}
	.jss8 > img {
		height: 580px !important;
	}
	.jss13{
	width: 60% !important;
	margin: 0 0;
	margin-left: 40%;
	}
	.jss21{
		width: 60% !important;
		margin-left: 40%;
	}
	.jss15 > img,.jss23 > img{
	height: 250px !important;
	object-fit: cover;
	}
	.jss15,.jss23 {
		position: static !important;
		object-fit: cover;
	}
	.jss14,.jss22{
	height: 350px
	}
}
.jss7{
	width: 100%;
	margin-bottom: 20px !important;
}

.jss8 > img {
	object-fit: cover;
}


.jss14,.jss22,.jss7{
	box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
	padding: 5px 5px !important;
	
}

.jss24,.jss16{
	margin-top: 0px;
	position: relative !important;
	padding-top: 0px !important;
	margin-top: 0px !imporant;
}
.jss18, .jss26{
	position: absolute !important;
	bottom: -40px;
	left: 0px;
	padding: 0px 10px;
}

.jss9{
	bottom: -80px !important;
	padding: 0 20px !important;
}
.jss17, .jss25 ,.jss10{
	display: none;
}

.jss14, .jss22, .jss7{
	padding: 0 !important;
}

.MuiTypography-colorPrimary {
    color: #0669F7 !important;
}
.jss2{
	padding: 0 15px !important;
}
.jss11 > .jss3  {
	color: white !important;
	background-color: #0669F7;
	font-size: 40px !important;
	display: inline-block;
	padding: 0px 15px !important;
}
.jss11 > .jss3 > h2 {
	font-size: 40px !important;
	
}
.jss12{
	padding-top:80px;
}
.jss11> h2.MuiTypography-root.jss3.MuiTypography-h2 {
    text-transform: none !important;
    font-size: 40px !important;
    line-height: 54px !important;
    padding: 10px;
}
h2.MuiTypography-root.jss3.MuiTypography-h2 {
    text-transform: none !important;
    font-size: 16px !important;
	line-height: 18px !important;
}

.jss12 > h3.MuiTypography-root.jss2.MuiTypography-h3, .jss20 > h3.MuiTypography-root.jss2.MuiTypography-h3{
	font-size: 10px !important;
	margin-top: 20px !important;
}
.jss12 > h3.MuiTypography-root.jss2.MuiTypography-h3, .jss20 > h3.MuiTypography-root.jss2.MuiTypography-h3, .jss27 > h3.MuiTypography-root.jss2.MuiTypography-h3{
	font-size: 10px !important;
	
}
.jss12 > h3.MuiTypography-root.jss2.MuiTypography-h3{
	padding: 0 20px !important;
}
.jss7, .jss14, .jss22{
	position: relative !important;
	padding-bottom: 130px !important
}
.jss12,.jss20, .jss27{
	position: absolute !important;
	bottom: -10px !important;
}

.jss18 > h2.MuiTypography-root.jss3.MuiTypography-h2{
    text-transform: none !important;
    font-size: 20px !important;
    line-height: 24px !important;
    padding: 4px 12px !important;
		color: white !important;
		background-color: #0669F7;
		display: inline-block;

}
.jss26 > h2.MuiTypography-root.jss3.MuiTypography-h2{
    text-transform: none !important;
   font-size: 20px !important;
    line-height: 24px !important;
    padding: 4px 12px !important;
		color: white !important;
		background-color: #0669F7;
		display: inline-block;

}
@media (max-width: 650px) {
	.MuiGrid-container {
    width: 10;
		display: block !important;
    flex-wrap: wrap;
    box-sizing: border-box;
	}
	.jss8 > img {
		height: 210px !important;
	}
	.jss9{
	bottom: -40px !important;
	}
	.jss7{
		
	position: relative !important;
	padding-bottom: 80px !important
}
	.jss6{
		width: 100% !important;
		padding: 0 5px !important;
	}
.jss11 > .jss3  {
		color: white !important;
		background-color: #0669F7;
		
		display: inline-block;
	}
	.jss11> h2.MuiTypography-root.jss3.MuiTypography-h2 {
				text-transform: none !important;
				font-size: 20px !important;
				line-height: 22px !important;
   			 padding: 5px;
		}
	.jss13,.jss21{
	width: 100% !important;
	padding: 0 5px !important;
	}
	.jss14,.jss22{
	height: 310px !important;
	}
	.jss21{
		width: 100% !important;
	}
	.jss15 > img,.jss23 > img{
	height: 210px !important;
	object-fit: cover;
	}
	.jss15,.jss23 {
		position: static !important;
		object-fit: cover;
	}
	.jss13,.jss22{
	height: 300px
	}
	
}

div#section-view-1 p.MuiTypography-root.jss5.MuiTypography-body1 {
    display: none !important;
}



.elementor-element.elementor-element-3f96c983 .elementor-widget-container{
	text-align: center;
}

.elementor-45603 .elementor-element.elementor-element-4bd366ef.e-con{flex-grow: 3;align-items: flex-start;
}

.elementor-45603 .elementor-element.elementor-element-34c1f1.e-con{
	flex-grow: 1;
}

.elementor-45603 .elementor-element.elementor-element-1fcc1240.e-con{
	flex-grow: 1;
}

