.elementor-148914 .elementor-element.elementor-element-6087a9b:not(.elementor-motion-effects-element-type-background), .elementor-148914 .elementor-element.elementor-element-6087a9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6bf8ee2 );}.elementor-148914 .elementor-element.elementor-element-6087a9b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-148914 .elementor-element.elementor-element-6087a9b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-148914 .elementor-element.elementor-element-fc34b93 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-148914 .elementor-element.elementor-element-fc34b93 > .elementor-container{max-width:1308px;}.elementor-148914 .elementor-element.elementor-element-fc34b93{margin-top:40px;margin-bottom:50px;}.elementor-148914 .elementor-element.elementor-element-3ecf56c > .elementor-element-populated{margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;padding:0px 20px 0px 20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-148914 .elementor-element.elementor-element-7503f22 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-148914 .elementor-element.elementor-element-7503f22{text-align:start;}.elementor-148914 .elementor-element.elementor-element-7503f22 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:80px;font-weight:400;text-transform:capitalize;line-height:90px;color:var( --e-global-color-9f67661 );}.elementor-148914 .elementor-element.elementor-element-f678046 > .elementor-widget-container{padding:20px 0px 10px 0px;}.elementor-148914 .elementor-element.elementor-element-f678046{text-align:start;}.elementor-148914 .elementor-element.elementor-element-f678046 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:26px;font-weight:500;color:#FFFFFF;}.elementor-148914 .elementor-element.elementor-element-4252cad > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;padding:40px 40px 40px 40px;}.elementor-148914 .elementor-element.elementor-element-4252cad > .elementor-element-populated, .elementor-148914 .elementor-element.elementor-element-4252cad > .elementor-element-populated > .elementor-background-overlay, .elementor-148914 .elementor-element.elementor-element-4252cad > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-148914 .elementor-element.elementor-element-e1c09dd{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;text-align:start;}.elementor-148914 .elementor-element.elementor-element-e1c09dd .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:32px;font-weight:700;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-148914 .elementor-element.elementor-element-c5931a2 .elementor-button{background-color:#DCFBE8;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:500;fill:#2E774A;color:#2E774A;border-radius:999px 999px 999px 999px;padding:6px 12px 6px 22px;}.elementor-148914 .elementor-element.elementor-element-c5931a2{width:initial;max-width:initial;align-self:center;}.elementor-148914 .elementor-element.elementor-global-147606 > .elementor-widget-container{margin:040px 0px 0px 0px;}.elementor-148914 .elementor-element.elementor-element-1019857 > .elementor-container{max-width:1100px;}.elementor-148914 .elementor-element.elementor-element-f5b6eda > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0px 0px 0px 0px;}.elementor-148914 .elementor-element.elementor-element-9800bd8 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-148914 .elementor-element.elementor-element-947f1f7 > .elementor-container{max-width:1100px;}.elementor-148914 .elementor-element.elementor-element-947f1f7{padding:0px 0px 30px 0px;}.elementor-bc-flex-widget .elementor-148914 .elementor-element.elementor-element-88c7420.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-148914 .elementor-element.elementor-element-88c7420.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-148914 .elementor-element.elementor-element-88c7420.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-148914 .elementor-element.elementor-element-88c7420 > .elementor-element-populated{margin:10px 20px 30px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-148914 .elementor-element.elementor-element-b0d1557{width:auto;max-width:auto;text-align:start;}.elementor-148914 .elementor-element.elementor-element-b0d1557 img{width:100%;}.elementor-148914 .elementor-element.elementor-element-147eddd{width:auto;max-width:auto;text-align:start;}.elementor-148914 .elementor-element.elementor-element-147eddd img{width:100%;}.elementor-148914 .elementor-element.elementor-element-de1924e{width:auto;max-width:auto;text-align:start;}.elementor-148914 .elementor-element.elementor-element-de1924e img{width:100%;}.elementor-148914 .elementor-element.elementor-element-51c392f{width:auto;max-width:auto;text-align:start;}.elementor-148914 .elementor-element.elementor-element-51c392f img{width:100%;}.elementor-148914 .elementor-element.elementor-element-8026d21{width:auto;max-width:auto;text-align:start;}.elementor-148914 .elementor-element.elementor-element-8026d21 img{width:100%;}.elementor-148914 .elementor-element.elementor-element-6aedbe6 > .elementor-widget-container{padding:40px 100px 60px 100px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-148914 .elementor-element.elementor-element-fc34b93{margin-top:0px;margin-bottom:0px;}.elementor-148914 .elementor-element.elementor-element-7503f22 .elementor-heading-title{font-size:80px;line-height:90px;}.elementor-148914 .elementor-element.elementor-element-4252cad > .elementor-element-populated{padding:20px 20px 0px 20px;}.elementor-148914 .elementor-element.elementor-element-e1c09dd > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-148914 .elementor-element.elementor-global-147606{width:100%;max-width:100%;}.elementor-148914 .elementor-element.elementor-element-88c7420.elementor-column > .elementor-widget-wrap{justify-content:space-evenly;}.elementor-148914 .elementor-element.elementor-element-88c7420 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-148914 .elementor-element.elementor-element-b0d1557{width:auto;max-width:auto;text-align:center;}.elementor-148914 .elementor-element.elementor-element-b0d1557 img{width:90%;}.elementor-148914 .elementor-element.elementor-element-147eddd{text-align:center;}.elementor-148914 .elementor-element.elementor-element-147eddd img{width:90%;}.elementor-148914 .elementor-element.elementor-element-de1924e{text-align:center;}.elementor-148914 .elementor-element.elementor-element-de1924e img{width:90%;}.elementor-148914 .elementor-element.elementor-element-51c392f{text-align:center;}.elementor-148914 .elementor-element.elementor-element-51c392f img{width:90%;}.elementor-148914 .elementor-element.elementor-element-8026d21{text-align:center;}.elementor-148914 .elementor-element.elementor-element-8026d21 img{width:90%;}}@media(max-width:767px){.elementor-148914 .elementor-element.elementor-element-fc34b93{margin-top:0px;margin-bottom:0px;}.elementor-148914 .elementor-element.elementor-element-3ecf56c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-148914 .elementor-element.elementor-element-7503f22 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-148914 .elementor-element.elementor-element-7503f22{text-align:start;}.elementor-148914 .elementor-element.elementor-element-7503f22 .elementor-heading-title{font-size:50px;line-height:60px;}.elementor-148914 .elementor-element.elementor-element-9800bd8 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-148914 .elementor-element.elementor-element-9800bd8{text-align:center;}.elementor-148914 .elementor-element.elementor-element-9800bd8 .elementor-heading-title{font-size:20px;}.elementor-148914 .elementor-element.elementor-element-947f1f7{margin-top:0px;margin-bottom:0px;}.elementor-148914 .elementor-element.elementor-element-88c7420{width:100%;}.elementor-148914 .elementor-element.elementor-element-88c7420.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-148914 .elementor-element.elementor-element-88c7420 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-148914 .elementor-element.elementor-element-b0d1557{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:center;}.elementor-148914 .elementor-element.elementor-element-b0d1557 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-148914 .elementor-element.elementor-element-b0d1557 img{height:30px;object-fit:contain;}.elementor-148914 .elementor-element.elementor-element-147eddd{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;grid-column:20;text-align:center;}.elementor-148914 .elementor-element.elementor-element-147eddd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-148914 .elementor-element.elementor-element-147eddd img{height:30px;object-fit:contain;}.elementor-148914 .elementor-element.elementor-element-de1924e{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:center;}.elementor-148914 .elementor-element.elementor-element-de1924e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-148914 .elementor-element.elementor-element-de1924e img{height:30px;object-fit:contain;}.elementor-148914 .elementor-element.elementor-element-51c392f{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:center;}.elementor-148914 .elementor-element.elementor-element-51c392f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-148914 .elementor-element.elementor-element-51c392f img{height:40px;object-fit:contain;}.elementor-148914 .elementor-element.elementor-element-8026d21{width:var( --container-widget-width, 25px );max-width:25px;--container-widget-width:25px;--container-widget-flex-grow:0;}.elementor-148914 .elementor-element.elementor-element-8026d21 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-148914 .elementor-element.elementor-element-8026d21 img{width:100%;}.elementor-148914 .elementor-element.elementor-element-6aedbe6 > .elementor-widget-container{padding:40px 6px 60px 6px;}}@media(min-width:768px){.elementor-148914 .elementor-element.elementor-element-3ecf56c{width:49.987%;}.elementor-148914 .elementor-element.elementor-element-4252cad{width:50.013%;}}@media(max-width:1024px) and (min-width:768px){.elementor-148914 .elementor-element.elementor-element-3ecf56c{width:50%;}.elementor-148914 .elementor-element.elementor-element-4252cad{width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-c343c70 */.custom-bread #hc-breadcrumbs{
   justify-content: left!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7503f22 */.national-location-title span {
    color: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1c09dd */.elementor-148914 .elementor-element.elementor-element-e1c09dd strong{
    position: relative;
    padding-bottom: 12px;
}
.elementor-148914 .elementor-element.elementor-element-e1c09dd strong::after{
    position: absolute;
    content: '';
    width: 100%;
    height: 10px;
    bottom: 0;
    left: 0;
    background-size: cover;
   background-image: url("data:image/svg+xml,%0A%3Csvg width='402' height='23' viewBox='0 0 402 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.47385 22.947C29.9338 21.087 55.4105 19.41 80.9038 17.9167C106.417 16.4233 131.937 15.1168 157.464 13.9968C183.011 12.8768 208.564 11.9436 234.124 11.197C259.691 10.4436 285.264 9.87986 310.844 9.50652C336.431 9.12652 362.017 8.93409 387.604 8.92742C390.757 8.92742 393.914 8.93052 397.074 8.93719C399.404 8.93719 401.644 6.87746 401.534 4.46746C401.424 2.04746 399.574 0.00652354 397.074 0.00652354C371.487 -0.0334765 345.901 0.110521 320.314 0.437188C294.734 0.770521 269.157 1.29009 243.584 1.99676C218.024 2.69676 192.467 3.58358 166.914 4.65691C141.381 5.73691 115.857 7.00029 90.3438 8.44695C64.8505 9.88695 39.3672 11.5166 13.8938 13.3366C10.7538 13.5633 7.61385 13.7906 4.47385 14.0173C2.14385 14.1873 -0.106125 15.947 0.00387474 18.487C0.103875 20.757 1.97385 23.127 4.47385 22.947Z' fill='white'/%3E%3C/svg%3E%0A");
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c5931a2 */.available-btn::after{
            width: 8px;
        height: 8px;
        background-color: #2AC663;
        border-radius: 50%;
        display: inline-block;
        content: '';
        left: 8px;
        top: calc(50% - 3px);
        position: absolute;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-147606 */.caseForm {
  max-width: 770px;
}
.caseForm .gform_title {
 display: none;
}
.caseForm .gform-field-label {
  display: none !important;
}
.caseForm input, .caseForm select, .caseForm select option, 
.caseForm textarea {
  padding: 15px !important;
  color: #324b7b!important;
  font-family: Helvetica, Verdana, Arial, sans-serif;
  font-weight: 400 !important;
  font-size: 18px !important;
  border-radius: 8px !important;
}
.caseForm input::placeholder, .caseForm textarea::placeholder {
  color: #324b7b!important;
}
.caseForm input, .caseForm select {
 height: 55px; 
}
.caseForm .gchoice .gform-field-label {
  display: inline-block !important;
  padding-left: 15px;
  line-height: 15px !important;
  font-size: 10px !important;
}
.caseForm .gchoice {
  font-size: 10px !important;
  font-family: Helvetica, Verdana, Arial, sans-serif;
  font-weight: 400 !important;
  color: #757575 !important;
}

.caseForm .gchoice input {
  height: 13px !important;
  width: 13px !important;
  max-height: 13px;
  max-width: 13px;
  vertical-align: top !important;
}
.caseForm .gform_button {
 width: 100%;
  color: #0A1254 !important;
  background-color: #f9e800;
  padding: 20px 25px !important;
  white-space: normal;
  font-family: Helvetica, Verdana, Arial, sans-serif;
  font-weight: 700 !important;
  font-size: 18px !important;
  line-height: 20px;
  text-align: center;
  text-transform: uppercase;
  height: 100% !important;
  border: 1px solid transparent;
}
.caseForm .gform_button:hover {
  background-color: #ffffff !important;
}

.caseForm .checkbox-text{
    color: #ffffff;
    opacity: 1;
}

@media (max-width: 1200px) {
    .caseForm .gform_button {
        font-size: 16px!important;
        line-height: 1.2;
    }
}

.caseForm a.consentLink {
    color: #FFFFFF;
    font-weight: 700;
    transition: 1s;
}

.caseForm a::hover {
    color: #ffffff;
}

.caseForm .gform-field-label {
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4252cad */@media (min-width: 1200px) {
    .hero-contact-form {
        height: 60%;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6aedbe6 */@media (min-width: 999px) {
    .city-group {
        padding-left: 40px;
    }
    
    .practice-areas-list li a {
        font-size: 20px;
    }
}

.location-title a,
.practice-areas-list li a
{
    color: #1E6FD9;   
}

.location-title {
    font-family: 'Helvetica', sans-serif;
    font-weight: 600;
}

.practice-areas-list {
    margin-bottom: 2em;
}

.practice-areas-list li {
    list-style: none;
}/* End custom CSS */