@keyframes load {

	0%,
	15% {
		opacity: 0;
		transform: translateY(-97px)
	}

	30%,
	70% {
		opacity: 1;
		transform: translateY(0)
	}

	85%,
	to {
		opacity: 0;
		transform: translateY(97px)
	}
}

@keyframes _heartbeat {

	0%,
	18%,
	6% {
		transform: scale(.94)
	}

	12%,
	3% {
		transform: scale(1)
	}
}

* {
	box-sizing: border-box
}

body {
	margin: 0;
	background-color: #fff
}

.loading-wrapper.open {
	display: flex !important
}

.loading-wrapper {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
	z-index: 1400;
	align-items: center;
	justify-content: center;
	-webkit-tap-highlight-color: #0000;
	position: fixed;
	background-color: rgba(255, 255, 255, .75)
}

.loader {
	height: 58px;
	top: 50%;
	left: 50%;
	position: absolute;
	transform: translateX(-50%) translateY(-50%);
	width: 58px
}

.loader span {
	background: #0bf;
	display: block;
	height: 12px;
	opacity: 0;
	position: absolute;
	width: 12px;
	animation: load 4.6s ease-in-out infinite
}

.loader span.block1 {
	animation-delay: 1.06s;
	left: 0;
	top: 0
}

.loader span.block2 {
	animation-delay: .97s;
	left: 16px;
	top: 0
}

.loader span.block3 {
	animation-delay: .87s;
	left: 31px;
	top: 0
}

.loader span.block4 {
	animation-delay: .78s;
	left: 47px;
	top: 0
}

.loader span.block5 {
	animation-delay: .69s;
	left: 0;
	top: 16px
}

.loader span.block6 {
	animation-delay: .6s;
	left: 16px;
	top: 16px
}

.loader span.block7 {
	animation-delay: .51s;
	left: 31px;
	top: 16px
}

.loader span.block8 {
	animation-delay: .41s;
	left: 47px;
	top: 16px
}

.loader span.block9 {
	animation-delay: .32s;
	left: 0;
	top: 31px
}

.loader span.block10 {
	animation-delay: .23s;
	left: 16px;
	top: 31px
}

.loader span.block11 {
	animation-delay: .14s;
	left: 31px;
	top: 31px
}

.loader span.block12 {
	animation-delay: .05s;
	left: 47px;
	top: 31px
}

.loader span.block13 {
	animation-delay: -.05s;
	left: 0;
	top: 47px
}

.loader span.block14 {
	animation-delay: -.14s;
	left: 16px;
	top: 47px
}

.loader span.block15 {
	animation-delay: -.23s;
	left: 31px;
	top: 47px
}

.loader span.block16 {
	animation-delay: -.32s;
	left: 47px;
	top: 47px
}

#im6zq {
	display: none
}

#it0dz {
	min-height: calc(100vh - 100px);
	max-width: 1440px;
	width: 100%;
	font-family: Montserrat, Helvetica, Arial, sans-serif;
	color: #fff;
	border: 0 solid gray;
	line-height: 24px;
	margin: 0 auto;
	background-color: #fff
}

#immwv {
	padding: 15px 0 17px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1099);
	position: relative;
	z-index: 3
}

.ijvrk_global {
	display: inline-block;
	width: 100%;
	min-height: 200px
}

.immwv_global {
	display: inline-flex;
	border-radius: 0;
	width: 100%;
	max-width: 100%;
	align-items: stretch;
	height: auto;
	margin: auto
}

#i8a4n {
	text-align: center;
	padding: 0 10px 10px;
	display: block
}

#ijvrk {
	min-height: auto;
	justify-content: space-between;
	align-items: center;
	font-size: 14px;
	line-height: 17px;
	max-width: 1230px;
	margin: 0 auto;
	padding: 0 15px
}

#ixhvgd {
	margin: 0 0 7px;
	line-height: 50px;
	font-size: 40px;
	font-family: Montserrat, Helvetica, Arial, sans-serif;
	color: #000;
	font-weight: 700
}

#ibv4b9 {
	max-width: 1233px;
	padding: 35px 15px 180px
}

#i9grnf {
	background-color: #fff;
	font-family: Roboto, Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 14px;
	color: #9b9b9b
}

.ic6y4z_global {
	display: inline-block;
	width: 100%;
	min-height: 200px
}

.i9grnf_global,
.ibv4b9_global {
	display: inline-flex;
	border-radius: 0;
	width: 100%;
	align-items: stretch
}

.ibv4b9_global {
	max-width: 100%;
	height: auto;
	margin: auto
}

.i9grnf_global {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0
}

.izvmgf_global {
	min-height: 50px
}

#izvmgf {
	margin: 0
}

#ic6y4z,
#izvmgf {
	min-height: auto;
	text-align: center
}

#ikp5jj {
	padding: 0 5px
}

#ied7qj,
#if6cyt,
#ih7gye,
#ikp5jj,
#iqqx4w {
	margin: 0;
	font-size: 15px;
	line-height: 30px;
	color: #9b9b9b;
	display: inline
}

#ied7qj,
#if6cyt,
#ih7gye {
	text-decoration: none
}

#iqqx4w {
	padding: 0 5px
}

#ig82jz {
	margin: 0 auto 17px;
	font-size: 40px;
	line-height: 45px;
	text-align: center;
	font-family: Montserrat, Helvetica, Arial, sans-serif;
	width: 100%;
	color: #0544a2;
	font-weight: 700;
	padding: 0
}

#i35r3j {
	color: #000;
	margin: 0 auto;
	position: absolute;
	display: block;
	width: auto;
	max-width: 610px;
	top: -5%;
	bottom: auto;
	left: 8%;
	right: 0
}

#i4c1xw,
#i7njep {
	display: flex;
	justify-content: center;
	margin: 0
}

#i7njep {
	flex-direction: column;
	width: 50%;
	align-items: flex-end
}

#i4c1xw {
	width: 100%;
	align-items: center;
	position: relative;
	top: 0
}

#isuq3f {
	justify-content: space-between;
	align-items: flex-start;
	width: 100%;
	max-width: 1057px;
	margin: 0 auto
}

#ij7vqv {
	display: block !important;
	max-width: 1170px;
	margin: 0 auto;
	padding: 55px 15px 78px
}

#i8bozg {
	color: #000
}

#i5amnd {
	font-size: 18px;
	line-height: 22px;
	width: 100%;
	font-family: Montserrat, Helvetica, Arial, sans-serif;
	flex: 1 0;
	font-weight: 600;
	padding: 0 0 10px;
	text-align: left;
	display: block;
	color: #231f20
}

#i4di09,
#i593ij {
	justify-content: center;
	display: flex
}

#i593ij {
	max-width: 58%;
	align-items: center;
	margin: 0 0 84px
}

#i4di09 {
	width: 60%;
	margin: 0;
	align-items: stretch;
	flex-direction: column
}

#i97l1o {
	margin: 0;
	max-width: auto;
	padding: 0;
	width: 46px
}

#in2ati {
	justify-content: center;
	margin: 0 21px 0 0;
	display: flex;
	width: 50px;
	align-items: center
}

#iotu0g {
	margin: 0 auto 32px;
	font-size: 35px;
	line-height: 50px;
	font-family: Montserrat, Helvetica, Arial, sans-serif;
	width: 60%;
	font-weight: 700;
	padding: 0 50px;
	color: #000
}

#ijh6fj,
#iotu0g,
#iu4x9o {
	text-align: center
}

#ijh6fj {
	font-size: 35px;
	line-height: 56px;
	font-family: Montserrat, Helvetica, Arial, sans-serif;
	font-weight: 700;
	margin: 0 0 29px
}

#iu4x9o {
	min-height: 50px;
	justify-content: space-between;
	align-items: stretch;
	margin: 0;
	border: 3px dashed #0544a2;
	padding: 41px 20px 20px;
	border-top: 3px dashed #0544a2;
	border-left: 3px dashed #0544a2;
	border-right: 3px dashed #0544a2;
	border-bottom: 3px dashed #0544a2;
	border-radius: 4px 4px 4px 4px
}

#ipzkbn {
	display: block !important;
	max-width: 970px;
	margin: 0 auto;
	padding: 79px 15px 47px
}

#ixn8bh {
	background-color: #fff;
	color: #000
}

#iks8us {
	font-size: 50px;
	line-height: 56px;
	text-align: center;
	font-family: Montserrat, Helvetica, Arial, sans-serif;
	color: #cf0000;
	font-weight: 700;
	margin: 0
}

#i9irz9 {
	display: block;
	margin: 0 auto
}

#ipr5ej {
	background-color: #f7faff;
	border-radius: 5px 5px 5px 5px;
	text-align: center;
	padding: 34px 20px 33px;
	margin: 12px 0 0
}

#ik62ov {
	margin: 0 0 10px;
	font-size: 35px;
	line-height: 40px;
	font-family: Montserrat, Helvetica, Arial, sans-serif;
	font-weight: 700
}

#io5b6i {
	color: #cf0000;
	display: block;
	font-size: 24px
}

#ivhgki {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	margin: 0 30px 0 0
}

#ijon9e {
	margin: 0 10px 0 0;
	max-width: auto;
	width: 40px
}

#injb6t {
	margin: 0;
	font-family: Montserrat, Helvetica, Arial, sans-serif;
	font-size: 20px;
	line-height: 25px;
	font-weight: 500
}

#id2phw {
	width: 40px;
	margin: 0 10px 0 0
}

#ioe98c {
	margin: 0;
	font-family: Montserrat, Helvetica, Arial, sans-serif;
	font-size: 20px;
	line-height: 25px;
	font-weight: 500
}

#iq9chb {
	display: flex;
	align-items: center;
	justify-content: flex-start
}

#id38f4 {
	min-height: 50px;
	display: flex;
	justify-content: space-around;
	width: 90%;
	margin: 0 auto
}

#inndjy {
	display: block !important;
	margin: 0 auto;
	padding: 0
}

#iy0xn2 {
	min-height: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0
}

#ink33h {
	display: flex;
	justify-content: space-between;
	margin: 0 0 15px;
	font-family: Montserrat, Helvetica, Arial, sans-serif
}

#ibpzpr,
#in7hh2,
#ink33h,
#isnvel {
	font-size: 15px;
	line-height: 30px
}

#ibpzpr,
#isnvel {
	color: #9b9b9b;
	font-family: Montserrat, Helvetica, Arial, sans-serif;
	display: inline;
	margin: 0
}

#in7hh2 {
	margin: 0 3px
}

#i2pkj {
	width: 150px;
	display: inline
}

#iub9e6 {
	min-height: 50px
}

.itw74j_global {
	width: 100%
}

.itw74j_global .hidden {
	display: none !important
}

.itw74j_global .ctr-pointer {
	cursor: pointer
}

.itw74j_global .comment-title {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 15px 0 40px;
	width: 100%
}

.itw74j_global .comment-title span {
	padding-right: 5px
}

.itw74j_global .comment-content {
	display: flex;
	padding-left: 15px;
	padding-right: 15px
}

.itw74j_global .content-item {
	display: flex;
	padding: 20px 10px 15px 12px;
	border: 1px solid #dfdfdf;
	width: 33.33%
}

.itw74j_global .content-item .star {
	width: auto;
	height: 18px
}

.itw74j_global .content-item:nth-child(2) {
	margin: 0 20px
}

.itw74j_global .thumb {
	width: 32px
}

.itw74j_global .thumb img {
	object-fit: cover;
	object-position: center;
	width: 100%
}

.itw74j_global .img-view {
	max-width: 32px;
	border-radius: 50%
}

.itw74j_global .icon-fblike {
	max-width: 11px
}

.itw74j_global .content_wrap {
	flex: 1 0;
	padding-left: 10px;
	position: relative;
	display: flex;
	flex-flow: column wrap;
	align-items: flex-start
}

.itw74j_global .content_wrap p {
	font-size: 14px;
	line-height: 19px
}

.itw74j_global .author {
	font-size: 14px;
	line-height: 1.35;
	font-weight: 700;
	align-self: flex-end;
	margin-top: 15px
}

.itw74j_global .author p,
.iuqh9k_global .faq .faq-item .faq-content p {
	margin: 0
}

#iq7a51 {
	display: block;
	margin: 0 auto;
	background-color: #f7faff
}

#itw74j {
	background-color: #fafafa;
	color: #000
}

#imm12q,
.iuqh9k_global .faq .faq-item h3 .arrows img,
.iuqh9k_global .faq .faq-item h3 .arrows img.open.after,
.iuqh9k_global .faq .faq-item.active h3 .arrows img.open.item-three {
	display: none
}

#iow7i6 {
	width: 100%;
	padding: 60px 0 58px;
	border: 1px #dfdfdf
}

#ib7tsj,
#idve9i {
	display: inline-flex;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	align-items: stretch
}

#idve9i {
	height: auto;
	max-width: 1170px;
	padding: 0 15px
}

#ib7tsj {
	padding: 62px 0 88px;
	background-color: #f7feff
}

#iym6oh {
	display: inline-block;
	width: 100%;
	min-height: 200px
}

#iv1qcv {
	margin: 0 auto 46px;
	font-size: 35px;
	line-height: 45px;
	text-align: center;
	width: 100%;
	color: #000;
	display: block;
	font-weight: 700
}

#iovg7t,
#is60jj {
	display: inline-flex;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	align-items: stretch
}

#iovg7t {
	max-width: 970px;
	height: auto;
	padding: 49px 15px 52px
}

#is60jj {
	background-color: #fff
}

#im8nmc {
	display: inline-block;
	width: 100%;
	min-height: 200px;
	border: 4px solid #cf0000;
	border-top: 4px solid #cf0000;
	border-left: 4px solid #cf0000;
	border-right: 4px solid #cf0000;
	border-bottom: 4px solid #cf0000;
	border-radius: 10px 10px 10px 10px;
	background-image: -webkit-linear-gradient(-90deg, #fff9f9 0%, #ffebeb 100%);
	background-repeat: repeat;
	background-position: 0 0;
	background-attachment: scroll;
	background-size: 100%;
	padding: 43px 0
}

#ifg1vs,
#iv2gmg,
#iw0o9s {
	text-align: center;
	font-family: Montserrat, Helvetica, Arial, sans-serif;
	font-weight: 700
}

#iv2gmg {
	max-width: 700px;
	padding: 0 10px;
	margin: 0 auto 13px;
	font-size: 50px;
	line-height: 60px;
	color: #cf0000
}

#ifg1vs,
#iw0o9s {
	padding: 0;
	margin: 0 0 20px;
	font-size: 35px;
	line-height: 34px;
	color: #231f20
}

#ifg1vs {
	padding: 0 55px;
	font-size: 24px;
	font-weight: 600
}

#ir8ymf,
#ix8gbs {
	color: #00ae56;
	font-size: 30px
}

#ix8gbs {
	padding: 0;
	margin: 0;
	text-align: center;
	font-family: Montserrat, Helvetica, Arial, sans-serif;
	line-height: 34px;
	font-weight: 700
}

#ir8ymf {
	text-decoration: underline
}

#i60ogj,
#ibv9ki {
	display: inline-flex;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	align-items: stretch
}

#ibv9ki {
	max-width: 970px;
	height: auto;
	padding: 50px 15px 0
}

#i60ogj {
	background-color: #f6f4f4
}

#iygv4i {
	display: inline-block;
	width: 100%;
	color: #000
}

/* .iuqh9k_global .faq .faq-item .faq-content,
.iuqh9k_global .hidden-content,
.iuqh9k_global .list-item-faq {
	visibility: hidden;
	height: 0;
	position: absolute;
	top: 0;
	transform: translateY(-10px)
} */

.iuqh9k_global .faq .faq-item.active .faq-content,
.iuqh9k_global .faq.active-builder .faq-content,
.iuqh9k_global .faq.active-builder .list-item-faq,
.iuqh9k_global .faq.active-default .list-item-faq,
.iuqh9k_global .list-item-faq.active,
.iuqh9k_global .show-content {
	visibility: visible;
	height: auto;
	position: static;
	transition: all .3s ease-out;
	transform: translateY(0)
}

.iuqh9k_global .faq .head-faq {
	text-align: center;
	margin: 0;
	padding: 20px 0
}

.iuqh9k_global .faq .head-faq .list-faq {
	text-decoration: underline;
	margin-left: 5px;
	cursor: pointer
}

.iuqh9k_global .faq .faq-item {
	background-color: #fff;
	border-radius: 5px;
	margin-bottom: 20px
}

.iuqh9k_global .faq .faq-item h3 {
	position: relative;
	z-index: 2;
	margin: 0;
	padding: 25px 50px 23px 20px;
	background-color: #f5f5f5;
	cursor: pointer;
	border-radius: 5px
}

.iuqh9k_global .faq .faq-item h3 .arrows {
	position: absolute;
	right: 20px;
	top: 50%;
	transform: translateY(-50%)
}

.iuqh9k_global .faq .faq-item h3 .arrows img.open {
	display: block
}

.iuqh9k_global .faq .faq-item .faq-content {
	padding: 20px 15px
}

.iuqh9k_global .faq .faq-item:last-of-type {
	margin-bottom: 0
}

.iuqh9k_global .faq .faq-item.active h3 .arrows img.open.after {
	display: block !important;
	transform: rotate(0) !important
}

.iuqh9k_global .faq.active-builder .arrows .item-three.open {
	display: block !important
}

#i5y22j {
	font-family: Montserrat, Helvetica, Arial, sans-serif;
	font-weight: 700;
	font-size: 40px;
	line-height: 65px;
	color: #ba0302;
	padding: 50px 0 20px;
	display: none
}

