.main-header{background:#fff;border-bottom:5px solid #fdb913;color:#000;padding:10px 0;}.header-content{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;}.logo{height:50px;}nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;list-style:none;}nav a{color:#000;font-weight:700;text-decoration:none;}.cta{text-align:right;}.cta span{color:#fdb913;font-size:14px;font-weight:700;}.cta a{color:#c8102e;display:block;font-size:18px;font-weight:700;}.cta small{font-size:12px;}.text-title{color:#233d53;font-size:60px;font-weight:700;line-height:55px;text-align:right;}.text-content{color:#233d53;font-size:20px;font-weight:400;line-height:30px;text-align:left;}.box-shadow{-webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,.51);box-shadow:0 10px 10px 0 rgba(0,0,0,.51);}.dropdown-toggle:after{display:none;}.attorney-directory{padding:40px 20px;}.attorney-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;}.attorney-card:hover .attorney-info{-webkit-box-shadow:inset 5px 0 0 0 #fcac26;box-shadow:inset 5px 0 0 0 #fcac26;}.attorney-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:10px 0;padding:0 10px;}.attorney-name{font-size:20px !important;font-weight:700;margin-bottom:5px;}.attorney-location{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#555;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px;margin:4px 0 0;}.attorney-location i{color:#007bff;margin-right:6px;}.attorney-photo{background-color:#fff;height:330px;width:300px;}.attorney-photo img{height:330px;-o-object-fit:cover;object-fit:cover;width:100%;}.bg-blue{background-color:#233d53;}@media (max-width:414px){.text-title{font-size:30px;line-height:36px;text-align:center;}.text-content{font-size:18px;line-height:24px;text-align:center;}}