.form-flex{flex-direction:column;gap:35px;width:100%;margin-bottom:40px;display:flex}.form-flex p{margin:0}.wpcf7-form{text-align:justify;font-size:18px;font-style:normal;font-weight:600;line-height:100%}.form-wrapper input,.form-wrapper textarea{border:var(--blue) 4px solid;border-radius:0 31px 31px;width:100%;margin:10px 0;padding:10px 20px}.form-wrapper input{height:57px;font-size:23px}.form-flex p,.wpcf7-form label{width:100%}.wpcf7-not-valid-tip{color:var(--red);margin-bottom:20px}.required-star{color:var(--red)}.wpcf7-form textarea{height:256px;font-size:23px}.form-star-info{color:var(--red);flex-direction:column;justify-content:center;align-items:center;display:flex}.form-submit{width:100%}.wpcf7-submit{background-color:var(--yellow);height:51px;color:var(--blue);text-align:center;cursor:pointer;border:none;border-radius:33px;flex-direction:column;justify-content:center;align-items:center;width:100%;font-size:16px;font-style:normal;font-weight:600;display:flex}@media (hover:hover){.wpcf7-submit:hover{color:var(--blue);border:var(--yellow) 4px solid;background-color:#fff}}.form-submit p{flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:20px;display:flex}.wpcf7-response-output{color:var(--red);text-align:justify;border-color:#fff;width:100%}.wpcf7-spinner{background-color:var(--yellow);top:10px}.contact-section p{text-align:center;width:100%}.privacy-notice{margin-top:20px;font-size:14px;line-height:1.5}.privacy-notice p{text-align:left}.privacy-notice p:not(:last-child){margin-bottom:15px}@media (width>=1024px){.form-flex{flex-direction:row;justify-content:space-between;width:100%;display:flex}.form-flex p{width:45%}.wpcf7-submit{width:450px}.form-wrapper input{height:40px}}