#iuqh9k {
	background-color: none
}

#iy2kyf {
	background-color: #fff;
	border-bottom: 1px none #ccc;
	padding: 15px 50px 15px 20px;
	align-items: flex-start
}

#i2stvd {
	max-width: 970px;
	margin: 0 auto;
	padding: 0 0 50px;
	background-color: transparent
}

#i898sw {
	font-size: 20px;
	font-family: Montserrat, Helvetica, Arial, sans-serif;
	line-height: 34px;
	color: #231f20
}

#ivmiad {
	margin: 0;
	padding: 0;
	display: block
}

#ibos8o {
	margin: 0 0 30px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .5)
}

#ipf00f {
	font-size: 20px;
	font-family: Montserrat, Helvetica, Arial, sans-serif;
	line-height: 34px;
	font-weight: 500;
	color: #231f20
}

#ip0ahy {
	padding: 0 50px 30px 20px
}

#if63vc {
	display: none
}

#itrw4u,
#ittpl2 {
	font-size: 30px;
	line-height: 56px
}

#ittpl2 {
	padding: 0;
	margin: 15px 0 0;
	font-family: Montserrat, Helvetica, Arial, sans-serif;
	font-weight: 700
}

#itrw4u {
	color: #00ae56;
	text-decoration: underline
}

#itaec5,
#ivg46j {
	max-width: auto;
	width: 28px
}

#ivg46j {
	display: none;
	/* opacity: 0 */
}

#i1s3ep .img-view,
#ihevep .img-view {
	padding-bottom: 63.38028169014085%
}

#ie9if3 {
	display: inline-flex;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	max-width: 1440px;
	align-items: stretch;
	height: auto;
	padding: 44px 0 48px
}

#irb6nz {
	display: flex;
	align-items: center;
	padding: 0 15px;
	justify-content: space-between;
	max-width: 945px;
	margin: 0 auto
}

#iznal5 {
	margin: 0 22px 0 0
}

#iuh8uv {
	min-height: 50px;
	width: 60%;
	padding: 0 15px 0 30px;
	display: flex;
	align-items: center;
	flex-direction: column;
	justify-content: center
}

#ifd745,
#ixxpug {
	margin: 17px 0 11px;
	font-size: 32px;
	line-height: 40px;
	font-weight: 700;
	text-align: center;
	color: #0544a2
}

#ifd745 {
	margin: 0;
	font-size: 18px;
	line-height: 37px;
	color: #231f20
}

#i380it,
#izdpmz {
	display: inline-flex;
	width: 100%;
	align-items: stretch
}

#izdpmz {
	margin-left: auto;
	margin-right: auto;
	max-width: 1230px;
	height: auto
}

#i380it {
	background-color: #f7feff;
	margin: -7px auto 0;
	order: 2;
	position: relative
}

#iujg8h {
	padding: 50px 15px;
	width: 100%
}

#iedugl {
	width: 100%;
	max-width: 50px
}

#i06y6l {
	min-height: 50px;
	display: flex;
	margin: 0;
	width: 34%;
	max-width: 380px
}

#ixolnd {
	width: 100%
}

#il6krt {
	margin: 0 0 12px;
	color: #231f20;
	font-size: 20px;
	font-weight: 700;
	letter-spacing: 1.25px;
	line-height: 25px
}

#ifo36q {
	margin: 0 0 0 18px
}

#itmovs {
	margin: 0;
	color: #231f20;
	font-weight: 500;
	padding: 0 9% 0 0
}

#i99ojb,
#isvr2a {
	width: 100%
}

#i99ojb {
	max-width: 50px
}

#i37en3 {
	margin: 0 0 12px;
	color: #231f20;
	font-size: 20px;
	font-weight: 700;
	letter-spacing: 1.25px;
	line-height: 25px
}

#ibqs66 {
	margin: 0;
	color: #231f20;
	font-weight: 500
}

#iyyvov {
	margin: 0 0 0 18px
}

#in5hde {
	min-height: 50px;
	display: flex;
	margin: 0;
	max-width: 320px;
	width: 32%
}

#iq8evp,
#iror3t {
	width: 100%
}

#iror3t {
	max-width: 50px
}

#iirjn1 {
	margin: 0 0 12px;
	color: #231f20;
	font-size: 20px;
	font-weight: 700;
	letter-spacing: 1.25px;
	line-height: 25px
}

#ibw03d {
	margin: 0;
	color: #231f20;
	font-weight: 500
}

#izk4wc {
	margin: 0 0 0 18px
}

#ii8joa,
#iyw6jk {
	display: flex;
	margin: 0
}

#iyw6jk {
	min-height: 50px;
	max-width: 348px;
	width: 30%
}

#ii8joa {
	justify-content: space-between
}

#i81f5q {
	margin: 0;
	max-width: auto;
	padding: 0;
	width: 46px
}

#i7wwqx {
	justify-content: center;
	margin: 0 21px 0 0;
	display: flex;
	width: 50px;
	align-items: center
}

#i1m7a6 {
	font-size: 18px;
	line-height: 22px;
	width: 100%;
	font-family: Montserrat, Helvetica, Arial, sans-serif;
	flex: 1 0;
	font-weight: 600;
	padding: 0 0 10px;
	text-align: left;
	max-width: auto;
	display: block;
	color: #231f20
}

#izav4y {
	align-items: center;
	margin: 0 0 84px;
	display: flex;
	max-width: 58%;
	justify-content: flex-start;
	z-index: 1
}

#io9bv3 {
	max-width: 100%
}

#ie9ec3,
#io9bv3 {
	width: 100%;
	flex: 1 0;
	padding: 0
}

#ij5cvs {
	width: 27%;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .15)
}

#iw1fyh {
	max-width: 40px;
	width: 100%;
	margin: 0 11px 0 0
}

#ia11ip {
	margin: 0;
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	justify-content: center
}

#ibp4hk {
	width: 100%
}

#iwzedh {
	min-height: 50px
}

#ia7hkc {
	margin: 0 0 7px
}

#iumusl {
	width: 100%
}

#illlmh {
	width: 112px;
	margin: 0 5px 0 0
}

#ieoh8s {
	max-width: 90px;
	width: 100%;
	margin: 0 0 12px
}

#i4xcll,
#i5sg2l,
#ifm20x {
	font-size: 14px;
	color: #696969;
	display: inline-block
}

#i4xcll {
	margin: 0;
	line-height: 17px
}

.i6nm53_global,
.ic1qwsw_global,
.ifm20x_global {
	display: inline
}

#i5sg2l,
#ifm20x {
	line-height: 16px
}

#i5sg2l {
	margin: 0 4px;
	line-height: 17px
}

#i3qxia,
#iv9fcg {
	margin: 0;
	font-size: 18px;
	line-height: 22px;
	font-weight: 500
}

#i3qxia {
	font-size: 16px;
	line-height: 25px
}

#i462ji {
	display: flex;
	align-items: center;
	margin: 0 0 12px
}

#ir0rc3 {
	margin: 0;
	color: #c05400;
	font-size: 14px;
	line-height: 16px;
	font-weight: 700
}

#iltp8k {
	margin: 0 0 10px;
	font-size: 16px;
	line-height: 19px;
	font-weight: 700
}

#itsbm7 {
	padding: 8px 15px 24px;
	background-color: #fff
}

#i12n7w7 {
	justify-content: flex-end;
	margin: 0 0 0 15px;
	display: flex;
	width: 51px
}

#i6wfk8u,
#iqjis67 {
	width: 100%;
	flex: 1 0
}

#iqjis67 {
	font-size: 18px;
	line-height: 22px;
	font-family: Montserrat, Helvetica, Arial, sans-serif;
	font-weight: 600;
	text-align: right;
	max-width: auto;
	color: #231f20;
	padding: 0 0 10px;
	display: block
}

#i6wfk8u {
	display: none;
	justify-content: flex-end;
	background-image: url(../image/aa6d2ce0-f3c4-4c9d-9f7c-3b61f962d1c0/69118e7f59618a1dd89fdb79/1f156765-40a6-4cf3-97ac-3b15ab16b9cd/line2.png?t=20250314T080338521);
	background-repeat: no-repeat;
	background-position: 0 0;
	background-attachment: scroll;
	background-size: 100% 100%;
	padding: 0
}

#ih05rg9 {
	align-items: center;
	margin: 0 0 84px;
	display: flex;
	flex-direction: row-reverse;
	width: 76%
}

#ifh7ywj {
	font-size: 40px;
	line-height: 65px;
	color: #000;
	font-weight: 800;
	text-align: center;
	text-decoration: none;
	margin: 0 auto 30px;
	align-items: center;
	display: block;
	justify-content: center;
	width: 100%;
	max-width: 680px
}

#ifrt30l {
	margin: 0;
	text-align: center;
	display: inline;
	line-height: 40px;
	font-size: 30px;
	min-height: auto;
	color: #231f20
}

#i9cgk0g {
	margin: 0 0 10px;
	font-size: 18px;
	line-height: 30px;
	color: #000;
	font-weight: 500;
	text-align: center;
	letter-spacing: 0;
	max-width: 420px
}

#itqsm3p {
	display: flex;
	align-items: center;
	justify-content: center
}

#iie8ck {
	min-height: 50px
}

#icgq8m,
#ipp60q {
	align-items: center
}

#ipp60q {
	display: flex;
	justify-content: center;
	margin: 0;
	min-height: 50px
}

#icgq8m {
	min-height: auto;
	max-width: 530px;
	width: 100%
}

#i9th3t {
	min-height: 50px;
	padding: 0 20px 0 6%;
	width: auto;
	flex: 1 0;
	max-width: 530px
}

#ixrn1q,
#wrapper .iurolh_global.hidden {
	display: block
}

#ind8hh,
#iyz2zm {
	margin: 0;
	color: #231f20;
	font-size: 20px;
	line-height: 30px;
	font-weight: 500
}

#ind8hh {
	font-size: 30px;
	line-height: 42px;
	font-weight: 700;
	letter-spacing: -1px;
	display: block;
	margin: 0 0 12px
}

#iox3fh {
	min-height: 50px;
	max-width: 530px;
	width: 100%
}

#iu9gst {
	font-size: 30px;
	line-height: 42px;
	font-weight: 700;
	letter-spacing: -1px;
	margin: 0 0 12px;
	display: block;
	color: #231f20
}

#ij7quc {
	margin: 0;
	color: #231f20;
	font-size: 20px;
	line-height: 30px;
	font-weight: 500;
	max-width: 540px
}

#iz24tg {
	min-height: 50px;
	padding: 0 6%;
	width: auto;
	flex: 1 0;
	max-width: 530px
}

#iysxnt {
	min-height: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0;
	flex-direction: row-reverse
}

#iioe3u {
	min-height: 50px;
	max-width: 530px;
	width: 100%
}

#ixg5sr {
	font-size: 30px;
	line-height: 42px;
	font-weight: 700;
	letter-spacing: -1px;
	margin: 0 0 12px;
	display: block;
	color: #231f20
}

#ikwhy7 {
	margin: 0;
	color: #231f20;
	font-size: 20px;
	line-height: 30px;
	font-weight: 500;
	max-width: 450px
}

#i2kpwu {
	min-height: 50px;
	padding: 0 20px 0 6%;
	width: auto;
	flex: 1 0;
	max-width: 530px
}

#itchsg {
	min-height: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0
}

#i6nf5a {
	width: 100%;
	display: block
}

#iuh6tc {
	min-height: 50px;
	max-width: 530px;
	width: 100%
}

#iy76v6 {
	font-size: 30px;
	line-height: 42px;
	font-weight: 700;
	letter-spacing: -1px;
	margin: 0 0 12px;
	display: block;
	color: #231f20
}

#i9g02w {
	margin: 0;
	color: #231f20;
	font-size: 20px;
	line-height: 30px;
	font-weight: 500;
	flex: 1 0
}

#iu1vfq {
	padding: 0 6%;
	flex: 1 0;
	max-width: 530px
}

#ivk6yy {
	align-items: center;
	justify-content: center;
	margin: 0;
	flex-direction: row-reverse
}

#iaa1ha .js-video {
	background: url(../image/aa6d2ce0-f3c4-4c9d-9f7c-3b61f962d1c0/69118e7f59618a1dd89fdb79/4dd883ce-be6b-419b-919e-0b8a466598c9/list2.png) no-repeat 0 0/cover
}

#iaa1ha .img-view,
#indu2l .img-view {
	padding-bottom: 100%
}

#ij2j9cf,
#iocvfmc,
#ivk6yy {
	min-height: 50px;
	display: flex
}

#ij2j9cf {
	background-color: #fff;
	padding: 30px 32px;
	margin: 0 auto 32px;
	justify-content: space-between;
	max-width: 928px
}

#iocvfmc {
	justify-content: flex-start;
	width: 75%;
	align-items: center;
	max-width: 680px
}

#i1i4yow {
	min-height: 50px;
	text-align: center;
	max-width: 123px
}

#iw30d8g {
	margin: 0 0 25px;
	font-size: 55px;
	line-height: 50px;
	color: #222;
	font-weight: 700
}

#i6439j1 {
	margin: 0;
	line-height: 20px;
	color: #888
}

#i6fk10j {
	width: 112px;
	margin: 0 0 8px
}

#ifkljml {
	margin: 0 10px 0 0;
	font-size: 16px;
	line-height: 36px;
	font-weight: 700;
	min-width: 258px
}

#izp799h {
	width: 112px;
	max-width: auto;
	margin: 0 10px 0 0
}

#i7fwlx9 {
	margin: 0;
	line-height: 18px;
	font-weight: 600
}

#i6itfk7 {
	display: flex;
	align-items: center;
	padding: 0;
	border-bottom: 1px solid #ebebeb;
	justify-content: space-between
}

#ig5auos {
	margin: 0;
	font-size: 48px;
	line-height: 59px;
	font-weight: 700;
	color: #222
}

#ik2bodk {
	width: 35px;
	max-width: auto;
	margin: 0 10px 0 0
}

#ihuacvi {
	margin: 0;
	line-height: 20px;
	color: #888
}

#iebdc9i {
	min-height: 50px;
	text-align: center;
	max-width: 220px;
	margin: 0 0 0 auto
}

#ig8rjjg {
	min-height: 50px;
	width: 30%;
	align-items: center;
	display: flex
}

#ixqafb9 {
	min-height: 50px;
	flex: 1 0
}

#ikl8xpa {
	display: flex;
	text-align: center;
	align-items: center;
	justify-content: center
}

#i5cqv1j {
	margin: 0 10px 0 0;
	font-size: 16px;
	line-height: 36px;
	font-weight: 700;
	min-width: 258px
}

#iwbienk {
	margin: 0;
	line-height: 18px;
	font-weight: 600
}

#i7a5rqe {
	display: flex;
	align-items: center;
	padding: 0;
	border-bottom: 1px none #ebebeb;
	justify-content: space-between
}

#igu0wv8 {
	margin: 0 10px 0 0;
	font-size: 16px;
	line-height: 36px;
	font-weight: 700;
	min-width: 258px
}

#iwkuyfv {
	margin: 0;
	line-height: 18px;
	font-weight: 600
}

#ilzhvwk {
	display: flex;
	align-items: center;
	padding: 0;
	border-bottom: 1px solid #ebebeb;
	justify-content: space-between
}

#ik5w7cj {
	margin: 0 10px 0 0;
	font-size: 16px;
	line-height: 36px;
	font-weight: 700;
	min-width: 258px
}

#ix6aing {
	margin: 0;
	line-height: 18px;
	font-weight: 600;
	height: 18px;
	en: 1
}

#i038cxq {
	display: flex;
	align-items: center;
	padding: 0;
	border-bottom: 1px solid #ebebeb;
	justify-content: space-between
}

#ipt8xok {
	margin: 0 10px 0 0;
	font-size: 16px;
	line-height: 36px;
	font-weight: 700;
	min-width: 258px
}

#iw9evlh {
	margin: 0;
	line-height: 18px;
	font-weight: 600;
	width: 25.125px;
	height: 18px
}

#ibbuubi {
	display: flex;
	align-items: center;
	padding: 0;
	border-bottom: 1px solid #ebebeb;
	justify-content: space-between
}

#ijwtj6 {
	line-height: 17px
}

#ipwzgy {
	display: flex;
	align-items: center;
	margin: 0 0 12px
}

#il31ni,
#imv99j,
#iyyrrl {
	width: 100%
}

#iyyrrl {
	max-width: 40px;
	margin: 0 11px 0 0
}

#iyyatm {
	margin: 0;
	font-size: 18px;
	line-height: 22px;
	font-weight: 500
}

#iqhmf8 {
	display: flex;
	align-items: center;
	margin: 0 0 12px
}

#igan3i {
	margin: 0;
	color: #c05400;
	font-size: 14px;
	line-height: 16px;
	font-weight: 700
}

#i7ob6h {
	display: flex;
	align-items: center;
	margin: 0 0 12px
}

#id2v2x {
	max-width: 90px;
	width: 100%;
	margin: 0 0 12px
}

#id7okg {
	margin: 0 0 10px;
	font-size: 16px;
	line-height: 19px;
	font-weight: 700
}

#in4t2e,
#inzpc8 {
	font-size: 14px;
	color: #696969;
	display: inline-block
}

#in4t2e {
	line-height: 17px;
	margin: 0
}

#inzpc8 {
	margin: 0 4px
}

#i22gx9,
#inzpc8 {
	line-height: 17px
}

