.home-card-title:hover{color:#065bba}.card{box-sizing:border-box;display:block;padding-left:8px;padding-right:8px}.form-two-columns{display:flex;flex-wrap:wrap;gap:30px;margin-bottom:30px}.form-left,.form-right{flex:1 1 48%}.form-left input,.form-right input,.form-right textarea,.form-left select{display:block;width:100%;padding:8px 10px;margin-bottom:15px;font-size:14px;border:1px solid #ced4da;border-radius:6px;background-color:#fff}textarea{min-height:160px}.form-footer{margin-top:30px;text-align:center}.form-footer input[type="submit"]{background:#dc3545;color:white;font-weight:bold;border:none;padding:10px 30px;border-radius:6px;font-size:16px;cursor:pointer}.form-footer input[type="submit"]:hover{background:#bb2d3b}.privacy-text{font-size:12px;color:#666;margin-top:20px}@media (max-width:768px){.form-two-columns{flex-direction:column}}.p{color:black;font-size:17px}.hme-cf7-wrapper{max-width:900px;margin:0 auto;padding:30px 20px;background-color:#f4f9fc}.hme-cf7-wrapper .wpcf7-form{display:flex;flex-wrap:wrap;gap:20px}.hme-cf7-wrapper .wpcf7-form .wpcf7-form-control-wrap{width:100%}.hme-cf7-wrapper .wpcf7-form .half{width:48%}.hme-cf7-wrapper input[type="text"],.hme-cf7-wrapper input[type="email"],.hme-cf7-wrapper input[type="tel"],.hme-cf7-wrapper select,.hme-cf7-wrapper textarea{width:100%;padding:10px 15px;border:1px solid #ccc;border-radius:2px;font-size:15px;font-family:'Roboto',sans-serif}.hme-cf7-wrapper input[type="submit"]{background-color:#00cc66;color:white;padding:12px 25px;font-weight:bold;border:none;border-radius:3px;cursor:pointer;margin-top:20px}.hme-cf7-wrapper input[type="submit"]:hover{background-color:#00994d}.hme-cf7-wrapper label{display:block;margin-bottom:5px;font-weight:500}.hme-cf7-wrapper .wpcf7-not-valid-tip{color:red;font-size:13px;margin-top:4px}.hme-cf7-wrapper .checkboxes{width:100%;margin:15px 0}.hme-cf7-wrapper .checkboxes label{display:flex;align-items:center;gap:8px;font-weight:normal;font-size:14px}.hme-cf7-wrapper .legal-text{font-size:13px;line-height:1.5;margin-top:15px;color:#333}.form-wrapper-checks{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;margin-bottom:20px}.form-left,.form-right{flex:1 1 45%;min-width:280px}.form-left input,.form-left textarea{width:100%;margin-bottom:15px;padding:12px;border-radius:6px;border:1px solid #ccc;font-size:16px;box-sizing:border-box}.form-left textarea{height:150px;resize:vertical}.form-right{display:flex;flex-direction:column;justify-content:flex-start}.check-container{display:flex;flex-direction:column;gap:15px}.check-container .wpcf7-list-item{display:flex;align-items:center;margin:0;margin-bottom:10px}.check-container input[type="checkbox"]{margin-right:10px;width:18px;height:18px;accent-color:#0078d7}.check-container .wpcf7-list-item-label{font-size:16px}.privacy-notice{font-size:14px;color:#666;margin:20px 0;line-height:1.5}.privacy-notice a{color:#0078d7;text-decoration:none;font-weight:500}.privacy-notice a:hover{text-decoration:underline}.submit-container{margin-top:25px}input[type="submit"]{background-color:#333;color:white;border:none;padding:12px 24px;font-size:16px;border-radius:6px;cursor:pointer;transition:background-color 0.3s}input[type="submit"]:hover{background-color:#555}@media (max-width:768px){.form-wrapper-checks{flex-direction:column;gap:20px}.form-left,.form-right{flex:1 1 100%}}.row{display:flex;flex-wrap:wrap;gap:15px}.col50{width:48%}.col40{width:40%}.col30{width:30%}.col33{width:32%}.col25{width:23.5%}input[type="text"],input[type="email"],input[type="tel"],select,textarea{width:100%;padding:10px;font-size:14px;border-radius:5px;border:1px solid #ccc;box-sizing:border-box}textarea{height:100px;resize:vertical}hr{margin:30px 0;border-top:1px solid #ccc}.cf7-hme-group{margin-bottom:1.5em}.cf7-hme-group label{display:block;font-weight:bold;margin-bottom:0.4em;color:#333}.cf7-hme-input{width:100%;max-width:500px;padding:8px;font-size:16px;border:1px solid #ccc;border-radius:4px}.cf7-hme-submit{background-color:#d9534f;color:#fff;padding:10px 25px;font-size:16px;border:none;border-radius:4px;cursor:pointer}.cf7-hme-submit:hover{background-color:#c9302c}.cf7-hme-required label::after{content:" *";color:red}