.consultForm{max-width:720px;margin:0 auto;font-family:'Roboto',sans-serif}.consultForm .gform_fields{grid-row-gap:8px!important;grid-column-gap:16px!important}.consultForm .gfield_label{font-weight:500!important;font-size:15px!important;margin-bottom:6px!important;color:#333}.consultForm input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]),.consultForm select,.consultForm textarea{width:100%!important;padding:12px 16px!important;border:1px solid #d6dbe0!important;border-radius:6px!important;font-size:15px!important;background:#ffffff;transition:border-color 0.2s,box-shadow 0.2s;box-sizing:border-box}.consultForm input:focus,.consultForm select:focus,.consultForm textarea:focus{outline:none!important;border-color:#1079B9!important;box-shadow:0 0 0 3px rgba(16,121,185,0.12)!important}.consultForm .gfield_description,.consultForm .instruction,.consultForm .ginput_complex label{font-size:12px!important;margin-top:4px!important;color:#666!important;font-weight:400}.consultForm .gform_footer{padding:10px 0 0 0!important;margin:0!important}.consultForm .gform_button{background:#1079B9!important;color:#fff!important;padding:12px 32px!important;border-radius:6px!important;font-weight:600!important;font-size:16px!important;cursor:pointer;transition:all 0.2s ease-in-out;border:none!important;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.consultForm .gform_button:hover{background:#0d6397!important;transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,0.15)}.consultForm .gfield_error input{border-color:#d93025!important;background-color:#fffcfc!important}.consultForm .validation_message{color:#d93025!important;font-size:13px;margin-top:5px}.ttshowcase_wrap{max-width:1100px;margin:0 auto}.ttshowcase_rl_breed{border:1px solid #d9e1e7!important;border-radius:8px!important;overflow:hidden;background:#ffffff}.ttshowcase_rl_quote{background:#f4f6f8!important;padding:24px!important;border:none!important}.ttshowcase_rl_quote p{font-size:16px!important;line-height:1.6!important;color:#2B2F33!important}.ttshowcase_rl_quote::after{display:none!important}.ttshowcase_rl_info_wrap{background:#1079B9!important;padding:16px 20px!important;position:relative}.ttshowcase_rl_info_wrap::before{content:"";position:absolute;top:-8px;left:24px;width:16px;height:16px;background:#1079B9;transform:rotate(45deg)}.ttshowcase_rl_title{color:#ffffff!important;font-weight:700!important;font-size:15px!important}.ttshowcase_rl_subtitle{color:rgba(255,255,255,0.8)!important;font-size:13px!important}.ttshowcase_rl_quote p::after{content:"”"}.budget-worksheet-area .gform_wrapper{max-width:950px!important;margin:40px auto!important;background:#ffffff!important;padding:50px!important;border-radius:12px!important;box-shadow:0 15px 45px rgba(0,0,0,0.1)!important;border-top:8px solid #2E7D6B!important}.budget-worksheet-area .gsection{background:#f1f5f9!important;border-left:6px solid #1079B9!important;padding:15px 20px!important;margin:40px 0 20px 0!important}.budget-worksheet-area .gsection_title{color:#1079B9!important;font-size:20px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1px!important}.budget-worksheet-area input[type="text"],.budget-worksheet-area input[type="number"],.budget-worksheet-area input[type="tel"],.budget-worksheet-area select,.budget-worksheet-area textarea{height:48px!important;border:1.5px solid #CBD5E1!important;border-radius:8px!important;background-color:#fcfcfc!important;font-size:16px!important}.budget-worksheet-area input:focus{border-color:#1079B9!important;background-color:#ffffff!important;box-shadow:0 0 0 4px rgba(16,121,185,0.1)!important}.budget-worksheet-area .gform_footer{display:block!important;margin-top:25px!important;margin-bottom:15px!important;padding:0!important}.budget-worksheet-area .gform_footer input[type="submit"],.budget-worksheet-area .gform_footer button[type="submit"],.budget-worksheet-area .gform_button{background-color:#1079B9!important;color:#ffffff!important;padding:16px 36px!important;font-size:18px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.5px!important;border-radius:8px!important;border:none!important;cursor:pointer!important;box-shadow:0 4px 12px rgba(16,121,185,0.25)!important;transition:all 0.2s ease-in-out!important;width:auto!important;display:inline-block!important}.budget-worksheet-area .gform_footer input[type="submit"]:hover,.budget-worksheet-area .gform_footer button[type="submit"]:hover,.budget-worksheet-area .gform_button:hover{background-color:#0d679e!important;transform:translateY(-2px)!important;box-shadow:0 6px 18px rgba(16,121,185,0.35)!important}.budget-worksheet-area input[type="reset"],.budget-worksheet-area button[type="reset"],.budget-worksheet-area .clear-form-btn,.budget-worksheet-area a[class*="clear"]{background-color:transparent!important;color:#64748b!important;border:1px solid #cbd5e1!important;padding:8px 18px!important;font-size:13px!important;font-weight:600!important;border-radius:6px!important;cursor:pointer!important;transition:all 0.2s ease-in-out!important;box-shadow:none!important}.budget-worksheet-area input[type="reset"]:hover,.budget-worksheet-area button[type="reset"]:hover,.budget-worksheet-area .clear-form-btn:hover{background-color:#f1f5f9!important;color:#334155!important;border-color:#94a3b8!important}.budget-worksheet-area .gfield_label{font-weight:700!important;margin-bottom:8px!important;color:#334155!important}.budget-worksheet-area .gform_confirmation_message{font-size:20px!important;line-height:1.6!important;color:#1f2a33!important;background-color:#f1f8f5!important;border-left:6px solid #2E7D6B!important;padding:30px!important;margin:30px 0!important;border-radius:8px!important;box-shadow:0 4px 15px rgba(0,0,0,0.05)!important;text-align:left!important}.budget-worksheet-area .resetBtn2{width:auto!important;display:inline-block!important;padding:8px 18px!important}.budget-worksheet-area .gfield:has(.resetBtn2){text-align:left!important}#loadfbChat,.fb-customerchat,iframe[name="blank_fbc_iframe"],div[attribution="setup_tool"]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;position:absolute!important;left:-9999px!important}@media only screen and (max-width:767px){html,body{overflow-x:hidden!important;width:100%!important;max-width:100vw!important}.et_pb_section,.et_pb_row,.et_pb_column{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.logo_container img,#logo{max-width:100%!important;height:auto!important}.budget-worksheet-area .gform_wrapper{padding:20px!important;margin-left:0!important;margin-right:0!important;width:100%!important}}