#i6nm53 {
	font-size: 14px;
	line-height: 16px;
	color: #696969;
	display: inline-block
}

#ikgc3x {
	margin: 0 0 7px
}

#i3l3l72 {
	margin: 0;
	font-size: 16px;
	line-height: 25px;
	font-weight: 500
}

#ilfmny5 {
	min-height: 50px
}

#ify08mh {
	padding: 8px 15px 24px;
	background-color: #fff
}

#ia5x21v {
	width: 27%;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .15)
}

#i70rdoz,
#ifh54ox,
#ij383gl {
	width: 100%
}

#i70rdoz {
	max-width: 40px;
	margin: 0 11px 0 0
}

#iyy466m {
	margin: 0;
	font-size: 18px;
	line-height: 22px;
	font-weight: 500
}

#irtxv3a {
	display: flex;
	align-items: center;
	margin: 0 0 12px
}

#i1wye6i {
	margin: 0;
	color: #c05400;
	font-size: 14px;
	line-height: 16px;
	font-weight: 700
}

#ia7mpc8 {
	display: flex;
	align-items: center;
	margin: 0 0 12px
}

#idf6z8e {
	max-width: 90px;
	width: 100%;
	margin: 0 0 12px
}

#ih3oyfv {
	margin: 0 0 10px;
	font-size: 16px;
	line-height: 19px;
	font-weight: 700
}

#ig5x1uv,
#iy49a2g {
	font-size: 14px;
	color: #696969;
	display: inline-block
}

#iy49a2g {
	line-height: 17px;
	margin: 0
}

#ig5x1uv {
	margin: 0 4px
}

#i48r3iz,
#ig5x1uv {
	line-height: 17px
}

#ic1qwsw {
	font-size: 14px;
	line-height: 16px;
	color: #696969;
	display: inline-block
}

#igmiewk {
	margin: 0 0 7px
}

#i0qnt8j {
	margin: 0;
	font-size: 16px;
	line-height: 25px;
	font-weight: 500
}

#ikyggdq {
	min-height: 50px
}

#i2ghezj {
	padding: 8px 15px 24px;
	background-color: #fff
}

#ihcpjiq {
	width: 27%;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .15);
	margin: 0 10px
}

#iab6ms {
	width: 35px;
	max-width: auto;
	margin: 0 10px 0 0
}

#ifxamg {
	margin: 0;
	font-size: 48px;
	line-height: 59px;
	font-weight: 700;
	color: #222
}

#ijekcz {
	display: flex;
	text-align: center;
	align-items: center;
	justify-content: center
}

#ikuejl {
	margin: 0;
	line-height: 20px;
	color: #888
}

#ibsypt {
	min-height: 50px;
	text-align: center;
	display: none
}

#iurolh {
	top: inherit;
	width: 100%;
	min-height: 50px;
	bottom: 0;
	padding: 20px 0 30px;
	background-color: #f4f7ff;
	font-family: Montserrat, Helvetica, Arial, sans-serif
}

.iurolh_global {
	position: fixed;
	z-index: 10;
	text-align: center
}

.iurolh_global.hidden {
	display: none !important
}

#ie9bht {
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	text-align: left
}

#ivmu3k {
	min-height: 50px;
	max-width: 530px;
	width: 100%
}

#ip9b2l {
	font-size: 30px;
	line-height: 42px;
	font-weight: 700;
	letter-spacing: -1px;
	margin: 0 0 12px;
	display: block;
	color: #231f20
}

#ioykef {
	margin: 0;
	color: #231f20;
	font-size: 20px;
	line-height: 30px;
	font-weight: 500
}

#iblao2 {
	min-height: 50px;
	padding: 0 20px 0 6%;
	width: auto;
	flex: 1 0;
	max-width: 530px
}

#iobo6w {
	min-height: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0
}

#idgign {
	margin: 0 auto 61px;
	font-size: 24px;
	line-height: 30px;
	text-align: center;
	width: 100%;
	display: block;
	font-weight: 600;
	color: #000
}

#idis53,
#ig2set {
	margin: 0;
	max-width: auto
}

#idis53 {
	padding: 0;
	width: 48px
}

#ig2set {
	width: 46px
}

#ismwd5 {
	justify-content: flex-end;
	margin: 0 0 0 15px;
	display: flex;
	width: 51px
}

#ii2ewa,
#iwu0kh {
	width: 100%;
	flex: 1 0
}

#ii2ewa {
	font-size: 18px;
	line-height: 22px;
	font-family: Montserrat, Helvetica, Arial, sans-serif;
	font-weight: 600;
	text-align: right;
	max-width: auto;
	color: #231f20;
	padding: 0 0 10px;
	display: block
}

#iwu0kh {
	display: none;
	justify-content: flex-end;
	background-image: url(../image/aa6d2ce0-f3c4-4c9d-9f7c-3b61f962d1c0/69118e7f59618a1dd89fdb79/1f156765-40a6-4cf3-97ac-3b15ab16b9cd/line2.png?t=20250314T080338521);
	background-repeat: no-repeat;
	background-position: 0 0;
	background-attachment: scroll;
	background-size: 100% 100%;
	padding: 0
}

#it6npe {
	align-items: center;
	margin: 0;
	display: flex;
	flex-direction: row-reverse;
	width: 75%
}

#i9iz8f {
	margin: 0 40px 0 0
}

#ctr_tframe {
	width: 0;
	height: 0
}

.iq9i39_global .ctrwow_tframe {
	display: inline-block
}

.iq9i39_global .ctrwow_tframe .ctrwow_tframe_title img,
.iurolh_global {
	background-color: #fff
}

.iq9i39_global .ctrwow_tframe .ctrwow_tframe_title .ctrwow_tframe_title_wrapper {
	height: 50px
}

.iq9i39_global .ctrwow_tframe .ctrwow_tframe_title .ctrwow_tframe_title_wrapper p {
	font-weight: 400
}

#iln8zx {
	width: 100%;
	max-width: 263px
}

#ic88ki {
	max-width: 237px;
	margin: 0 0 0 15px
}

#i43rp4 {
	max-width: 150px;
	margin: 0
}

#ibk2f5 {
	width: 100%;
	display: block
}

#i68c4t {
	font-family: Montserrat, Helvetica, Arial, sans-serif;
	text-align: center;
	font-weight: 700;
	color: #000;
	letter-spacing: -.5px
}

#i68c4t,
#itfjyu,
#iz4c9h {
	font-size: 18px;
	line-height: 23px
}

#itfjyu {
	font-family: Montserrat, Helvetica, Arial, sans-serif;
	font-weight: 500;
	text-align: center;
	color: #000;
	letter-spacing: 0;
	margin: 0 auto
}

#iz4c9h {
	min-height: 50px;
	padding: 19px 5px 0;
	background-color: none
}

#i8mb3q,
#ih4ukf {
	align-items: stretch
}

#i8mb3q {
	overflow: hidden;
	border: 1px #d3d3d3;
	min-width: 32%;
	justify-content: space-between;
	margin: 0 0 20px;
	flex: 0 0 0%;
	width: 32%
}

#ih4ukf {
	min-height: 50px;
	justify-content: space-around;
	margin: 0 auto 35px;
	display: flex;
	max-width: 991px;
	width: 100%;
	flex-wrap: wrap;
	flex: 0 0
}

#i5cwuz {
	min-height: 50px;
	max-width: 1605px;
	margin: 0 auto;
	padding: 45px 15px 20px;
	background-color: #f7faff
}

#ilarlx {
	max-width: auto;
	display: block
}

#icf6yj,
#ihm9b6 {
	width: 100%
}

#icf6yj {
	max-width: 23px
}

#ihgtkg {
	margin: 0 0 0 9px;
	font-size: 18px;
	line-height: 25px;
	font-weight: 500;
	color: #000
}

#idiqpk {
	display: flex;
	align-items: center;
	margin: 0 0 15px;
	padding: 0
}

#iugft5 {
	width: 14px
}

#iaol4b {
	margin: 0 0 0 5px;
	font-size: 18px;
	line-height: 100%;
	font-weight: 400;
	display: inline;
	color: #000
}

#i2pkyl {
	margin: 0 auto 5px;
	justify-content: center;
	display: flex
}

#i883wc {
	padding: 15px 30px;
	margin: 0;
	font-size: 20px;
	line-height: 30px;
	opacity: 1;
	text-align: center;
	font-family: Montserrat, Helvetica, Arial, sans-serif;
	font-weight: 700;
	color: #231f20
}

#ikald8 {
	color: #fff;
	text-decoration: none;
	background-color: #51bd50;
	opacity: 1;
	max-width: 488px;
	width: 100%;
	border-radius: 5px 5px 5px 5px;
	display: block;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .35);
	border-bottom: 4px solid #028332;
	padding: 2px 0
}

#icnb3q {
	color: red
}

#ixc3u1 {
	margin: 0;
	font-size: 13px;
	line-height: 28px;
	text-align: center;
	font-weight: 500;
	padding: 0;
	color: #000
}

#id0zjg,
#ioy0ak {
	width: 78px
}

#ioy0ak {
	display: inline-block;
	min-height: auto;
	margin: 0 13px 0 0
}

#iydfxz {
	margin: 0 0 4px;
	max-width: 87px
}

#icjf7y {
	padding: 0;
	margin: 0;
	font-size: 15px;
	line-height: 25px;
	font-family: Montserrat, Helvetica, Arial, sans-serif;
	color: #3d3e44
}

#idcu05 {
	display: inline-block;
	min-height: auto;
	margin: 0
}

#icrnq1 {
	display: flex;
	width: 100%;
	max-width: 100%;
	align-items: center;
	height: auto;
	margin: 10px auto 0;
	justify-content: flex-start
}

#in5smv {
	align-items: flex-start;
	margin: 0 auto;
	flex-direction: column;
	display: flex;
	max-width: 416px;
	justify-content: center
}

#i0vx8j {
	min-height: 50px
}

#is6n2l {
	margin: 0;
	max-width: 480px
}

#i0rodl,
#idx372 {
	height: auto;
	margin: 0 auto
}

#idx372 {
	width: 100%;
	padding: 31px 0 20px;
	z-index: 999;
	position: relative
}

#i0rodl {
	display: flex !important;
	align-items: flex-start;
	position: static
}

#i0ztx6 {
	max-width: 1230px;
	padding: 0 15px;
	width: 100%;
	margin: 0 auto
}

#ia1yyh {
	background-color: #fff;
	position: relative
}

#ikk5gb {
	margin: 7px 0 12px;
	color: #231f20;
	font-size: 45px;
	line-height: 50px;
	font-weight: 800;
	padding: 0
}

#iqogdi,
#ir179e {
	color: #000;
	font-size: 18px
}

#ir179e {
	font-weight: 700;
	margin: 0 0 18px;
	line-height: 28px
}

#iqogdi {
	margin: 0;
	line-height: 25px
}

#ih3hrp {
	display: none;
	justify-content: flex-start;
	align-items: center
}

#imomj1 {
	width: auto;
	height: 18px;
	margin: 0 5px 0 0
}

.idwmbd_global,
.ihi39k_global,
.iqwe7r_global,
.itb181_global,
.iw6wmn_global,
.iwdrg5_global,
.iweqqo_global {
	position: relative;
	overflow: hidden
}

.idwmbd_global .hidden:not([data-gjs-type]) {
	display: none !important
}

.idwmbd_global .js-video {
	position: relative
}

.idwmbd_global .js-video .tmp-thumb {
	position: relative;
	z-index: 2;
	width: 100%
}

.idwmbd_global .js-video .img-view {
	position: relative;
	width: 100%;
	height: 0
}

.idwmbd_global .js-video .wistia_embed {
	width: 100%;
	height: 100%
}

.idwmbd_global .js-video iframe,
.idwmbd_global .js-video video,
.ihi39k_global .js-video iframe,
.ihi39k_global .js-video video,
.iqwe7r_global .js-video iframe,
.iqwe7r_global .js-video video,
.itb181_global .js-video iframe,
.itb181_global .js-video video,
.iw6wmn_global .js-video iframe,
.iw6wmn_global .js-video video,
.iwdrg5_global .js-video iframe,
.iwdrg5_global .js-video video,
.iweqqo_global .js-video iframe,
.iweqqo_global .js-video video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0
}

.idwmbd_global .layer-over-video {
	position: absolute;
	z-index: 3;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: 1;
	background-color: rgba(255, 255, 255, .6);
	display: flex;
	align-items: center;
	justify-content: center;
	transition: opacity 50ms ease
}

.idwmbd_global .layer-over-video.hide {
	opacity: 0;
	pointer-events: none
}

.idwmbd_global .layer-over-video .js-play-video {
	cursor: pointer
}

.idwmbd_global .layer-over-video .js-play-video:empty {
	padding: 20px 0
}

.idwmbd_global .layer-over-video .js-play-video:empty:before,
.ihi39k_global .layer-over-video .js-play-video:empty:before,
.iqwe7r_global .layer-over-video .js-play-video:empty:before,
.itb181_global .layer-over-video .js-play-video:empty:before,
.iw6wmn_global .layer-over-video .js-play-video:empty:before,
.iwdrg5_global .layer-over-video .js-play-video:empty:before,
.iweqqo_global .layer-over-video .js-play-video:empty:before {
	content: "Play Video"
}

.idwmbd_global .button-box {
	opacity: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	position: absolute;
	z-index: 3;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	pointer-events: none;
	transition: opacity 50ms ease
}

.idwmbd_global .button-box.show,
.idwmbd_global .button-box[data-gjs-type] {
	pointer-events: auto;
	opacity: 1;
	background-color: rgba(0, 0, 0, .3)
}

.idwmbd_global .cta-btn {
	text-align: center;
	font-family: sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	border-radius: 10px;
	border: 0;
	color: #fff;
	cursor: pointer;
	background-color: #5fbb49;
	background-image: linear-gradient(to bottom, #a3cc2c 0, #5fbb49 100%);
	padding: 17px 30px;
	font-size: 22px;
	text-decoration: none
}

.idwmbd_global .heartbeat .cta-btn {
	animation: _heartbeat 5s ease 0s infinite normal
}

.idwmbd_global .heartbeat .cta-btn:hover {
	animation: none
}

.idwmbd_global .w-video-wrapper.w-css-reset {
	background-color: transparent !important
}

#idwmbd .img-view {
	padding-bottom: 54.65277777777777%
}

#idwmbd {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	height: 100%;
	display: block
}

#i4r67c,
#idwmbd,
#iv9j9c {
	width: 100%
}

#iv9j9c {
	max-width: 23px
}

#ijsxal {
	margin: 0 0 0 9px;
	font-size: 18px;
	line-height: 25px;
	font-weight: 500;
	color: #000
}

#i5fkfh {
	display: flex;
	align-items: center;
	margin: 0 0 20px;
	padding: 0
}

#i9lq2f,
#iub0wm {
	width: 100%
}

#iub0wm {
	max-width: 23px
}

#iav3vk {
	margin: 0 0 0 9px;
	font-size: 18px;
	line-height: 25px;
	font-weight: 500;
	color: #000
}

#i2im9i {
	display: flex;
	align-items: center;
	margin: 0 0 15px;
	padding: 0
}

#i07uqf,
#ibvlkj {
	width: 100%
}

#i07uqf {
	max-width: 23px
}

#i6akc2 {
	margin: 0 0 0 9px;
	font-size: 18px;
	line-height: 25px;
	font-weight: 500;
	color: #000
}

#i14yo8 {
	display: flex;
	align-items: center;
	margin: 0 0 15px;
	padding: 0
}

#icp1rc,
#ih2f96 {
	width: 100%
}

#icp1rc {
	max-width: 23px
}

#i7bk75 {
	margin: 0 0 0 9px;
	font-size: 18px;
	line-height: 25px;
	font-weight: 500;
	color: #000
}

#i2xckb {
	display: flex;
	align-items: center;
	margin: 0 0 15px;
	padding: 0
}

#iip8t5 {
	margin: 0 0 12px;
	font-size: 20px;
	line-height: 27px;
	color: #0c4d95;
	font-weight: 700
}

#ispf2r {
	color: red
}

#itxk4h {
	margin: 0 0 0 6px;
	font-size: 13px;
	line-height: 28px;
	text-align: center;
	font-weight: 500;
	padding: 0;
	color: #000
}

#i803hj {
	display: flex;
	width: 100%;
	justify-content: center;
	margin: 7px 0 0
}

#ih6c4g,
#iyexrj {
	text-align: center;
	color: #000
}

#ih6c4g {
	font-style: italic;
	margin: 0 0 0 3px;
	font-size: 16px;
	line-height: 37px;
	font-weight: 500
}

#iyexrj {
	margin: 0 auto 52px;
	font-size: 20px;
	line-height: 30px;
	font-family: Montserrat, Helvetica, Arial, sans-serif;
	width: 100%;
	font-weight: 600;
	padding: 0
}

.iweqqo_global .hidden:not([data-gjs-type]) {
	display: none !important
}

.iweqqo_global .js-video {
	position: relative
}

.iweqqo_global .js-video .tmp-thumb {
	position: relative;
	z-index: 2;
	width: 100%
}

.iweqqo_global .js-video .img-view {
	position: relative;
	width: 100%;
	height: 0
}

.iweqqo_global .js-video .wistia_embed {
	width: 100%;
	height: 100%
}

.iweqqo_global .layer-over-video {
	position: absolute;
	z-index: 3;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: 1;
	background-color: rgba(255, 255, 255, .6);
	display: flex;
	align-items: center;
	justify-content: center;
	transition: opacity 50ms ease
}

