.bg-primary{background-color:var(--primary)!important}.border-contact{border-top-left-radius:20px;border-top-right-radius:20px}.contact-section{padding:50px 0;background-size:cover;background-position:center;position:relative}.contact-section::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#00000000 0,#00000080 50%) center/cover,url(../../images/bg_login.webp) center/cover}.contact-card{background-color:#fff;border-radius:20px;box-shadow:0 0 20px rgba(0,0,0,.1);position:relative;z-index:10}.contact-title{font-size:20px;font-weight:600;color:var(--dark);position:relative;padding-bottom:5px}.form-group,.info-item:not(:last-child){margin-bottom:20px}.contact-title:after{content:"";position:absolute;bottom:0;left:0;width:45px;height:3px;background-color:var(--primary)}.contact-info{border:1px solid #dce1e9;border-radius:16px;background:#f9f9f9;padding:20px 10px}.info-item{padding-left:10px}.info-item i{color:var(--primary);margin-right:10px;width:18px}.info-item-icon{background:#e5282826;padding:10px;border-radius:64px}.form-control:focus{border-color:var(--primary);box-shadow:0 0 0 .2rem rgba(229,40,40,.25)}.form-group label{color:#777;font-size:14px;margin-bottom:8px}.submit-btn{padding:10px 30px;font-size:16px;border-radius:5px;transition:.3s}.custom-select{height:45px;border-radius:4px;width:100%;border:1px solid #ced4da}.custom-select:focus{border-color:var(--primary);box-shadow:none}.info-item:not(:last-child){padding-bottom:20px;border-bottom:1px solid #dce1e9}.wrapper-form{padding-left:10px;padding-right:10px}@media (min-width:992px){.wrapper-form{padding-left:30px;padding-right:30px}.contact-info{margin-right:20px}}