.m-contact-form-simple{position:relative;overflow:hidden}.m-contact-form-simple-image img{display:block;margin:0;padding:0;max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:767px){.m-contact-form-simple-image img{margin:0 auto;margin-bottom:24px}}.m-contact-form-simple-heading{max-width:550px}.m-contact-form-simple-tag{color:var(--merchup-color-additional-1);background:var(--merchup-color-additional-6);font-size:16px;display:inline-block;margin:0 0 24px 0;padding:6px 16px;font-weight:500}@media only screen and (max-width:767px){.m-contact-form-simple-tag{margin:0 0 24px 0}}.m-contact-form-simple-title{font-size:40px;line-height:1.2;letter-spacing:-.02em;margin:0 0}@media only screen and (max-width:767px){.m-contact-form-simple-title{font-size:32px}}.m-contact-form-simple-text{font-size:16px;line-height:26px;margin:10px 0 0 0}@media only screen and (max-width:767px){.m-contact-form-simple-text{margin:20px 0 0 0}}.m-contact-form-simple-cf7{position:relative;margin:50px 0 0 0}@media only screen and (max-width:767px){.m-contact-form-simple-cf7{margin:40px 0 0 0}}.m-contact-form-simple-cf7 .form-controls{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}.m-contact-form-simple-cf7 .form-wrap{width:100%;margin-bottom:1em;position:relative}.m-contact-form-simple-cf7 .form-wrap--half{width:calc(50% - 10px)}@media only screen and (max-width:767px){.m-contact-form-simple-cf7 .form-wrap--half{width:100%}}.m-contact-form-simple-cf7 .form-wrap .wpcf7-form-control-wrap{width:100%;display:block}.m-contact-form-simple-cf7 .form-wrap input,.m-contact-form-simple-cf7 .form-wrap select,.m-contact-form-simple-cf7 .form-wrap textarea{margin-bottom:0;padding-top:30px;padding-bottom:18px}@media only screen and (max-width:767px){.m-contact-form-simple-cf7 .form-wrap input,.m-contact-form-simple-cf7 .form-wrap select,.m-contact-form-simple-cf7 .form-wrap textarea{padding-top:27px;padding-bottom:13px}}.m-contact-form-simple-cf7 .form-wrap>label{font-size:14px;line-height:16px;position:absolute;top:34px;left:20px;transform:translateY(-50%);transition:all .3s;pointer-events:none;z-index:1}@media only screen and (min-width:1200px){.m-contact-form-simple-cf7 .form-wrap>label{left:25px}}.m-contact-form-simple-cf7 .form-wrap .wpcf7-not-valid-tip{font-size:12px;margin-top:2px;padding-left:20px}@media only screen and (min-width:1200px){.m-contact-form-simple-cf7 .form-wrap .wpcf7-not-valid-tip{padding-left:25px}}.m-contact-form-simple-cf7 .form-wrap-radio>label{margin-bottom:12px;position:static!important;transition:none}.m-contact-form-simple-cf7 .form-wrap-radio .wpcf7-radio{counter-reset:representation}.m-contact-form-simple-cf7 .form-wrap-radio .wpcf7-list-item{display:block;margin-left:0;counter-increment:representation}.m-contact-form-simple-cf7 .form-wrap-radio .wpcf7-list-item:not(:last-child){margin-bottom:12px}.m-contact-form-simple-cf7 .form-wrap-radio .wpcf7-list-item-label{background-color:var(--merchup-color-additional-3);color:var(--merchup-color-base-text);font-size:16px;display:flex;align-items:center;padding:12px 24px;opacity:1;position:relative!important;top:0;left:0;border:1px solid transparent;cursor:pointer}.m-contact-form-simple-cf7 .form-wrap-radio .wpcf7-list-item-label::before{content:counter(representation,upper-latin);font-weight:700;width:22px;height:22px;display:flex;margin-right:8px;align-items:center;justify-content:center;border:1px solid var(--merchup-color-additional-1)}.m-contact-form-simple-cf7 .form-wrap-radio .wpcf7-list-item input{position:absolute;visibility:hidden;z-index:-1}.m-contact-form-simple-cf7 .form-wrap-radio .wpcf7-list-item input:checked+.wpcf7-list-item-label{border:1px solid var(--merchup-color-additional-1);transition:border-color .3s}.m-contact-form-simple-cf7 .form-wrap-radio .wpcf7-list-item input:checked+.wpcf7-list-item-label::before{background-color:var(--merchup-color-additional-1);color:#fff;transition:background-color .3s,color .3s,border-color .3s}.m-contact-form-simple-cf7 .form-wrap-radio-select{position:relative}.m-contact-form-simple-cf7 .form-wrap-radio-select.selected>label .name{position:absolute;top:7px;opacity:.6;font-size:12px}.m-contact-form-simple-cf7 .form-wrap-radio-select.selected>label .count{margin:5px 0 -5px 0;display:block}.m-contact-form-simple-cf7 .form-wrap-radio-select.selected>label .count i{font-style:normal}.m-contact-form-simple-cf7 .form-wrap-radio-select.selected>label .count i:not(:last-child)::after{content:",";margin-right:5px}.m-contact-form-simple-cf7 .form-wrap-radio-select>label{margin-bottom:12px;position:relative!important;top:auto!important;left:auto!important;transition:none;background:var(--merchup-color-additional-3);padding:26px 24px;display:block;transform:none;cursor:pointer;margin:0;font-size:14px!important;opacity:1!important;pointer-events:all}.m-contact-form-simple-cf7 .form-wrap-radio-select>label::after{content:"";background-image:url(../../../img/svg/chevron--down.svg);width:10px;height:6px;display:block;transition:transform .3s;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.m-contact-form-simple-cf7 .form-wrap-radio-select .wpcf7-form-control-wrap{position:absolute;display:none;top:0;left:0;background:#fff;top:calc(100% + 10px);left:0;right:0;z-index:3;box-shadow:0 0 15px rgba(0,0,0,.1)}.m-contact-form-simple-cf7 .form-wrap-radio-select .wpcf7-form-control-wrap .last{margin-bottom:0!important}.m-contact-form-simple-cf7 .form-wrap-radio-select.open .wpcf7-form-control-wrap{display:block}.m-contact-form-simple-cf7 .form-wrap-radio-select.open>label::after{transform:translateX(-50%) rotate(180deg)}.m-contact-form-simple-cf7 .form-wrap.active>label{font-size:12px;top:10px;transform:none;opacity:.6}.m-contact-form-simple-cf7 .wpcf7-submit{margin-top:40px;min-width:330px}@media only screen and (max-width:767px){.m-contact-form-simple-cf7 .wpcf7-submit{min-width:0;width:100%;margin-top:25px;margin-bottom:15px}}.m-contact-form-simple-cf7 .wpcf7-acceptance{margin-bottom:10px;position:relative;width:100%;display:block}.m-contact-form-simple-cf7 .wpcf7-acceptance .wpcf7-list-item{margin:0}.m-contact-form-simple-cf7 .wpcf7-acceptance .wpcf7-list-item input{opacity:0;visibility:hidden;pointer-events:none;position:absolute}.m-contact-form-simple-cf7 .wpcf7-acceptance .wpcf7-list-item input:checked+.wpcf7-list-item-label::after{border-color:#1f53c1;background-image:url(../../../img/svg/check.svg)}.m-contact-form-simple-cf7 .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label{font-size:14px;line-height:20px;position:relative;display:block;padding-left:48px;padding-top:3px;padding-bottom:3px}.m-contact-form-simple-cf7 .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label::after{content:"";background-position:center;background-repeat:no-repeat;width:28px;height:28px;border:1px solid #e5e5e5;position:absolute;left:0;top:0}.m-contact-form-simple-cf7 .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label a{text-decoration:underline}.m-contact-form-simple-cf7 .wpcf7-acceptance+.wpcf7-not-valid-tip{margin:-10px 0 15px 48px;font-size:12px}@media only screen and (max-width:767px){.m-contact-form-simple-cf7 .wpcf7-acceptance+.wpcf7-not-valid-tip{margin:-6px 0 15px 47px}}.m-contact-form-simple-cf7 .wpcf7 form .wpcf7-response-output{margin:25px 0 -25px 0;padding:10px 12px;border:1px solid;font-size:14px;line-height:1.4}@media only screen and (max-width:767px){.m-contact-form-simple-cf7 .wpcf7 form .wpcf7-response-output{margin-bottom:0}}.m-contact-form-simple-cf7 .wpcf7 form.aborted .wpcf7-response-output,.m-contact-form-simple-cf7 .wpcf7 form.failed .wpcf7-response-output,.m-contact-form-simple-cf7 .wpcf7 form.invalid .wpcf7-response-output,.m-contact-form-simple-cf7 .wpcf7 form.payment-required .wpcf7-response-output,.m-contact-form-simple-cf7 .wpcf7 form.unaccepted .wpcf7-response-output{border-color:#dc3232;color:#dc3232}.m-contact-form-simple-cf7 .wpcf7 form.success .wpcf7-response-output{display:none!important}.m-contact-form-simple-cf7 .wpcf7-spinner{margin:0 25px;transform:translateY(5px)}@media only screen and (max-width:767px){.m-contact-form-simple-cf7 .wpcf7-spinner{position:absolute;bottom:27px;right:12px;margin:0;transform:none}}.m-contact-form-simple-embed{margin-top:20px}
/*# sourceMappingURL=contact-form-simple.css.map */