.iweqqo_global .layer-over-video.hide {
	opacity: 0;
	pointer-events: none
}

.iweqqo_global .layer-over-video .js-play-video {
	cursor: pointer
}

.iweqqo_global .layer-over-video .js-play-video:empty {
	padding: 20px 0
}

.iweqqo_global .button-box {
	opacity: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	position: absolute;
	z-index: 3;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	pointer-events: none;
	transition: opacity 50ms ease
}

.iweqqo_global .button-box.show,
.iweqqo_global .button-box[data-gjs-type] {
	pointer-events: auto;
	opacity: 1;
	background-color: rgba(0, 0, 0, .3)
}

.iweqqo_global .cta-btn {
	text-align: center;
	font-family: sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	border-radius: 10px;
	border: 0;
	color: #fff;
	cursor: pointer;
	background-color: #5fbb49;
	background-image: linear-gradient(to bottom, #a3cc2c 0, #5fbb49 100%);
	padding: 17px 30px;
	font-size: 22px;
	text-decoration: none
}

.iweqqo_global .heartbeat .cta-btn {
	animation: _heartbeat 5s ease 0s infinite normal
}

.iweqqo_global .heartbeat .cta-btn:hover {
	animation: none
}

.iweqqo_global .w-video-wrapper.w-css-reset {
	background-color: transparent !important
}

#ihi39k .img-view,
#iqwe7r .img-view,
#itb181 .img-view,
#iwdrg5 .img-view,
#iweqqo .img-view {
	padding-bottom: 100%
}

.ihi39k_global .hidden:not([data-gjs-type]) {
	display: none !important
}

.ihi39k_global .js-video {
	position: relative
}

.ihi39k_global .js-video .tmp-thumb {
	position: relative;
	z-index: 2;
	width: 100%
}

.ihi39k_global .js-video .img-view {
	position: relative;
	width: 100%;
	height: 0
}

.ihi39k_global .js-video .wistia_embed {
	width: 100%;
	height: 100%
}

.ihi39k_global .layer-over-video {
	position: absolute;
	z-index: 3;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: 1;
	background-color: rgba(255, 255, 255, .6);
	display: flex;
	align-items: center;
	justify-content: center;
	transition: opacity 50ms ease
}

.ihi39k_global .layer-over-video.hide {
	opacity: 0;
	pointer-events: none
}

.ihi39k_global .layer-over-video .js-play-video {
	cursor: pointer
}

.ihi39k_global .layer-over-video .js-play-video:empty {
	padding: 20px 0
}

.ihi39k_global .button-box {
	opacity: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	position: absolute;
	z-index: 3;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	pointer-events: none;
	transition: opacity 50ms ease
}

.ihi39k_global .button-box.show,
.ihi39k_global .button-box[data-gjs-type] {
	pointer-events: auto;
	opacity: 1;
	background-color: rgba(0, 0, 0, .3)
}

.ihi39k_global .cta-btn {
	text-align: center;
	font-family: sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	border-radius: 10px;
	border: 0;
	color: #fff;
	cursor: pointer;
	background-color: #5fbb49;
	background-image: linear-gradient(to bottom, #a3cc2c 0, #5fbb49 100%);
	padding: 17px 30px;
	font-size: 22px;
	text-decoration: none
}

.ihi39k_global .heartbeat .cta-btn {
	animation: _heartbeat 5s ease 0s infinite normal
}

.ihi39k_global .heartbeat .cta-btn:hover {
	animation: none
}

.ihi39k_global .w-video-wrapper.w-css-reset {
	background-color: transparent !important
}

#iejtmh {
	margin: 0;
	max-width: auto;
	padding: 0;
	width: 50px
}

#iljod9 {
	justify-content: center;
	margin: 0 21px 0 0;
	display: flex;
	width: 50px;
	align-items: center
}

#ifvk4y,
#itnccv {
	width: 100%;
	flex: 1 0
}

#ifvk4y {
	font-size: 18px;
	line-height: 22px;
	font-family: Montserrat, Helvetica, Arial, sans-serif;
	font-weight: 600;
	text-align: left;
	max-width: auto;
	display: block;
	color: #231f20;
	padding: 0 0 10px
}

#itnccv {
	padding: 0
}

#if455r {
	align-items: center;
	margin: 0;
	display: flex;
	max-width: 58%;
	justify-content: flex-start;
	z-index: 1
}

#ia9v99 {
	margin: 0;
	max-width: auto;
	padding: 0;
	width: 51px
}

#imuf62 {
	justify-content: flex-end;
	margin: 0 0 0 15px;
	display: flex;
	width: 51px
}

#i7xuxf,
#is8tzr {
	width: 100%;
	flex: 1 0
}

#i7xuxf {
	font-size: 18px;
	line-height: 22px;
	font-family: Montserrat, Helvetica, Arial, sans-serif;
	font-weight: 600;
	text-align: right;
	max-width: auto;
	color: #231f20;
	padding: 0 0 10px;
	display: block
}

#is8tzr {
	display: none;
	justify-content: flex-end;
	background-image: url(../image/aa6d2ce0-f3c4-4c9d-9f7c-3b61f962d1c0/69118e7f59618a1dd89fdb79/1f156765-40a6-4cf3-97ac-3b15ab16b9cd/line2.png?t=20250314T080338521);
	background-repeat: no-repeat;
	background-position: 0 0;
	background-attachment: scroll;
	background-size: 100% 100%;
	padding: 0
}

#icgfjh {
	align-items: center;
	margin: 0 0 84px;
	display: flex;
	flex-direction: row-reverse;
	width: 76%
}

#ij9m13 {
	margin: 0 auto 8px;
	font-size: 35px;
	line-height: 45px;
	text-align: center;
	color: #0544a2;
	font-weight: 700
}

#i2izkt,
#ij9m13 {
	width: 100%;
	display: block
}

#ilrapv {
	font-family: Montserrat, Helvetica, Arial, sans-serif;
	text-align: center;
	font-weight: 700;
	color: #000;
	letter-spacing: -.5px
}

#i4smav,
#ilrapv,
#imkluy {
	font-size: 18px;
	line-height: 23px
}

#imkluy {
	font-family: Montserrat, Helvetica, Arial, sans-serif;
	font-weight: 500;
	text-align: center;
	color: #000;
	letter-spacing: 0;
	margin: 0 auto
}

#i4smav {
	min-height: 50px;
	padding: 19px 5px 0;
	background-color: none
}

#i9i4w7 {
	align-items: stretch;
	justify-content: space-between;
	overflow: hidden;
	margin: 0;
	flex: 0 0 0%;
	border: 1px #d3d3d3;
	width: 32%;
	min-width: 32%
}

#i0my3l {
	width: 100%;
	display: block
}

#i4xqz4 {
	font-family: Montserrat, Helvetica, Arial, sans-serif;
	text-align: center;
	font-weight: 700;
	color: #000;
	letter-spacing: -.5px
}

#i4xqz4,
#irdyia,
#izzlfi {
	font-size: 18px;
	line-height: 23px
}

#irdyia {
	font-family: Montserrat, Helvetica, Arial, sans-serif;
	font-weight: 500;
	text-align: center;
	color: #000;
	letter-spacing: 0;
	margin: 0 auto
}

#izzlfi {
	min-height: 50px;
	padding: 19px 5px 0;
	background-color: none
}

#iilv42 {
	align-items: stretch;
	justify-content: space-between;
	overflow: hidden;
	margin: 0;
	flex: 0 0 0%;
	border: 1px #d3d3d3;
	width: 32%;
	min-width: 32%
}

#ix7uyb {
	width: 100%;
	display: block
}

#i7vwch {
	font-family: Montserrat, Helvetica, Arial, sans-serif;
	text-align: center;
	font-weight: 700;
	color: #000;
	letter-spacing: -.5px
}

#i7vwch,
#ib3vh8,
#ixkr1a {
	font-size: 18px;
	line-height: 23px
}

#ib3vh8 {
	font-family: Montserrat, Helvetica, Arial, sans-serif;
	font-weight: 500;
	text-align: center;
	color: #000;
	letter-spacing: 0;
	margin: 0 auto
}

#ixkr1a {
	min-height: 50px;
	padding: 19px 5px 0;
	background-color: none
}

#ikxxxu {
	align-items: stretch;
	justify-content: space-between;
	overflow: hidden;
	margin: 0;
	flex: 0 0 0%;
	border: 1px #d3d3d3;
	width: 32%;
	min-width: 32%
}

#is26uz {
	width: 100%;
	display: block
}

#ipjguh {
	font-family: Montserrat, Helvetica, Arial, sans-serif;
	text-align: center;
	font-weight: 700;
	color: #000;
	letter-spacing: -.5px
}

#i30u2m,
#ileith,
#ipjguh {
	font-size: 18px;
	line-height: 23px
}

#i30u2m {
	font-family: Montserrat, Helvetica, Arial, sans-serif;
	font-weight: 500;
	text-align: center;
	color: #000;
	letter-spacing: 0;
	margin: 0 auto
}

#ileith {
	min-height: 50px;
	padding: 19px 5px 0;
	background-color: none
}

#ioyx1k {
	align-items: stretch;
	justify-content: space-between;
	overflow: hidden;
	margin: 0 0 20px;
	flex: 0 0 0%;
	border: 1px #d3d3d3;
	width: 32%;
	min-width: 32%
}

#i4i9dk {
	width: 100%;
	display: block
}

#i3rznj {
	font-family: Montserrat, Helvetica, Arial, sans-serif;
	text-align: center;
	font-weight: 700;
	color: #000;
	letter-spacing: -.5px
}

#i3rznj,
#i7cibg,
#ipgo1a {
	font-size: 18px;
	line-height: 23px
}

#ipgo1a {
	font-family: Montserrat, Helvetica, Arial, sans-serif;
	font-weight: 500;
	text-align: center;
	color: #000;
	letter-spacing: 0;
	margin: 0 auto
}

#i7cibg {
	min-height: 50px;
	padding: 19px 5px 0;
	background-color: none
}

#iela7a {
	align-items: stretch;
	justify-content: space-between;
	overflow: hidden;
	margin: 0 0 20px;
	flex: 0 0 0%;
	border: 1px #d3d3d3;
	width: 32%;
	min-width: 32%
}

#i1ctgi,
#iaxux5 {
	font-family: Montserrat, Helvetica, Arial, sans-serif;
	text-align: center
}

#i1ctgi {
	display: none;
	font-size: 17px;
	line-height: 26px;
	font-weight: 700;
	color: #d40100
}

#iaxux5 {
	font-size: 18px;
	line-height: 25px;
	font-weight: 500;
	color: #000;
	letter-spacing: -.5px;
	width: 100%;
	margin: 11px auto 0
}

#ireapt {
	min-height: 50px;
	background-color: #fff
}

#inuae5 {
	align-items: stretch;
	justify-content: space-between;
	border-radius: 5px 5px 5px 5px;
	overflow: hidden;
	margin: 0;
	flex: 1 1;
	border: 1px #d3d3d3;
	max-width: 250px
}

#i757dw,
#ilkq4k {
	font-family: Montserrat, Helvetica, Arial, sans-serif;
	text-align: center
}

#ilkq4k {
	display: none;
	font-size: 17px;
	line-height: 26px;
	font-weight: 700;
	color: #d40100
}

#i757dw {
	font-size: 18px;
	line-height: 25px;
	font-weight: 500;
	color: #000;
	letter-spacing: -.5px;
	width: 100%;
	margin: 11px auto 0
}

#i283zm {
	min-height: 50px;
	background-color: #fff
}

#idw16d {
	align-items: stretch;
	justify-content: space-between;
	border-radius: 5px 5px 5px 5px;
	overflow: hidden;
	margin: 0;
	flex: 1 1;
	border: 1px #d3d3d3;
	max-width: 250px
}

#i28pp6,
#i6s1yp {
	font-family: Montserrat, Helvetica, Arial, sans-serif;
	text-align: center
}

#i6s1yp {
	display: none;
	font-size: 17px;
	line-height: 26px;
	font-weight: 700;
	color: #d40100
}

#i28pp6 {
	font-size: 18px;
	line-height: 25px;
	font-weight: 500;
	color: #000;
	letter-spacing: -.5px;
	width: 100%;
	margin: 11px auto 0
}

#ip4rby {
	min-height: 50px;
	background-color: #fff
}

#ino2ik {
	align-items: stretch;
	justify-content: space-between;
	border-radius: 5px 5px 5px 5px;
	overflow: hidden;
	margin: 0;
	flex: 1 1;
	border: 1px #d3d3d3;
	max-width: 250px
}

#igljwl,
#itwpv4 {
	min-height: 50px;
	margin: 0 auto
}

#itwpv4 {
	justify-content: space-between;
	align-items: stretch;
	display: flex;
	max-width: 880px
}

#igljwl {
	max-width: 1605px;
	padding: 56px 15px 0
}

#ig0pcd {
	margin: 0 auto 36px;
	font-size: 35px;
	line-height: 45px;
	text-align: center;
	width: 100%;
	color: #000;
	display: block;
	font-weight: 700
}

#i7wari,
#i9aa9d,
#idfbo5 {
	width: auto;
	display: block;
	height: 25px;
	margin: 23px auto 0
}

.itb181_global .hidden:not([data-gjs-type]) {
	display: none !important
}

.itb181_global .js-video {
	position: relative
}

.itb181_global .js-video .tmp-thumb {
	position: relative;
	z-index: 2;
	width: 100%
}

.itb181_global .js-video .img-view {
	position: relative;
	width: 100%;
	height: 0
}

.itb181_global .js-video .wistia_embed {
	width: 100%;
	height: 100%
}

.itb181_global .layer-over-video {
	position: absolute;
	z-index: 3;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: 1;
	background-color: rgba(255, 255, 255, .6);
	display: flex;
	align-items: center;
	justify-content: center;
	transition: opacity 50ms ease
}

.itb181_global .layer-over-video.hide {
	opacity: 0;
	pointer-events: none
}

.itb181_global .layer-over-video .js-play-video {
	cursor: pointer
}

.itb181_global .layer-over-video .js-play-video:empty {
	padding: 20px 0
}

.itb181_global .button-box {
	opacity: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	position: absolute;
	z-index: 3;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	pointer-events: none;
	transition: opacity 50ms ease
}

.itb181_global .button-box.show,
.itb181_global .button-box[data-gjs-type] {
	pointer-events: auto;
	opacity: 1;
	background-color: rgba(0, 0, 0, .3)
}

.itb181_global .cta-btn {
	text-align: center;
	font-family: sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	border-radius: 10px;
	border: 0;
	color: #fff;
	cursor: pointer;
	background-color: #5fbb49;
	background-image: linear-gradient(to bottom, #a3cc2c 0, #5fbb49 100%);
	padding: 17px 30px;
	font-size: 22px;
	text-decoration: none
}

.itb181_global .heartbeat .cta-btn {
	animation: _heartbeat 5s ease 0s infinite normal
}

.itb181_global .heartbeat .cta-btn:hover {
	animation: none
}

.itb181_global .w-video-wrapper.w-css-reset {
	background-color: transparent !important
}

.iwdrg5_global .hidden:not([data-gjs-type]) {
	display: none !important
}

.iwdrg5_global .js-video {
	position: relative
}

.iwdrg5_global .js-video .tmp-thumb {
	position: relative;
	z-index: 2;
	width: 100%
}

.iwdrg5_global .js-video .img-view {
	position: relative;
	width: 100%;
	height: 0
}

.iwdrg5_global .js-video .wistia_embed {
	width: 100%;
	height: 100%
}

.iwdrg5_global .layer-over-video {
	position: absolute;
	z-index: 3;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: 1;
	background-color: rgba(255, 255, 255, .6);
	display: flex;
	align-items: center;
	justify-content: center;
	transition: opacity 50ms ease
}

.iwdrg5_global .layer-over-video.hide {
	opacity: 0;
	pointer-events: none
}

.iwdrg5_global .layer-over-video .js-play-video {
	cursor: pointer
}

.iwdrg5_global .layer-over-video .js-play-video:empty {
	padding: 20px 0
}

.iwdrg5_global .button-box {
	opacity: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	position: absolute;
	z-index: 3;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	pointer-events: none;
	transition: opacity 50ms ease
}

.iwdrg5_global .button-box.show,
.iwdrg5_global .button-box[data-gjs-type] {
	pointer-events: auto;
	opacity: 1;
	background-color: rgba(0, 0, 0, .3)
}

.iwdrg5_global .cta-btn {
	text-align: center;
	font-family: sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	border-radius: 10px;
	border: 0;
	color: #fff;
	cursor: pointer;
	background-color: #5fbb49;
	background-image: linear-gradient(to bottom, #a3cc2c 0, #5fbb49 100%);
	padding: 17px 30px;
	font-size: 22px;
	text-decoration: none
}

.iwdrg5_global .heartbeat .cta-btn {
	animation: _heartbeat 5s ease 0s infinite normal
}

.iwdrg5_global .heartbeat .cta-btn:hover {
	animation: none
}

.iwdrg5_global .w-video-wrapper.w-css-reset {
	background-color: transparent !important
}

.iqwe7r_global .hidden:not([data-gjs-type]) {
	display: none !important
}

.iqwe7r_global .js-video {
	position: relative
}

.iqwe7r_global .js-video .tmp-thumb {
	position: relative;
	z-index: 2;
	width: 100%
}

.iqwe7r_global .js-video .img-view {
	position: relative;
	width: 100%;
	height: 0
}

.iqwe7r_global .js-video .wistia_embed {
	width: 100%;
	height: 100%
}

.iqwe7r_global .layer-over-video {
	position: absolute;
	z-index: 3;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: 1;
	background-color: rgba(255, 255, 255, .6);
	display: flex;
	align-items: center;
	justify-content: center;
	transition: opacity 50ms ease
}

.iqwe7r_global .layer-over-video.hide {
	opacity: 0;
	pointer-events: none
}

.iqwe7r_global .layer-over-video .js-play-video {
	cursor: pointer
}

.iqwe7r_global .layer-over-video .js-play-video:empty {
	padding: 20px 0
}

.iqwe7r_global .button-box {
	opacity: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	position: absolute;
	z-index: 3;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	pointer-events: none;
	transition: opacity 50ms ease
}

.iqwe7r_global .button-box.show,
.iqwe7r_global .button-box[data-gjs-type] {
	pointer-events: auto;
	opacity: 1;
	background-color: rgba(0, 0, 0, .3)
}

.iqwe7r_global .cta-btn {
	text-align: center;
	font-family: sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	border-radius: 10px;
	border: 0;
	color: #fff;
	cursor: pointer;
	background-color: #5fbb49;
	background-image: linear-gradient(to bottom, #a3cc2c 0, #5fbb49 100%);
	padding: 17px 30px;
	font-size: 22px;
	text-decoration: none
}

.iqwe7r_global .heartbeat .cta-btn {
	animation: _heartbeat 5s ease 0s infinite normal
}

.iqwe7r_global .heartbeat .cta-btn:hover {
	animation: none
}

.iqwe7r_global .w-video-wrapper.w-css-reset {
	background-color: transparent !important
}

#i62y4y,
#ic95ef,
#iv36eg,
#ixlqxh {
	width: 112px;
	max-width: auto;
	margin: 0 10px 0 0
}

#ieyo2g,
#ii7iht {
	width: 112px;
	margin: 0 5px 0 0
}

#itt5vq {
	font-size: 20px;
	font-family: Montserrat, Helvetica, Arial, sans-serif;
	line-height: 34px;
	color: #231f20
}

