.query{display:none}.contactRow{display:flex}.contact__details p{font-family:Neue Haas Grotesk Display Pro,sans-serif}.contact__details{display:block;margin-left:auto;margin-right:auto;position:relative}.content{margin-top:38px;padding:0 20px 0 0;width:100%}.form{background:#fff;width:100%}.form form{padding:30px;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.form-title{display:none}.hs-form-field{margin-bottom:10px}.hs-button,.hs-button:hover{background:#3d1951!important;border:1px solid #3d1951;border-radius:3px!important;color:#fff!important;display:inline-block!important;font-size:15px!important;padding:12px 24px!important;text-align:center!important;transition:all .3s!important;width:100%}.contact__details .hs-input{color:#7a7a7a!important;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:16px;font-weight:600}.contact__details .form input::placeholder,.contact__details .form textarea::placeholder{color:#7a7a7a!important;opacity:.5}.content h1{color:#3d1951;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:40px;font-weight:600;line-height:1.4em;margin-bottom:10px}.content p,.content span{margin-bottom:40px}.content p{color:grey;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-weight:500;line-height:30px}.elementor__container{display:flex;gap:5px;margin-top:20px;text-align:left;width:30%}.icon-wrap{margin:10px}.icon-type-icon{align-items:center;border-radius:0;border-radius:10px;color:#007b31;display:flex;font-size:30px;justify-content:center;line-height:70px;text-align:center}.icon-type-icon i{font-size:25px}.feature-title{color:#3d1951;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:11px;font-weight:900;letter-spacing:3px;margin:0;text-transform:uppercase}.content-wrap a{color:grey;font-weight:400;line-height:1.428em;text-decoration:none}.content-wrap a,.form-title,form label,form legend{font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:16px}.form-title,form label,form legend{color:#2e2e2e;font-weight:600;margin-bottom:5px;text-transform:capitalize}.hs-form-required{color:red;padding-inline-start:.5em}@media(min-width:1000px){.contact__us{background-attachment:fixed}.contact__details{display:flex;justify-content:center}.content{width:54.452%}.form{width:44.881%}}@media(max-width:2000px){.elementor__container{display:flex;gap:5px;height:40px;margin-top:20px;text-align:left;width:100%}.contactRow{flex-direction:column;margin-bottom:48px}}