html,body{overflow-x: hidden;}
.cus-icon svg.x-el.x-el-svg.c1-35.c1-1i.c1-2a.c1-h1.c1-c {
    width: 26px;
    margin-bottom: -5px;
}
.cus-icon .elementor-button-content-wrapper {
    align-items: center;
}
button#wpforms-submit-74 {
    background-color: rgb(241, 224, 203);
    width: 100%;
    padding: 10px 0;
    height: 50px;
    border-radius: 50px;
    color: #1c1b1a;
    font-weight: 700;
    font-size: 18px;
}

.wpml-ls-statics-footer {
	position: fixed;
  left: 20px;
  bottom: 21px;
  margin: 0 !important;
  border: solid 1px #26a8e0;
  padding: 0;
}

.wpml-ls-statics-footer .wpml-ls-current-language a {
	background: #26A8E0;
  color: #fff;
}
@media screen and (max-width: 600px) {
	.wpml-ls-statics-footer a {
	 font-size: 12px;
	line-height: 17px;
	}
	.ast-scroll-to-top-right {
		bottom: 23px;
	}
}
@media screen and (max-width: 315px) {
	.wpml-ls-statics-footer {
		left: 5px;
	 bottom: 10px;
	}
	.ast-scroll-to-top-right {
		right: 5px;
		bottom: 10px;
	}
}
@media screen and (max-width: 767px) {
	header#masthead .e-con-inner .e-con-full.e-child {
	  align-self: center;
	max-width: 100px;
    padding-left: 0;
}
	header#masthead {
		  padding: 10px 0;
	}
	header#masthead .e-con-inner {
		  justify-content: space-between;
	}
	.elementor-1674 .elementor-element.elementor-element-6542e604 .hfe-nav-menu__toggle {
		margin: 0;
		text-align: right;
	}
	nav.hfe-nav-menu__layout-horizontal.hfe-nav-menu__submenu-arrow.hfe-dropdown.menu-is-active {
		  top: calc(100% + 34px);
	}
}
header#masthead .e-con-inner .e-con-full.e-child {
	  align-self: center;
}




.page-id-4348 #content .ast-container,
.page-id-4365 #content .ast-container,
.page-id-4494 #content .ast-container,
.page-id-4551 #content .ast-container,
.page-id-4671 #content .ast-container,
.page-id-4710 #content .ast-container,
.page-id-4776 #content .ast-container,
.page-id-4817 #content .ast-container,
.page-id-4874 #content .ast-container,
.page-id-4923 #content .ast-container,
.page-id-4943 #content .ast-container,
.page-id-4997 #content .ast-container,
.page-id-5031 #content .ast-container,
.page-id-5096 #content .ast-container {
	max-width: 100% !important;
	padding: 0 !important;
}

.page-id-4348 #primary.content-area,
.page-id-4365 #primary.content-area,
.page-id-4494 #primary.content-area,
.page-id-4551 #primary.content-area,
.page-id-4671 #primary.content-area,
.page-id-4710 #primary.content-area,
.page-id-4776 #primary.content-area,
.page-id-4817 #primary.content-area,
.page-id-4874 #primary.content-area,
.page-id-4923 #primary.content-area,
.page-id-4943 #primary.content-area,
.page-id-4997 #primary.content-area,
.page-id-5031 #primary.content-area,
.page-id-5096 #primary.content-area {
	margin-top: 10px !important;
}
#post-3689,
#post-4348,
#post-4365,
#post-4494,
#post-4551,
#post-4671,
#post-4710,
#post-4776,
#post-4817,
#post-4874,
#post-4923,
#post-4943,
#post-4997,
#post-5031,
#post-5096 {
	padding-top: 0;
}
#post-3689 header,
#post-4348 header,
#post-4365 header,
#post-4494 header,
#post-4551 header,
#post-4671 header,
#post-4710 header,
#post-4776 header,
#post-4817 header,
#post-4874 header,
#post-4923 header,
#post-4943 header,
#post-4997 header,
#post-5031 header,
#post-5096 header {
	background: #F69220;
  margin-left: -20px !important;
  margin-right: -20px !important;
	margin-top: 0;
  text-align: center;
  padding: 80px 50px;
}
#post-3689 header h1,
#post-4348 header h1,
#post-4365 header h1,
#post-4494 header h1,
#post-4551 header h1,
#post-4671 header h1,
#post-4710 header h1,
#post-4776 header h1,
#post-4817 header h1,
#post-4874 header h1,
#post-4923 header h1,
#post-4943 header h1,
#post-4997 header h1,
#post-5031 header h1,
#post-5096 header h1 {
	font-size: 42px;
	margin-bottom: 0;
	font-family: helvetica;
	max-width: 1200px;
  margin: 0 auto;
}

