.contact_section{padding:0 0 15.5rem}@media screen and (max-width:1199px){.contact_section{padding-top:3rem}}.contact_section .container{max-width:150rem}.contact_section_in h2{font-size:5rem;font-weight:500}@media (max-width:1599px){.contact_section_in h2{font-size:4rem}}@media (max-width:1399px){.contact_section_in h2{font-size:3rem}}@media (max-width:575px){.contact_section_in h2{font-size:2.6rem}}.contact_section_in .contact_wrapper{flex-wrap:wrap;gap:6.3rem;margin-top:2rem;display:flex}@media (max-width:991px){.contact_section_in .contact_wrapper{flex-direction:column}}.contact_section_in .contact_wrapper .contact_form{z-index:1;background:#191919;border-radius:2.7rem;flex:1;padding:5rem 3rem 4rem;position:relative}@media (max-width:575px){.contact_section_in .contact_wrapper .contact_form{padding:2rem 0}}.contact_section_in .contact_wrapper .contact_form .contact_blur{border-radius:inherit;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);content:"";z-index:11;background:#0000001a;justify-content:center;align-items:center;width:100%;height:100%;padding:4rem;display:flex;position:absolute;top:0;left:0}@media (max-width:1399px){.contact_section_in .contact_wrapper .contact_form .contact_blur{padding:2.4rem}}@media (max-width:575px){.contact_section_in .contact_wrapper .contact_form .contact_blur{padding:1.4rem}}.contact_section_in .contact_wrapper .contact_form .contact_blur p{text-align:center;font-size:2.4rem;line-height:3.2rem}@media (max-width:1399px){.contact_section_in .contact_wrapper .contact_form .contact_blur p{font-size:1.8rem;line-height:2.4rem}}@media (max-width:575px){.contact_section_in .contact_wrapper .contact_form .contact_blur p{font-size:1.6rem;line-height:2.2rem}}.contact_section_in .contact_wrapper .contact_form .contact_blur p a{color:#00c853}.contact_section_in .contact_wrapper .contact_form .row{margin:-1rem}.contact_section_in .contact_wrapper .contact_form .row>div{padding:1rem}.contact_section_in .contact_wrapper .contact_form .contact_label{color:#6b7280;margin-bottom:1rem;font-size:1.4rem;font-weight:400;line-height:1.8rem;display:block;position:relative}@media (max-width:575px){.contact_section_in .contact_wrapper .contact_form .contact_label{margin-bottom:.6rem;font-size:1.2rem;line-height:1.6rem}}.contact_section_in .contact_wrapper .contact_form .contact_label sup{color:red;font-size:1.4rem;line-height:1.8rem;position:absolute;top:-.1rem}.contact_section_in .contact_wrapper .contact_form .contact_upload{border-radius:2.4rem}.contact_section_in .contact_wrapper .contact_form .contact_upload .upload-preview{width:7.2rem;height:7.2rem}.contact_section_in .contact_wrapper .contact_form .contact_upload .upload-content .label{margin-bottom:1.4rem}.contact_section_in .contact_wrapper .contact_form .send_btn{color:#000;cursor:pointer;background:#d9d9d9;width:100%;margin-top:4rem}.contact_section_in .contact_wrapper .contact_form .send_btn:hover,.contact_section_in .contact_wrapper .contact_form .send_btn:focus{color:#fff;background:#d93b32;border-color:#fff}.contact_section_in .contact_wrapper .affiliate_box{background:linear-gradient(#191919 0% 100%) padding-box padding-box,linear-gradient(#d7b557 0%,#d7b55700 100%) border-box;border:1px solid #0000;border-radius:2rem;flex:1;padding:5rem 3rem}.contact_section_in .contact_wrapper .affiliate_box h1{font-size:5rem;font-weight:500}@media screen and (max-width:767px){.contact_section_in .contact_wrapper .affiliate_box h1{font-size:3rem}}.contact_section_in .contact_wrapper .affiliate_box ul{margin:2.2rem 0 7rem;padding-left:2rem;list-style:outside}.contact_section_in .contact_wrapper .affiliate_box ul li{color:#fffc;font-family:Poppins,sans-serif;font-size:1.8rem;font-weight:400}.contact_section_in .contact_wrapper .affiliate_box ul li:not(:last-child){margin-bottom:.5rem}
.image-upload-box{border:1px solid #f5f7fa0f;border-radius:1.2rem;align-items:center;width:100%;padding:2rem;display:flex}.image-upload-box .upload-preview{cursor:pointer;border:1px dashed #6b7280;border-radius:8px;justify-content:center;align-items:center;width:9rem;height:9rem;margin-right:1.6rem;display:flex}.image-upload-box .upload-content{flex:1}.image-upload-box .upload-content .label{color:#fff;margin-bottom:.2rem;font-weight:600}.image-upload-box .upload-content .subtext{color:#e0e0ff99;margin:8px 0;font-size:1.2rem}.image-upload-box .upload-content .common_btn{min-height:auto;padding:.8rem 1.3rem}.image-upload-box .upload-content .filename{color:#999;margin-top:6px;font-size:12px}
