a{color:#a6d137}a:hover{color:#a0c72e}.et_pb_button{background-color:#a6d137!important;color:#ffffff!important;border:none!important}.et_pb_button:hover{background-color:#2d3e50!important;color:#ffffff!important}#main-header .nav li.current-menu-item a,#main-header .nav li.current_page_item a{color:#a6d137!important}.et_pb_blurb .et-pb-icon{color:#a6d137!important}h1,h2,h3{color:#2d3e50}.wpcf7 .form-two-columns{display:flex;gap:50px}.wpcf7 .column-left,.wpcf7 .column-right{flex:1}.wpcf7 h3{font-size:20px!important;font-weight:700!important;color:#2c3e50!important;margin-bottom:25px!important;margin-top:40px!important;padding-bottom:10px;border-bottom:3px solid #bde637}.wpcf7 h3:first-child{margin-top:0!important}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"],.wpcf7 input[type="number"],.wpcf7 input[type="date"],.wpcf7 select{width:100%!important;padding:18px 20px!important;margin-bottom:20px!important;background-color:#ffffff!important;border:2px solid #ddd!important;border-radius:8px!important;font-size:17px!important;color:#333!important;box-sizing:border-box;line-height:1.5}.wpcf7 input:focus,.wpcf7 select:focus{outline:none!important;border-color:#bde637!important;box-shadow:0 0 0 3px rgba(189,230,55,0.2)!important}.wpcf7 input::placeholder,.wpcf7 select::placeholder{color:#333!important;font-size:17px;opacity:1}.wpcf7 input::-webkit-input-placeholder{color:#333!important;opacity:1}.wpcf7 input::-moz-placeholder{color:#333!important;opacity:1}.wpcf7 input:-ms-input-placeholder{color:#333!important;opacity:1}.wpcf7 select{font-size:17px!important}.wpcf7 .form-full-width{margin-top:40px;padding-top:30px;border-top:2px solid #e0e0e0}.wpcf7 .wpcf7-list-item{margin-bottom:20px}.wpcf7 input[type="checkbox"]{width:22px!important;height:22px!important;margin-right:12px;cursor:pointer}.wpcf7 .wpcf7-list-item label,.wpcf7 .wpcf7-list-item-label{font-size:17px!important;color:#333!important;line-height:1.6}.wpcf7 .wpcf7-acceptance{margin-bottom:20px}.wpcf7 .wpcf7-acceptance label,.wpcf7 .wpcf7-acceptance span{font-size:17px!important;color:#333!important;line-height:1.8}.wpcf7 p{font-size:16px!important;color:#666!important;line-height:1.8!important;margin:20px 0!important}.wpcf7 input[type="submit"]{background-color:#bde637!important;color:#2c3e50!important;font-size:20px!important;font-weight:700!important;padding:18px 50px!important;border:none!important;border-radius:50px!important;cursor:pointer;float:right;text-transform:uppercase;letter-spacing:1px;box-shadow:0 4px 15px rgba(189,230,55,0.3)}.wpcf7 input[type="submit"]:hover{background-color:#a8cc2f!important;box-shadow:0 6px 20px rgba(189,230,55,0.4);transform:translateY(-2px)}.wpcf7 .wpcf7-not-valid-tip{color:#e74c3c!important;font-size:15px!important;font-weight:600!important;margin-top:8px}.wpcf7 .wpcf7-not-valid{border-color:#e74c3c!important;background-color:#fff5f5!important}.wpcf7 .wpcf7-response-output{padding:15px 20px;margin:20px 0;border-radius:8px;clear:both;font-size:16px}.wpcf7 .wpcf7-mail-sent-ok{background-color:#d4edda;color:#155724;border:2px solid #c3e6cb}.wpcf7 .wpcf7-validation-errors{background-color:#f8d7da;color:#721c24;border:2px solid #f5c6cb}@media (max-width:768px){.wpcf7 .form-two-columns{flex-direction:column;gap:30px}.wpcf7 input[type="submit"]{float:none;width:100%}.wpcf7 h3{font-size:20px!important}}.wpcf7-form .wpcf7-list-item label,.wpcf7-form .wpcf7-list-item .wpcf7-list-item-label,.wpcf7-form .wpcf7-checkbox label,.wpcf7-form .wpcf7-checkbox .wpcf7-list-item-label,.wpcf7 .wpcf7-list-item label,.wpcf7 .wpcf7-list-item .wpcf7-list-item-label,.wpcf7 .wpcf7-checkbox label,.wpcf7 .wpcf7-checkbox .wpcf7-list-item-label{color:#333!important;font-size:17px!important}.wpcf7-form .wpcf7-acceptance label,.wpcf7-form .wpcf7-acceptance span,.wpcf7-form .wpcf7-acceptance .wpcf7-list-item-label,.wpcf7 .wpcf7-acceptance label,.wpcf7 .wpcf7-acceptance span,.wpcf7 .wpcf7-acceptance .wpcf7-list-item-label{color:#333!important;font-size:17px!important}.wpcf7-form label span,.wpcf7 label span,.wpcf7-form span.wpcf7-list-item-label,.wpcf7 span.wpcf7-list-item-label{color:#333!important}.wpcf7-acceptance *,.wpcf7-list-item *{color:#333!important}