.elementor-3012 .elementor-element.elementor-element-54e76dc4{margin-top:40px;margin-bottom:40px;padding:0px 0px 0px 0px;}.elementor-3012 .elementor-element.elementor-element-7b1a1a7c > .elementor-element-populated{margin:0px 80px 0px 0px;--e-column-margin-right:80px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3012 .elementor-element.elementor-element-6bfc0aff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3012 .elementor-element.elementor-element-6bfc0aff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-3012 .elementor-element.elementor-element-45b635e{font-family:"Montserrat", Sans-serif;}.elementor-3012 .elementor-element.elementor-element-e31d76a{--spacer-size:50px;}.elementor-3012 .elementor-element.elementor-element-1ab8cf9 .elementor-button:hover, .elementor-3012 .elementor-element.elementor-element-1ab8cf9 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-0fa5727 );}.elementor-3012 .elementor-element.elementor-element-1ab8cf9 .elementor-button{font-size:16px;font-weight:700;}.elementor-3012 .elementor-element.elementor-element-1ab8cf9 .elementor-button:hover svg, .elementor-3012 .elementor-element.elementor-element-1ab8cf9 .elementor-button:focus svg{fill:var( --e-global-color-0fa5727 );}.elementor-3012 .elementor-element.elementor-element-336864e5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3012 .elementor-element.elementor-element-7dcd02fc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3012 .elementor-element.elementor-element-7dcd02fc{text-align:right;}.elementor-3012 .elementor-element.elementor-element-4d0e47f7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:bold;}.elementor-3012 .elementor-element.elementor-element-23f83468 > .elementor-widget-container{margin:0em -1em 0em 0em;}.elementor-3012 .elementor-element.elementor-element-23f83468 .elementor-heading-title{margin:0px 0px 10px 0px;color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:normal;line-height:1.1em;}.elementor-3012 .elementor-element.elementor-element-6ecefa2{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}@media(max-width:1024px){.elementor-3012 .elementor-element.elementor-element-7b1a1a7c > .elementor-element-populated{margin:0px 30px 0px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;}.elementor-3012 .elementor-element.elementor-element-e31d76a{--spacer-size:40px;}.elementor-3012 .elementor-element.elementor-element-1ab8cf9 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3012 .elementor-element.elementor-element-336864e5 > .elementor-element-populated{margin:0px 30px 0px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;}}@media(min-width:768px){.elementor-3012 .elementor-element.elementor-element-7b1a1a7c{width:74.956%;}.elementor-3012 .elementor-element.elementor-element-336864e5{width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3012 .elementor-element.elementor-element-7b1a1a7c{width:75%;}}@media(max-width:767px){.elementor-3012 .elementor-element.elementor-element-54e76dc4{padding:0px 20px 0px 20px;}.elementor-3012 .elementor-element.elementor-element-7b1a1a7c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-3012 .elementor-element.elementor-element-7b1a1a7c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3012 .elementor-element.elementor-element-6bfc0aff .elementor-heading-title{font-size:30px;}.elementor-3012 .elementor-element.elementor-element-45b635e > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-3012 .elementor-element.elementor-element-e31d76a{--spacer-size:20px;}.elementor-3012 .elementor-element.elementor-element-1ab8cf9 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-3012 .elementor-element.elementor-element-336864e5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3012 .elementor-element.elementor-element-7dcd02fc img{width:100%;}}/* Start custom CSS *//* custom css on Single Page Setting */
.office-address a {
    color: white;
}
.people_info a:hover,
.office-address a:hover {
    color: powderblue!important;
}

.practice_areas_list a:hover{
   color: black;
   opacity: .9;
}

.elementor-tabs-wrapper {
    margin-top: -10px;
}

.elementor-widget-tabs .elementor-tab-desktop-title {
    padding-left: 0;
}
.practice_areas_list ul {margin: 0; padding: 0; list-style: none;
    columns: 2;
}
.practice_areas_list li {margin-bottom: 1em;line-height: 120%;}

@media (max-width: 767px) {
.practice_areas_list ul { columns: 1; }

.practice_areas_list li { margin-bottom: .5em; }
}/* End custom CSS */