.wow {animation: fadeIn 1.5s both;-webkit-animation: fadeIn 1.5s both;animation-duration: 1s;-webkit-animation-duration: 1s;}
#articleInfo16{margin: 60px auto 0;max-width: 1600px;}
.item {overflow: hidden;position: relative;margin: 30px 0;width: 100%;display: flex;padding: 0px 0px 0px 0px;flex-direction: column;}
.item > div {width: 100%;animation-name: fadeInLeft;-webkit-animation-name: fadeInLeft;}
.item:nth-child(2n) {display: flex;flex-direction: column;}
.item:nth-child(2n) .photo {animation-name: fadeInRight;-webkit-animation-name: fadeInRight;}
.item .photo {overflow: hidden;background-repeat: no-repeat;}.item .photo img {width: 100%;}
.item .info {margin: 0 0 0 5%;width: auto;animation-name: fadeInRight;-webkit-animation-name: fadeInRight;margin: 0;padding: 40px 60px;background-color: #F6F3EE;align-items: flex-start;flex-direction: column;}
.item:nth-child(2n) .info {animation-name: fadeInLeft;-webkit-animation-name: fadeInLeft;}
.item .info h5 {color: #C8B086;font-size: 14px;font-weight: 300;}
.item .info h3 {padding: 0 0 15px 0;margin-bottom: 15px;font-size: 1.6em;font-weight: 500;line-height: 1.3;color: #444444;border-bottom: 1px #e1d7c5 solid;}
.item .info article {margin: 0 15px;}
.item .resBox {display: flex;}
.item .resBox .text{width: 50%;padding: 0 20px 0px 0px;}
.item .resBox .text h3{margin: 0px 0px 10px 0px;padding: 0px 0px 0px 10px;background-color: #C7E3E0;color: #444444;font-size: 18px;font-weight: 200;line-height: 2em;}
.item .resBox .text ol li {display: flex;position: relative;padding: 5px 0;}
.item .resBox .text ol li:after {content: "";border-color: #ddd;border-top-style: dotted;border-top-width: 1px;position: absolute;bottom: 0;width: 100%;left: 0;}
.item .resBox .text ol li i{align-self: center;padding-right: 10px;color: #C8B086;font-size: 12px;}
.text-editor {margin: 30px 0px 0px 0px;padding: 50px 40px 40px 40px;background-color: #FFFFFF;background-image: url(/images/42/bg-testimonial.png);background-position: 30px 30px;background-repeat: no-repeat;background-size: 50px auto;box-shadow: 0px 10px 30px 0px rgb(0 0 0 / 10%);animation-name: fadeInUp;-webkit-animation-name: fadeInUp;overflow: hidden;}
.text-editor p{margin-bottom: 1.3em;color: #7a7a7a;font-size: 18px;}
.text-editor p .alignright {display: inline;float: right;margin-left: 1.5em;width: 120px;}
.item:last-child .info{width: 100%;margin: 30px 0px 0px 30px;}
.instruction{background-color: #FFEDED;padding: 20px 30px 30px 30px;margin: 40px 0;}
.instruction h4{color: #696464;font-size: 16px;font-weight: 400;margin: 0px 0px 10px 0px;}
.instruction ol{position: relative;padding: 0 0 40px;}
.instruction ol:before {content: '';position: absolute;left: 0;bottom: 15px;margin-left: 0px;width: 100%;height: 13px;background-image: url(/images/42/dot.svg);background-size: 60px;background-repeat: repeat;background-position: bottom center;}
.instruction ol li{color: #54595f;font-size: 15px;}
.instruction ol li i{color: #C07777;font-size: 14px;padding-right: 5px;}
.instruction p.SSb-box {color: #CC9292;font-size: 12px;}

.item0 p{line-height: 160%;padding-bottom: 1.3em;font-weight: 400;color: rgb(80 80 80);}
.item0 .text ol{margin: 0px 0 20px;padding-left: 20px;}
.item0 .text ol li{margin: 10px 0px;list-style-type: disc;color: rgb(80 80 80);font-size: 17px;line-height: 140%;letter-spacing: 0.2px;font-weight: 400;display: list-item;}
.item0 .elementor-image{    margin-bottom: 1.3em;}
.item0 .elementor-image img{width: 100%;}

@media screen and (max-width: 1560px) {
	#articleInfo16{margin: 0px auto 0;max-width: 100%;}
	.instruction{margin: 20px 0;}
}
@media screen and (max-width: 768px) {
	.item .photo {width: 100%;}
	.item:nth-child(2n) .photo {right: 0;}
	.item .info {margin: 0;width: auto;padding: 20px 30px;}
	.item:nth-child(2n) .info{margin: 0px 0px 0px 0px;}
	.item:last-child .info{margin: 0px 0px 0px 0px;width: auto;}
	.item .info h3 {padding: 0 0 15px 0%;font-size: 1.3em;}
	.item:nth-child(2n) .info h5 ,.item:nth-child(2n) .info h3 {margin: 0 auto 0 0;}
	.item,.item:nth-child(2n){display: flex;flex-direction: column;align-items: center;padding: 0px 0px 20px 0px;margin: 15px 0 10px;}
	.text-editor p .alignright{float: left;margin-left: 0;width: 100px;}
	.text-editor{margin: 10px 0px 0px 0px;padding: 20px 20px 20px 20px;background-position: 5px 5px;}
	.item .resBox .text ol li{font-size: 0.9em;}
	.item .resBox .text h3{font-size: 1em;}
}
@media screen and (max-width: 480px) {
	.item > div ,.item:nth-child(2n) > div {float: none;}
	.item .photo {position: relative;}
	.item .resBox{display: flex;flex-direction: column;}
	.item .resBox .text{width: 100%;padding-bottom: 20px;}
	.text-editor p{font-size: 0.9em;margin-bottom: 0.8em;}
	.item .info h3 {font-size: 1.1em;padding: 0 0 5px 0%;margin-bottom: 10px;}
}
