.contact{min-height:100vh;overflow:hidden;padding:25px 20px;position:relative}@media (min-width:550px){.contact{padding:70px 40px 25px}}@media (min-width:834px){.contact{padding:70px 15px 50px 20px}}@media (min-width:1024px){.contact{align-items:center;display:flex}}@media (min-width:1200px){.contact{padding:50px 37px 50px 40px}}@media (min-width:1600px){.contact{display:block}}@media (min-width:992px){.contact:after{background:#ececec;content:"";height:100%;left:50%;position:absolute;top:0;width:50%;z-index:1}}.contact__wrapper{width:100%}@media (min-width:834px){.contact__wrapper{align-items:center;display:flex;flex-wrap:wrap}}.contact__title{color:#8533b0;font-family:var(--font-circle);font-size:1.5rem;font-weight:800;letter-spacing:.03em;line-height:1.25em;margin-bottom:10px;margin-top:20px;position:relative;text-transform:uppercase;z-index:9}@media (min-width:550px){.contact__title{font-size:2.625rem}}@media (min-width:834px){.contact__title{margin:10px 0 20px}}@media (min-width:1600px){.contact__title{font-size:3rem}}.contact__breadcrumbs{margin-top:40px}@media (min-width:550px){.contact__breadcrumbs{margin-top:30px}}@media (min-width:834px){.contact__breadcrumbs{margin:0}}.contact__breadcrumbs a{color:#8533b0}.contact__breadcrumbs span span span:before{background-color:#8533b0}.contact__image{position:relative;z-index:2}@media (min-width:834px){.contact__image{margin-left:10px;margin-right:10px;width:calc(55% - 20px)}}@media (min-width:1600px){.contact__image{width:calc(63.33333% - 20px)}}.contact__image svg{display:inline-block;height:auto;margin-bottom:auto;margin-top:auto;max-height:768px;max-width:100%;width:100%}.contact__image:after{background:#fff;border-radius:50%;content:"";height:140vw;left:50%;position:absolute;top:-90px;transform:translateX(-50%);width:140vw;z-index:-1}@media (min-width:768px){.contact__image:after{top:0}}@media (min-width:992px){.contact__image:after{height:67vw;width:67vw}}@media (min-width:1024px){.contact__image:after{height:70vw;left:0;top:50%;transform:translate(-25%,-50%);width:70vw}}.contact__form{background:#fff;border-radius:10px;max-width:560px;padding:20px;position:relative;z-index:3}@media (min-width:550px){.contact__form{padding:30px;width:calc(100% - 20px)}}@media (min-width:834px){.contact__form{margin-left:10px;margin-right:10px;width:calc(45% - 20px)}}@media (min-width:1600px){.contact__form{width:calc(36.66667% - 20px)}}.contact__form form{background:none;padding:0}.contact__form .gform_confirmation_wrapper .gform_confirmation_message{background-color:#f9f9f9;border-radius:10px;color:#8533b0;font-size:1.125rem;font-weight:600;padding:30px}.contact__form .gform_ajax_spinner{display:none!important}.contact__form .gform_wrapper{margin-bottom:auto;margin-top:auto;width:100%}@media (min-width:550px){.contact__form .gform_wrapper{background-color:#f8f8f8;border-radius:10px;max-width:520px;padding:30px}}.contact__form .gform_wrapper .gform_heading{margin-bottom:20px}.contact__form .gform_wrapper .gform_title{color:#8533b0;font-size:1.125rem;font-weight:600;line-height:1em;margin:0}.contact__form .gform_wrapper .gfield:last-of-type{margin-bottom:0!important}.contact__form .gform_wrapper .gfield{margin:0 0 10px;padding:0!important;text-indent:0}.contact__form .gform_wrapper .gfield .ginput_container:first-of-type{margin-top:0}.contact__form .gform_wrapper .gfield .ginput_container{width:100%!important}.contact__form .gform_wrapper .gfield .ginput_container span{margin:0;padding:0!important}.contact__form .gform_wrapper input{font-size:.875rem!important;height:50px;margin:0!important;padding-left:30px!important;padding-right:30px!important}.contact__form .gform_wrapper input,.contact__form .gform_wrapper textarea{align-items:center;background:#fff;border:1px solid #e5e0e3;border-radius:10px;display:flex;justify-content:center;max-width:100%;width:100%!important}.contact__form .gform_wrapper textarea{font-size:14px;height:150px;margin-bottom:0!important;padding-left:30px;padding-right:30px;padding-top:16px}.contact__form .gform_wrapper .gform_footer{align-items:center;display:flex;justify-content:flex-end;margin:10px 0 0;padding:0}@media (min-width:550px){.contact__form .gform_wrapper .gform_footer{margin-top:20px}}.contact__form .gform_wrapper .gform_footer input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#8533b0;border:none;border-radius:40px;color:#fff;height:55px;transition:all .3s ease-in-out}@media (min-width:550px){.contact__form .gform_wrapper .gform_footer input{width:auto!important}}@media (min-width:992px){.contact__form .gform_wrapper .gform_footer input:hover{-webkit-animation:pulse 1s infinite;animation:pulse 1s infinite;background:#fa8733;box-shadow:0 0 0 rgba(255,127,65,.4)}}.contact__form .gform_wrapper .validation_error{display:none}.contact__form .gform_wrapper li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){width:100%!important}.contact__form .gform_wrapper .gfield_error{background:none!important;border:none!important}.contact__form .gform_wrapper .validation_message{display:none}.contact__form .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100%!important}.contact__form .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error{margin:0 0 10px!important}.contact__form .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:last-of-type{margin-bottom:0!important}

/*# sourceMappingURL=contact.css.map*/