.page-topbanner p{margin-bottom:0;}
.contact-row{float:left;width:100%;position:relative;padding:30px 0;}
.contact-row.contact-row1{padding-top:60px;}
.contact-row.contact-row2{padding-bottom:60px;}
.contact-row .home-box-6-left{padding-top:10px;}
.contact-row .home-title h2{margin-bottom:10px;}
.contact-row .home-title{margin-bottom:25px;}
.contact-row .home-title p{font-size:16px;line-height:25px;color:#666;font-weight:normal;margin:0 0 10px;}
.contact-row .home-title img{max-width:100%;}
.contact-row .tabcontent2{border-radius:20px;background:#FFF;box-shadow:0 0 60px 0 rgba(237, 99, 139, 0.10);padding:10px;}
.contact-row .tabcontent2 img{border-radius:20px;max-width:100%;margin:0 auto;display:inherit;}
.contact-form-content{display:flex;width:100%;flex-direction:row;flex-wrap:wrap;align-items:center;position:relative;border-radius:20px;background:#FDEDF4;}
.contact-form-content .contact-form-box:nth-child(1){width:34.1%;}
.contact-form-content .contact-form-box:nth-child(2){width:65.9%;padding:0 60px;}
.contact-form-content .contact-form-box img{max-width:100%;}
.contact-form-content .contact-form-box:nth-child(1) p{margin:0;}
.contact-form-content .contact-form-box:nth-child(1) img{border-top-left-radius:20px;border-bottom-left-radius:20px;float:left;}
.contact-form-box{text-align:center;}
.contact-form-box h2,.contact-form-box h3{font-size:28px;line-height:35px;font-weight:700;color:#333;margin:0 0 25px;}
.contact-form-box p{font-size:16px;line-height:25px;color:#666;font-weight:normal;margin:0 0 20px;}
.contact-form-box img{max-width:100%;}
.contact-form-box .wpcf7-form .input-box-w{display:flex;width:100%;flex-direction:row;flex-wrap:wrap;position:relative;gap:3%}
.contact-form-box .wpcf7-form .input-box{width:100%;margin-bottom:20px;position:relative;}
.contact-form-box .wpcf7-form .input-box-w .input-box{width:48.5%;}
.contact-form-box .wpcf7-form .input-box p{margin-bottom:0;}
.contact-form-box .wpcf7-form .input-box input,
.contact-form-box .wpcf7-form .input-box select{float:left;width:100%;background-color:#fff;border-radius:12px;border:1px solid #fff;
	padding:0 12px;font-size:16px;line-height:50px;height:52px;color:#666;font-weight:normal;
}
.contact-form-box .wpcf7-form .input-box textarea{
	float:left;width:100%;background-color:#fff;border-radius:12px;border:1px solid #fff;resize:none;
	padding:12px;font-size:16px;line-height:25px;height:150px;color:#666;font-weight:normal;
}
.contact-form-box .wpcf7-form .input-box input::placeholder,
.contact-form-box .wpcf7-form .input-box textarea::placeholder{color:#666;opacity:1;}
.contact-form-box .wpcf7-form .input-box.input-box-submit{margin-bottom:0;}
.contact-form-box .wpcf7-form .input-box.input-box-submit input{
	border:0;text-shadow:none;box-shadow:none;height:52px;line-height:52px;border-radius:12px;
	background-color:#ED638B;color:#fff;width:auto;margin:0 auto;padding:0 36px;
	font-size:20px;font-weight:700;text-transform:uppercase;float:none;
}
.contact-form-box .wpcf7-form .input-box.input-box-submit:hover input{background-color:#216ED9;color:#fff;}
.contact-form-box .wpcf7-form .input-box.input-box-submit .wpcf7-spinner{position:absolute;top:50%;right:0;z-index:1;transform:translateY(-50%);}
.contact-form-box .wpcf7-form .wpcf7-not-valid-tip{text-align:left;font-size:14px;font-weight:normal;}

