.cf7-block{background:#fff;border:1px solid rgba(10,44,94,0.12);border-radius:12px;padding:28px;margin:0 0 28px}.cf7-block-title{margin:0 0 16px;font-size:18px;font-weight:700;color:#1b2b64}.cf7-grid{display:flex;flex-wrap:wrap;gap:24px;font-family:"Poppins","Montserrat",system-ui,sans-serif;color:#1b2b64}.cf7-grid .half{flex:1 1 calc(50% - 12px)}.cf7-grid .full{flex:1 1 100%}.cf7-grid input[type="text"],.cf7-grid input[type="email"],.cf7-grid input[type="tel"],.cf7-grid textarea{width:100%;border:none;border-bottom:1.5px solid #1b2b64;background:transparent;padding:8px 0 6px;font-size:15px;color:#1b2b64;transition:border-color 0.25s ease}.cf7-grid textarea{min-height:110px;resize:vertical}.cf7-grid label{display:none!important}.cf7-grid ::placeholder{color:#9aa3b2;opacity:1;font-weight:400}.cf7-grid input:focus,.cf7-grid textarea:focus{outline:none;border-color:#143f93}.cf7-grid hr{width:100%;height:1px;border:0;background:#1b2b64;opacity:0.18;margin:10px 0 16px}.cf7-grid input[type="file"]{font-size:14px;margin-top:8px;color:#1b2b64}.cf7-grid strong{display:inline-block;font-size:14px;margin-top:12px;color:#1b2b64}.wpcf7-form .wpcf7-acceptance{display:flex!important;align-items:flex-start;justify-content:flex-start;gap:10px;text-align:left;margin-top:10px}.wpcf7-form .wpcf7-acceptance input[type="checkbox"]{appearance:auto!important;width:18px;height:18px;accent-color:#1b2b64;margin-top:3px;cursor:pointer;flex-shrink:0}.wpcf7-form .wpcf7-acceptance label,.wpcf7-form .wpcf7-list-item-label{display:flex!important;align-items:flex-start;gap:10px;font-size:12px;line-height:1.5em;color:#1b2b64;cursor:pointer}.wpcf7-form .wpcf7-acceptance a{color:#4b2ca0;text-decoration:none;border-bottom:1px solid #4b2ca0}.wpcf7-form .wpcf7-acceptance a:hover{color:#1b2b64;border-color:#1b2b64}.wpcf7-form input[type="submit"]{background:transparent;color:#1b2b64;border:2px solid #1b2b64;border-radius:8px;padding:12px 38px;font-size:16px;font-weight:600;cursor:pointer;transition:all 0.25s ease;display:block;margin:15px auto 0}.wpcf7-form input[type="submit"]:hover{background:#1b2b64;color:#fff}@media (max-width:768px){.cf7-grid .half{flex-basis:100%}}.wpcf7-form .wpcf7-acceptance,.wpcf7-form .wpcf7-list-item-label{font-size:12px!important;line-height:1.3em!important;color:#1b2b64;letter-spacing:0}.wpcf7-form .wpcf7-acceptance a{font-size:12px!important;line-height:1.3em!important}#top-header .et-social-twitter a:before{content:"\e09d"}#top-header .et-social-rss a:before{content:"\e0a3"}