.prcontact-hero>.e-con-inner{align-items:stretch!important;gap:24px!important}.prcontact-hero>.e-con,.prcontact-hero>.e-con-inner>.e-con{align-self:stretch!important;justify-content:flex-start!important}.prcontact-hero .elementor-widget-html:has(.prcontact-copy),.prcontact-hero .elementor-widget-html:has(.prcontact-copy)>.elementor-widget-container{height:100%!important}.prcontact-formcol>.elementor-element,.prcontact-formcol>.elementor-widget-form{width:100%!important}.prcontact-formcol .elementor-form-fields-wrapper{row-gap:16px!important}.prcontact-formcol .elementor-field-label{margin-bottom:7px!important;color:#302535!important;font-size:13px!important;font-weight:750!important}.prcontact-formcol .elementor-field:not(.elementor-select-wrapper),.prcontact-formcol select{min-height:52px!important;padding:13px 15px!important;border:1px solid #e8ddea!important;border-radius:12px!important;background:#fcf9fd!important;box-shadow:none!important;font-family:inherit!important;font-size:14px!important}.prcontact-formcol .elementor-field:focus,.prcontact-formcol select:focus{border-color:var(--p)!important;outline:none!important;box-shadow:0 0 0 3px rgba(143,32,183,.1)!important}.prcontact-formcol .elementor-field-type-acceptance label{color:#675d6b!important;font-size:12px!important;line-height:1.5!important}.prcontact-formcol .elementor-button{width:100%!important;min-height:56px!important;border:0!important;border-radius:14px!important;background:linear-gradient(110deg,#761695,#b83bd6)!important;color:#fff!important;font-family:inherit!important;font-size:15px!important;font-weight:800!important;box-shadow:0 16px 30px rgba(129,24,160,.24)!important}.prcontact-formcol .elementor-button:hover{transform:translateY(-2px);filter:brightness(1.05)}@media (max-width:767px){.prcontact-formcol .elementor-field-group{width:100%!important}}