@charset "UTF-8";:root{--black:#000;--black-rgb:0,0,0;--white:#fff;--white-rgb:255,255,255;--grey:#ebe9e9;--grey-light:#f6f6f6;--peach:#fff1e6;--dark-peach:#ffd0ab;--red:red;--red-rgb:255,255,255;--red-light:#f66}.c-form.black-background .wpcf7-acceptance .wpcf7-list-item label{color:var(--white)}.c-form.black-background .c-form-holder form input:not([type=submit]):not([type=checkbox]),.c-form.black-background .c-form-holder form textarea,.c-form.black-background .c-form-holder form select{color:var(--black)}.c-form.black-background .c-form-holder form>p>label .c-form-label-text{color:var(--black)}.c-form.black-background .c-form-holder form .wpcf7-submit{color:var(--white)}.c-form.black-background .c-form-holder form .wpcf7-submit:hover{color:var(--black)}.c-form-holder form label{color:var(--black)}.c-form-holder form{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:20px}.c-form-holder form .wpcf7-form-control-wrap{display:block;width:100%}.c-form-holder form>p{padding:0 0 10px;position:relative}.c-form-holder form>p.third-width{grid-column:span 2}.c-form-holder form>p.half-width{grid-column:span 3}.c-form-holder form>p.two-thirds-width{grid-column:span 4}.c-form-holder form>p.full-width{grid-column:span 6}.c-form-holder form>p>label{display:block;position:relative;height:60px}.c-form-holder form>p>label:has(textarea){height:150px}.c-form-holder form>p>label br{display:none}.c-form-holder form>p>label .c-form-label-text{text-transform:uppercase;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:15px;pointer-events:none;z-index:1;-webkit-transition:top .2s ease,font-size .2s ease,-webkit-transform .2s ease;transition:top .2s ease,font-size .2s ease,-webkit-transform .2s ease;transition:top .2s ease,font-size .2s ease,transform .2s ease;transition:top .2s ease,font-size .2s ease,transform .2s ease,-webkit-transform .2s ease}.c-form-holder form>p.is-active>label .c-form-label-text{top:10px;-webkit-transform:none;transform:none;font-size:11px}
.c-form-holder form>p>label:has(textarea) .c-form-label-text{top:20px;-webkit-transform:none;transform:none}.c-form-holder form input::-webkit-input-placeholder,.c-form-holder form textarea::-webkit-input-placeholder{opacity:0}.c-form-holder form input::-moz-placeholder,.c-form-holder form textarea::-moz-placeholder{opacity:0}.c-form-holder form input:-ms-input-placeholder,.c-form-holder form textarea:-ms-input-placeholder{opacity:0}.c-form-holder form input::-ms-input-placeholder,.c-form-holder form textarea::-ms-input-placeholder{opacity:0}.c-form-holder form input::placeholder,.c-form-holder form textarea::placeholder{opacity:0}.c-form-holder form input:-webkit-autofill,.c-form-holder form input:-webkit-autofill:hover,.c-form-holder form input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--white) inset;box-shadow:0 0 0 1000px var(--white) inset;-webkit-text-fill-color:var(--black)}.c-form-holder form input:not([type=submit]):not([type=checkbox]),.c-form-holder form textarea,.c-form-holder form select{color:var(--black);width:100%;height:60px;border:1px solid var(--black);background:var(--white);padding:20px 15px 0;border-radius:8px}.c-form-holder form textarea{resize:none;padding:28px 15px 12px;height:150px}.c-form-holder form select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none'><path d='M1 1l5 5 5-5' stroke='black' stroke-width='2'/></svg>");background-repeat:no-repeat;background-position:top 28px right 15px;background-size:16px 11px;grid-column:span 3}.c-form-holder form .wpcf7-submit{float:right;width:auto;cursor:pointer}.c-form-holder form .wpcf7-spinner{display:none !important}.wpcf7 .wpcf7-submit:disabled{cursor:pointer}.c-form-holder form .wpcf7-not-valid-tip{font-family:"Google Sans",sans-serif;font-weight:400;font-style:normal;font-display:block;font-size:13px;line-height:13px;letter-spacing:normal;padding-top:5px;text-transform:none}.c-form-holder form input.wpcf7-not-valid:not([type=submit]):not([type=checkbox]),.c-form-holder form textarea.wpcf7-not-valid,.c-form-holder form select.wpcf7-not-valid{border-color:var(--black);outline:0}
.c-form-holder form label.c-form-privacy-label{text-transform:none;margin-top:10px;cursor:pointer;padding-left:30px;top:5px}.c-form-holder form label.c-form-privacy-label .wpcf7-form-control-wrap{left:-30px;margin-right:-30px}.c-form-holder .wpcf7-acceptance .wpcf7-list-item{padding:0;margin:0 10px 0 0}.c-form-holder .wpcf7-acceptance .wpcf7-list-item label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}.c-form-holder .wpcf7-acceptance label{text-transform:none;cursor:pointer}.c-form-holder .wpcf7-acceptance br{display:none}.c-form-holder .wpcf7-acceptance input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--white);margin:0;padding:0;font:inherit;color:var(--black);width:20px;height:20px;border:1px solid var(--black);border-radius:0;margin-right:5px;-webkit-transform:translateY(-0.075em);transform:translateY(-0.075em);cursor:pointer}.c-form-holder .wpcf7-acceptance input::before{content:"";position:absolute;top:4px;left:4px;width:10px;height:10px;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:.3s -webkit-transform ease-in-out;transition:.3s -webkit-transform ease-in-out;transition:.3s transform ease-in-out;transition:.3s transform ease-in-out,0.3s -webkit-transform ease-in-out;background-color:var(--black)}.c-form-holder .wpcf7-acceptance input:checked::before{-webkit-transform:scale(1);transform:scale(1)}.c-form-holder .wpcf7-acceptance .wpcf7-list-item-label a{display:inline-block;height:20px;color:inherit;text-decoration:underline;text-underline-offset:3px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.c-form-holder .wpcf7-acceptance .wpcf7-list-item-label a:hover{opacity:.5}.wpcf7-response-output{grid-column:span 6;border:0 !important;margin:0 !important;padding:0 !important}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output,.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{font-weight:bold}
.wpcf7 form.sent .wpcf7-response-output,.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{display:none !important}.wpcf7-form-control-wrap.recaptcha{grid-column:span 6}@media only screen and (max-width:1199px){.c-form-holder form input:not([type=submit]):not([type=checkbox]),.c-form-holder form select{height:55px}.c-form-holder form>p>label{height:55px}.c-form-holder form select{background-position:top 20px right 25px}}@media only screen and (max-width:979px){.c-form-holder form>p{padding:0 0 10px}.c-form-holder form>p.third-width{grid-column:span 6}.c-form-holder form>p.half-width{grid-column:span 6}.c-form-holder form>p.two-thirds-width{grid-column:span 6}.c-form-holder form input:not([type=submit]):not([type=checkbox]),.c-form-holder form textarea,.c-form-holder form select{height:55px}.c-form-holder form>p>label{height:55px}.c-form-holder form>p>label:has(textarea){height:360px}.c-form-holder form textarea{height:360px}.c-form-holder form .wpcf7-submit{width:auto;float:none}}
/*# sourceMappingURL=comp-form.min.css.map */
