﻿.easy-form-page{padding:75px 7%;background:var(--cream)}.easy-form-intro,.easy-form,.form-photo-guide{max-width:900px;margin:auto}.easy-form-intro h1{font-size:clamp(32px,4vw,52px);line-height:1.3;margin:7px 0 15px}.form-photo-guide{margin-top:32px;padding:25px 28px;background:#fffdf8;border:1px solid var(--line)}.form-photo-guide h2{font-size:23px;margin:0 0 5px}.form-photo-guide p{font-size:13px;margin:0 0 15px}.form-photo-guide img{display:block;width:100%;border:1px solid var(--line)}.easy-form{margin-top:36px}.easy-form fieldset{margin:0 0 20px;padding:25px 28px;border:0;border-top:5px solid var(--green);background:var(--paper);box-shadow:8px 9px 0 #ead9b3}.easy-form legend{padding:0 4px;font-size:20px;font-weight:700}.easy-form legend small{font-size:12px;font-weight:400}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px 20px}.easy-form label{display:block;font-size:13px;font-weight:700}.easy-form input:not([type=checkbox]),.easy-form select,.easy-form textarea{display:block;width:100%;margin-top:5px;padding:12px;border:1px solid #ccbfa5;background:#fff;font:inherit;font-size:14px}.easy-form textarea{min-height:110px;resize:vertical}.easy-form label small{font-weight:400;color:#76604a}.choice-grid{display:flex;flex-wrap:wrap;gap:9px}.choice-grid label{padding:8px 12px;border:1px solid var(--line);background:#fff;font-weight:500}.choice-grid input{margin-right:5px}.wide-label{margin-top:18px}.upload-label{display:inline-block!important;padding:12px 16px;background:#f7e5b4;border:1px solid #d9bd79}.upload-label input{margin-top:8px!important;border:0!important;background:transparent!important;padding:0!important}.form-submit{margin-top:18px;font-size:16px}.easy-form>.setup-note{margin-top:22px}@media(max-width:800px){.easy-form-page{padding:58px 20px}.form-photo-guide{padding:20px 16px}.form-photo-guide h2{font-size:19px}.easy-form fieldset{padding:22px 18px}.form-grid{grid-template-columns:1fr}.easy-form legend{font-size:18px}}

