.contact-info-box{background-color:#f7f7fa;border-radius:12px;transition:all .3s ease;padding:40px 20px}.contact-icon-circle{width:65px;height:65px;background-color:#5751E1;color:#fff;border-radius:50%;margin-right:20px;display:flex;align-items:center;justify-content:center;font-size:30px;flex-shrink:0}.contact-info-title{font-weight:600;font-size:16px;color:#000}.contact-info-text{color:#5c5c5c;font-size:14px}.contact-link{color:inherit;text-decoration:none}.css-contact-form-space{padding-bottom:70px}.contact-form-box{background:#f8f7fc;border:1px solid #dedede;border-radius:10px;padding:50px 40px;position:relative}.contact-form-box h3{font-weight:700;color:#111}.contact-form-box p{color:#888;margin-bottom:20px}.form-control{padding:10px 15px}.text-danger{font-size:.875rem;margin-top:5px;display:block;margin-bottom:15px}.submit-btn{background:var(--secondarycolor);color:#fff;border:none;font-weight:600;padding:10px 50px;margin-top:25px;border-radius:20px;box-shadow:4px 6px 0 0 #050071;transition:box-shadow .4s ease}.submit-btn:hover{box-shadow:0 0 0 0 rgba(255,255,255,.4)}.submit-btn:hover .css-btn-arrow-right{transform:rotate(45deg)}@media screen and (max-width:991px){.contact-info-box{padding:20px}.contact-form-box{padding:30px 15px;margin-bottom:50px}.submit-btn{margin-top:15px}}@media screen and (min-width:991px) and (max-width:1200px){.contact-form-box{margin-bottom:70px}}@media screen and (min-width:1200px) and (max-width:1399px){.contact-info-box{height:145px}.iframe-css{height:600px}}