/* @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    */
/*****************************************/

@import url('https://fonts.googleapis.com/css?family=DM+Sans:400,400i,500,500i,700,700i&display=swap');

/***********************************************/
/* hubspot/styles/responsive/modules.css       */
/* hubspot/styles/patches/recommended.css      */
/*                   START                     */
/***********************************************/

.Evoque_blog_module04 img {
	max-width:100%;
	border:0;
	-ms-interpolation-mode:bicubic;
	vertical-align:bottom
}
.Evoque_blog_module04 video {
	max-width:100%;
	height:auto
}
.Evoque_blog_module04 .hs-responsive-embed {
	position:relative;
	height:auto;
	overflow:hidden;
	padding-top:0;
	padding-left:0;
	padding-right:0
}
.Evoque_blog_module04 .hs-responsive-embed iframe,
.Evoque_blog_module04 .hs-responsive-embed object,
.Evoque_blog_module04 .hs-responsive-embed embed {
	width:100%;
	height:100%;
	border:0
}
.Evoque_blog_module04 .hs-responsive-embed,
.Evoque_blog_module04 .hs-responsive-embed.hs-responsive-embed-youtube,
.Evoque_blog_module04 .hs-responsive-embed.hs-responsive-embed-wistia,
.Evoque_blog_module04 .hs-responsive-embed.hs-responsive-embed-vimeo {
	padding-bottom:2%
}
.Evoque_blog_module04 .hs-responsive-embed.hs-responsive-embed-instagram {
	padding-bottom:116.01%
}
.Evoque_blog_module04 .hs-responsive-embed.hs-responsive-embed-pinterest {
	height:auto;
	overflow:visible;
	padding:0
}
.Evoque_blog_module04 .hs-responsive-embed.hs-responsive-embed-pinterest iframe {
	position:static;
	width:auto;
	height:auto
}
.Evoque_blog_module04 iframe[src^="http://www.slideshare.net/slideshow/embed_code/"] {
	width:100%;
	max-width:100%
}
@media(max-width:568px) {
	.Evoque_blog_module04 iframe {
	max-width:100%
}
}
textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],select {
	padding:6px;
	display:inline-block;
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.Evoque_blog_module04 .hs-menu-wrapper ul {
	padding:0
}
.Evoque_blog_module04 .hs-menu-wrapper.hs-menu-flow-horizontal ul {
	list-style:none;
	margin:0
}
.Evoque_blog_module04 .hs-menu-wrapper.hs-menu-flow-horizontal>ul {
	display:inline-block;
	margin-bottom:20px
}
.Evoque_blog_module04 .hs-menu-wrapper.hs-menu-flow-horizontal>ul:before {
	content:" ";
	display:table
}
.Evoque_blog_module04 .hs-menu-wrapper.hs-menu-flow-horizontal>ul:after {
	content:" ";
	display:table;
	clear:both
}
.Evoque_blog_module04 .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 {
	float:left
}
.Evoque_blog_module04 .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a {
	display:inline-block;
	padding:10px 20px;
	white-space:nowrap;
	max-width:140px;
	overflow:hidden;
	text-overflow:ellipsis;
	text-decoration:none
}
.Evoque_blog_module04 .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children {
	position:relative
}
.Evoque_blog_module04 .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper {
	visibility:hidden;
	opacity:0;
	-webkit-transition:opacity .4s;
	position:absolute;
	z-index:10;
	left:0
}
.Evoque_blog_module04 .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
	display:block;
	white-space:nowrap;
	width:140px;
	overflow:hidden;
	text-overflow:ellipsis
}
.Evoque_blog_module04 .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper {
	left:180px;
	top:0
}
.Evoque_blog_module04 .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children:hover>ul.hs-menu-children-wrapper {
	opacity:1;
	visibility:visible
}
.Evoque_blog_module04 .row-fluid-wrapper:last-child .hs-menu-wrapper.hs-menu-flow-horizontal>ul {
	margin-bottom:0
}
.Evoque_blog_module04 .hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch {
	position:relative;
	margin-bottom:20px;
	min-height:7em
}
.Evoque_blog_module04 .hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul {
	margin-bottom:0
}
.Evoque_blog_module04 .hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children {
	position:static
}
.Evoque_blog_module04 .hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children ul.hs-menu-children-wrapper {
	display:none
}
.Evoque_blog_module04 .hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children.active-branch>ul.hs-menu-children-wrapper {
	display:block;
	visibility:visible;
	opacity:1
}
.Evoque_blog_module04 .hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children.active-branch>ul.hs-menu-children-wrapper:before {
	content:" ";
	display:table
}
.Evoque_blog_module04 .hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children.active-branch>ul.hs-menu-children-wrapper:after {
	content:" ";
	display:table;
	clear:both
}
.Evoque_blog_module04 .hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children.active-branch>ul.hs-menu-children-wrapper>li {
	float:left
}
.Evoque_blog_module04 .hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children.active-branch>ul.hs-menu-children-wrapper>li a {
	display:inline-block;
	padding:10px 20px;
	white-space:nowrap;
	max-width:140px;
	width:auto;
	overflow:hidden;
	text-overflow:ellipsis;
	text-decoration:none
}
.Evoque_blog_module04 .hs-menu-wrapper.hs-menu-flow-vertical {
	width:100%
}
.Evoque_blog_module04 .hs-menu-wrapper.hs-menu-flow-vertical ul {
	list-style:none;
	margin:0
}
.Evoque_blog_module04 .hs-menu-wrapper.hs-menu-flow-vertical li a {
	display:block;
	white-space:nowrap;
	width:140px;
	overflow:hidden;
	text-overflow:ellipsis
}
.Evoque_blog_module04 .hs-menu-wrapper.hs-menu-flow-vertical>ul {
	margin-bottom:20px
}
.Evoque_blog_module04 .hs-menu-wrapper.hs-menu-flow-vertical>ul li.hs-menu-depth-1>a {
	width:auto
}
.Evoque_blog_module04 .hs-menu-wrapper.hs-menu-flow-vertical>ul li a {
	padding:10px 20px;
	text-decoration:none
}
.Evoque_blog_module04 .hs-menu-wrapper.hs-menu-flow-vertical>ul li.hs-item-has-children {
	position:relative
}
.Evoque_blog_module04 .hs-menu-wrapper.hs-menu-flow-vertical>ul li.hs-item-has-children ul.hs-menu-children-wrapper {
	visibility:hidden;
	opacity:0;
	-webkit-transition:opacity .4s;
	position:absolute;
	z-index:10;
	top:0;
	left:180px
}
.Evoque_blog_module04 .hs-menu-wrapper.hs-menu-flow-vertical>ul li.hs-item-has-children:hover>ul.hs-menu-children-wrapper {
	opacity:1;
	visibility:visible
}
.Evoque_blog_module04 .hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li a {
	min-width:140px;
	width:auto
}
.Evoque_blog_module04 .hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch>ul {
	max-width:100%;
	overflow:hidden
}
.Evoque_blog_module04 .hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch>ul li.hs-item-has-children ul.hs-menu-children-wrapper {
	display:none
}
.Evoque_blog_module04 .hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch>ul li.hs-item-has-children.active-branch>ul.hs-menu-children-wrapper,.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch>ul li.hs-item-has-children.active-branch>ul.hs-menu-children-wrapper>li.hs-item-has-children>ul.hs-menu-children-wrapper {
	display:block;
	visibility:visible;
	opacity:1;
	position:static
}
.Evoque_blog_module04 .hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-2>a {
	padding-left:4em
}
.Evoque_blog_module04 .hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-3>a {
	padding-left:6em
}
.Evoque_blog_module04 .hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-4>a {
	padding-left:8em
}
.Evoque_blog_module04 .hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-5>a {
	padding-left:140px
}
.Evoque_blog_module04 .hs-menu-wrapper.hs-menu-not-show-active-branch li.hs-menu-depth-1 ul {
	box-shadow:0px 1px 3px rgba(0,0,0,0.18);
	-webkit-box-shadow:0px 1px 3px rgba(0,0,0,0.18);
	-moz-box-shadow:0px 1px 3px rgba(0,0,0,0.18)
}
@media(max-width:568px) {
	.Evoque_blog_module04 .hs-menu-wrapper,
	.Evoque_blog_module04 .hs-menu-wrapper * {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	display:block;
	width:100%
}
.Evoque_blog_module04 .hs-menu-wrapper.hs-menu-flow-horizontal ul {
	list-style:none;
	margin:0;
	display:block
}
.Evoque_blog_module04 .hs-menu-wrapper.hs-menu-flow-horizontal>ul {
	display:block
}
.Evoque_blog_module04 .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 {
	float:none
}
.Evoque_blog_module04 .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a,
.Evoque_blog_module04 .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a,
.Evoque_blog_module04 .hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children.active-branch>ul.hs-menu-children-wrapper>li a {
	display:block;
	max-width:100%;
	width:100%
}
}
.Evoque_blog_module04 .hs-menu-wrapper.hs-menu-flow-vertical.no-flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper,
.Evoque_blog_module04 .hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper {
	visibility:visible;
	opacity:1
}
.Evoque_blog_module04 .widget-type-space {
	visibility:hidden
}
.Evoque_blog_module04 .hs-author-listing-header {
	margin:0 0 .75em 0
}
.Evoque_blog_module04 .hs-author-social-links {
	display:inline-block
}
.Evoque_blog_module04 .hs-author-social-links a.hs-author-social-link {
	width:24px;
	height:24px;
	border-width:0px;
	border:0px;
	line-height:24px;
	background-size:24px 24px;
	background-repeat:no-repeat;
	display:inline-block;
	text-indent:-99999px
}
.Evoque_blog_module04 .hs-author-social-links a.hs-author-social-link.hs-social-facebook {
	background-image:url("//static.hubspot.com/final/img/common/icons/social/facebook-24x24.png")
}
.Evoque_blog_module04 .hs-author-social-links a.hs-author-social-link.hs-social-linkedin {
	background-image:url("//static.hubspot.com/final/img/common/icons/social/linkedin-24x24.png")
}
.Evoque_blog_module04 .hs-author-social-links a.hs-author-social-link.hs-social-twitter {
	background-image:url("//static.hubspot.com/final/img/common/icons/social/twitter-24x24.png")
}
.Evoque_blog_module04 .hs-author-social-links a.hs-author-social-link.hs-social-google-plus {
	background-image:url("//static.hubspot.com/final/img/common/icons/social/googleplus-24x24.png")
}
.Evoque_blog_module04 .hs_cos_wrapper_type_image_slider {
	display:block;
	overflow:hidden
}
.Evoque_blog_module04 .hs_cos_flex-container a:active,
.Evoque_blog_module04 .hs_cos_flex-slider a:active,
.Evoque_blog_module04 .hs_cos_flex-container a:focus,
.Evoque_blog_module04 .hs_cos_flex-slider a:focus {
	outline:0
}
.Evoque_blog_module04 .hs_cos_flex-slides,
.Evoque_blog_module04 .hs_cos_flex-control-nav,
.Evoque_blog_module04 .hs_cos_flex-direction-nav {
	margin:0;
	padding:0;
	list-style:none
}
.Evoque_blog_module04 .hs_cos_flex-slider {
	margin:0;
	padding:0
}
.Evoque_blog_module04 .hs_cos_flex-slider .hs_cos_flex-slides>li {
	display:none;
	-webkit-backface-visibility:hidden;
	position:relative
}
.Evoque_blog_module04 .hs_cos_flex-slider .hs_cos_flex-slides img {
	width:100%;
	display:block;
	border-radius:0px
}
.Evoque_blog_module04 .hs_cos_flex-pauseplay span {
	text-transform:capitalize
}
.Evoque_blog_module04 .hs_cos_flex-slides:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0
}
html[xmlns] .hs_cos_flex-slides {
	display:block
}
* html .hs_cos_flex-slides {
	height:1%
}
.Evoque_blog_module04 .hs_cos_flex-slider {
	margin:0 0 60px;
	background:#fff;
	border:0;
	position:relative;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	zoom:1
}
.Evoque_blog_module04 .hs_cos_flex-viewport {
	max-height:2000px;
	-webkit-transition:all 1s ease;
	-moz-transition:all 1s ease;
	transition:all 1s ease
}
.Evoque_blog_module04 .loading .hs_cos_flex-viewport {
	max-height:300px
}
.Evoque_blog_module04 .hs_cos_flex-slider .hs_cos_flex-slides {
	zoom:1
}
.Evoque_blog_module04 .carousel li {
	margin-right:5px
}
.Evoque_blog_module04 .hs_cos_flex-direction-nav {
	*height:0
}
.Evoque_blog_module04 .hs_cos_flex-direction-nav a {
	width:30px;
	height:30px;
	margin:-20px 0 0;
	display:block;
	background:url(//static.hsappstatic.net/content_shared_assets/static-1.3935/img/bg_direction_nav.png) no-repeat 0 0;
	position:absolute;
	top:50%;
	z-index:10;
	cursor:pointer;
	text-indent:-9999px;
	opacity:0;
	-webkit-transition:all .3s ease
}
.Evoque_blog_module04 .hs_cos_flex-direction-nav .hs_cos_flex-next {
	background-position:100% 0;
	right:-36px
}
.Evoque_blog_module04 .hs_cos_flex-direction-nav .hs_cos_flex-prev {
	left:-36px
}
.Evoque_blog_module04 .hs_cos_flex-slider:hover .hs_cos_flex-next {
	opacity:.8;
	right:5px
}
.Evoque_blog_module04 .hs_cos_flex-slider:hover .hs_cos_flex-prev {
	opacity:.8;
	left:5px
}
.Evoque_blog_module04 .hs_cos_flex-slider:hover .hs_cos_flex-next:hover,
.Evoque_blog_module04 .hs_cos_flex-slider:hover .hs_cos_flex-prev:hover {
	opacity:1
}
.Evoque_blog_module04 .hs_cos_flex-direction-nav .hs_cos_flex-disabled {
	opacity:.3 !important;
	filter:alpha(opacity=30);
	cursor:default
}
.Evoque_blog_module04 .hs_cos_flex_thumbnavs-direction-nav {
	margin:0px;
	padding:0px;
	list-style:none
}
.Evoque_blog_module04 .hs_cos_flex_thumbnavs-direction-nav {
	*height:0
}
.Evoque_blog_module04 .hs_cos_flex_thumbnavs-direction-nav a {
	width:30px;
	height:140px;
	margin:-60px 0 0;
	display:block;
	background:url(//static.hsappstatic.net/content_shared_assets/static-1.3935/img/bg_direction_nav.png) no-repeat 0 40%;
	position:absolute;
	top:50%;
	z-index:10;
	cursor:pointer;
	text-indent:-9999px;
	opacity:1;
	-webkit-transition:all .3s ease
}
.Evoque_blog_module04 .hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-next {
	background-position:100% 40%;
	right:0px
}
.Evoque_blog_module04 .hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-prev {
	left:0px
}
.Evoque_blog_module04 .hs-cos-flex-slider-control-panel img {
	cursor:pointer
}
.Evoque_blog_module04 .hs-cos-flex-slider-control-panel img:hover {
	opacity:.8
}
.Evoque_blog_module04 .hs-cos-flex-slider-control-panel {
	margin-top:-30px
}
.Evoque_blog_module04 .hs_cos_flex-control-nav {
	width:100%;
	position:absolute;
	bottom:-40px;
	text-align:center
}
.Evoque_blog_module04 .hs_cos_flex-control-nav li {
	margin:0 6px;
	display:inline-block;
	zoom:1;
	*display:inline
}
.Evoque_blog_module04 .hs_cos_flex-control-paging li a {
	width:11px;
	height:11px;
	display:block;
	background:#666;
	background:rgba(0,0,0,0.5);
	cursor:pointer;
	text-indent:-9999px;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	-o-border-radius:20px;
	border-radius:20px;
	box-shadow:inset 0 0 3px rgba(0,0,0,0.3)
}
.Evoque_blog_module04 .hs_cos_flex-control-paging li a:hover {
	background:#333;
	background:rgba(0,0,0,0.7)
}
.Evoque_blog_module04 .hs_cos_flex-control-paging li a.hs_cos_flex-active {
	background:#000;
	background:rgba(0,0,0,0.9);
	cursor:default
}
.Evoque_blog_module04 .hs_cos_flex-control-thumbs {
	margin:5px 0 0;
	position:static;
	overflow:hidden
}
.Evoque_blog_module04 .hs_cos_flex-control-thumbs li {
	width:25%;
	float:left;
	margin:0
}
.Evoque_blog_module04 .hs_cos_flex-control-thumbs img {
	width:100%;
	display:block;
	opacity:.7;
	cursor:pointer
}
.Evoque_blog_module04 .hs_cos_flex-control-thumbs img:hover {
	opacity:1
}
.Evoque_blog_module04 .hs_cos_flex-control-thumbs .hs_cos_flex-active {
	opacity:1;
	cursor:default
}
@media screen and (max-width:860px) {
	.Evoque_blog_module04 .hs_cos_flex-direction-nav .hs_cos_flex-prev {
	opacity:1;
	left:0
}
.Evoque_blog_module04 .hs_cos_flex-direction-nav .hs_cos_flex-next {
	opacity:1;
	right:0
}
}
.Evoque_blog_module04 .hs_cos_flex-slider .caption {
	background-color:rgba(0,0,0,0.5);
	position:absolute;
	font-size:2em;
	line-height:1.1em;
	color:white;
	padding:0px 5% 0px 5%;
	width:100%;
	bottom:0;
	text-align:center
}
.Evoque_blog_module04 .hs_cos_flex-slider .superimpose .caption {
	color:white;
	font-size:3em;
	line-height:1.1em;
	position:absolute;
	padding:0px 5% 0px 5%;
	width:90%;
	top:40%;
	text-align:center;
	background-color:transparent
}
@media all and (max-width:400px) {
	.Evoque_blog_module04 .hs_cos_flex-slider .superimpose .caption {
	background-color:black;
	position:static;
	font-size:2em;
	line-height:1.1em;
	color:white;
	width:90%;
	padding:0px 5% 0px 5%;
	top:40%;
	text-align:center
}
#recaptcha_area table#recaptcha_table {
	width:300px !important
}
#recaptcha_area table#recaptcha_table .recaptcha_r1_c1 {
	width:300px !important
}
#recaptcha_area table#recaptcha_table .recaptcha_r4_c4 {
	width:67px !important
}
#recaptcha_area table#recaptcha_table #recaptcha_image {
	width:280px !important
}
}
.Evoque_blog_module04 .hs_cos_flex-slider h1,
.Evoque_blog_module04 .hs_cos_flex-slider h2,
.Evoque_blog_module04 .hs_cos_flex-slider h3,
.Evoque_blog_module04 .hs_cos_flex-slider h4,
.Evoque_blog_module04 .hs_cos_flex-slider h5,
.Evoque_blog_module04 .hs_cos_flex-slider h6,
.Evoque_blog_module04 .hs_cos_flex-slider p {
	color:white
}
.Evoque_blog_module04 .hs-gallery-thumbnails li {
	display:inline-block;
	margin:0px;
	padding:0px;
	margin-right:-4px
}
.Evoque_blog_module04 .hs-gallery-thumbnails.fixed-height li img {
	max-height:150px;
	margin:0px;
	padding:0px;
	border-width:0px
}
.Evoque_blog_module04 pre {
	overflow-x:auto
}
.Evoque_blog_module04 table pre {
	white-space:pre-wrap
}
.Evoque_blog_module04 .comment {
	margin:10px 0 10px 0
}
.Evoque_blog_module04 .hs_cos_wrapper_type_rich_text,
.Evoque_blog_module04 .hs_cos_wrapper_type_text,
.Evoque_blog_module04 .hs_cos_wrapper_type_header,
.Evoque_blog_module04 .hs_cos_wrapper_type_section_header,
.Evoque_blog_module04 .hs_cos_wrapper_type_raw_html,
.Evoque_blog_module04 .hs_cos_wrapper_type_raw_jinja,
.Evoque_blog_module04 .hs_cos_wrapper_type_page_footer {
	word-wrap:break-word
}
.Evoque_blog_module04 article,
.Evoque_blog_module04 aside,
.Evoque_blog_module04 details,
.Evoque_blog_module04 figcaption,
.Evoque_blog_module04 figure,
.Evoque_blog_module04 footer,
.Evoque_blog_module04 header,
.Evoque_blog_module04 hgroup,
.Evoque_blog_module04 nav,
.Evoque_blog_module04 section {
	display:block
}
.Evoque_blog_module04 audio,
.Evoque_blog_module04 canvas,
.Evoque_blog_module04 video {
	display:inline-block;
	*display:inline;
	*zoom:1
}
.Evoque_blog_module04 audio:not([controls]) {
	display:none
}
.Evoque_blog_module04 .wp-float-left {
	float:left;
	margin:0 20px 20px 0
}
.Evoque_blog_module04 .wp-float-right {
	float:right;
	margin:0 0 20px 20px
}
#map_canvas img,
.Evoque_blog_module04 .google-maps img {
	max-width:none
}
#recaptcha_table td {
	line-height:0
}
.Evoque_blog_module04 .recaptchatable #recaptcha_response_field {
	min-height:0;
	line-height:12px
}

