.site-inner{margin-top:20px;}.wrap{max-width:100%;}.validation_message{font-size:10px;color:#a7916a;}div.instruction.validation_message{display:none !important;}a{color:#002950;}a:hover{color:#595959;}a:hover{color:#595959;}.site-inner .wrap{max-width:100%;width:100%;}#hero{width:100%;max-width:1200px;margin:auto;height:fit-content;position:relative;}#hero h4{background:#002950;color:#fff;text-align:center;font-size:30px;font-family:"Open Sans Semibold";padding:15px;margin-bottom:0;}#hero img{width:60%;height:300px !important;height:100%;display:inline;position:relative;object-fit:cover;}.hero-content{}#hero .hero-title{text-align:left;margin-bottom:20px;font-size:70px;color:#fff;text-transform:uppercase;font-family:"Lora",serif;}.hero-text{padding-bottom:20px;padding:0px 30% 0px 0px;font-size:25px;}.hero-form{width:38%;text-align:center;height:auto;float:right;float:right;position:relative;background:#e9e9e9;margin-bottom:5px;}.hero-form .gform_wrapper input{text-align:center;background:#fff;border:0;color:#595959;margin:auto;float:none;}.gform_body{font-size:25px;}.gform_body li{padding:5px 0;}.hero-form .gform_wrapper{padding:20px;padding-top:10px;background:#e8e8e8;}.name_first label,.name_last label,#field_6_3 label.gfield_label,#field_6_4 label.gfield_label,#field_6_5 label.gfield_label{display:none !important;}#input_6_2_3,#input_6_2_6{margin-bottom:10px;}label.gfield_label{font-size:16px;color:#595959;}#field_6_2{width:100% !important;}.ginput_container{height:fit-content;}.gfield_radio{font-size:18px;display:inline-flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;flex-direction:row;width:55%;}.gfield_radio li{display:inline-block;width:50%;font-size:12px;text-align:left;}li#field_6_7{width:100%;}.gform_footer.top_label{float:none;margin:auto;text-align:center;}#grid-container-1{height:fit-content;width:100%;background-color:white;}#grid-container-1 .grid-content{color:#1a2452;background-color:white;margin:auto;}#grid-container-1 .grid-text p{margin-bottom:10px;font-size:18px;}#grid-container-1 .grid-title{text-align:left;display:block;font-size:48px;font-weight:700;font-weight:bold;color:#1a2452;}#grid-container-1 .grid-text{text-align:left;}#grid-container-1 .grid-right{}#grid-container-1 .grid-right img{width:95%;display:inline-block;float:right;object-fit:cover;position:relative;vertical-align:top !important;}.grid-left{width:60%;display:inline-block;float:left;}.grid-right{width:40%;text-align:right;float:right;margin-bottom:20px;margin-top:10px;height:fit-content;}#map{width:100%;display:inline-block;position:relative;padding:50px 0;background:#002950;}#map h2{text-align:center;background-color:#002950;color:white;font-size:45px;margin:auto;}#map p{margin:auto;margin-bottom:-7px;max-width:1200px;padding:20px;}#testimonials{padding:10px;}#testimonials .wrap{width:100%;max-width:1200px;}#testimonials-title{text-align:center;font-size:45px;padding-top:40px;color:#002950;}#locations img{height:-webkit-fill-available;width:100% !important;object-fit:cover !important;position:absolute !important;display:none;}#locations{padding:50px 0;position:relative;background:#e8e8e8;}#locations .wrap{width:100%;max-width:1200px;}.locations-title{font-size:45px;text-align:center;color:#002950;}.counties-list,.cities-list{position:relative;display:inline-grid;grid-template-columns:23% 23% 23% 23%;grid-column-gap:2.5%;align-items:center;text-align:center;width:100%;margin:30px 0 20px;}.counties-list h3{font-weight:600;font-size:22px;color:#002950;}#locations a{color:#002950;}#locations a:hover{color:#595959;}#more-info{width:100%;padding:0;text-align:center;}.more-info-content{width:100%;margin:auto;max-width:1200px;}#more-info h2{text-align:center;background-color:#002950;color:white;padding:20px;font-size:45px;margin:auto;}#more-info p{font-size:20px;position:relative;text-align:left;padding:10px 0;margin-bottom:0;}#more-info li{list-style-type:none;text-align:left;}#more-info ul{margin-top:5px;margin-bottom:5px;padding:20px;}#more-info ul,#more-info ol{padding-left:30px;}#more-info ul li{list-style-type:disc !important;}#more-info ol li{list-style-type:decimal !important;}.contact-colums{display:grid;grid-column:auto;grid-template-columns:auto auto auto;text-align:center;}.contact-colums .column-title{font-size:30px;text-align:center;}.column-title{font-size:30px;text-align:center;}@media (max-width: 1320px){#grid-container-1,#grid-container-2{}}@media (max-width: 1265px){.contact-colums{display:inline-grid;grid-template-columns:auto;text-align:center;width:100%;}#more-info ul{width:100%;}}@media only screen and (max-width:1025px){#hero img,.hero-form{width:100% !important;margin:auto !important;display:inline !important;}#hero img{height:300px;}}@media only screen and (max-width:1000px){.gfield_radio li{padding:10px;display:inline;width:auto;float:none;}#grid-container-1 .grid-right img{height:200px !important;}#map,#locations{padding:20px 0;}#grid-container-1 .grid-right{width:100%;}#grid-container-1 .grid-left{width:100%;}}@media (max-width: 900px){.practices-squares li{width:48%;}.counties-list,.cities-list{grid-template-columns:32% 32% 32%;grid-column-gap:2%;}.cities-list h4{font-size:18px;}}@media only screen and (max-width:700px){#hero h4{font-size:30px !important;}label.gfield_label{font-size:18px;}.hero-form .gform_wrapper input{padding:5px 10px;}.gfield_radio li{}#hero img{height:200px;}}@media only screen and (max-width:630px){.locations-title,#more-info h2{font-size:36px;}.counties-list,.cities-list{grid-template-columns:49% 49%;grid-column-gap:2%;}.counties-list h3{font-size:20px;}#more-info p,#grid-container-1 p{font-size:18px;}}@media only screen and (max-width:600px){#grid-container-1 .grid-right img{height:150px !important;}#grid-container-1 .grid-title{font-size:35px;}}@media only screen and (max-width:420px){.post-image-overlay:before{margin:24% 43%;}.counties-list,.cities-list,.cities-list a{display:inline-block;max-width:100%;width:100%;}}@media only screen and (max-width:400px){#grid-container-1 .grid-right img{height:100px;}#grid-container-1 .grid-title{font-size:30px;}#hero img{height:100px;}}