.gform_required_legend,.sub-arrow,.mobile-only{display:none!important}.para-margin p{margin-bottom:15px}.btn-margin p,.no-margin p{margin-bottom:0}.gform_confirmation_message{color:#1a1a1a!important}.gform_confirmation_message_2{color:#FFF!important}.glink span{color:#FFF!important}.btn p a{text-transform:uppercase;border-radius:3px;padding:15px 20px}.btn.white p a{border:2px solid #FFF;color:#FFF}.btn.white p a:hover{background:#caaa55;border:2px solid #caaa55}.btn.gold p a{border:2px solid #caaa55;color:#caaa55}.btn.gold p a:hover{background:#caaa55;border:2px solid #caaa55;color:#FFF}.pa-text.btn.gold p:last-child{margin-top:25px}.text-anchor a{color:#caaa55}.text-anchor a:hover{text-decoration:underline}.header-phone{padding-top:5px}.header-phone p{margin-bottom:15px}.header-phone p:nth-child(3){font-size:28px}.header-phone p a{color:#caaa55}.header-phone p a:hover{color:#d5b04d}.home-pa h3 a:hover{color:#caaa55}#gform_fields_2{row-gap:15px}.pa-intro h2,.pa-text.right-align h2,.pa-text h2{padding-bottom:10px}.pa-text h3{padding-bottom:15px}.car-accident-types .elementor-tab-title{margin:10px 0}.car-accident-types .elementor-tabs-wrapper{background:#466B82}.car-accident-types .elementor-tab-title.elementor-active{background:#caaa55}.car-accident-types .elementor-tab-title:hover{background:#caaa55}.pa-bullet-list ul{list-style-type:none;margin-left:20px;margin-bottom:5px}.pa-bullet-list.alt-list ul{list-style-type:disc;margin-left:25px}.pa-bullet-list ul li{padding-bottom:10px}.footer-top-cta span.footer-cta,.footer-top-cta p a{font-size:22px;color:#caaa55}.footer-top-cta p a:hover{color:#FFF}.footer-nap p{margin-bottom:10px}.footer-nap p a{color:#FFF}.footer-nap p a:hover{color:#caaa55}.policy-links p a,#block-7{font-size:11px;color:#F6F6F6}.policy-links p a:hover{color:#caaa55}.contact-heading h1{font-size:28px;color:#466B82}.case-result-amount p{margin-bottom:25px!important}.rplg-clickable{background:#466B82!important}.rplg-clickable:hover{background:#d5b04d!important}@media only screen and (min-width:768px){.main-menu .elementor-clickable{display:none!important}}@media only screen and (max-width:1200px){.header-phone p:nth-child(2),.header-phone p:last-child{font-size:14px}.header-phone p:nth-child(3){font-size:20px}.header-phone p{margin-bottom:10px}}@media only screen and (max-width:1000px){.review-banner-text{width:69%!important}}@media only screen and (max-width:900px){.review-banner-text p{font-size:16px}}@media only screen and (max-width:768px){.mobile-left-align p{text-align:left!important}.mobile-flip .e-con-inner{flex-direction:column-reverse!important}.main-menu{padding:10px}.main-menu ul li a{justify-content:center!important}.margin-5 p:last-child{margin-bottom:5px!important}.review-banner-image img{width:50%}.review-banner-text{width:100%!important}.review-banner-text p{max-width:480px;margin:0 auto}.review-banner-button .e-con-inner{align-content:center!important;margin-top:10px;margin-bottom:20px}.service-locations .e-con-inner{flex-direction:row!important;justify-content:space-between!important}.location-col{width:48%!important}.location-box .e-con-inner{justify-content:center!important}.location-box .elementor-icon-box-icon{margin-bottom:0!important}.location-col.last{width:100%!important}.location-box.last{width:48%!important}.icon-list .elementor-icon-box-content{width:85%;margin:0 auto;padding-bottom:25px}.cta-banner p{padding-bottom:10px}.car-accident-types .elementor-tab-title{background:#466b82}.pa-last-sentence .elementor-widget-container{padding-top:0!important}.footer-top-cta p,.social-icons.footer .elementor-widget-container{text-align:left!important}.elementor-element-a11541f .elementor-widget-container{text-align:left}}@media only screen and (max-width:600px){.location-col,.location-box.last{width:45%!important}}@media only screen and (max-width:480px){.logo.footer img{max-width:75%!important}.review-banner-image img{width:70%}}