/***********************************************/
/* hubspot/styles/responsive/modules.css       */
/* hubspot/styles/patches/recommended.css      */
/*                     END                     */
/***********************************************/

/* Containers */
 /* Used on '.page-center' in 'Base' and in the 'Portrait tablet to landscape and desktop' media query */


   /*  */





*, *:before, *:after {
  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}

html, body {
  min-height: 100%;
  margin: 0;
  padding: 0;
} 

/* Website background color and default font styles */
body {
  background: #fff;
  font-family: 'DM Sans', sans-serif;;
  font-size: 16px;
  line-height: 1.5;
  color:#646B79;;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

/**
 * Page Center
 *
 * Apply .page-center to full-width modules.
 */

.container-fluid .row-fluid .page-center {
  float: none;
  max-width: 1100px;
  margin: 0 auto;
}
.container-fluid .row-fluid .page-center2 {
  float: none;
  max-width: 1000px;
  width: 1000px;
  margin: 0 auto;
}
.container-fluid .row-fluid .page-center3 {
  float: none;
  max-width: 900px;
  margin: 0 auto;
}

.widget-span.widget-type-custom_widget {
    min-height: 0px;
}
/* Headings */
h1, h2, h3, h4, h5, h6 { 
    margin:0px;
  	color:#444444
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {  }

h1 {
    font-size: 50px;
    line-height: 70px;
    margin:0px;
    font-family: 'DM Sans', sans-serif;;
    
}
h2 {
    font-size: 35px;
    margin:0px;
    line-height: 40px;
    font-family: 'DM Sans', sans-serif;;
}
h3 {
    font-size: 30px;
    margin:0px;
    line-height: 35px;
    font-family: 'DM Sans', sans-serif;;
}
h4 {
    font-size: 24px;
    margin:0px;
    font-family: 'DM Sans', sans-serif;;
}
h5 {
    font-size: 20px;
    margin:0px;
    font-family: 'DM Sans', sans-serif;;
}
h6 {
    font-size:20px; !important
    font-weight:500; !important
    font-family: 'DM Sans', sans-serif;;
}
a { text-decoration: none; }
.clear { clear:both; }
/******** Header 01 Styling ************/
.EvoqueHeader.header_01{
  padding: 15px 0px;
}
.EvoqueHeader.header_01 .logo{
  width: 200px;
}
/******** Footer 01 Styling ************/
.footer-bar-01 {
    background: #444;
    padding: 20px 0px;
    text-align: center;
    color: #fff;
}
.footer-bar-01 p, .footer-bar-01 a {
    background: #444;
    padding: 20px 0px;
    text-align: center;
    color: #fff;
}

/***************iPhone Portrait**************/
@media only screen and (max-width: 479px) and (min-width: 320px){
.container-fluid .row-fluid .page-center{
    width:95%;
    max-width:95%;
    box-sizing:border-box;
  	padding-right: 0px;
  	padding-left: 0px;
}
.container-fluid .row-fluid .page-center2{
    width:95%;
    max-width:95%;
    box-sizing:border-box;
  	padding-right: 0px;
  	padding-left: 0px;
} 
  .container-fluid .row-fluid .page-center3{
    width:95%;
    max-width:95%;
    box-sizing:border-box;
  	padding-right: 0px;
  	padding-left: 0px;
} 

.header_cta{
    display: none;
}
  
}

/***************iPhone Landscape*************/
@media only screen and (max-width: 767px) and (min-width: 480px){
.container-fluid .row-fluid .page-center{
    width:95%;
    max-width:95%;
    box-sizing:border-box;
  	padding-right: 0px;
  	padding-left: 0px;
}
.container-fluid .row-fluid .page-center2{
    width:95%;
    max-width:95%;
    box-sizing:border-box;
  	padding-right: 0px;
  	padding-left: 0px;
}
.container-fluid .row-fluid .page-center3{
    width:95%;
    max-width:95%;
    box-sizing:border-box;
  	padding-right: 0px;
  	padding-left: 0px;
}
  
}

/****************iPad Portrait***************/
@media only screen and (max-width: 985px) and (min-width: 768px){
.container-fluid .row-fluid .page-center{
    width:95%;
    max-width:95%;
    box-sizing:border-box;
}
.container-fluid .row-fluid .page-center2{
    width:95%;
    max-width:95%;
    box-sizing:border-box;
}
.container-fluid .row-fluid .page-center3{
    width:95%;
    max-width:95%;
    box-sizing:border-box;
}
  
  
}

/**************iPad Landscape****************/
@media only screen and ( max-width: 1024px ) and (min-width: 986px){
.container-fluid .row-fluid .page-center{
    width:95%;
    max-width:95%;
    box-sizing:border-box;
}
.container-fluid .row-fluid .page-center2{
    width:95%;
    max-width:95%;
    box-sizing:border-box;
}
.container-fluid .row-fluid .page-center3{
    width:95%;
    max-width:95%;
    box-sizing:border-box;
}
}
/******************************************************************/



/* -------CTA Styling-------- */

/* ------- General CTA -------- */
.EvoqueCTA a.cta_button{
    -webkit-font-smoothing: antialiased;
    cursor: pointer;
    display: inline-block;
    text-align: center;
    text-decoration: none;
    -moz-transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -o-transition: all .4s ease;
    background: #F57F20;
    border-width: 0px;
    color: #fff;
    padding: 10px 30px;
    text-shadow: none;
    line-height: 1.5em;
    border-radius: 6px;
    font-size: 16px;
    text-transform: uppercase;
}
.EvoqueCTA a.cta_button:hover {
  background: rgb(255,140,0);
  color: rgb(255,255,255);
}




/*------ Form Styling ------*/
.EvoqueForm form.hs-form label {
    color: #3a506a;
    font-size: 14px;
    margin-bottom: 0px;
    display: inline-block;
}
.EvoqueForm form.hs-form input.hs-input{
    background: #eee !important;
    border-radius: 5px;
    border: none;
    padding: 5px 10px;
    width: 100%;
    height: 40px;
    font-family: ;
    font-size: 15px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin-bottom: 10px;
    position: relative;
    color: #757575;
}
.EvoqueForm form.hs-form select.hs-input{
    background: #eee;
    border-radius: 5px;
    border: none;
    padding: 5px 10px;
    width: 100%;
    height: 40px;
    font-family: ;
    font-size: 15px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin-bottom: 10px;
    position: relative;
    color: #757575;
}
.EvoqueForm form.hs-form input[type="checkbox"], .EvoqueForm form.hs-form input[type="radio"] {
    background-color: initial;
    cursor: default;
    -webkit-appearance: checkbox;
    box-sizing: border-box;
    margin: 3px 0.5ex;
    padding: initial;
    border: initial; 
    width: inherit !important;
    height: inherit !important;
    margin-bottom: 10px;
}
.EvoqueForm form.hs-form  .hs-fieldtype-booleancheckbox ul.inputs-list {
    list-style: none;
    padding-left: 20px;
}
.EvoqueForm form.hs-form  input[type="submit"] {
    font-size: 16px !important;
    margin-bottom: 0px !important;
    font-family: ;
}
.EvoqueForm form.hs-form fieldset.form-columns-2, .EvoqueForm  form.hs-form fieldset.form-columns-1, .EvoqueForm  form.hs-form fieldset.form-columns-3 {
    max-width: 100% !important;
    width: 100% !important;
}
.EvoqueForm form.hs-form .hs-fieldtype-select.field.hs-form-field .input{
    position: relative;
}
.EvoqueForm form.hs-form .hs-fieldtype-select.field.hs-form-field .input:after {
    content: "";
    width: 10px;
    height: 2px;
    background: #ccc;
    position: absolute;
    transform: rotate(45deg);
    right: 15px;
    top: 20px;
    z-index: 9999;
}
.EvoqueForm form.hs-form .hs-fieldtype-select.field.hs-form-field .input:before {
    content: "";
    width: 10px;
    height: 2px;
    background: #ccc;
    position: absolute;
    transform: rotate(-45deg);
    right: 9px;
    top: 20px;
    z-index: 9999;
}
.EvoqueForm form.hs-form span.hs-form-required {
    display: none;
}
.EvoqueForm form.hs-form  fieldset.form-columns-1 .hs-input {
    width: 100%;
}
.EvoqueForm form.hs-form .hs-error-msg {
    font-size: 12px;
}
.EvoqueForm form.hs-form input .input{
   padding-bottom: 16px;
   padding-top: 7px;
}

.EvoqueForm form.hs-form textarea {
    padding: 5px 5px;
    height: 100px;
    width: 100%;
    border: none;
    background: #eee;
    border-radius: 5px;
    font-size: 16px;
    margin-bottom: 10px;
    font-family: ;
    color: #757575;
}
.EvoqueForm form.hs-form ul.no-list.hs-error-msgs.inputs-list {
    padding-left: 0;
    margin: 0px 0px 10px 0px;
}
.EvoqueForm form.hs-form ul.no-list.hs-error-msgs li {
    list-style: none;
    line-height: 10px;
}
.EvoqueForm form.hs-form .hs_submit input {
    background: #f57f20;
    color: #fff;
    font-size: 16px;
    padding: 8px 50px;
    height: 40px !important;
    cursor:pointer;
    position: relative;
    width:auto;
    text-transform: uppercase;
    
}
.EvoqueForm form.hs-form .hs_submit input:hover {
    opacity: 0.8;
}
.EvoqueForm form.hs-form .hs_submit .actions{
    position: relative;
    padding-left: 0px;
    margin-bottom: 0;
    margin-top: 20px;
    text-align: center;
}
/* .EvoqueForm form.hs-form .hs-form-field .hs-input {
    width: 100% !important;
} */
.EvoqueForm form.hs-form .hs-fieldtype-checkbox ul.inputs-list, 
.EvoqueForm form.hs-form .hs-fieldtype-radio ul.inputs-list,
.EvoqueForm form.hs-form .hs-fieldtype-booleancheckbox ul.inputs-list{
    list-style: none;
    padding-left: 5px;
/*     display: flex; */
}

.EvoqueForm .submitted-message {
    text-align: center;
    padding: 20px 0px;
}
.EvoqueForm input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}