#ibz0ih,
#iccvbq {
	max-width: auto;
	width: 28px
}

#iccvbq {
	display: none;
	/* opacity: 0 */
}

#ine393 {
	background-color: #fff;
	border-bottom: 1px none #ccc;
	padding: 15px 50px 15px 20px;
	align-items: flex-start
}

#i6kqse {
	font-size: 20px;
	font-family: Montserrat, Helvetica, Arial, sans-serif;
	line-height: 34px;
	font-weight: 500;
	color: #231f20
}

#i63wlk {
	padding: 0 50px 30px 20px
}

#if7j3t {
	margin: 0;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .5)
}

#i7rlpl {
	font-size: 20px;
	font-family: Montserrat, Helvetica, Arial, sans-serif;
	line-height: 34px;
	color: #231f20
}

#ijzhoh,
#ixtqvk {
	max-width: auto;
	width: 28px
}

#ijzhoh {
	display: none;
	/* opacity: 0 */
}

#if4y9j {
	background-color: #fff;
	border-bottom: 1px none #ccc;
	padding: 15px 50px 15px 20px;
	align-items: flex-start
}

#ikm3o3 {
	font-size: 20px;
	font-family: Montserrat, Helvetica, Arial, sans-serif;
	line-height: 34px;
	font-weight: 500;
	color: #231f20
}

#il9mlq {
	padding: 0 50px 30px 20px
}

#iuqfxw {
	margin: 0 0 30px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .5)
}

#ibj25b {
	font-size: 20px;
	font-family: Montserrat, Helvetica, Arial, sans-serif;
	line-height: 34px;
	color: #231f20
}

#idki36,
#ixynds {
	max-width: auto;
	width: 28px
}

#ixynds {
	display: none;
	/* opacity: 0 */
}

#ijzt0a {
	background-color: #fff;
	border-bottom: 1px none #ccc;
	padding: 15px 50px 15px 20px;
	align-items: flex-start
}

#irn4eh {
	font-size: 20px;
	font-family: Montserrat, Helvetica, Arial, sans-serif;
	line-height: 34px;
	font-weight: 500;
	color: #231f20
}

#ipje2f {
	padding: 0 50px 30px 20px
}

#iuxfks {
	margin: 0 0 30px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .5)
}

#i3tjok {
	font-size: 20px;
	font-family: Montserrat, Helvetica, Arial, sans-serif;
	line-height: 34px;
	color: #231f20
}

#it2t2y,
#izjisb {
	max-width: auto;
	width: 28px
}

#it2t2y {
	display: none;
	/* opacity: 0 */
}

#i2iq7u {
	background-color: #fff;
	border-bottom: 1px none #ccc;
	padding: 15px 50px 15px 20px;
	align-items: flex-start
}

#iynfyf {
	font-size: 20px;
	font-family: Montserrat, Helvetica, Arial, sans-serif;
	line-height: 34px;
	font-weight: 500;
	color: #231f20
}

#i7vw8t {
	padding: 0 50px 30px 20px
}

#i5jixx {
	margin: 0 0 30px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .5)
}

#iuq2ot {
	margin: 0 -2px 0 0
}

#i95me3,
#iuq2ot {
	width: auto;
	height: 100%
}

#ike8lz {
	color: red
}

#i6fv75,
#iorvqi {
	color: #00ae56;
	font-weight: 700
}

#i5jmlt,
#i5jv74,
#i88xz2,
#i8ia4i,
#i9x45k,
#idghm8,
#ihzqzi,
#ipk8z1,
#ird5av,
#iy66mo {
	display: block
}

#i3prq9,
#i603m5,
#iethv8 {
	color: #0544a2
}

#iti7zp {
	display: block
}

#i0d0pb {
	width: auto;
	height: 18px;
	margin: 0 5px 0 0
}

#idn98i {
	margin: 0;
	color: #000;
	font-size: 18px;
	line-height: 25px
}

#is66nh {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start
}

#i82dzc {
	width: 14px
}

#ic1ku1 {
	color: red
}

#i6f2fq {
	margin: 0 0 0 5px;
	font-size: 18px;
	line-height: 100%;
	font-weight: 400;
	display: inline;
	color: #000
}

#isoc0d {
	margin: 0 auto 5px;
	justify-content: center;
	display: flex
}

#idkuza {
	padding: 15px 30px;
	margin: 0;
	font-size: 20px;
	line-height: 30px;
	opacity: 1;
	text-align: center;
	font-family: Montserrat, Helvetica, Arial, sans-serif;
	font-weight: 700;
	color: #231f20
}

#ienmxf {
	color: #fff;
	text-decoration: none;
	background-color: #51bd50;
	opacity: 1;
	max-width: 488px;
	width: 100%;
	border-radius: 5px 5px 5px 5px;
	display: block;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .35);
	border-bottom: 4px solid #028332;
	padding: 2px 0
}

#i4r0ie {
	color: red
}

#ixl5xw {
	color: #00ae56;
	font-weight: 700
}

#ii80rf {
	margin: 0;
	font-size: 13px;
	line-height: 28px;
	text-align: center;
	font-weight: 500;
	padding: 0;
	color: #000
}

#iymekm {
	color: red
}

#iy7smh {
	color: #00ae56;
	font-weight: 700
}

#iogpy4 {
	margin: 0 0 0 6px;
	font-size: 13px;
	line-height: 28px;
	text-align: center;
	font-weight: 500;
	padding: 0;
	color: #000
}

#i3npb2,
#i8c17q {
	display: flex;
	justify-content: center
}

#i8c17q {
	width: 100%;
	margin: 7px 0 0
}

#i3npb2 {
	align-items: flex-start;
	margin: 0 auto 0 0;
	flex-direction: column;
	max-width: 416px
}

#icwkcu {
	width: 14px
}

#ifmfrq {
	color: red
}

#i7gahh {
	margin: 0 0 0 5px;
	font-size: 18px;
	line-height: 100%;
	font-weight: 400;
	display: inline;
	color: #000
}

#ifib5i {
	margin: 0 auto 5px;
	justify-content: center;
	display: flex
}

#ipvp94 {
	padding: 15px 30px;
	margin: 0;
	font-size: 20px;
	line-height: 30px;
	opacity: 1;
	text-align: center;
	font-family: Montserrat, Helvetica, Arial, sans-serif;
	font-weight: 700;
	color: #231f20
}

#i4k7s5 {
	color: #fff;
	text-decoration: none;
	background-color: #51bd50;
	opacity: 1;
	max-width: 488px;
	width: 100%;
	border-radius: 5px 5px 5px 5px;
	display: block;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .35);
	border-bottom: 4px solid #028332;
	padding: 2px 0
}

#iht4na {
	color: red
}

#itpquw {
	color: #00ae56;
	font-weight: 700
}

#ihy0fj {
	margin: 0;
	font-size: 13px;
	line-height: 28px;
	text-align: center;
	font-weight: 500;
	padding: 0;
	color: #000
}

#iew8ix {
	color: red
}

#ireptt {
	color: #00ae56;
	font-weight: 700
}

#i6cgid {
	margin: 0 0 0 6px;
	font-size: 13px;
	line-height: 28px;
	text-align: center;
	font-weight: 500;
	padding: 0;
	color: #000
}

#i6uu3b,
#it9j2q {
	display: flex;
	justify-content: center
}

#i6uu3b {
	width: 100%;
	margin: 7px 0 0
}

#it9j2q {
	align-items: flex-start;
	margin: 20px auto 0;
	flex-direction: column;
	max-width: 416px
}

#ijrhfj {
	display: block
}

#i7joys,
#i7pwpg {
	width: 100%;
	flex: 1 0
}

#i7joys {
	font-size: 18px;
	line-height: 22px;
	font-family: Montserrat, Helvetica, Arial, sans-serif;
	font-weight: 600;
	text-align: right;
	max-width: auto;
	display: block;
	color: #231f20;
	padding: 0 0 10px
}

#i7pwpg {
	display: flex;
	justify-content: flex-end;
	padding: 0
}

#imy5sv {
	display: block
}

#ihz7qu,
#it91at {
	width: 100%;
	flex: 1 0
}

#it91at {
	font-size: 18px;
	line-height: 22px;
	font-family: Montserrat, Helvetica, Arial, sans-serif;
	font-weight: 600;
	text-align: right;
	max-width: auto;
	display: block;
	color: #231f20;
	padding: 0 0 10px
}

#ihz7qu {
	display: flex;
	justify-content: flex-end;
	padding: 0
}

#ixuyuq {
	display: block
}

#icahul,
#infa8f {
	width: 100%;
	flex: 1 0
}

#icahul {
	font-size: 18px;
	line-height: 22px;
	font-family: Montserrat, Helvetica, Arial, sans-serif;
	font-weight: 600;
	text-align: right;
	max-width: auto;
	display: block;
	color: #231f20;
	padding: 0 0 10px
}

#infa8f {
	display: flex;
	justify-content: flex-end;
	padding: 0
}

#ih176n {
	width: 14px
}

#if763r {
	color: red
}

#io0mkj {
	margin: 0 0 0 5px;
	font-size: 18px;
	line-height: 100%;
	font-weight: 400;
	display: inline;
	color: #000
}

#i1cted {
	margin: 0 auto 5px;
	justify-content: center;
	display: flex
}

#ip5ra6 {
	padding: 15px 30px;
	margin: 0;
	font-size: 20px;
	line-height: 30px;
	opacity: 1;
	text-align: center;
	font-family: Montserrat, Helvetica, Arial, sans-serif;
	font-weight: 700;
	color: #231f20
}

#ifx7jj {
	color: #fff;
	text-decoration: none;
	background-color: #51bd50;
	opacity: 1;
	max-width: 488px;
	width: 100%;
	border-radius: 5px 5px 5px 5px;
	display: block;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .35);
	border-bottom: 4px solid #028332;
	padding: 2px 0
}

#ipsilk {
	color: red
}

#isij9e {
	color: #00ae56;
	font-weight: 700
}

#iv11tm {
	margin: 0;
	font-size: 13px;
	line-height: 28px;
	text-align: center;
	font-weight: 500;
	padding: 0;
	color: #000
}

#i4gw1i {
	color: red
}

#iscfpk {
	color: #00ae56;
	font-weight: 700
}

#iql1fp {
	margin: 0 0 0 6px;
	font-size: 13px;
	line-height: 28px;
	text-align: center;
	font-weight: 500;
	padding: 0;
	color: #000
}

#i2hva9 {
	display: flex;
	width: 100%;
	justify-content: center;
	margin: 7px 0 0
}

#ii3d0i,
.isobtz_global .swipe-group {
	display: flex;
	flex-direction: column;
	justify-content: center
}

#ii3d0i {
	margin: 55px auto 0;
	max-width: 416px;
	align-items: flex-start
}

.isobtz_global .swipe-group.swipe-hidden,
.isobtz_global.swipe-hidden {
	undefined: undefined;
	opacity: 0;
	transform: translateY(10px);
	pointer-events: none
}

.isobtz_global .swipe-group {
	min-height: 175px;
	background-color: rgba(0, 0, 0, .85);
	border-radius: 97px 0 0 97px;
	width: 250px;
	position: fixed;
	undefined: undefined;
	bottom: 300px;
	align-items: center;
	padding: 0 0 20px 40px;
	z-index: 1;
	right: 0;
	transition: opacity .25s ease, transform .25s ease
}

.isobtz_global .swipe-image {
	min-height: 50px
}

.isobtz_global .swipe-image .img {
	width: 100%
}

.isobtz_global .swipe-url {
	display: inline-block;
	border-radius: 5px 5px 5px 5px;
	background-color: #51bd50;
	padding: 10px 10px 5px;
	font-family: Montserrat, Helvetica, Arial, sans-serif;
	font-weight: 800;
	text-decoration: none;
	color: #151616;
	font-size: 16px;
	line-height: 20px;
	max-width: 190px;
	width: 100%
}

.isobtz_global .swipe-content-1 {
	margin: 0;
	text-align: center
}

.isobtz_global .swipe-percent-1 {
	display: block;
	color: red;
	font-size: 18px
}

.isobtz_global .swipe-content-2 {
	font-size: 18px;
	line-height: 30px;
	color: #fff;
	text-align: center;
	font-family: Montserrat, Helvetica, Arial, sans-serif;
	font-weight: 600;
	display: none
}

.isobtz_global .swipe-percent-2 {
	font-size: 26px;
	display: block;
	color: #e7cc13;
	font-weight: 800
}

#i5ga1k {
	height: 20px
}

#i4u7mb,
#ip0w78,
#iwvcsa {
	min-height: 50px
}

#ibsabj {
	color: #0544a2
}

#iwpn2v {
	display: none
}

#ie4egu {
	margin: 0 0 0 35px;
	font-family: Montserrat, Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 20px;
	padding: 10px 0 10px 20px;
	border-left: 1px solid #d9d9d9
}

#i2mqv5 {
	width: 100%;
	max-width: 690px
}

#iq154f {
	font-size: 20px;
	font-family: Montserrat, Helvetica, Arial, sans-serif;
	line-height: 34px;
	color: #231f20
}

#i3p0u8,
#i4za61 {
	max-width: auto;
	width: 28px
}

#i3p0u8 {
	display: none;
	/* opacity: 0 */
}

#ihsv7n {
	background-color: #fff;
	border-bottom: 1px none #ccc;
	padding: 15px 50px 15px 20px;
	align-items: flex-start
}

#im5jlg {
	font-size: 20px;
	font-family: Montserrat, Helvetica, Arial, sans-serif;
	line-height: 34px;
	font-weight: 500;
	color: #231f20
}

#irfqfj {
	padding: 0 50px 30px 20px
}

#irawrk {
	margin: 0 0 30px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .5)
}

.iw6wmn_global .hidden:not([data-gjs-type]) {
	display: none !important
}

.iw6wmn_global .js-video {
	position: relative
}

.iw6wmn_global .js-video .tmp-thumb {
	position: relative;
	z-index: 2;
	width: 100%
}

.iw6wmn_global .js-video .img-view {
	position: relative;
	width: 100%;
	height: 0
}

.iw6wmn_global .js-video .wistia_embed {
	width: 100%;
	height: 100%
}

.iw6wmn_global .layer-over-video {
	position: absolute;
	z-index: 3;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: 1;
	background-color: rgba(255, 255, 255, .6);
	display: flex;
	align-items: center;
	justify-content: center;
	transition: opacity 50ms ease
}

.iw6wmn_global .layer-over-video.hide {
	opacity: 0;
	pointer-events: none
}

.iw6wmn_global .layer-over-video .js-play-video {
	cursor: pointer
}

.iw6wmn_global .layer-over-video .js-play-video:empty {
	padding: 20px 0
}

.iw6wmn_global .button-box {
	opacity: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	position: absolute;
	z-index: 3;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	pointer-events: none;
	transition: opacity 50ms ease
}

.iw6wmn_global .button-box.show,
.iw6wmn_global .button-box[data-gjs-type] {
	pointer-events: auto;
	opacity: 1;
	background-color: rgba(0, 0, 0, .3)
}

.iw6wmn_global .cta-btn {
	text-align: center;
	font-family: sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	border-radius: 10px;
	border: 0;
	color: #fff;
	cursor: pointer;
	background-color: #5fbb49;
	background-image: linear-gradient(to bottom, #a3cc2c 0, #5fbb49 100%);
	padding: 17px 30px;
	font-size: 22px;
	text-decoration: none
}

.iw6wmn_global .heartbeat .cta-btn {
	animation: _heartbeat 5s ease 0s infinite normal
}

.iw6wmn_global .heartbeat .cta-btn:hover {
	animation: none
}

.iw6wmn_global .w-video-wrapper.w-css-reset {
	background-color: transparent !important
}

#iw6wmn .img-view {
	padding-bottom: 181.53846153846155%
}

