.ttg-locations__item{background-color:#3e3e3e;max-width:300px;margin-left:22px!important;margin-right:22px!important}@media only screen and (max-width:768px){.ttg-locations__item{max-width:100%}}.ttg-locations__item__address{background:#fff;height:250px}.ttg-locations__item__address p{text-align:center;font:18px/24px Ubuntu Condensed;letter-spacing:0;color:#404040}.ttg-locations__item__address__title{font:24px/32px Ubuntu Condensed!important;letter-spacing:0;color:#5a7443!important;text-transform:uppercase}.ttg-locations__item__holiday-hours{padding:20px 15px;background:-webkit-gradient(linear,left top,left bottom,from(#d80000),to(#600000)) no-repeat padding-box;background:linear-gradient(180deg,#d80000 0,#600000 100%) no-repeat padding-box}.ttg-locations__item__holiday-hours__title{font:18px/24px Ubuntu Condensed;letter-spacing:0;color:#fff;margin:0 0 10px}.ttg-locations__item__holiday-hours .line{width:100px;height:2px;background-color:#fff;margin:10px auto 20px}.ttg-locations__item__holiday-hours ul{list-style-type:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ttg-locations__item__holiday-hours ul li{text-align:center;-webkit-box-flex:0;-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%;margin:0 0 11px;font:15px/18px Ubuntu Condensed;letter-spacing:0;color:#fff}.ttg-locations__item__holiday-hours ul li.break{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.ttg-locations__item__holiday-hours p{text-align:center;font:15px/18px Ubuntu Condensed;letter-spacing:0;color:#fff;max-width:255px;margin:0 auto}.locations__contact-form{padding:4rem}@media screen and (max-width:768px){.locations__contact-form{padding-left:1rem;padding-right:1rem}}.locations__contact-form .locations__contact-form-inner{max-width:600px;margin:0 auto}.locations__contact-form .locations__contact-title{font-size:30px;font-weight:400;text-align:center;color:#4c753d;text-transform:uppercase;margin-top:0;margin-bottom:40px}.locations__contact-form .gform_fields{list-style:none;padding:0;margin:0}.locations__contact-form .gform_fields input[type=email],.locations__contact-form .gform_fields input[type=text],.locations__contact-form .gform_fields select,.locations__contact-form .gform_fields textarea{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 20px;border:1px solid #d3d3d3;background-color:transparent;font-family:Arial}.locations__contact-form .gform_fields input[type=email]::placeholder,.locations__contact-form .gform_fields input[type=text]::placeholder,.locations__contact-form .gform_fields textarea::placeholder{color:#d3d3d3;opacity:1;font-family:Arial}.locations__contact-form .gform_fields .gfield_label{margin-bottom:15px;display:block;color:#4c753d}.locations__contact-form .gform_fields .gform-field-label{color:#4c753d}.locations__contact-form .gfield--type-captcha .gform-field-label,.locations__contact-form .gform_fields .gform-field-label.gfield_label_before_complex{display:none}.locations__contact-form .gform_fields .gfield_checkbox{list-style:none;padding:0;margin:0}.locations__contact-form .gform_fields li{margin-bottom:20px}.locations__contact-form .gform_fields select{width:100%}.locations__contact-form .gform_fields textarea{min-height:90px}.locations__contact-form .close-popup-form{text-align:right;height:40px;line-height:40px;cursor:pointer;font-size:40px;font-family:system-ui;font-weight:700;display:block}.locations__contact-form .gform_wrapper{margin:0!important;padding:0!important}.locations__contact-form form{margin:0 auto;background-color:#fff}.locations__contact-form form textarea{height:200px!important}.locations__contact-form form .gform_footer{padding-top:0!important;padding-bottom:0!important}.locations__contact-form form .gfield{padding:0!important;border:0!important}.locations__contact-form form .gfield:first-child{margin-top:0!important}.locations__contact-form form .validation_message{padding-top:0!important;color:red;font-size:13px;margin-top:3px}.locations__contact-form form .validation_error{display:none!important}.locations__contact-form .gform_footer{text-align:center;margin-top:40px}.locations__contact-form .gform_button{background-color:#4c753d!important;border:none;color:#fff!important;border-radius:0!important;margin:0 auto;font-size:16px;padding:15px;text-transform:uppercase;cursor:pointer;font-family:Ubuntu Condensed,sans-serif;min-width:150px}