@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN_r8OVuhs.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/opensans/v20/mem8YaGs126MiZpBA-UFUZ0e.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UNirkOVuhs.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN7rgOVuhs.ttf) format('truetype');
}



#amoforms_iframe_861316 {
	display: none;
}

#amoforms_iframe_861316.show {
display: block;
    height: 400px !important;
    width: 509px !important;
    position: fixed !important;
    top: calc(30% - 200px) !important;
    left: calc(50% - 254.5px) !important;
    z-index: 99999;
    transform: unset !important;
    margin: 0 !important;
}

.backdrop {
	position: fixed;
	display: none;
	height: 100%;
	width: 100%;
	background: rgba(0, 0, 0, 0.3);
	z-index: 9;
}

.backdrop.show {
	display: block;
}

.b24-form-btn {
	color: white;
}

#close-b24 {
	cursor: pointer;
	width: 30px;
	margin-left: auto;
	margin-right: 20px;
	margin-top: 40px;
}

.b24-form-padding-side {
	padding-top: 30px;
}

.b24-window-panel-pos-right {
	opacity: 0;
	transform: translateY(100%);
}

.b24-window-panel-pos-right.show {
	opacity: 1;
	transition: 0.5s ease-in-out;
	transform: translateY(0);
}

@media(max-width:500px) {
	#amoforms_iframe_861316.show {
		top: 20% !important;
		left: 0 !important;
		width: 100% !important;
		height: 59% !important;
	}
	.img-fluid {
		margin: auto;
		display: block;
	}
	.u-icon-v2.u-icon-size--lg {
		margin: auto;
	}
	.b24-form-header-title {
		line-height: 30px;
	}
}