#iw6wmn {
	display: none
}

#i7jie3 {
	font-family: Montserrat, Helvetica, Arial, sans-serif;
	font-size: 25px;
	text-align: center;
	font-weight: 600;
	line-height: 36px;
	letter-spacing: 5px
}

#if8i4v {
	min-height: 50px
}

@font-face {
	font-family: Helvetica Bold;
	font-stretch: normal;
	font-style: normal;
	unicode-range: U+0-10FFFF;
	src: url(undefined);
	font-weight: 400;
	font-display: swap
}

@font-face {
	font-family: helvetica-bold;
	font-stretch: normal;
	font-style: normal;
	unicode-range: U+0-10FFFF;
	src: url(../image/aa6d2ce0-f3c4-4c9d-9f7c-3b61f962d1c0/69118e7f59618a1dd89fdb79/dad8044f-f284-489a-969e-b91921bd20b8/helvetica-bold.ttf);
	font-weight: 400;
	font-display: swap
}

@font-face {
	font-family: helvetica-bold;
	font-stretch: normal;
	font-style: normal;
	unicode-range: U+0-10FFFF;
	src: url(../image/aa6d2ce0-f3c4-4c9d-9f7c-3b61f962d1c0/69118e7f59618a1dd89fdb79/dad8044f-f284-489a-969e-b91921bd20b8/helvetica-bold.ttf);
	font-weight: 400;
	font-display: swap
}

@media (max-width:1023px) {
	#i8a4n {
		display: block
	}

	#ig82jz {
		font-size: 30px;
		width: 100%;
		line-height: 45px;
		margin: 0 auto 15px
	}

	#i4c1xw {
		padding: 0;
		align-items: stretch;
		margin: 0;
		top: auto
	}

	#iotu0g {
		width: 100%;
		font-size: 35px;
		line-height: 45px
	}

	#ijh6fj,
	#iks8us {
		font-size: 30px;
		width: 100%;
		line-height: 40px
	}

	#id38f4 {
		width: 100%
	}

	#ik62ov {
		line-height: 30px;
		font-size: 20px
	}

	#i35r3j {
		right: -3%;
		max-width: 350px;
		top: 5%;
		left: 0
	}

	#in2ati {
		margin: 0 3px 0 0;
		width: 45px;
		max-width: 45px
	}

	#iv1qcv {
		font-size: 28px;
		width: 100%;
		margin: 0 auto 15px;
		line-height: 40px;
		letter-spacing: -.5px
	}

	#iy2kyf {
		align-items: flex-start;
		padding: 25px 50px 23px 15px
	}

	#ied7qj {
		font-size: 14px;
		display: inline-block
	}

	#ixhvgd {
		font-size: 40px;
		line-height: 45px;
		margin: 0 0 10px;
		max-width: 90%
	}

	#injb6t,
	#ioe98c {
		text-align: left;
		font-size: 18px;
		line-height: 25px;
		letter-spacing: -1px
	}

	#ittpl2 {
		line-height: 30px;
		font-size: 27px
	}

	#iv2gmg {
		font-size: 28px;
		line-height: 45px;
		padding: 0 20px
	}

	#ix8gbs {
		font-size: 25px;
		line-height: 30px
	}

	#im8nmc {
		padding: 25px 0
	}

	#i5y22j {
		font-size: 30px;
		line-height: 35px
	}

	#ibpzpr,
	#if6cyt,
	#ih7gye,
	#in7hh2,
	#isnvel {
		font-size: 14px
	}

	#ij7vqv {
		padding: 40px 20px 20px;
		margin: 0 auto
	}

	#ipzkbn {
		padding: 15px 70px
	}

	#iovg7t {
		padding: 35px 15px
	}

	#iow7i6 {
		padding: 45px 0
	}

	#i5amnd {
		line-height: 20px;
		padding: 0 13px 7px 5px;
		font-size: 15px;
		width: 100%
	}

	#inndjy {
		padding: 20px 15px 42px;
		max-width: auto
	}

	#immwv {
		padding: 20px 15px
	}

	#i7wwqx {
		margin: 0 3px 0 0;
		width: 45px;
		max-width: 45px
	}

	#i1m7a6 {
		line-height: 20px;
		padding: 0 13px 7px 5px;
		font-size: 15px;
		width: 100%
	}

	#irb6nz {
		padding: 40px 15px
	}

	#iujg8h {
		padding: 30px 15px
	}

	#i12n7w7 {
		margin: 0 3px 0 0;
		width: 45px;
		max-width: 45px
	}

	#iqjis67 {
		line-height: 20px;
		padding: 0 13px 7px 0;
		font-size: 15px;
		width: 50%
	}

	#ia11ip {
		justify-content: center
	}

	#izav4y {
		margin: 0 0 10px;
		min-height: 60px
	}

	#i6wfk8u {
		margin: 25px 0 0
	}

	#ibv4b9 {
		padding: 35px 15px 180px
	}

	#imk5q9 {
		width: 50%
	}

	#igcq1ll {
		display: none
	}

	#isjnihw {
		display: inline-block
	}

	#i9cgk0g {
		font-size: 18px;
		line-height: 30px;
		margin: 10px 0
	}

	#ixxpug {
		font-size: 26px;
		line-height: 40px;
		width: auto
	}

	#ifd745 {
		font-size: 20px;
		line-height: 25px;
		margin: 0
	}

	#itqsm3p {
		align-items: center;
		margin: 0 0 20px
	}

	#iuh8uv {
		padding: 0;
		width: 55%
	}

	#iznal5 {
		width: 40%;
		margin: 0
	}

	#ifo36q,
	#iyyvov,
	#izk4wc {
		margin: 0 0 0 8px
	}

	#in5hde {
		justify-content: center
	}

	#ii8joa {
		justify-content: space-between;
		align-items: flex-start
	}

	#i06y6l,
	#iyw6jk {
		justify-content: center
	}

	#icgq8m,
	#iioe3u,
	#iox3fh,
	#iuh6tc {
		width: 50%
	}

	#ih05rg9 {
		margin: 0 0 10px;
		align-items: flex-end;
		min-height: 60px
	}

	#i7njep {
		width: 50%;
		position: relative;
		top: 0
	}

	#i593ij {
		margin: 0 0 10px;
		min-height: 60px
	}

	#i4di09 {
		width: 60%;
		position: relative;
		top: 0
	}

	#io5b6i {
		letter-spacing: -1px;
		font-size: 20px
	}

	#itrw4u {
		letter-spacing: -.5px;
		font-size: 24px;
		line-height: 30px
	}

	#ihcpjiq {
		margin: 0
	}

	#ia5x21v,
	#ihcpjiq,
	#ij5cvs {
		width: 30%
	}

	#ij2j9cf {
		max-width: auto;
		padding: 30px 15px
	}

	#iebdc9i {
		margin: 0 0 0 10px
	}

	#i5cqv1j,
	#ifkljml,
	#igu0wv8,
	#ik5w7cj,
	#ipt8xok {
		font-size: 15px;
		line-height: 28px;
		min-width: 220px
	}

	#iocvfmc {
		width: 70%
	}

	#izp799h {
		width: 91px
	}

	#i6fk10j {
		width: 101px;
		margin: 0 0 5px
	}

	#i6439j1 {
		font-size: 15px
	}

	#iw30d8g {
		font-size: 32px;
		line-height: 39px;
		margin: 0 0 5px
	}

	#ifh7ywj,
	#ifrt30l {
		font-size: 35px;
		line-height: 45px
	}

	#ifrt30l {
		height: 10auto
	}

	#ifh7ywj {
		min-height: auto;
		display: block
	}

	#ib7tsj {
		padding: 40px 0 30px
	}

	#i37en3,
	#iirjn1,
	#il6krt {
		font-size: 16px;
		line-height: 20px;
		letter-spacing: -.5px
	}

	#itmovs {
		padding: 0
	}

	#ibqs66,
	#ibw03d,
	#itmovs {
		font-size: 15px
	}

	#ivmu3k {
		width: 50%
	}

	#i9th3t {
		padding: 0
	}

	#iyz2zm {
		padding: 0 0 0 20px
	}

	#i9g02w,
	#ij7quc {
		padding: 0 20px 0 0
	}

	#iu1vfq,
	#iz24tg {
		padding: 0
	}

	#ikwhy7 {
		max-width: 350px
	}

	#i2kpwu,
	#iblao2 {
		padding: 0 0 0 20px
	}

	#idgign {
		font-size: 20px;
		width: 100%;
		margin: 0 auto 15px;
		line-height: 40px
	}

	#ismwd5 {
		margin: 0 3px 0 0;
		width: 45px;
		max-width: 45px
	}

	#ii2ewa {
		line-height: 20px;
		padding: 0 13px 7px 0;
		font-size: 15px;
		width: 50%
	}

	#iwu0kh {
		margin: 25px 0 0
	}

	#it6npe {
		margin: 0 0 10px;
		align-items: flex-end;
		min-height: 60px
	}

	#io9bv3 {
		background-position: 0 0
	}

	#i81f5q,
	#i97l1o {
		width: 100%
	}

	#idis53 {
		width: 80%
	}

	#ig2set {
		width: 100%
	}

	#iq9chb {
		align-items: center
	}

	#i68c4t,
	#itfjyu {
		width: 100%;
		line-height: 20px;
		font-size: 14px
	}

	#ih4ukf {
		justify-content: space-between;
		align-items: stretch
	}

	#ihm9b6 {
		width: 80%
	}

	#ihgtkg {
		font-size: 15px;
		margin: 0 0 0 3px
	}

	#iaol4b {
		font-size: 14px
	}

	#i2pkyl {
		display: flex;
		justify-content: center
	}

	#ixc3u1 {
		text-align: center;
		letter-spacing: -.7px;
		padding: 0;
		font-size: 14px
	}

	#iydfxz {
		margin: 0 0 10px
	}

	#icjf7y {
		font-size: 16px
	}

	#icrnq1 {
		margin: 20px auto 0 0
	}

	#in5smv {
		margin: auto auto 0
	}

	#idx372 {
		width: 100%
	}

	#i0ztx6 {
		padding: 0 20px 20px
	}

	#ikk5gb {
		font-size: 30px;
		line-height: 40px
	}

	#idiqpk {
		margin: 0
	}

	#isuq3f {
		position: relative;
		top: auto
	}

	#ihuacvi {
		font-size: 15px
	}

	#iw0o9s {
		font-size: 28px
	}

	#is6n2l {
		max-width: 500px
	}

	#i4r67c {
		width: 80%
	}

	#ijsxal {
		font-size: 15px;
		margin: 0 0 0 3px
	}

	#i9lq2f {
		width: 80%
	}

	#iav3vk {
		font-size: 15px;
		margin: 0 0 0 3px
	}

	#i2im9i {
		margin: 0
	}

	#ibvlkj {
		width: 80%
	}

	#i6akc2 {
		font-size: 15px;
		margin: 0 0 0 3px
	}

	#i14yo8 {
		margin: 0
	}

	#ih2f96 {
		width: 80%
	}

	#i7bk75 {
		font-size: 15px;
		margin: 0 0 0 3px
	}

	#i2xckb {
		margin: 0
	}

	#iip8t5 {
		font-size: 28px;
		line-height: 34px
	}

	#itxk4h {
		text-align: center;
		letter-spacing: -.7px;
		padding: 0;
		font-size: 14px
	}

	#ih6c4g {
		font-size: 20px;
		line-height: 25px;
		margin: 0
	}

	#iyexrj {
		font-size: 30px;
		line-height: 45px;
		margin: 0 auto 30px
	}

	#iejtmh,
	#iyexrj {
		width: 100%
	}

	#iljod9 {
		margin: 0 3px 0 0;
		width: 45px;
		max-width: 45px
	}

	#ifvk4y {
		line-height: 20px;
		padding: 0 13px 7px 5px;
		font-size: 15px;
		width: 100%
	}

	#itnccv {
		background-image: url(../image/aa6d2ce0-f3c4-4c9d-9f7c-3b61f962d1c0/69118e7f59618a1dd89fdb79/70687e45-0ae0-4edb-a2c8-905198e870ba/line.png?t=20250314T075144695)
	}

	#if455r {
		margin: 0 0 10px;
		min-height: 60px
	}

	#ia9v99 {
		width: 80%
	}

	#imuf62 {
		margin: 0 3px 0 0;
		width: 45px;
		max-width: 45px
	}

	#i7xuxf {
		line-height: 20px;
		padding: 0 13px 7px 0;
		font-size: 15px;
		width: 50%
	}

	#is8tzr {
		margin: 25px 0 0
	}

	#icgfjh {
		margin: 0 0 10px;
		align-items: flex-end;
		min-height: 60px
	}

	#ij9m13 {
		font-size: 28px;
		width: 100%;
		margin: 0 auto 15px;
		line-height: 40px;
		letter-spacing: -.5px
	}

	#i1ctgi,
	#i28pp6,
	#i30u2m,
	#i3rznj,
	#i4xqz4,
	#i6s1yp,
	#i757dw,
	#i7vwch,
	#iaxux5,
	#ib3vh8,
	#ilkq4k,
	#ilrapv,
	#imkluy,
	#ipgo1a,
	#ipjguh,
	#irdyia {
		width: 100%;
		line-height: 20px;
		font-size: 14px
	}

	#itwpv4 {
		justify-content: space-between;
		align-items: stretch
	}

	#ig0pcd {
		font-size: 28px;
		width: 100%;
		margin: 0 auto 15px;
		line-height: 40px;
		letter-spacing: -.5px
	}

	#i62y4y,
	#ic95ef,
	#iv36eg,
	#ixlqxh {
		width: 91px
	}

	#ibos8o {
		margin: 0 0 20px
	}

	#ine393 {
		align-items: flex-start;
		padding: 25px 50px 23px 15px
	}

	#if7j3t {
		margin: 0 0 20px
	}

	#if4y9j {
		align-items: flex-start;
		padding: 25px 50px 23px 15px
	}

	#iuqfxw {
		margin: 0 0 20px
	}

	#ijzt0a {
		align-items: flex-start;
		padding: 25px 50px 23px 15px
	}

	#iuxfks {
		margin: 0 0 20px
	}

	#i2iq7u {
		align-items: flex-start;
		padding: 25px 50px 23px 15px
	}

	#i5jixx {
		margin: 0 0 20px
	}

	#i6f2fq {
		font-size: 14px
	}

	#isoc0d {
		display: flex;
		justify-content: center
	}

	#ii80rf,
	#iogpy4 {
		text-align: center;
		letter-spacing: -.5px;
		padding: 0;
		font-size: 14px
	}

	#i3npb2 {
		margin: auto 0 0
	}

	#i7gahh {
		font-size: 14px
	}

	#ifib5i {
		display: flex;
		justify-content: center
	}

	#i6cgid,
	#ihy0fj {
		text-align: center;
		letter-spacing: -.7px;
		padding: 0;
		font-size: 14px
	}

	#it9j2q {
		margin: auto 0 0
	}

	#i7joys {
		line-height: 20px;
		padding: 0 13px 7px 0;
		font-size: 15px;
		width: 50%
	}

	#i7pwpg {
		margin: 25px 0 0
	}

	#it91at {
		line-height: 20px;
		padding: 0 13px 7px 0;
		font-size: 15px;
		width: 50%
	}

	#ihz7qu {
		margin: 25px 0 0
	}

	#icahul {
		line-height: 20px;
		padding: 0 13px 7px 0;
		font-size: 15px;
		width: 50%
	}

	#infa8f {
		margin: 25px 0 0
	}

	#io0mkj {
		font-size: 14px
	}

	#i1cted {
		display: flex;
		justify-content: center
	}

	#iql1fp,
	#iv11tm {
		text-align: center;
		letter-spacing: 0;
		padding: 0;
		font-size: 14px
	}

	#ii3d0i {
		margin: 40px auto 0
	}

	.isobtz_global .swipe-group {
		bottom: 300px
	}

	#ipvp94 {
		padding: 15px 5px
	}

	#ie9if3 {
		padding: 0
	}

	#i99ojb,
	#iedugl,
	#iror3t {
		max-width: 40px
	}

	#i8mb3q,
	#i9i4w7,
	#iela7a,
	#iilv42,
	#ikxxxu,
	#ioyx1k {
		width: 31%;
		min-width: 31%
	}

	#igljwl {
		padding: 40px 15px 0
	}

	#i5cwuz {
		padding: 45px 15px 20px
	}

	#i7wari,
	#i9aa9d,
	#idfbo5 {
		height: 20px
	}

	#i8c17q {
		flex-direction: column
	}

	#iuq2ot {
		margin: 0
	}

	#i2mqv5 {
		max-width: 500px
	}

	#ihsv7n {
		align-items: flex-start;
		padding: 25px 50px 23px 15px
	}

	#irawrk {
		margin: 0 0 20px
	}

	#i7jie3 {
		text-align: center
	}
}

@media (min-width:768px) {
	.iuqh9k_global .faq .faq-item h3 {
		display: flex;
		align-items: center
	}

	.iuqh9k_global .faq .faq-item .question {
		margin-right: 15px
	}
}

