.cf7-grid .row{display:flex;gap:18px;margin-bottom:16px}.cf7-grid .col.half{flex:1}.cf7-grid .col.full{flex:1 0 100%}@media (max-width:980px){.cf7-grid .row{flex-direction:column}}.cf7-grid input[type="text"],.cf7-grid input[type="email"],.cf7-grid input[type="tel"],.cf7-grid textarea,.cf7-grid input[type="file"]{width:100%;box-sizing:border-box}.cf7-grid .cv-label{display:block;margin-bottom:8px;font-weight:600}input.text,input.title,input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{background-color:transparent;border:1px solid #bbb;padding:15px;color:#4e4e4e}.wpcf7-submit{color:#FFFFFF!important;border-width:0px!important;background-color:#3931fd!important;padding-top:15px!important;padding-right:50px!important;padding-bottom:15px!important;padding-left:50px!important;font-size:20px;text-transform:uppercase;font-weight:800}.wpcf7 form .wpcf7-submit{display:block;margin-left:auto;margin-right:0;font-family:'Poppins'!important;font-size:12px;text-transform:uppercase}.wpcf7-form label{display:block;font-weight:600;font-family:'Poppins'!important;font-size:14px;margin-bottom:6px;letter-spacing:0.3px;text-transform:uppercase}@media only screen and (max-width:767px){input.text,input.title,input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{background-color:transparent;border:1px solid #bbb;padding:5px;color:#4e4e4e}.wpcf7-form label{display:block;font-weight:400;font-family:'Poppins'!important;font-size:10px;margin-bottom:-3px;letter-spacing:0.3px;text-transform:uppercase}}