#post-3689 .entry-content p,
#post-4348 .entry-content p,
#post-4365 .entry-content p,
#post-4494 .entry-content p,
#post-4551 .entry-content p,
#post-4671 .entry-content p,
#post-4710 .entry-content p,
#post-4776 .entry-content p,
#post-4817 .entry-content p,
#post-4874 .entry-content p,
#post-4923 .entry-content p,
#post-4943 .entry-content p,
#post-4997 .entry-content p,
#post-5031 .entry-content p,
#post-5096 .entry-content p {
	font-family: helvetica;
	font-size: 18px;
  line-height: 1.5em;
}
article#post-3689,
article#post-4348,
article#post-4365,
article#post-4494,
article#post-4551,
article#post-4671,
article#post-4710,
article#post-4776,
article#post-4817,
article#post-4874,
article#post-4923,
article#post-4943,
article#post-4997,
article#post-5031,
article#post-5096 {
	  padding: 0;
}
.custom-blue-btn {
	padding: 15px 30px;
  background: #25A9E1;
  color: #FFF !important;
  text-decoration: none !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  letter-spacing: .75px;
  border-radius: 100px;
  line-height: 1em !important;
  display: inline-block;
	text-align: center;
}
.custom-orange-btn {
	padding: 15px 30px;
  background: #F69220;
  color: #FFF !important;
  text-decoration: none !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  letter-spacing: .75px;
  border-radius: 100px;
  line-height: 1em !important;
  display: inline-block;
	margin-top: 25px;
	text-align: center;
}
.custom-gray-outline-btn {
	padding: 15px 30px;
  background: transparent;
  color: #444444 !important;
  text-decoration: none !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  letter-spacing: .75px;
  border-radius: 100px;
	border: solid 1px #444444;
  line-height: 1em !important;
  display: inline-block;
	margin-top: 25px;
	margin-left: 0;
	text-align: center;
}
.custom-ul-list {
	margin-bottom: 25px !important;
}
.custom-ul-list li {
	margin-bottom: 5px;
	font-size: 17px;
}
.custom-sub-title-orange {
	color: #f69220 !important;
  font-size: 29px !important;
}
.custom-sub-title-blue {
	color: #1E8BB9 !important;
  font-size: 29px !important;
}
.custom-sub-title-white {
	color: #FFF !important;
  font-size: 29px !important;
}
.custom-color-callout-section {
	background: #1A84B1;
  padding: 50px 80px;
  color: #fff;
  margin: 60px 0;
	text-align: center;
}
.custom-color-callout-section h2 {
	color: #FFF !important;
	font-size: 29px !important;
}
.custom-color-callout-section p {
	margin-bottom: 0;
	max-width: 1000px;
  margin-right: auto;
  margin-left: auto;
}

.content-wrapper-boxed {
	max-width: 1200px !important;
	margin: 0 auto !important;
}
.content-wrapper-full-width {
	width: 100% !important;
	max-width: 100% !important;
}

.custom-research-section {
	max-width: 1200px;
  margin: 0 auto;
}
.research-section-title {
	font-family: "Cabin", Sans-serif;
  font-size: 31px !important;
  font-weight: 700 !important;
  text-transform: none !important;
  line-height: 1.2em;
  border-bottom: solid 1px #999;
  padding-bottom: 20px;
	  margin-bottom: 30px !important;
}
.custom-research-section .research-section-item {
	display: flex;
  flex-flow: row;
	background: #F5DBBB;
  padding: 10px 20px;
  align-items: center;
	margin-bottom: 15px;
  border-radius: 5px;
}
.custom-research-section .research-section-item .research-col-1 {
	flex: 1 0 90%;
}
.custom-research-section .research-section-item .research-col-2 {
	flex: 1 0 10%;
}
.custom-research-section .research-section-item .research-col-1 h2 {
	font-size: 17px;
	margin-bottom: 0;
}
.custom-research-section .research-section-item .research-col-2 a {
	text-decoration: none;
  color: #000;
  text-transform: uppercase;
  font-weight: 500;
}
.custom-research-section .research-section-item .research-col-2 a i {
	margin-right: 5px;
}
.four-steps-wrapper h3 {
	font-size: 20px;
  margin-bottom: 0;
	font-weight: normal !important;
  font-family: "Cabin", Sans-serif;
}

