.contact_form{padding:4rem 0}@media screen and (max-width:1024px){.contact_form{padding:1.75rem 0}}.contact_form .container{gap:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width:1024px){.contact_form .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.contact_form-text{background-color:var(--color-dropdown-bg);-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}@media screen and (max-width:1024px){.contact_form-text{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}}.contact_form-title{font-family:var(--font-alt);font-style:italic;letter-spacing:.15em;line-height:1.2;margin-bottom:2rem}.contact_form--form{width:100%}.contact_form--form div.wpforms-container-full:not(:empty){margin:0}.contact_form--form .wpforms-container .wpforms-field{padding:0;color:#fff}.contact_form--form .wpforms-container .wpforms-field:not(.wpforms-field-layout){margin-bottom:1rem}.contact_form--form .wpforms-container .wpforms-field .wpforms-field-label{font-family:var(--font-alt);letter-spacing:.15em;font-style:italic;color:#fff;padding:0;margin-bottom:.5rem;line-height:1.8}.contact_form--form .wpforms-container .wpforms-field .wpforms-field-label .wpforms-required-label{color:inherit}.contact_form--form .wpforms-container .wpforms-field input,.contact_form--form .wpforms-container .wpforms-field select,.contact_form--form .wpforms-container .wpforms-field textarea{padding:1.125rem;border:1px solid #fff!important;font-size:.875rem;height:auto;max-height:none;border-radius:0;background:0 0;color:#fff!important;-webkit-box-shadow:none!important;box-shadow:none!important;letter-spacing:.1em;line-height:1.5;caret-color:#fff}.contact_form--form .wpforms-container .wpforms-field input:focus,.contact_form--form .wpforms-container .wpforms-field select:focus,.contact_form--form .wpforms-container .wpforms-field textarea:focus{outline:0;-webkit-box-shadow:none;box-shadow:none;color:#fff}.contact_form--form .wpforms-container .wpforms-field input:focus::-webkit-input-placeholder,.contact_form--form .wpforms-container .wpforms-field select:focus::-webkit-input-placeholder,.contact_form--form .wpforms-container .wpforms-field textarea:focus::-webkit-input-placeholder{padding-left:.3125rem}.contact_form--form .wpforms-container .wpforms-field input:focus::-moz-placeholder,.contact_form--form .wpforms-container .wpforms-field select:focus::-moz-placeholder,.contact_form--form .wpforms-container .wpforms-field textarea:focus::-moz-placeholder{padding-left:.3125rem}.contact_form--form .wpforms-container .wpforms-field input:focus:-ms-input-placeholder,.contact_form--form .wpforms-container .wpforms-field select:focus:-ms-input-placeholder,.contact_form--form .wpforms-container .wpforms-field textarea:focus:-ms-input-placeholder{padding-left:.3125rem}.contact_form--form .wpforms-container .wpforms-field input:focus::-ms-input-placeholder,.contact_form--form .wpforms-container .wpforms-field select:focus::-ms-input-placeholder,.contact_form--form .wpforms-container .wpforms-field textarea:focus::-ms-input-placeholder{padding-left:.3125rem}.contact_form--form .wpforms-container .wpforms-field input:focus::placeholder,.contact_form--form .wpforms-container .wpforms-field select:focus::placeholder,.contact_form--form .wpforms-container .wpforms-field textarea:focus::placeholder{padding-left:.3125rem}.contact_form--form .wpforms-container .wpforms-field input::-webkit-input-placeholder,.contact_form--form .wpforms-container .wpforms-field select::-webkit-input-placeholder,.contact_form--form .wpforms-container .wpforms-field textarea::-webkit-input-placeholder{color:#fff;opacity:1;-webkit-transition:.3s ease;transition:.3s ease}.contact_form--form .wpforms-container .wpforms-field input::-moz-placeholder,.contact_form--form .wpforms-container .wpforms-field select::-moz-placeholder,.contact_form--form .wpforms-container .wpforms-field textarea::-moz-placeholder{color:#fff;opacity:1;-moz-transition:.3s ease;transition:.3s ease}.contact_form--form .wpforms-container .wpforms-field input:-ms-input-placeholder,.contact_form--form .wpforms-container .wpforms-field select:-ms-input-placeholder,.contact_form--form .wpforms-container .wpforms-field textarea:-ms-input-placeholder{color:#fff;opacity:1;-ms-transition:.3s ease;transition:.3s ease}.contact_form--form .wpforms-container .wpforms-field input::-ms-input-placeholder,.contact_form--form .wpforms-container .wpforms-field select::-ms-input-placeholder,.contact_form--form .wpforms-container .wpforms-field textarea::-ms-input-placeholder{color:#fff;opacity:1;-ms-transition:.3s ease;transition:.3s ease}.contact_form--form .wpforms-container .wpforms-field input::placeholder,.contact_form--form .wpforms-container .wpforms-field select::placeholder,.contact_form--form .wpforms-container .wpforms-field textarea::placeholder{color:#fff;opacity:1;-webkit-transition:.3s ease;transition:.3s ease}.contact_form--form .wpforms-container .wpforms-field select{background-image:linear-gradient(45deg,transparent 50%,#fff 50%),linear-gradient(135deg,#fff 50%,transparent 50%);background-position:calc(100% - 17px) 50%,calc(100% - 12px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.contact_form--form .wpforms-container .wpforms-field .wpforms-uploader{background:0 0;color:#fff!important;border-color:#fff}.contact_form--form .wpforms-container .wpforms-field .wpforms-uploader *{color:inherit!important}.contact_form--form .wpforms-container .wpforms-field .wpforms-uploader .dz-message{color:inherit;font-size:.875rem}.contact_form--form .wpforms-container .wpforms-field .wpforms-uploader .dz-message .modern-hint{color:inherit}.contact_form--form .wpforms-container .wpforms-field .wpforms-uploader.wpforms-focus{border-color:#fff}.contact_form--form .wpforms-container .wpforms-form .wpforms-submit-container{margin-top:0}.contact_form--form .wpforms-container .wpforms-submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1.5rem 0;margin-bottom:0;padding:1.125rem 1.5rem!important;padding-right:3.75rem!important;color:#fff;-webkit-transition:.2s ease;transition:.2s ease;line-height:1.6;height:auto!important;max-height:none!important;border-radius:3.125rem;position:relative;background:0 0!important;background-color:var(--color-accent)!important;letter-spacing:.1em;font-family:var(--font-alt)}.contact_form--form .wpforms-container .wpforms-submit:after{content:"";position:absolute;right:.75rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAzMyAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzIwNF8zNzk0KSI+CjxjaXJjbGUgY3g9IjE2LjUiIGN5PSIxNi41IiByPSIxNi41IiBmaWxsPSIjMTkxOTE5Ii8+CjxwYXRoIGQ9Ik0xMSAxNi41TDIxLjU4ODIgMTYuNU0yMS41ODgyIDE2LjVMMTcuMDUwNCAyMU0yMS41ODgyIDE2LjVMMTcuMDUwNCAxMiIgc3Ryb2tlPSJ3aGl0ZSIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzIwNF8zNzk0Ij4KPHJlY3Qgd2lkdGg9IjMzIiBoZWlnaHQ9IjMzIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);background-size:auto;background-position:center;background-repeat:no-repeat;width:2.0625rem;height:2.0625rem;border-radius:50%;background-color:#fff}.contact_form-image{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:1.875rem 0;padding-left:10%;height:auto;margin-bottom:3.5rem}@media screen and (max-width:1024px){.contact_form-image{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;padding:0}}.contact_form-image--image{width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}@media screen and (max-width:1024px){.contact_form-image--image{aspect-ratio:.9;height:auto}}.contact_form-image--image:after{content:"";position:absolute;width:0;bottom:-1px;right:-1px;border-bottom:6.25rem solid var(--color-primary);border-left:6.25rem solid transparent;z-index:1}.contact_form-image--image:before{content:"";position:absolute;width:0;top:-1px;left:-1px;z-index:1;border-top:6.25rem solid var(--color-primary);border-right:6.25rem solid transparent}.contact_form-image--image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute}.contact_form-image--image .circle{position:absolute;width:8.125rem;height:8.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;bottom:0;z-index:2;-webkit-transform:translate(-50%,1.875rem);-ms-transform:translate(-50%,1.875rem);transform:translate(-50%,1.875rem)}@media screen and (max-width:1024px){.contact_form-image--image .circle{-webkit-transform:translate(10%,2.75rem);-ms-transform:translate(10%,2.75rem);transform:translate(10%,2.75rem)}}@media screen and (max-width:768px){.contact_form-image--image .circle{width:5.375rem;height:5.375rem}}.contact_form-image--image .circle svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;-webkit-animation:rotate 8s linear infinite;animation:rotate 8s linear infinite}
/*# sourceMappingURL=contact-form.css.map */
