/* with; */
.w-100{
	min-width:100%!important;
}
/* borders  */
.b-8{
	border-top:8px solid var(--scheme_1--text--accent);
}
.b-bottom-8{
	border-bottom:8px solid var(--scheme_1--text--accent);
	border-radius:8px 8px 0 0;
}

/* letter spacings
/* floforms */
.l-1{
	letter-spacing:1px;
}
/* sub-menu */
.flex-element-type-menu__menu-item-children{
	border-radius: 0px 0px 10px 10px;
}
/* multistep form */
.flo-multi-step-form #wpforms-2249{
	min-width:100%;
}
.wpforms-page-indicator-page {
    display: flex;
    flex-direction: column-reverse;
	row-gap:35px;
}
/* title which is not active */
span.wpforms-page-indicator-page-title{
	font-size:26px!important;
	font-weight:700;
	font-family:Raleway!important;
}
label.wpforms-field-label-inline{
	font-size:14px!important;
	font-family:Raleway!important;
}
.wpforms-page-indicator-page:not(.active) span.wpforms-page-indicator-page-title{
	display:none!important;
}
.wpforms-page-indicator-page.active span.wpforms-page-indicator-page-title{
	width:500px;
	position:absolute;
	top:25px;
	left:50%;
	transform:translatex(-50%);
}
div.wpforms-container-full .wpforms-form .wpforms-page-indicator{
	padding-top:30px;
}
div.wpforms-container-full{
	margin:65px auto;
}

.wpforms-field-container ul li{
	padding: 15px!important;
    border: 1px solid #e8e8e8!important;
    border-radius: 3px;
    column-gap: 26px!important;
}
.wpforms-field-container input[type=radio]{
border:none!important;
}
div.wpforms-container-full input[type=radio]:checked:after{
	transform:scale(1)!important;
}
/* progress indicators */
.wpforms-container .wpforms-page-indicator.connector{
	justify-content:center!important;
}
.wpforms-page-indicator.connector>div{
	   max-width:40px;
	margin-left:10px;
}
.wpforms-container .wpforms-page-indicator.connector .wpforms-page-indicator-page-number{
	border-radius:12px;
}
/* prev and next btn */
.wpforms-clear.wpforms-pagebreak-center{
	display:flex;
	gap:12px;
	justify-content:center;
}
button.wpforms-page-button.wpforms-page-prev,button.wpforms-page-button.wpforms-page-next{
	width:150px;
	font-family:Raleway!important;
	font-size:18px!important;
	font-weight:700!important;
}
button.wpforms-page-button.wpforms-page-next{	
background: var(--scheme_1--button--background--default)!important;
}
button.wpforms-page-button.wpforms-page-prev {
    background: transparent!important;
    color: black!important;
    outline: 1px solid black;
}
/* form pages */
.wpforms-page:not(.last){
	min-height:315px;
	display:flex;
	flex-direction:column;
}
.wpforms-page div:first-child{
	flex-grow:1;
}
input#wpforms-2249-field_15,input#wpforms-2249-field_14,input#wpforms-2249-field_17{
	margin:0 auto;
	padding: 15px!important;
	padding-left:38px!important;
    border: 1px solid #e8e8e8!important;
	font-family:Raleway!important;
	font-weight:700;
	text-transform:unset;
	height:50px;
}
.wpforms-submit-container{
	text-align:center;
}
div#wpforms-2249-field_3-container{
	display:none;
}
/* require field in multistep */
em#wpforms-2249-field_15-error,em#wpforms-2249-field_14-error,em#wpforms-2249-field_17-error{
	width:fit-content;
	margin:12px auto;
}
/* form fields before */
div#wpforms-2249-field_17-container,div#wpforms-2249-field_14-container,div.wpforms-field-text{
	position:relative;
}
/* f name */
div#wpforms-2249-field_15-container:before{
		background: url('https://uploads-ssl.webflow.com/64e42233364eeaa6639c63b9/64e42233364eeaa6639c64b3_user.svg');
}
/* email */
div#wpforms-2249-field_14-container:before{
	background:url('https://uploads-ssl.webflow.com/64e42233364eeaa6639c63b9/64e42233364eeaa6639c64b1_email%20(2).svg');
}
/* phone number */
div#wpforms-2249-field_17-container:before{
	background:url('https://uploads-ssl.webflow.com/64e42233364eeaa6639c63b9/64e42233364eeaa6639c64ae_telephone.svg');
}
div#wpforms-2249-field_17-container:before,div#wpforms-2249-field_14-container:before,div#wpforms-2249-field_15-container:before{
    z-index: 2222;
    /* content: "sdfs"; */
    height: 25px;
    height: 22px;
    width: 22px;
    content: "";
    position: absolute;
    background-position: center;
    background-size: cover;
    top: 28px;
    left: calc(22% - 5px);
}

