/*.hero{
	margin-top:-250px;
}*/

@import url( "https://use.typekit.net/qmn3buk.css");

h1, h2, h3, .elementor-button-text, .elementor-heading-title, nav a, .elementor-widget-theme-post-title .elementor-heading-title, .elementor-icon-box-title, .elementor-countdown-digits{
font-family: "museo-sans", sans-serif!important;
	font-weight:700!important;
}

h4, h5, .elementor-button-text, .elementor-countdown-label, h4.elementor-heading-title, h4 b{
font-family: "museo-sans", sans-serif;!important;
	font-weight:400!important;
}


.hero_container {
	position:relative!important;
	z-index:0;
}

.hero_title{
	left:0;
	margin:auto;
	right:0;
	top:0;
	bottom:0;
	margin-top:140px;
	z-index:10!important;
}

	header .orange a{
		color:white!important;
		background-color:#F26649;
		border:3px solid  #F26649!important;
	}
	
		header .orange a:hover{
		color:#F26649!important;
		background-color:white!important;
	}

body{
	position:relative;
}

.side_contact{
	position:fixed;
	transform:rotate(-90deg);
	transform-origin:right bottom;
	right:18px;
	bottom:50vh;
	z-index:10;
	height:20px;
	transition:right .4s;
}

.side_contact a{
	background-color:#F26649;
	color:white;
	padding:20px 20px 20px 20px;
	font-weight:900;
	text-transform:uppercase;
}

.side_contact:hover{
	transition:all .3;
	right:22px;
	transition:right .4s;
}

.side_contact:hover a{
	background-color:black;
	transition:all .4s;
}


.download_link{
	background-color:#F26649;
	color:white;
	padding:12px 24px;
	border:2px solid #F26649;
	margin-top:40px!important;
}

.download_link:hover{
	color:#F26649;
	background-color:#FFFFFF;
}

.subdesc .gfield_description{
	padding:0 0 4px 0!important;
}

.subdesc label{
	padding:0!important;
	margin:0!important;
}

@media only screen and (min-width: 769px) {	
	header li{
				margin-left:14px!important;

	}
}

@media only screen and (max-width: 768px) {
	
	.hero_container{
		min-height:auto;
	}
	.hero_title{
		margin:30px;
	}
	h1{
		font-size:30px!important;
	}
	h2{
		font-size:22x!important;
		line-height:134%!important;
	}
	
	.elementor-headline-dynamic-wrapper svg{
		display:none;
	}
}

.gform_wrapper.gravity-theme .gfield_required,
.gform_button
{
	color:rgb(242, 102, 73);!important;
	
}

.gform_button{
	border-color:rgb(242, 102, 73)!important;
	border-radius:0!important;
	font-weight:700!important;
	border:2px solid;
}

.gform_button:hover{
	background-color:rgb(242, 102, 73)!important;
	color:white!important;
}