.wpcf7 form{width:100%;max-width:100%;margin:0 auto}.wpcf7 label{font-weight:bold;font-size:16px;margin-bottom:10px;display:block}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"],.wpcf7 input[type="url"],.wpcf7 input[type="number"],.wpcf7 input[type="date"],.wpcf7 input[type="file"],.wpcf7 textarea,.wpcf7 select{width:100%;padding:10px;font-size:14px;border-radius:12px;border:1px solid #ccc;box-sizing:border-box;margin-bottom:15px;transition:border-color 0.3s}.wpcf7 input[type="file"]{margin-bottom:40px;padding:5px;border:0px}.wpcf7 input[type="text"]:hover,.wpcf7 input[type="email"]:hover,.wpcf7 input[type="tel"]:hover,.wpcf7 input[type="url"]:hover,.wpcf7 input[type="number"]:hover,.wpcf7 input[type="date"]:hover,.wpcf7 textarea:hover,.wpcf7 select:hover{border-color:#888}.wpcf7 input[type="submit"]{font-family:'Manrope',sans-serif;font-size:16px;font-weight:bold;line-height:18px;background-color:#2b579d;color:#ffffff;padding:12px 100px;border-radius:12px;border:none;cursor:pointer;transition:background-color 0.3s ease}.wpcf7 input[type="submit"]:hover{background-color:#444444}.wpcf7 .wpcf7-response-output{background-color:#f44336;color:#ffffff;padding:10px;border-radius:12px;margin-top:10px}.wpcf7 .wpcf7-mail-sent-ok{background-color:#2b579d;color:#ffffff;padding:10px;border-radius:12px;margin-top:10px}@media screen and (max-width:980px){.et-l--header{height:40px!important}}.et_pb_section_video:not(.et_pb_section--with-menu){overflow:visible!important}