.form-wrap{text-align:center}.must{background:#f76260;position:absolute;left:20px;border-radius:5px;padding:0 10px;font-size:14px}.form_label{width:30%;justify-content:center;align-items:center;display:flex;color:#fff;font-size:20px;font-weight:700;padding:1rem;border-bottom:1px solid #fff;border-right:1px solid #fff}.form_data{width:70%;justify-content:center;align-items:center;display:flex;padding:1rem;border-bottom:1px solid #fff}.data_form1,.data_form2{justify-content:center;align-items:center;display:flex;padding:1rem;border-bottom:1px solid #fff}.data_form1{width:40%;@media screen and (max-width:480px){width:100%}}.data_form2{width:30%;@media screen and (max-width:480px){width:100%}width:30%;color:#fff;font-size:0.7rem;}label{display:flex;background:#5ab7b4;height:auto}.form-wrap:nth-of-type(2){border-bottom:1px solid #fff}.form-wrap label:nth-child(1){border-radius:10px 10px 0 0}.form-wrap label:nth-of-type(11){border-radius:0 0 10px 10px;margin-bottom:50px}.wpcf7-form-control-wrap{position:relative;width:100%}input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],select,textarea{font-size:1rem;border:1px solid var(--vk-color-border-form);border-radius:var(--vk-size-radius);padding:.8em 1em;margin:0;width:100%;color:var(--vk-color-text-body);background-color:#fff}.wpcf7-not-valid-tip{color:#f8f9fa;background:red;margin-top:10px}p{text-align:center;margin-bottom:0}.wpcf7-file{color:#fff;font-size:16px;padding:10px 18px;border-radius:4px;transition:all .3s}.form_data3{width:70%;padding:1rem;border-bottom:1px solid #fff}.form_data3 .wpcf7-list-item-label{padding:0;color:#fff;font-weight:700}.form_data3 input[type=checkbox]{width:16px;height:16px;-moz-transform:scale(1.4);-webkit-transform:scale(1.4);transform:scale(1.4);margin-right:15px}.form_data3 .first{margin:0}.form_data3 .wpcf7-list-item{display:block;margin:0 0 5px;text-align:left}.form_data2{width:70%;padding:1rem;border-bottom:1px solid #fff}.form_data2 label{display:block;color:#fff;font-weight:700;font-size:16px}.form_data2 label input{position:absolute;left:0;top:0;opacity:0;width:100%;height:100%}.form_data2 .attached-photo{display:block;margin:0;width:100%;font-weight:700;padding:10px 0}input[type=submit]{margin-top:20px;box-shadow:5px 5px 5px 0 rgba(0,0,0,.3);font-size:1rem;background:#5ab7b4;color:#fff;padding:.5em 3em;border:none;width:30%}.wpcf7-response-output{background:#faf4ed;border-radius:10px;padding:1rem;border:1px solid #555}@media screen and (max-width:480px){.must{right:10px;left:auto}.form_label{justify-content:left;width:100%;border-right:0;border-bottom:0;padding-bottom:0}.form_data{width:100%;padding-top:0}label{flex-wrap:wrap}.wpcf7-spinner{display:block}.form_data3{width:100%}.form_data2{width:100%}input[type=submit]{width:50%}}