.form-wrapper{background-image:var(--form-bgi,none);background-color:var(--form-bgc,var(--bgc-second));background-repeat:no-repeat;margin:0 auto;padding:80px 80px 56px}.form-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.form-field{width:100%;margin-bottom:20px}.form-button{margin:0 auto}.field-input{width:calc(50% - 20px)}.field-input input{font-family:var(--font-second);font-size:18px;font-weight:300;color:var(--form-input-color,var(--text-color-first));background-color:var(--form-input-bgc,var(--white));border:1px solid var(--form-input-border,var(--c-first));border-radius:3px;width:100%;padding:16px 24px}.field-input input::-webkit-input-placeholder{color:var(--form-input-placeholder,#bbb)}.field-input input::-moz-placeholder{color:var(--form-input-placeholder,#bbb)}.field-input input:-ms-input-placeholder{color:var(--form-input-placeholder,#bbb)}.field-input input::-ms-input-placeholder{color:var(--form-input-placeholder,#bbb)}.field-input input::placeholder{color:var(--form-input-placeholder,#bbb)}.field-input input.wpcf7-not-valid{border-color:var(--red)}.field-checkbox{margin-bottom:20px}.field-checkbox label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.field-checkbox input{padding:0;position:relative}.field-checkbox input::before{content:"";background-color:var(--form-input-bgc,var(--white));border:1px solid var(--form-input-border,var(--c-first));display:inline-block;width:20px;height:20px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin-right:10px}.field-checkbox input::after{border-left:2px solid var(--form-input-border,var(--c-first));border-bottom:2px solid var(--form-input-border,var(--c-first));width:12px;height:8px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:5px;left:5px}.field-checkbox input:checked::after{content:""}.field-textarea textarea{font-family:var(--font-second);font-size:18px;font-weight:300;color:var(--form-input-color,var(--text-color-first));background-color:var(--form-input-bgc,var(--white));border:1px solid var(--form-input-border,var(--c-first));border-radius:3px;width:100%;padding:16px 24px}.field-title{font-weight:700;color:var(--form-field-title,var(--text-color-first));margin-bottom:5px}.wpcf7-not-valid-tip{font-family:var(--font-second);font-size:14px;position:absolute}.wpcf7-list-item{margin:0}.wpcf7-list-item-label{font-family:var(--font-second);color:var(--form-field-title,var(--text-color-first))}.wpcf7-form-control-wrap{display:block}.wpcf7-response-output{font-family:var(--font-second);text-align:center;color:var(--form-warning,var(--text-color-first))}.wpcf7-radio .wpcf7-list-item{position:relative}.wpcf7-radio .wpcf7-list-item-label{padding-left:30px;margin-right:20px}.wpcf7-radio .wpcf7-list-item-label::after,.wpcf7-radio .wpcf7-list-item-label::before{content:"";border-radius:50%;position:absolute;top:0;bottom:0;margin:auto}.wpcf7-radio .wpcf7-list-item-label::before{background-color:var(--form-input-bgc,var(--white));border:1px solid var(--form-input-border,var(--c-first));width:20px;height:20px;left:0}.wpcf7-radio .wpcf7-list-item-label::after{background-color:var(--form-input-border,var(--c-first));-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.5);box-shadow:inset 0 1px 1px rgba(0,0,0,.5);width:14px;height:14px;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s;left:4px}.wpcf7-radio label input:checked+.wpcf7-list-item-label::after{opacity:1}.wpcf7-checkbox .wpcf7-list-item{display:block}@media screen and (max-width:768px){.form-wrapper{padding:40px}.field-input{width:100%}}@media screen and (max-width:576px){.form-wrapper{padding:40px 20px}}