@media screen and (max-width: 1225px) {
	.type-page .entry-content .content-wrapper-boxed,
	.type-page .entry-content .content-wrapper-full-width > div {
		padding-left: 20px;
		padding-right: 20px;
	}
	.custom-research-section .research-section-item .research-col-2 a i {
	  display: none;
}
}
@media screen and (max-width: 900px) {
	.mobile-hide-at-900px {
		display: none;
	}
	.type-page .custom-2-col {
		  flex-direction: column;
	}
	.type-page .custom-2-col img {
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.type-page .custom-mix-col .custom-5-col {
		  flex: 1 0 calc(50% - 15px) !important;
	}
}
@media screen and (max-width: 800px) {
	.research-full-wrapper {
		padding: 40px 0 !important;
	}
	.custom-research-section .research-section-item {
		  flex-flow: column;
	}
	.entry-content .content-wrapper-full-width .custom-research-section .research-section-item .research-col-1 h2 {
		font-size: 16px !important;
  margin-bottom: 15px !important;
  text-align: center;
  line-height: 1.3em;
	}
	.custom-research-section .research-section-item {
		padding: 20px;
	}
	.custom-research-section .research-section-item .research-col-2 a {
  font-weight: 700;
  border: solid 1px #000;
  padding: 5px 15px;
	}
	.research-section-title {
		text-align: center;
    font-size: 26px !important;
	}
	.custom-mix-col .custom-2-col {
	 flex: 1 0 100% !important;
	 font-weight: 500 !important;
	}
	.custom-mix-col .custom-4-col {
		  flex: 1 0 calc(100%/2 - 25px) !important;
	}
}
@media screen and (max-width: 450px) {
	#post-3689 header,
	#post-4348 header,
	#post-4365 header,
	#post-4494 header,
	#post-4551 header,
	#post-4671 header,
	#post-4710 header,
	#post-4776 header,
	#post-4817 header,
	#post-4874 header,
	#post-4923 header,
	#post-4943 header,
	#post-4997 header,
	#post-5031 header,
	#post-5096 header {
		padding: 35px 20px;
  margin: -10px 0 20px 0 !important;
	}
	#post-3689 header h1,
	#post-4348 header h1,
	#post-4365 header h1,
	#post-4494 header h1,
	#post-4494 header h1,
	#post-4671 header h1,
	#post-4710 header h1,
	#post-4776 header h1,
	#post-4817 header h1,
	#post-4874 header h1,
	#post-4923 header h1,
	#post-4943 header h1,
	#post-4997 header h1,
	#post-5031 header h1,
	#post-5096 header h1 {
		  font-size: 26px;
	}
	.type-page .custom-2-col img {
		margin-bottom: 35px;
	}
	.type-page .custom-2-col {
		  margin-top: 30px !important;
	}
	.custom-color-callout-section {
		  margin-top: 30px !important;
		margin-bottom: 30px !important;
	}
	.custom-mix-col {
		margin-top: 30px !important;
	}
	.custom-mix-col .custom-3-col {
		  flex: 1 0 calc(100%) !important;
	}
	.custom-mix-col .custom-4-col {
		  flex: 1 0 100% !important;
	}
	.content-wrapper-full-width {
		padding: 40px 0 !important;
	}
	.custom-bottom-cta {
		  padding-top: 0 !important;
	}
	
	.type-page .entry-content .content-wrapper-boxed p,
	.type-page .entry-content .content-wrapper-full-width p {
		  font-size: 16px !important;
	}
	.type-page .entry-content .content-wrapper-boxed h2,
	.type-page .entry-content .content-wrapper-full-width h2 {
	font-size: 24px !important;
  margin-bottom: 10px !important;
	}
	.custom-bottom-cta.content-wrapper-boxed h2.custom-sub-title-orange {
	font-size: 32px !important;
	}
	
	a.custom-blue-btn {
		font-size: 14px !important;
  text-align: center;
  display: block;
  margin-left: auto;
  margin-right: auto;
	}
	a.custom-orange-btn {
		font-size: 14px !important;
  text-align: center;
  display: block;
  margin-left: auto;
  margin-right: auto;
	}
	a.custom-gray-outline-btn {
		font-size: 14px !important;
  text-align: center;
  display: block;
  margin-left: auto;
  margin-right: auto;
		  margin-top: 0px;
	}
	.page-id-4365 .type-page .custom-2-col,
	.page-id-4494 .type-page .custom-mix-col .custom-2-col,
	.page-id-4551 .type-page .custom-mix-col .custom-2-col,
	.page-id-4671 .type-page .custom-mix-col .custom-2-col,
	.page-id-4710 .type-page .custom-mix-col .custom-2-col,
	.page-id-4776 .type-page .custom-mix-col .custom-2-col,
	.page-id-4817 .type-page .custom-mix-col .custom-2-col,
	.page-id-4874 .type-page .custom-mix-col .custom-2-col,
	.page-id-4923 .type-page .custom-mix-col .custom-2-col,
	.page-id-4943 .type-page .custom-mix-col .custom-2-col,
	.page-id-4997 .type-page .custom-mix-col .custom-2-col,
	.page-id-5031 .type-page .custom-mix-col .custom-2-col,
	.page-id-5096 .type-page .custom-mix-col .custom-2-col {
		  margin-top: 0 !important;
	}
	.page-id-4494 .custom-bottom-cta.content-wrapper-boxed h2.custom-sub-title-orange {
		    font-size: 27px !important;
	}
}

