.contact_sec{max-width:70%;margin:0 auto}.contact_bnr{min-height:450px;background:url(/images/feature_bg.webp) no-repeat bottom!important;background-size:contain!important;display:flex;align-items:center;text-align:center;position:relative;z-index:-1;margin-top:100px}.contact_bnr:before{position:absolute;content:"";top:0;bottom:0;right:0;left:0;width:100%;height:100%;background:rgba(243,235,255,.5);z-index:-1}.contact_sec .title{text-align:center}.contact_sec .title h2{font-size:40px;color:#1e1e1e}.contact_sec .title p{font-size:18px;color:#606060}.contact_outer{margin-top:35px}.main{padding:45px 90px;background:#fff;box-shadow:0 0 10px 0 #ffdcdc;margin:-365px 0 120px;border-radius:15px}.contact_outer h2{font-size:35px;margin:10px 0;color:#1e1e1e}.contact_outer .email{display:flex;position:relative;margin:30px 0;background:#faf7ff;border-radius:15px;padding:14px 30px;font-size:25px;align-items:self-start;gap:15px}.contact_outer .email img{width:32px}.contact_outer .email p{color:#383838;font-size:22px;font-weight:500;font-family:Poppins;display:flex;align-items:center;gap:10px}.support{margin-bottom:45px}.support span{font-size:18px;color:#606060}.contact_outer .email a{font-size:18px;color:#47078d;font-weight:600;text-decoration:none;cursor:pointer}.contact_inner form .formflx{display:flex;justify-content:space-between;margin:0 0 45px;gap:50px}.inut_child{width:50%}.contact_inner form .formflx input{display:inline-block;background:#f8f8f8;border-radius:15px;outline:none;border:1px solid #cbb2ed;width:100%;padding:12px 15px;font-size:18px}.message textarea::placeholder{color:#aeaeae!important;font-weight:500}.message textarea{width:100%;border-radius:15px;padding:12px 15px;border:1px solid #cbb2ed;background:#f8f8f8;font-size:18px;color:#000;font-weight:500}.contact_inner input[type=submit]{padding:12px 54px;margin:35px 0;background:#b30000;color:#fff;font-size:22px;font-weight:500;border:none;outline:none;border-radius:10px;cursor:pointer;transition:all 1s ease-in-out}.message textarea:focus{outline:none}input[type=submit]:hover{background:#351b6b;transition:all .3s ease-in-out}.contact_inner{text-align:center}.error{color:#af0c0c;padding:0 15px 8px 0;text-align:left;font-size:15px}.contact_inner form .formflx input:hover,.contact_inner form .message textarea:hover{border:1px solid #47078d}@media(min-width:481px) and (max-width:767px){.contact_outer .email p{font-size:18px!important;flex-direction:row!important;align-items:flex-start;gap:8px!important}.contact_outer .email{gap:5px!important;align-items:center!important}.contact_outer .email a{font-size:16px!important}.contact_outer .email img{width:32px!important}}@media(max-width:767px){.contact_sec{max-width:100%}.contact_outer .email p{font-size:16px;flex-direction:column;align-items:flex-start;gap:0}.contact_outer .email a{font-size:14px}.contact_sec .title h2{font-size:22px}.error{font-size:12px;padding:0}.contact_bnr{min-height:360px;margin-top:73px}.contact_outer{margin-top:20px}.contact_outer h2{font-size:18px}.contact_sec .title p{font-size:16px}.contact_outer .email input[type=email]{padding:16px 20px 15px 58px;width:100%;min-height:45px;font-size:18px;border-radius:5px}.contact_outer .email{margin:0 0 20px;padding:10px;width:100%;font-size:18px;border-radius:5px;max-width:100%;gap:12px}.email img{width:auto!important}.contact_inner form .inut_child input::-webkit-input-placeholder,.contact_inner form .inut_child input::placeholder{font-size:16px;color:#aeaeae!important;font-weight:500;background:#f8f8f8!important}.support span{font-size:16px}.support a{font-size:14px}.contact_inner form .formflx{margin:0 0 15px;gap:10px;flex-direction:column}.contact_inner form .formflx input{padding:10px;width:100%;font-size:18px;border-radius:5px}.contact_inner .inut_child{width:100%}.message textarea{border-radius:5px;padding:10px;font-size:16px}.contact_inner input[type=submit]{padding:12px 50px;margin:25px 0 20px;font-size:16px;border-radius:5px}.main{margin:-300px 0 50px;padding:10px}.support{margin-bottom:25px}}@media(min-width:768px) and (max-width:1023px){.contact_sec{max-width:90%;margin:0 auto}.contact_inner form .formflx{gap:15px;margin:0 0 35px}.contact_bnr{min-height:380px;margin-top:73px}.contact_sec .title h2{font-size:30px}.contact_outer h2{font-size:25px}.contact_sec .main{padding:30px 90px;margin:-300px 0 50px}.contact_outer .email p{font-size:18px}.contact_outer .email img{width:25px}.contact_outer .email{padding:15px}.contact_inner form .formflx input{font-size:18px;padding:12px 15px}.contact_outer{margin-top:50px}.contact_inner form .inut_child input::placeholder{font-size:18px}::-webkit-input-placeholder .contact_inner form .formflx{gap:20px;margin:0 0 30px}.support{margin-bottom:30px}.contact_inner input[type=submit]{padding:12px 60px;margin:35px 0;font-size:18px}}@media(min-width:1023px) and (max-width:1280px){.contact_sec .title h2{font-size:34px}.contact_sec{max-width:90%;margin:0 auto}.contact_inner input[type=submit]{padding:15px 70px;margin:40px 0;font-size:20px}.main{margin:-300px 0 60px;padding:30px 90px}.contact_inner form .formflx{margin:0 0 45px;gap:30px}.contact_bnr{min-height:380px;margin-top:80px}.contact_outer .email{padding:14px 15px;font-size:18px;gap:10px}.contact_outer .email p{font-size:20px}.contact_outer .email img{width:30px}.contact_inner form .formflx input{width:100%;padding:10px 20px;font-size:18px}.contact_inner form .inut_child input::placeholder{font-size:18px}.message textarea{font-size:16px;padding:10px 15px}.contact_outer{margin-top:40px}.contact_outer h2{font-size:30px}}@media(min-width:1023px) and (max-width:1600px){.contact_inner input[type=submit]{padding:15px 70px;margin:40px 0;font-size:20px}.contact_sec .title h2{font-size:30px}.main{margin:-300px 0 60px;padding:30px 90px}.contact_inner form .formflx{margin:0 0 45px;gap:30px}.contact_bnr{min-height:380px;margin-top:80px}.contact_outer .email{padding:14px 15px;font-size:18px;gap:10px}.contact_outer .email p{font-size:20px}.contact_outer .email img{width:30px}.contact_inner form .formflx input{padding:14px 20px;font-size:18px}.contact_inner form .inut_child input::placeholder{font-size:18px}.message textarea{font-size:16px;padding:10px 15px}.contact_outer{margin-top:40px}.contact_outer h2{font-size:25px}}@keyframes borderRotate{to{transform:rotate(1turn)}}