.message{text-align:center;padding-bottom:50px;max-width:95%;margin:0 auto}.form{width:1100px;max-width:95%;margin:0 auto;background-color:#fff;border-radius:15px;border:2px solid #009fa8}form{width:800px;max-width:95%;margin:65px auto;display:flex;flex-direction:column;justify-content:space-around;gap:2em;max-width:95%;box-sizing:border-box}.question{display:flex;flex-direction:row;align-items:center;margin-bottom:5px}.item{font-size:18px;font-weight:700}.red{background-color:red;border-radius:3px;height:22px;width:35px;display:flex;justify-content:center;align-items:center;margin-left:10px}.required{font-size:14px;color:#fff;border-radius:2px}p{font-size:16px}.input{width:800px;height:40px;background-color:#f2f2f2;border-radius:5px;border-style:none;padding-left:10px;max-width:100%;box-sizing:border-box}input[type=radio]{accent-color:#009fa8}input[type=checkbox]{accent-color:#009fa8}input::placeholder,textarea::placeholder{font-size:16px}.textarea{width:800px;height:187px;background-color:#f2f2f2;border-radius:5px;border-style:none;padding-left:10px;padding-top:10px;resize:none;max-width:100%;box-sizing:border-box}.privacypolicy{color:#000;border-bottom:2px solid #000}input.wpcf7-submit{background:var(--green);border:1px solid #009fa8;color:var(--white);width:250px;max-width:95%;box-sizing:border-box;position:relative;display:flex;justify-content:space-around;align-items:center;margin:auto;padding:10px 25px;line-height:1.8;font-weight:500;border-radius:50px;font-size:18px;cursor:pointer;transition:.4s;overflow:hidden}input.wpcf7-submit:hover{background:var(--white);color:var(--green)}.wpcf7 form .wpcf7-response-output{margin:0}.completion_ttl{text-align:center}.completion_txt{margin:2em auto}@media (max-width:500px){form{margin:35px auto}}