.franchise-listings-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:20px;justify-items:stretch}.franchise_mp{background-color:#ffffff;border:1px solid #e0e0e0;border-radius:12px;padding:16px;box-shadow:0 4px 12px rgba(0,0,0,0.06);display:flex;flex-direction:column;justify-content:space-between;text-align:center;width:100%;min-height:360px;box-sizing:border-box;transition:transform 0.3s ease}.franchise_mp:hover{transform:translateY(-5px)}.franchise_mp p{flex-grow:1;text-align:left;font-size:0.95em;color:#555555;margin-bottom:10px;overflow-wrap:break-word}.franchise_mp .btn.request_info_btn{display:block;margin:0 auto 8px auto;padding:10px 16px;background-color:#007bff;color:#ffffff;border:none;border-radius:6px;text-decoration:none;width:fit-content;flex-shrink:0}.franchise_mp .btn.request_info_btn:hover{background-color:#0056b3}@media (max-width:900px){.franchise-listings-wrapper{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.franchise-listings-wrapper{grid-template-columns:1fr}}body .franchise_mp{padding:20px 20px 22px;margin-bottom:24px;height:auto;min-height:360px}body .franchise_mp>a:first-child{margin:0 0 4px}body .franchise_mp h5{margin:12px 0 10px;padding:0;line-height:1.3}body .franchise_mp p{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin:0;padding:0}body .franchise_mp p .btn.request_info_btn{margin:auto 0 0}body .franchise_mp:nth-child(3n+2){clear:left}@media only screen and (max-width:979px){body .franchise_mp:nth-child(3n+2){clear:none}body .franchise_mp:nth-child(2n+2){clear:left}}@media only screen and (max-width:480px){body .franchise_mp{min-height:0}}.cf-form .gform_wrapper{margin:0!important}.cf-form .gform_wrapper .gform_heading{display:none}.cf-form .gform_wrapper .gform_fields{row-gap:17px!important;grid-row-gap:17px!important}.cf-form .gform_wrapper .gfield{margin:0!important;padding:0!important}.cf-form .gform_wrapper .gfield_label,.cf-form .gform_wrapper .gfield_required{display:none!important}.cf-form .gform_wrapper input::placeholder,.cf-form .gform_wrapper textarea::placeholder{color:#555;opacity:1}.cf-form .gform_wrapper .gform_footer{margin:17px 0 0!important;padding:0!important}.cf-form .gform_wrapper .gform_footer input[type=submit],.cf-form .gform_wrapper .gform_footer button{width:100%!important;margin:0!important;background:#E7B94E url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%233D3D3D' d='M476 3.2L12.5 270.6c-18.1 10.4-15.8 35.6 2.2 43.2L121 358.4l287.3-253.2c5.5-4.9 13.3 2.6 8.6 8.3L176 407v80.5c0 23.6 28.5 32.9 42.5 15.8L282 426l124.6 52.2c14.2 6 30.4-2.9 33-18.2l72-432C515 7.8 493.3-6.8 476 3.2z'/%3E%3C/svg%3E") no-repeat calc(50% - 54px) center/18px 18px!important;color:#3D3D3D!important;font-family:Arial,Helvetica,sans-serif!important;font-size:18px!important;font-weight:500!important;line-height:18px!important;padding:24px 2px 24px 30px!important;border:0!important;border-radius:3px!important;cursor:pointer;box-shadow:none!important;text-transform:none!important;letter-spacing:0!important}.cf-form .gform_wrapper .gform_footer input[type=submit]:hover{background-color:#d8a93f!important}.cf-form .gform_wrapper .gform_validation_errors{margin-bottom:16px}.cf-form-underline .gform_wrapper input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.cf-form-underline .gform_wrapper textarea{background:#fff!important;border:0!important;border-bottom:2px solid #A4A4A4!important;border-radius:0!important;box-shadow:none!important;font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;color:#000!important;padding:12px 16px!important;min-height:0!important;line-height:21px!important}.cf-form-underline .gform_wrapper textarea{height:103px!important;display:block}.cf-form-boxed .gform_wrapper input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.cf-form-boxed .gform_wrapper textarea{background:#fff!important;border:1px solid #818A91!important;border-radius:3px!important;box-shadow:none!important;font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;color:#000!important;padding:12px 16px!important;min-height:0!important;line-height:20px!important}.cf-form-boxed .gform_wrapper textarea{height:98px!important;display:block}.cf-form-boxed .gform_wrapper .gfield_checkbox label,.cf-form-boxed .gform_wrapper .gchoice label,.cf-form-boxed .gform_wrapper .gfield_consent_label{font-size:14px!important;line-height:27px!important;color:#7A7A7A!important;max-width:none!important}.cf-form-boxed .gform_wrapper .gchoice,.cf-form-boxed .gform_wrapper .ginput_container_consent{display:flex;align-items:flex-start;gap:8px}.cf-form-boxed .gform_wrapper .gchoice input,.cf-form-boxed .gform_wrapper .ginput_container_consent input{margin-top:7px!important}