.block-form{background-color:#fff;color:#fff;padding-bottom:24px;padding-top:24px}.block-form>svg{display:none}.block-form .text-wrapper{margin:0 auto;max-width:716px;position:relative;text-align:center;z-index:2}.block-form .text-wrapper .title{color:#a68873;font-size:30px;margin-bottom:16px}.block-form .text-wrapper .text{color:#28292b;font-size:14px;margin:0 0 16px}.block-form .contact-form{margin:0 auto;max-width:626px;position:relative;z-index:2}.block-form .contact-form fieldset{border:none;margin:0 0 30px;padding:0;position:relative}.block-form .contact-form fieldset.checkbox{display:-ms-flexbox;display:flex;margin-bottom:24px}.block-form .contact-form fieldset.checkbox label{cursor:pointer;font-size:16px;font-weight:400;margin:0 0 0 10px}.block-form .contact-form fieldset.checkbox label p{margin:0}.block-form .contact-form fieldset:not(.checkbox) label{background-color:#fff;font-size:16px;font-weight:400;left:14px;line-height:1;padding:0 4px;position:absolute;top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.block-form .contact-form fieldset input[type=checkbox]{cursor:pointer;height:18px;margin-top:8px;min-width:18px;position:relative;width:18px}.block-form .contact-form fieldset input[type=checkbox]:after,.block-form .contact-form fieldset input[type=checkbox]:before{content:"";display:block;left:50%;position:absolute;top:50%;transition:opacity .15s linear}.block-form .contact-form fieldset input[type=checkbox]:before{background-color:#fff;border:1px solid #28292b;height:18px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:18px}.block-form .contact-form fieldset input[type=checkbox]:after{background-color:transparent;border-color:#28292b;border-style:solid;border-width:2px 2px 0 0;box-sizing:border-box;height:7px;opacity:0;-webkit-transform:translate(-50%,-75%) rotate(135deg);transform:translate(-50%,-75%) rotate(135deg);width:17px}.block-form .contact-form fieldset input[type=checkbox]:checked:after{opacity:1}.block-form .contact-form .button{border:none;box-sizing:border-box;color:#fff;font-size:18px;margin:0 0 0 auto;padding:15px 25px;position:relative;width:312px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.block-form .contact-form .button:before{-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:glow;animation-name:glow;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#a68873;border-radius:5px;box-shadow:0 0 6px 6px #a68873;content:"";display:block;height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%;will-change:transform;z-index:-1}.block-form .contact-form .form-modal{background-color:#a68873;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:50}.block-form .contact-form .form-modal .content-wrapper{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.block-form .contact-form .form-modal .content-wrapper .close-button{background-color:transparent;border:none;cursor:pointer;height:48px;position:absolute;right:24px;top:24px;width:48px}.block-form .contact-form .form-modal .content-wrapper .close-button:after,.block-form .contact-form .form-modal .content-wrapper .close-button:before{background-color:#fff;border-radius:2px;content:"";display:block;height:2px;left:50%;position:absolute;top:50%;width:24px}.block-form .contact-form .form-modal .content-wrapper .close-button:before{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.block-form .contact-form .form-modal .content-wrapper .close-button:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.block-form .contact-form .form-modal .content-wrapper .title{margin-bottom:24px}.block-form .contact-form .form-modal .content-wrapper p{font-size:16px;margin:0;text-align:center}@media (min-width:768px){.block-form{padding-top:40px;position:relative}.block-form>svg{stroke:#000;display:block;height:100%;opacity:.2;position:absolute;top:0}.block-form>svg:first-of-type{left:0}.block-form>svg:last-of-type{right:0}.block-form .text-wrapper .title{font-size:40px}.block-form .text-wrapper .text{font-size:18px}.block-form .contact-form .inputs-wrapper{display:-ms-flexbox;display:flex;gap:26px}.block-form .contact-form .inputs-wrapper fieldset{width:50%}.block-form .contact-form .form-modal .close-button{right:50px}.block-form .contact-form .form-modal .title{font-size:48px;font-weight:500}.block-form .contact-form .form-modal p{font-size:24px}}@media (min-width:1366px){.block-form .contact-form .form-modal .close-button{right:216px}}@-webkit-keyframes glow{0%{-webkit-transform:scale(1) translateZ(-1px);transform:scale(1) translateZ(-1px)}to{-webkit-transform:scale(1.05,1.15) translateZ(-1px);transform:scale(1.05,1.15) translateZ(-1px)}}@keyframes glow{0%{-webkit-transform:scale(1) translateZ(-1px);transform:scale(1) translateZ(-1px)}to{-webkit-transform:scale(1.05,1.15) translateZ(-1px);transform:scale(1.05,1.15) translateZ(-1px)}}
/*# sourceMappingURL=form.css.map */