@media only screen and (min-width:768px){
	.contact-form{
	top: 50%;
    transform: translateY(-54%);
    height: fit-content;
}
}
.contact-form{
    height: fit-content;
}
.contact-form .flo-form{ 
	background:#0e141a;
	    padding: 25px 40px 0px;
    border-top: 12px solid var(--scheme_1--button--background--default);
	border-radius:3px
}
.contact-form .flo-form input,.contact-form .flo-form textarea{
	background:white!important;
	font-family:Raleway!important;
	font-size:15px!important;
		padding:15px 15px!important;
	padding-left:35px!important;
	border-radius:3px!important;
	text-transform:unset!important;
}
#field-2468360{
	width:100%;
}
/* name */
.fid_4448666,.fid_9342463,.fid_7736049{
position:relative;
}
.fid_7736049::before{
	background:url('https://uploads-ssl.webflow.com/64e42233364eeaa6639c63b9/64e42233364eeaa6639c64b3_user.svg');
}
/* phone */
.fid_9342463::before{
		background:url('https://uploads-ssl.webflow.com/64e42233364eeaa6639c63b9/64e42233364eeaa6639c64ae_telephone.svg');
}
/* email */
.fid_2544411::before{
	background:url('https://uploads-ssl.webflow.com/64e42233364eeaa6639c63b9/64e42233364eeaa6639c64b1_email%20(2).svg');
}
/* address */
.fid_4448666::before{
	background:url('https://uploads-ssl.webflow.com/64e42233364eeaa6639c63b9/64e42233364eeaa6639c64b0_home%20(4).svg');
}

.contact-form-field::before{
	content:"";
	display:block;
	position:absolute;
	top:50%;
	transform:translatey(-50%);
	background-position:center;
	background-size:cover;
	height:15px;
	width:15px;
	left:16px;
}

.text-white{
	color:white;
}
.hover-underline:hover{
	text-decoration:underline;
}

/* accordian settings
*/
.sp-easy-accordion>.sp-ea-single{
	overflow:hidden;
	padding: 15px 10px;
}
.sp-easy-accordion>.sp-ea-single>.ea-header a{
	display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
	text-decoration: none!important;
}
i.ea-expand-icon.fa.fa-plus,i.ea-expand-icon.fa.fa-minus{
	margin-left:auto;
}

/* h2.sales-faq-answer{
	font-size:16px;
	font-family:Raleway!important;
	font-weight:400;
} */
.ea-card.sp-ea-single.ea-expand .ea-body p{
border-top:1px solid black;
	padding-top:20px!important;
	font-size:16px;
	font-family:Raleway!important;
	font-weight:400;
}
.sp-easy-accordion>.sp-ea-single>.ea-header a{
		font-size:16px!important;
	font-family:Raleway!important;
	font-weight:600;
	text-decoration:none!important;
}
/* traniglein active indicator */
span.wpforms-page-indicator-page-triangle{
	display:none;
}
/* responsiveness for mobile */
/* floforms */
@media only screen and (max-width:767px){
	.contact-form .flo-form{ 
	background:#0e141a;
	    padding: 10px;
    border-top: 12px solid var(--scheme_1--button--background--default);
	border-radius:3px
}
}

/* Hide footer */
.fgt-copyright{
	display:none;
}
#comments{
	display:none;
}
.single-post .flo-block-item-pagination, .single-post .flo-title-block{
display:none;
}

	.d-sm-block{
		display:none;
	}
/* multi-step responsiveness */
@media only screen and (max-width:599px){
	.wpforms-page-indicator.connector{
		display:none!important;
	}
	div.wpforms-container-full{
		margin:0;
	}
	div#wpforms-2249-field_17-container:before,div#wpforms-2249-field_14-container:before,div#wpforms-2249-field_15-container:before{
    left: 3%;
}
	.d-sm-block{
		display:block;
	}
}
.single-post .entry-content > :is(h1, h2, h3, h4, h5, h6) {
  font-size:revert;
}