.contact-info-inner{text-align:center;z-index:1;padding:100px 100px 0;position:relative}.contact-info-inner h2{color:var(--whiteColor);max-width:600px;margin-left:auto;margin-right:auto;font-size:36px;font-weight:400;line-height:1.4}.contact-info-inner .single-contact-info-box{background-color:var(--whiteColor);margin-bottom:25px;padding:30px}.contact-info-inner .single-contact-info-box .icon{width:80px;height:80px;color:var(--whiteColor);background:linear-gradient(44.44deg,#ed2775 7.79%,#ff7448 94.18%);border-radius:50%;margin-bottom:20px;margin-left:auto;margin-right:auto;font-size:35px;position:relative}.contact-info-inner .single-contact-info-box .icon i{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.contact-info-inner .single-contact-info-box .icon.bg1{background:linear-gradient(45.24deg,#9f5ff1 5.99%,#ff54b0 91.87%)}.contact-info-inner .single-contact-info-box .icon.bg2{background:linear-gradient(44.44deg,#3f75ff 7.79%,#4adeff 94.18%)}.contact-info-inner .single-contact-info-box h3{margin-bottom:3px;font-size:18px;font-weight:400;line-height:1.5}.contact-info-inner .single-contact-info-box h3:last-child{margin-bottom:0}.contact-form{background-color:var(--whiteGradient);max-width:740px;box-shadow:var(--boxShadow02);text-align:center;border-radius:16px;margin:auto;padding:40px}.contact-form .form-group{margin-bottom:25px;font-size:16px}.contact-form .form-group label{text-align:left;margin-bottom:5px;font-weight:700;display:block}.contact-form .form-group .form-control{background-color:#fff;border:1px solid #eee!important}.contact-form .form-group .form-control:focus{border-color:var(--mainColor)!important}.contact-form .form-group textarea{resize:none;width:100%;height:200px;padding:10px;font-family:inherit}.contact-form .form-check{margin-top:5px;padding-left:0}.contact-form .form-check .form-check-label{color:var(--paragraphColor)}.contact-form .form-check .form-check-label strong{color:var(--blackColor);font-weight:600}.contact-form .form-check .form-check-input{float:unset;margin-left:0;margin-right:5px}.contact-form .form-check .form-check-input[type=checkbox]{border-radius:0;box-shadow:unset!important}.contact-form .form-check .form-check-input[type=checkbox]:checked{background-color:var(--mainColor);border-color:var(--mainColor)}.contact-form .help-block.with-errors{color:red;margin-top:12px;margin-bottom:0}.contact-form #msgSubmit{margin:0}.contact-form #msgSubmit.text-danger,.contact-form #msgSubmit.text-success{margin-top:12px}.maps{margin-top:0}.maps iframe{border:none;width:100%;height:500px;margin-bottom:-5px}@media only screen and (max-width:767px){.contact-info-inner{padding:60px 15px 35px}.contact-info-inner h2{max-width:100%;margin-bottom:30px;font-size:20px}.contact-info-inner .single-contact-info-box{padding:20px 15px}.contact-info-inner .single-contact-info-box .icon{width:70px;height:70px;font-size:30px}.contact-info-inner .single-contact-info-box h3{font-size:16px}.contact-form .form-group{margin-bottom:20px}.maps{margin-top:60px}}@media only screen and (min-width:768px) and (max-width:991px){.contact-info-inner{padding:80px 30px 55px}.contact-info-inner h2{font-size:30px}.contact-info-inner .single-contact-info-box h3{margin-bottom:5px;font-size:16px}.maps{margin-top:80px}}@media only screen and (min-width:992px) and (max-width:1199px){.contact-info-inner{padding:100px 30px 75px}}@media only screen and (min-width:1200px) and (max-width:1399px){.contact-info-inner{padding:100px 50px 75px}}
