section.block-wide_contact_form .contact-form .contact-form__container{-webkit-column-gap:120px;-moz-column-gap:120px;column-gap:120px;row-gap:20px}section.block-wide_contact_form .contact-form .contact-form__container .contact-form__content{text-wrap:balance;width:33.3333333333%}@media(max-width: 61.98rem){section.block-wide_contact_form .contact-form .contact-form__container .contact-form__content{width:100%}}section.block-wide_contact_form .contact-form .contact-form__container .contact-form__content address{font-weight:600}section.block-wide_contact_form .contact-form .contact-form__container .contact-form__form{width:300px;max-width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}section.block-wide_contact_form .contact-form .contact-form__container .contact-form__form .contact-form__name input,section.block-wide_contact_form .contact-form .contact-form__container .contact-form__form .contact-form__name textarea,section.block-wide_contact_form .contact-form .contact-form__container .contact-form__form .contact-form__email input,section.block-wide_contact_form .contact-form .contact-form__container .contact-form__form .contact-form__email textarea,section.block-wide_contact_form .contact-form .contact-form__container .contact-form__form .contact-form__message input,section.block-wide_contact_form .contact-form .contact-form__container .contact-form__form .contact-form__message textarea,section.block-wide_contact_form .contact-form .contact-form__container .contact-form__form .contact-form__phone input,section.block-wide_contact_form .contact-form .contact-form__container .contact-form__form .contact-form__phone textarea{width:100%;border:2px solid #605495;padding:10px 15px;border-radius:10px;-webkit-transition:border-color .2s ease-in-out;transition:border-color .2s ease-in-out}section.block-wide_contact_form .contact-form .contact-form__container .contact-form__form .contact-form__name input:focus,section.block-wide_contact_form .contact-form .contact-form__container .contact-form__form .contact-form__name textarea:focus,section.block-wide_contact_form .contact-form .contact-form__container .contact-form__form .contact-form__email input:focus,section.block-wide_contact_form .contact-form .contact-form__container .contact-form__form .contact-form__email textarea:focus,section.block-wide_contact_form .contact-form .contact-form__container .contact-form__form .contact-form__message input:focus,section.block-wide_contact_form .contact-form .contact-form__container .contact-form__form .contact-form__message textarea:focus,section.block-wide_contact_form .contact-form .contact-form__container .contact-form__form .contact-form__phone input:focus,section.block-wide_contact_form .contact-form .contact-form__container .contact-form__form .contact-form__phone textarea:focus{outline:none;border-color:#dd2f87}section.block-wide_contact_form .contact-form .contact-form__container .contact-form__form .frm_fields_container{grid-gap:20px}section.block-wide_contact_form .contact-form .contact-form__container .contact-form__form .frm_primary_label{display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-bottom:5px;font-family:"Open Sans",sans-serif;font-size:15px;font-weight:500;line-height:23px}@media(max-width: 93.73rem){section.block-wide_contact_form .contact-form .contact-form__container .contact-form__form .frm_primary_label{font-family:"Open Sans",sans-serif;font-size:14px;font-weight:500;line-height:21px}}@media(max-width: 47.98rem){section.block-wide_contact_form .contact-form .contact-form__container .contact-form__form .frm_primary_label{font-family:"Open Sans",sans-serif;font-size:13px;font-weight:500;line-height:20px}}section.block-wide_contact_form .contact-form .contact-form__container .contact-form__form .frm_primary_label .frm_required{color:#dd2f87;font-weight:700}section.block-wide_contact_form .contact-form .contact-form__container .contact-form__form .frm_button_submit{text-decoration:none;position:relative;display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;padding:10px 40px 10px 20px;border-radius:25px;background-color:#7a6cb2;color:#fff;border:0;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}section.block-wide_contact_form .contact-form .contact-form__container .contact-form__form .frm_button_submit::before,section.block-wide_contact_form .contact-form .contact-form__container .contact-form__form .frm_button_submit::after{content:"";position:absolute;left:calc(100% - 30px);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-ms-flex-negative:0;flex-shrink:0;display:block;height:12px;pointer-events:none;background-size:contain;background-position:center right;background-repeat:no-repeat}section.block-wide_contact_form .contact-form .contact-form__container .contact-form__form .frm_button_submit::before{content:"";width:13px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8.414" height="14.828" viewBox="0 0 8.414 14.828"><path id="Path_1107" data-name="Path 1107" d="M0,0,6,6,0,12" transform="translate(1.414 1.414)" fill="none" stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="3"/></svg>');background-size:contain;background-position:center right;background-repeat:no-repeat}section.block-wide_contact_form .contact-form .contact-form__container .contact-form__form .frm_button_submit::after{content:"";width:13px;-webkit-transform:translateY(-50%) scaleX(0);transform:translateY(-50%) scaleX(0);-webkit-transform-origin:right center;transform-origin:right center;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="3" viewBox="0 0 15 2"><line id="Line_259" data-name="Line 259" x1="13" transform="translate(1 1)" fill="none" stroke="%23fff" stroke-linecap="round" stroke-width="3"/></svg>');background-size:contain;background-position:center right;background-repeat:no-repeat;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}section.block-wide_contact_form .contact-form .contact-form__container .contact-form__form .frm_button_submit:hover{background-color:#4a3b71}section.block-wide_contact_form .contact-form .contact-form__container .contact-form__form .frm_button_submit:hover::after{-webkit-transform:translateY(-50%) scaleX(1);transform:translateY(-50%) scaleX(1);-webkit-transform-origin:left center;transform-origin:left center}
/*# sourceMappingURL=style.px.css.map */