@media (max-width:767px) {
	#immwv {
		padding: 15px;
		font-size: 18px;
		background-color: #fff;
		box-shadow: 0 4px 4px 0 rgba(0, 0, 0, .11);
		position: relative;
		z-index: 3;
		display: flex;
		align-items: center;
		justify-content: center
	}

	#ibv4b9 {
		padding: 27px 15px 130px
	}

	#i8a4n {
		padding: 0 10px;
		display: block
	}

	#izvmgf {
		margin: 0;
		font-size: 11px
	}

	#ied7qj,
	#if6cyt,
	#ih7gye,
	#ikp5jj,
	#iqqx4w {
		line-height: 21px;
		font-size: 11px
	}

	#ixhvgd {
		line-height: 45px;
		margin: 0 20px;
		max-width: 100%;
		text-align: center;
		font-size: 32px;
		font-weight: 800
	}

	#ig82jz {
		font-size: 30px;
		line-height: 40px;
		margin: 0 0 7px;
		padding: 0
	}

	#i7njep {
		margin: 0 0 0 auto;
		padding: 0 2px 0 10px;
		width: 100%;
		align-items: flex-start;
		position: static
	}

	#i4c1xw {
		flex-direction: column;
		padding: 0;
		margin: 0
	}

	#ij7vqv {
		padding: 30px 15px 54px
	}

	#i35r3j,
	#i4di09 {
		position: static;
		width: 100%
	}

	#i4di09 {
		padding: 0 2px 0 10px;
		top: 10px;
		margin: 0 auto
	}

	#i35r3j {
		margin: 0 auto 25px;
		max-width: 357px
	}

	#i593ij {
		min-height: auto;
		margin: 0 0 26px;
		align-items: center;
		width: 100%;
		max-width: 100%;
		justify-content: flex-start
	}

	#in2ati {
		margin: 0 11px 0 0;
		width: 52px;
		max-width: 1005px
	}

	#i97l1o {
		margin: 0;
		width: 46px;
		padding: 0
	}

	#iotu0g {
		font-size: 25px;
		line-height: 33px;
		margin: 0 0 28px;
		padding: 0 10px
	}

	#ijh6fj {
		font-size: 20px;
		line-height: 30px;
		padding: 0 15px;
		font-weight: 700;
		margin: 4px 0 14px
	}

	#ipzkbn,
	#iu4x9o {
		flex-direction: column
	}

	#iu4x9o {
		margin: 0;
		padding: 34px 0 0
	}

	#ipzkbn {
		padding: 0 15px 43px;
		justify-content: flex-start;
		align-items: center
	}

	#iks8us {
		font-size: 30px;
		margin: 0;
		line-height: 40px;
		color: #cf0000
	}

	#inndjy {
		padding: 0 15px 59px
	}

	#ik62ov {
		font-size: 24px;
		line-height: 30px;
		padding: 0 0 13px;
		margin: 0;
		letter-spacing: 0
	}

	#ipr5ej {
		padding: 16px 5px 20px;
		font-size: 20px;
		line-height: 24px;
		background-color: #f7faff;
		margin: 0 10px 13px
	}

	#injb6t,
	#ioe98c {
		font-size: 16px;
		line-height: 20px;
		font-weight: 500
	}

	#ioe98c {
		display: inline;
		text-align: left
	}

	#ivhgki {
		margin: 0 0 13px
	}

	#iq9chb,
	#ivhgki {
		align-items: center
	}

	#id38f4 {
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
		width: 100%;
		background-color: #f7faff;
		padding: 0 5px
	}

	#imk5q9 {
		margin: 0 0 10px;
		font-size: 11px;
		line-height: 21px;
		width: 100%
	}

	#ink33h {
		text-align: center;
		margin: 0 0 15px
	}

	#ink33h,
	.itw74j_global .comment-content {
		flex-direction: column
	}

	.itw74j_global .comment-title span {
		padding-right: 0
	}

	.itw74j_global .content-item {
		width: 100%
	}

	.itw74j_global .content-item:nth-child(2) {
		margin: 20px 0
	}

	.itw74j_global .comment-title {
		flex-direction: column
	}

	#iv1qcv {
		font-size: 30px;
		line-height: 40px;
		margin: 43px 0 40px;
		display: block;
		letter-spacing: normal
	}

	#i5amnd {
		font-size: 18px;
		line-height: 22px;
		max-width: 100%;
		padding: 0 0 20px
	}

	#iv2gmg {
		font-size: 25px;
		line-height: 36px;
		padding: 0;
		margin: 0 auto 5px
	}

	#im8nmc {
		padding: 21px 15px 22px
	}

	#iw0o9s {
		font-size: 22px;
		line-height: 31px;
		margin: 0 auto 10px
	}

	#ifg1vs {
		font-size: 18px;
		line-height: 28px;
		padding: 0;
		font-weight: 600;
		margin: 0 0 10px;
		letter-spacing: -.5px
	}

	#ir8ymf {
		font-size: 20px;
		line-height: 30px
	}

	#idopiz {
		font-size: 30px;
		line-height: 38px
	}

	#i898sw,
	#ipf00f {
		font-size: 16px;
		line-height: 24px
	}

	#ibpzpr,
	#in7hh2,
	#isnvel {
		font-size: 11px;
		line-height: 21px
	}

	#ittpl2 {
		padding: 0 10px;
		line-height: 25px;
		margin: 34px 0 0
	}

	#ib7tsj {
		padding: 38px 0 57px
	}

	#itrw4u {
		font-size: 20px;
		line-height: 30px
	}

	#iow7i6 {
		padding: 32px 0 0
	}

	#iq7a51 {
		padding: 0 15px 30px
	}

	#i2stvd {
		padding: 0 0 30px
	}

	#i81f5q {
		margin: 0;
		width: 46px;
		padding: 0
	}

	#i7wwqx {
		margin: 0 11px 0 0;
		width: 52px;
		max-width: 1005px
	}

	#i1m7a6 {
		font-size: 18px;
		line-height: 22px;
		max-width: 100%;
		padding: 0 0 20px
	}

	#izav4y {
		min-height: auto;
		margin: 0 0 26px;
		align-items: center;
		width: 100%;
		max-width: 100%;
		justify-content: flex-start
	}

	#ij0ks5,
	#irb6nz {
		justify-content: center
	}

	#irb6nz {
		flex-direction: column;
		padding: 0 15px;
		align-items: center
	}

	#iznal5 {
		margin: 0 auto 24px;
		width: 100%;
		text-align: center;
		display: block
	}

	#ixxpug {
		font-size: 22px;
		line-height: 40px;
		margin: 0 0 6px;
		letter-spacing: -.5px
	}

	#ifd745 {
		font-size: 16px;
		line-height: 37px;
		margin: 0;
		letter-spacing: 0
	}

	#iujg8h {
		padding: 36px 25px 30px
	}

	#ii8joa {
		flex-direction: column;
		margin: 0 auto;
		max-width: 350px
	}

	#i06y6l,
	#iyw6jk {
		margin: 0 0 20px;
		max-width: 100%;
		width: 100%
	}

	#ie9ec3,
	#io9bv3 {
		border-bottom: 0 solid #35190b;
		flex: 1 0
	}

	#itsbm7 {
		padding: 8px 15px 25px
	}

	#ij5cvs {
		max-width: 100%;
		width: 100%
	}

	#ivmiad {
		display: block
	}

	#ix8gbs {
		max-width: 270px;
		margin: 0 auto
	}

	#i462ji,
	#ieoh8s {
		margin: 0 0 6px
	}

	#i12n7w7 {
		margin: 0 11px 0 0;
		width: 52px;
		max-width: 100%
	}

	#iqjis67 {
		font-size: 18px;
		line-height: 22px;
		max-width: 100%;
		text-align: left;
		padding: 0 0 20px
	}

	#ih05rg9 {
		min-height: auto;
		margin: 0 0 26px;
		width: 100%;
		flex-direction: row;
		align-items: center;
		justify-content: flex-start;
		display: flex
	}

	#i5y22j {
		padding: 30px 0 20px
	}

	#ifh7ywj {
		font-size: 30px;
		line-height: 38px;
		letter-spacing: -.09px;
		margin: 0 0 10px
	}

	#ibv9ki {
		padding: 30px 15px 0
	}

	#ip0ahy {
		padding: 0 20px 15px
	}

	#isjnihw {
		display: block
	}

	#i9cgk0g {
		font-size: 16px;
		line-height: 25px;
		margin: 0 0 15px;
		letter-spacing: -.5px
	}

	#iuh8uv {
		width: 100%;
		height: auto;
		margin: 0 auto
	}

	#itqsm3p {
		align-items: center;
		min-height: auto;
		margin: 0 0 20px
	}

	#in5hde {
		max-width: 100%;
		width: 100%
	}

	#iysxnt {
		flex-direction: column;
		margin: 0 0 30px;
		justify-content: center;
		align-items: center
	}

	#i9g02w {
		font-size: 16px;
		line-height: 25px;
		padding: 0
	}

	#i2kpwu,
	#iu1vfq,
	#iz24tg {
		width: 100%;
		padding: 0
	}

	#iioe3u,
	#iox3fh,
	#iuh6tc {
		padding: 0;
		margin: 0 auto 20px
	}

	#iioe3u {
		display: flex;
		justify-content: center;
		width: 100%
	}

	#iox3fh,
	#iuh6tc {
		max-width: 530px;
		width: auto
	}

	#iox3fh {
		margin: 0 auto 15px;
		width: 100%
	}

	#itchsg,
	#ivk6yy {
		flex-direction: column;
		margin: 0 0 30px;
		justify-content: center;
		align-items: center
	}

	#icgq8m {
		min-height: auto;
		margin: 0 auto 20px;
		justify-content: center
	}

	#i9th3t,
	#icgq8m {
		padding: 0;
		width: 100%
	}

	#ipp60q {
		flex-direction: column;
		margin: 0 0 30px;
		justify-content: center;
		align-items: center
	}

	#iyz2zm {
		font-size: 16px;
		line-height: 25px;
		padding: 0
	}

	#ind8hh,
	#iu9gst,
	#ixg5sr,
	#iy76v6 {
		font-size: 24px;
		line-height: 30px;
		letter-spacing: 0;
		margin: 0 0 10px
	}

	#ij7quc,
	#ikwhy7 {
		font-size: 16px;
		line-height: 25px;
		padding: 0
	}

	#io5b6i {
		font-size: 20px;
		letter-spacing: 0;
		color: #cf0000
	}

	#id2v2x,
	#iqhmf8 {
		margin: 0 0 6px
	}

	#ify08mh {
		padding: 8px 15px 25px
	}

	#ia5x21v {
		max-width: 100%;
		width: 100%
	}

	#idf6z8e,
	#irtxv3a {
		margin: 0 0 6px
	}

	#i2ghezj {
		padding: 8px 15px 25px
	}

	#ihcpjiq {
		max-width: 100%;
		width: 100%
	}

	#iebdc9i {
		display: none
	}

	#ia11ip,
	#iub9e6 {
		width: 100%
	}

	#ia11ip {
		flex-direction: column
	}

	#i1i4yow {
		display: flex;
		width: 50%;
		align-items: center;
		padding: 0;
		justify-content: center
	}

	#i1i4yow,
	#ij2j9cf,
	#iocvfmc {
		flex-direction: column
	}

	#iocvfmc {
		width: auto;
		justify-content: space-around
	}

	#ij2j9cf {
		padding: 10px 0;
		margin: 0 auto 25px
	}

	#ifkljml {
		font-size: 14px;
		line-height: 28px;
		min-width: 180px;
		letter-spacing: -1px
	}

	#ixqafb9 {
		justify-content: center
	}

	#ikuejl {
		font-size: 12px;
		line-height: 15px;
		text-align: left
	}

	#ibsypt {
		display: flex;
		border-left: 1px solid #000;
		width: 50%;
		padding: 0 0 0 15px;
		align-items: flex-start;
		flex-direction: column
	}

	#iw30d8g {
		font-size: 32px;
		line-height: 39px;
		margin: 0 0 2px
	}

	#i6439j1 {
		font-size: 12px;
		line-height: 15px
	}

	#i6fk10j {
		margin: 0 0 5px
	}

	#iab6ms {
		width: 24px
	}

	#ifxamg {
		font-size: 28px;
		line-height: 34px
	}

	#i9iz8f {
		min-height: 50px;
		display: flex;
		justify-content: center;
		margin: 0 0 17px
	}

	#ig8rjjg {
		min-height: auto
	}

	#ijekcz {
		margin: 0 0 4px
	}

	#i5cqv1j,
	#igu0wv8,
	#ik5w7cj,
	#ipt8xok {
		font-size: 14px;
		line-height: 20px;
		min-width: 180px;
		letter-spacing: -1px
	}

	#i5cqv1j,
	#igu0wv8,
	#ipt8xok {
		line-height: 28px
	}

	#izp799h {
		width: 81px;
		margin: 0 8px 0 0
	}

	#iovg7t {
		padding: 29px 15px 28px
	}

	#ifrt30l {
		line-height: 35px;
		font-size: 25px
	}

	#iy2kyf {
		padding: 15px auto 15px 20px
	}

	#iurolh {
		padding: 15px 15px 20px;
		z-index: 9999
	}

	#iy0xn2 {
		margin: 0 10px 10px
	}

	#i038cxq,
	#i6itfk7,
	#ibbuubi,
	#ilzhvwk,
	#iy0xn2 {
		padding: 0
	}

	#ixrn1q {
		width: auto
	}

	#i37en3,
	#iirjn1,
	#il6krt {
		font-size: 20px;
		letter-spacing: -.5px
	}

	#ibqs66,
	#ibw03d,
	#itmovs {
		font-size: 16px
	}

	#iogfwb {
		width: auto
	}

	#ivmu3k {
		width: 100%;
		padding: 0;
		margin: 0 auto 20px;
		display: flex;
		justify-content: center
	}

	#ip9b2l {
		font-size: 24px;
		line-height: 30px;
		letter-spacing: 0;
		margin: 0 0 10px
	}

	#ioykef {
		font-size: 16px;
		line-height: 25px;
		padding: 0
	}

	#iblao2 {
		width: 100%;
		padding: 0
	}

	#iobo6w {
		flex-direction: column;
		margin: 0;
		justify-content: center;
		align-items: center
	}

	#idgign {
		font-size: 20px;
		line-height: 30px;
		margin: 0 0 26px;
		display: block;
		letter-spacing: 0
	}

	#idis53 {
		margin: 0;
		padding: 0;
		width: 48px
	}

	#ig2set {
		width: 3946px;
		margin: 0
	}

	#ismwd5 {
		margin: 0 11px 0 0;
		width: 52px;
		max-width: 100%
	}

	#ii2ewa {
		font-size: 18px;
		line-height: 22px;
		max-width: 100%;
		text-align: left;
		padding: 0 0 20px
	}

	#iwu0kh {
		border-bottom: 1px none #ba0302;
		display: flex
	}

	#it6npe {
		min-height: auto;
		margin: 0;
		align-items: center;
		flex-direction: row;
		width: 100%;
		display: flex;
		justify-content: flex-start
	}

	#i6nf5a {
		width: auto
	}

	#iln8zx {
		margin: 0 auto;
		max-width: 249px
	}

	#ie9bht {
		display: flex;
		align-items: center;
		justify-content: center;
		width: 100%;
		flex-direction: column
	}

	#ibk2f5 {
		display: block;
		margin: 0 auto
	}

	#i68c4t,
	#itfjyu {
		margin: 0;
		font-size: 18px;
		line-height: 23px
	}

	#iz4c9h {
		padding: 19px 15px 0
	}

	#i8mb3q,
	#ih4ukf {
		flex-direction: column
	}

	#i8mb3q {
		width: 100%;
		position: static;
		border: 1px #d3d3d3;
		display: flex;
		justify-content: center;
		align-items: center;
		padding: 0;
		max-width: 100%;
		margin: 0 0 20px
	}

	#ih4ukf {
		margin: 0 auto;
		padding: 0 20px;
		max-width: 420px
	}

	#ilarlx {
		width: 100%
	}

	#ihm9b6 {
		margin: 5px 0 0;
		width: 23px;
		padding: 0
	}

	#ihgtkg {
		font-size: 16px;
		text-align: left;
		line-height: 23px;
		margin: 0 0 0 13px
	}

	#idiqpk {
		align-items: flex-start;
		margin: 0 0 12px
	}

	#i2pkyl,
	#i883wc {
		align-items: center
	}

	#i2pkyl {
		margin: 0 auto 6px;
		display: none
	}

	#i883wc {
		padding: 15px 5px;
		font-size: 20px;
		min-height: 50px;
		display: flex;
		justify-content: center;
		letter-spacing: -.5px
	}

	#ikald8 {
		margin: 0 auto;
		display: block;
		max-width: 350px;
		animation-duration: 1s;
		animation-delay: 1s
	}

	#ixc3u1 {
		font-size: 15px;
		line-height: 18px;
		margin: 0 0 8px;
		display: block
	}

	#icjf7y {
		font-size: 15px;
		color: #000
	}

	#idcu05 {
		text-align: left
	}

	#icrnq1 {
		display: flex;
		padding: 0;
		margin: 18px auto 0;
		width: 100%;
		max-width: 307px
	}

	#i0vx8j,
	#is6n2l {
		display: block
	}

	#is6n2l {
		margin: 0 auto;
		max-width: 600px
	}

	#idx372 {
		width: 100%;
		padding: 0 15px 26px;
		position: static;
		margin: 20px auto 0
	}

	#i0rodl {
		flex-direction: column;
		text-align: center;
		min-height: auto
	}

	#i0ztx6 {
		position: relative;
		max-width: auto;
		padding: 0 0 14px
	}

	#ia1yyh {
		background-color: none
	}

	#i5cwuz {
		padding: 30px 0;
		margin: 0 -15px
	}

	#i43rp4 {
		max-width: 128px;
		margin: 0 0 7px
	}

	#ikk5gb {
		display: none
	}

	#ir179e {
		font-size: 16px;
		line-height: 25px;
		font-weight: 700;
		margin: 15px 0 10px;
		text-align: left
	}

	#iym6oh {
		max-width: 530px;
		margin: 0 auto
	}

	#i4r67c {
		margin: 5px 0 0;
		width: 23px;
		padding: 0
	}

	#ijsxal {
		font-size: 16px;
		text-align: left;
		line-height: 23px;
		margin: 0 0 0 13px
	}

	#i5fkfh {
		align-items: flex-start;
		margin: 0 0 15px
	}

	#i9lq2f {
		margin: 5px 0 0;
		width: 23px;
		padding: 0
	}

	#iav3vk {
		font-size: 16px;
		text-align: left;
		line-height: 23px;
		margin: 0 0 0 13px
	}

	#i2im9i {
		align-items: flex-start;
		margin: 0 0 12px
	}

	#ibvlkj {
		margin: 5px 0 0;
		width: 23px;
		padding: 0
	}

	#i6akc2 {
		font-size: 16px;
		text-align: left;
		line-height: 23px;
		margin: 0 0 0 13px
	}

	#i14yo8 {
		align-items: flex-start;
		margin: 0 0 12px
	}

	#ih2f96 {
		margin: 5px 0 0;
		width: 23px;
		padding: 0
	}

	#i7bk75 {
		font-size: 16px;
		text-align: left;
		line-height: 23px;
		margin: 0 0 0 13px
	}

	#i2xckb {
		align-items: flex-start;
		margin: 0 0 12px
	}

	#iip8t5 {
		font-size: 18px;
		line-height: 25px;
		font-weight: 700;
		margin: 0 0 15px;
		text-align: left;
		letter-spacing: -.7px
	}

	#itxk4h {
		font-size: 15px;
		line-height: 18px;
		margin: 0;
		display: block
	}

	#ih6c4g {
		font-size: 16px;
		line-height: 37px;
		margin: 0;
		letter-spacing: 0
	}

	#iyexrj {
		font-size: 16px;
		line-height: 25px;
		margin: 0 0 27px;
		padding: 0
	}

	#iejtmh {
		margin: 0;
		width: 50px;
		padding: 0
	}

	#iljod9 {
		margin: 0 11px 0 0;
		width: 52px;
		max-width: 1005px
	}

	#ifvk4y {
		font-size: 18px;
		line-height: 22px;
		max-width: 100%;
		padding: 0 0 20px
	}

	#itnccv {
		border-bottom: 0 solid #35190b;
		flex: 1 0
	}

	#if455r {
		min-height: auto;
		margin: 0 0 26px;
		align-items: center;
		width: 100%;
		max-width: 100%;
		justify-content: flex-start
	}

	#ia9v99 {
		margin: 0;
		padding: 0;
		width: 51px
	}

	#imuf62 {
		margin: 0 11px 0 0;
		width: 52px;
		max-width: 100%
	}

	#i7xuxf {
		font-size: 18px;
		line-height: 22px;
		max-width: 100%;
		text-align: left;
		padding: 0 0 20px
	}

	#icgfjh {
		min-height: auto;
		margin: 0 0 26px;
		width: 100%;
		flex-direction: row;
		align-items: center;
		justify-content: flex-start;
		display: flex
	}

	#ij9m13 {
		font-size: 30px;
		line-height: 40px;
		margin: 0;
		display: block;
		letter-spacing: normal
	}

	#i2izkt {
		display: block;
		margin: 0 auto
	}

	#ilrapv,
	#imkluy {
		margin: 0;
		font-size: 18px;
		line-height: 23px
	}

	#i4smav {
		padding: 19px 15px 0
	}

	#i9i4w7 {
		flex-direction: column;
		padding: 0;
		width: 100%;
		position: static;
		max-width: 100%;
		margin: 0 0 20px;
		border: 1px #d3d3d3;
		display: flex;
		justify-content: center;
		align-items: center
	}

	#i0my3l {
		display: block;
		margin: 0 auto
	}

	#i4xqz4,
	#irdyia {
		margin: 0;
		font-size: 18px;
		line-height: 23px
	}

	#izzlfi {
		padding: 19px 15px 0
	}

	#iilv42 {
		flex-direction: column;
		padding: 0;
		width: 100%;
		position: static;
		max-width: 100%;
		margin: 0 0 20px;
		border: 1px #d3d3d3;
		display: flex;
		justify-content: center;
		align-items: center
	}

	#ix7uyb {
		display: block;
		margin: 0 auto
	}

	#i7vwch,
	#ib3vh8 {
		margin: 0;
		font-size: 18px;
		line-height: 23px
	}

	#ixkr1a {
		padding: 19px 15px 0
	}

	#ikxxxu {
		flex-direction: column;
		padding: 0;
		width: 100%;
		position: static;
		max-width: 100%;
		margin: 0 0 20px;
		border: 1px #d3d3d3;
		display: flex;
		justify-content: center;
		align-items: center
	}

	#is26uz {
		display: block;
		margin: 0 auto
	}

	#i30u2m,
	#ipjguh {
		margin: 0;
		font-size: 18px;
		line-height: 23px
	}

	#ileith {
		padding: 19px 15px 0
	}

	#ioyx1k {
		flex-direction: column;
		padding: 0;
		width: 100%;
		position: static;
		max-width: 100%;
		margin: 0 0 20px;
		border: 1px #d3d3d3;
		display: flex;
		justify-content: center;
		align-items: center
	}

	#i4i9dk {
		display: block;
		margin: 0 auto
	}

	#i3rznj,
	#ipgo1a {
		margin: 0;
		font-size: 18px;
		line-height: 23px
	}

	#i7cibg {
		padding: 19px 15px 0
	}

	#iela7a {
		flex-direction: column;
		padding: 0;
		width: 100%;
		position: static;
		max-width: 100%;
		margin: 0 0 20px;
		border: 1px #d3d3d3;
		display: flex;
		justify-content: center;
		align-items: center
	}

	#i1ctgi {
		font-size: 17px;
		line-height: 26px;
		margin: 0 0 6px
	}

	#iaxux5 {
		margin: 0;
		font-size: 18px;
		line-height: 25px;
		font-weight: 600
	}

	#ireapt {
		padding: 0 5px
	}

	#inuae5 {
		flex-direction: column;
		padding: 0;
		width: 100%;
		position: static;
		max-width: 250px;
		margin: 0 auto 20px;
		border: 1px #d3d3d3;
		display: flex;
		justify-content: center;
		align-items: center;
		border-radius: 0 0 0 0
	}

	#ilkq4k {
		font-size: 17px;
		line-height: 26px;
		margin: 0 0 6px
	}

	#i757dw {
		margin: 0;
		font-size: 18px;
		line-height: 25px;
		font-weight: 600
	}

	#i283zm {
		padding: 0 5px
	}

	#idw16d {
		flex-direction: column;
		padding: 0;
		width: 100%;
		position: static;
		max-width: 250px;
		margin: 0 auto 20px;
		border: 1px #d3d3d3;
		display: flex;
		justify-content: center;
		align-items: center;
		border-radius: 0 0 0 0
	}

	#i6s1yp {
		font-size: 17px;
		line-height: 26px;
		margin: 0 0 6px
	}

	#i28pp6 {
		margin: 0;
		font-size: 18px;
		line-height: 25px;
		font-weight: 600
	}

	#ip4rby {
		padding: 0 5px
	}

	#ino2ik {
		padding: 0;
		width: 100%;
		position: static;
		max-width: 250px;
		border: 1px #d3d3d3;
		display: flex;
		justify-content: center;
		align-items: center;
		border-radius: 0 0 0 0
	}

	#ino2ik,
	#itwpv4 {
		margin: 0 auto;
		flex-direction: column
	}

	#igljwl {
		padding: 0
	}

	#ig0pcd {
		font-size: 30px;
		line-height: 40px;
		margin: 0 0 21px;
		display: block;
		letter-spacing: normal;
		padding: 0 15px
	}

	#i7wari,
	#i9aa9d,
	#idfbo5 {
		display: block;
		margin: 23px auto 11px;
		height: 25px
	}

	#i62y4y,
	#ic95ef,
	#iv36eg,
	#ixlqxh {
		width: 81px;
		margin: 0 8px 0 0
	}

	#ibos8o {
		margin: 0 0 10px
	}

	#itaec5,
	#ivg46j {
		width: 24px
	}

	#itt5vq {
		font-size: 16px;
		line-height: 24px
	}

	#ibz0ih,
	#iccvbq {
		width: 24px
	}

	#ine393 {
		padding: 15px auto 15px 20px
	}

	#i6kqse {
		font-size: 16px;
		line-height: 24px
	}

	#i63wlk {
		padding: 0 20px 15px
	}

	#if7j3t {
		margin: 0 0 10px
	}

	#i7rlpl {
		font-size: 16px;
		line-height: 24px
	}

	#ijzhoh,
	#ixtqvk {
		width: 24px
	}

	#if4y9j {
		padding: 15px auto 15px 20px
	}

	#ikm3o3 {
		font-size: 16px;
		line-height: 24px
	}

	#il9mlq {
		padding: 0 20px 15px
	}

	#iuqfxw {
		margin: 0 0 10px
	}

	#ibj25b {
		font-size: 16px;
		line-height: 24px
	}

	#idki36,
	#ixynds {
		width: 24px
	}

	#ijzt0a {
		padding: 15px auto 15px 20px
	}

	#irn4eh {
		font-size: 16px;
		line-height: 24px
	}

	#ipje2f {
		padding: 0 20px 15px
	}

	#iuxfks {
		margin: 0 0 10px
	}

	#i3tjok {
		font-size: 16px;
		line-height: 24px
	}

	#it2t2y,
	#izjisb {
		width: 24px
	}

	#i2iq7u {
		padding: 15px auto 15px 20px
	}

	#iynfyf {
		font-size: 16px;
		line-height: 24px
	}

	#i7vw8t {
		padding: 0 20px 15px
	}

	#i5jixx {
		margin: 0 0 10px
	}

	#ih3hrp {
		display: flex;
		justify-content: center;
		margin: 0 0 9px;
		padding: 28px 0 0
	}

	#idwmbd,
	#is66nh {
		display: none
	}

	#idwmbd {
		position: static
	}

	#iaol4b {
		font-size: 16px
	}

	#i803hj {
		flex-direction: column;
		margin: 8px 0 0;
		display: none
	}

	#iydfxz {
		color: #fff;
		margin: 0 0 2px
	}

	#in5smv {
		margin: 0 auto
	}

	#ifo36q,
	#iyyvov,
	#izk4wc {
		margin: 0 0 0 18px
	}

	#ie9if3 {
		padding: 24px 0 49px
	}

	#ic88ki {
		margin: 0 3px 0 10px
	}

	#i6f2fq {
		font-size: 16px
	}

	#idkuza,
	#isoc0d {
		align-items: center
	}

	#isoc0d {
		margin: 0 auto 8px
	}

	#idkuza {
		padding: 15px 5px;
		font-size: 20px;
		min-height: 50px;
		display: flex;
		justify-content: center;
		letter-spacing: -.5px
	}

	#ienmxf {
		margin: 0 auto;
		display: block;
		max-width: 350px
	}

	#ii80rf,
	#iogpy4 {
		font-size: 15px;
		line-height: 18px;
		margin: 0 0 8px;
		display: block
	}

	#iogpy4 {
		margin: 0
	}

	#i8c17q {
		flex-direction: column;
		margin: 10px 0 0
	}

	#ihzqzi {
		line-height: 30px
	}

	#ihi39k,
	#iweqqo {
		width: 100%
	}

	#i7gahh {
		font-size: 16px
	}

	#ifib5i,
	#ipvp94 {
		align-items: center
	}

	#ifib5i {
		margin: 0 auto 8px
	}

	#ipvp94 {
		padding: 15px 5px;
		font-size: 20px;
		min-height: 50px;
		display: flex;
		justify-content: center;
		letter-spacing: -.5px
	}

	#i4k7s5 {
		margin: 0 auto;
		display: block;
		max-width: 350px
	}

	#i6cgid,
	#ihy0fj {
		font-size: 15px;
		line-height: 18px;
		margin: 0 0 8px;
		display: block
	}

	#i6cgid {
		margin: 0
	}

	#i6uu3b {
		flex-direction: column;
		margin: 10px 0 0
	}

	#it9j2q {
		margin: auto auto 0
	}

	#i88xz2,
	#i8ia4i,
	#i9x45k,
	#idghm8,
	#ipk8z1,
	#iy66mo {
		display: inline
	}

	#i6wfk8u {
		display: flex
	}

	#ijrhfj {
		display: inline
	}

	#i7joys {
		font-size: 18px;
		line-height: 22px;
		max-width: 100%;
		text-align: left;
		padding: 0 0 20px
	}

	#i7pwpg {
		display: none
	}

	#is8tzr {
		display: flex
	}

	#imy5sv {
		display: inline
	}

	#it91at {
		font-size: 18px;
		line-height: 22px;
		max-width: 100%;
		text-align: left;
		padding: 0 0 20px
	}

	#ihz7qu {
		display: none
	}

	#ixuyuq {
		display: inline
	}

	#icahul {
		font-size: 18px;
		line-height: 22px;
		max-width: 100%;
		text-align: left;
		padding: 0 0 20px
	}

	#infa8f {
		border-bottom: 1px solid #ba0302;
		display: none
	}

	#ib68lk {
		display: block
	}

	#iqwe7r,
	#itb181,
	#iwdrg5 {
		width: 100%
	}

	#iclixk,
	#ihtx8w,
	#ijyyyf {
		display: inline
	}

	#ihtx8w {
		width: 177.594px
	}

	#id2phw,
	#ijon9e {
		width: 33px;
		margin: 0 6px 0 0
	}

	#i7fwlx9 {
		font-size: 12px;
		text-align: right
	}

	#iw9evlh {
		width: auto
	}

	#iw9evlh,
	#iwbienk,
	#iwkuyfv,
	#ix6aing {
		font-size: 12px;
		text-align: right
	}

	#ieyo2g,
	#ii7iht,
	#illlmh {
		width: 90px
	}

	#iti7zp {
		line-height: 28px;
		font-weight: 600
	}

	#io0mkj {
		font-size: 16px
	}

	#i1cted,
	#ip5ra6 {
		align-items: center
	}

	#i1cted {
		margin: 0 auto 8px
	}

	#ip5ra6 {
		padding: 15px 5px;
		font-size: 20px;
		min-height: 50px;
		display: flex;
		justify-content: center;
		letter-spacing: -.5px
	}

	#ifx7jj {
		margin: 0 auto;
		display: block;
		max-width: 350px
	}

	#iql1fp,
	#iv11tm {
		font-size: 15px;
		line-height: 18px;
		margin: 0 0 8px;
		display: block
	}

	#iql1fp {
		margin: 0
	}

	#i2hva9 {
		flex-direction: column;
		margin: 10px 0 0
	}

	#ii3d0i {
		margin: 43px auto 0
	}

	.isobtz_global .swipe-group {
		bottom: 220px;
		width: 185px;
		min-height: auto;
		padding: 20px 5px 20px 15px;
		justify-content: flex-end
	}

	.isobtz_global .swipe-image {
		min-height: auto
	}

	.isobtz_global .swipe-image #img {
		max-width: 100%;
		margin: 0
	}

	.isobtz_global .swipe-url {
		display: none
	}

	.isobtz_global .swipe-content-2 {
		display: block;
		line-height: 28px
	}

	.isobtz_global .swipe-percent-2 {
		font-size: 24px;
		margin: 0 0 0 10px
	}

	#i4u7mb,
	#ip0w78,
	#iwvcsa {
		width: 100%
	}

	#iwpn2v {
		min-height: 50px;
		position: absolute;
		top: 0;
		right: 0;
		left: 0;
		margin: 0 auto;
		display: block;
		z-index: 99;
		background-color: #eef3fc
	}

	#i380it {
		position: static;
		margin: 0 auto
	}

	#i3npb2 {
		margin: auto auto 0
	}

	#iuq2ot {
		margin: 0
	}

	#iq154f {
		font-size: 16px;
		line-height: 24px
	}

	#i3p0u8,
	#i4za61 {
		width: 24px
	}

	#ihsv7n {
		padding: 15px auto 15px 20px
	}

	#im5jlg {
		font-size: 16px;
		line-height: 24px
	}

	#irfqfj {
		padding: 0 20px 15px
	}

	#irawrk {
		margin: 0 0 10px
	}

	#ie4egu,
	#ijvrk {
		text-align: center
	}

	#ie4egu {
		border-left: .8px none #d9d9d9;
		margin: 0;
		font-size: 15px;
		padding: 10px 0 0
	}

	#ijvrk {
		width: 100%;
		padding: 0
	}

	#iw6wmn {
		width: 100%;
		display: block
	}

	#ir1ayv {
		z-index: 9999
	}

	#i7jie3 {
		text-align: center;
		font-size: 20px;
		line-height: 30px
	}

	#if0snk {
		display: flex;
		align-items: center;
		justify-content: center;
		padding: .5rem
	}

	#i3p14h {
		min-width: 166px;
		max-width: 166px;
		height: 32px
	}
}
