.elementor-1319 .elementor-element.elementor-element-6c99de4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.75;--padding-top:350px;--padding-bottom:300px;--padding-left:30px;--padding-right:30px;}.elementor-1319 .elementor-element.elementor-element-6c99de4:not(.elementor-motion-effects-element-type-background), .elementor-1319 .elementor-element.elementor-element-6c99de4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://advmanmohan.com/wp-content/uploads/2020/01/justice-law.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-1319 .elementor-element.elementor-element-6c99de4::before, .elementor-1319 .elementor-element.elementor-element-6c99de4 > .elementor-background-video-container::before, .elementor-1319 .elementor-element.elementor-element-6c99de4 > .e-con-inner > .elementor-background-video-container::before, .elementor-1319 .elementor-element.elementor-element-6c99de4 > .elementor-background-slideshow::before, .elementor-1319 .elementor-element.elementor-element-6c99de4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1319 .elementor-element.elementor-element-6c99de4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor7 );--background-overlay:'';}.elementor-1319 .elementor-element.elementor-element-c6af580{--display:flex;--min-height:0px;--margin-top:-138px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-1319 .elementor-element.elementor-element-f051f2e{--iteration-count:infinite;--dynamic-text-color:#E3B969;}.elementor-1319 .elementor-element.elementor-element-f051f2e .elementor-headline{text-align:start;}.elementor-1319 .elementor-element.elementor-element-f051f2e .elementor-headline-plain-text{color:#FFFFFF;}.elementor-1319 .elementor-element.elementor-element-5b0446f .elementor-heading-title{font-size:26px;color:#FFFFFF;}.elementor-1319 .elementor-element.elementor-element-e27d31e{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor0 );--divider-border-width:1px;}.elementor-1319 .elementor-element.elementor-element-e27d31e > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1319 .elementor-element.elementor-element-e27d31e .elementor-divider-separator{width:50px;}.elementor-1319 .elementor-element.elementor-element-e27d31e .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-1319 .elementor-element.elementor-element-d807274 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 100px 20px 0px;}.elementor-1319 .elementor-element.elementor-element-d807274{color:#ffffff;}.elementor-1319 .elementor-element.elementor-element-edee33a .elementor-button{background-color:rgba(0, 0, 0, 0);fill:#E3B969;color:#E3B969;border-style:solid;}.elementor-1319 .elementor-element.elementor-element-edee33a .elementor-button:hover, .elementor-1319 .elementor-element.elementor-element-edee33a .elementor-button:focus{color:#ffffff;border-color:#ffffff;}.elementor-1319 .elementor-element.elementor-element-edee33a .elementor-button:hover svg, .elementor-1319 .elementor-element.elementor-element-edee33a .elementor-button:focus svg{fill:#ffffff;}.elementor-1319 .elementor-element.elementor-element-88d4db1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:69px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1319 .elementor-element.elementor-element-345fa9a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1319 .elementor-element.elementor-element-7629296 img{border-radius:20px 20px 20px 20px;}.elementor-1319 .elementor-element.elementor-element-2d29f24{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1319 .elementor-element.elementor-element-9a22732{width:var( --container-widget-width, 106.47% );max-width:106.47%;--container-widget-width:106.47%;--container-widget-flex-grow:0;}.elementor-1319 .elementor-element.elementor-element-9a22732.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1319 .elementor-element.elementor-element-9a22732 .elementor-heading-title{font-size:30px;}.elementor-1319 .elementor-element.elementor-element-4e187ee{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor0 );--divider-border-width:1px;}.elementor-1319 .elementor-element.elementor-element-4e187ee .elementor-divider-separator{width:50px;}.elementor-1319 .elementor-element.elementor-element-4e187ee .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-1319 .elementor-element.elementor-element-c818023 > .elementor-widget-container{padding:0px 0px 35px 0px;}.elementor-1319 .elementor-element.elementor-element-8669340 > .elementor-widget-container{margin:-8% 0% 0% 0%;}.elementor-1319 .elementor-element.elementor-element-8669340 .elementor-heading-title{color:#FF3900;}.elementor-1319 .elementor-element.elementor-element-49a321a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1319 .elementor-element.elementor-element-460b7ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1319 .elementor-element.elementor-element-a041329{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:52px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1319 .elementor-element.elementor-element-6ffc126{text-align:center;}.elementor-1319 .elementor-element.elementor-element-db1750f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1319 .elementor-element.elementor-element-3d624ce .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1319 .elementor-element.elementor-element-3d624ce .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1319 .elementor-element.elementor-element-3d624ce .elementor-image-box-title{font-size:22px;}.elementor-1319 .elementor-element.elementor-element-e171ba1.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1319 .elementor-element.elementor-element-e171ba1.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1319 .elementor-element.elementor-element-e171ba1.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1319 .elementor-element.elementor-element-e171ba1 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1319 .elementor-element.elementor-element-e171ba1 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1319 .elementor-element.elementor-element-e171ba1 .elementor-image-box-title{font-size:22px;}.elementor-1319 .elementor-element.elementor-element-2ac72fc.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1319 .elementor-element.elementor-element-2ac72fc.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1319 .elementor-element.elementor-element-2ac72fc.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1319 .elementor-element.elementor-element-2ac72fc .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1319 .elementor-element.elementor-element-2ac72fc .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1319 .elementor-element.elementor-element-2ac72fc .elementor-image-box-title{font-size:22px;}.elementor-1319 .elementor-element.elementor-element-52fc9d3.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1319 .elementor-element.elementor-element-52fc9d3.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1319 .elementor-element.elementor-element-52fc9d3.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1319 .elementor-element.elementor-element-52fc9d3 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1319 .elementor-element.elementor-element-52fc9d3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1319 .elementor-element.elementor-element-52fc9d3 .elementor-image-box-title{font-size:22px;}.elementor-1319 .elementor-element.elementor-element-c9bea03.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1319 .elementor-element.elementor-element-c9bea03.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1319 .elementor-element.elementor-element-c9bea03.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1319 .elementor-element.elementor-element-c9bea03 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1319 .elementor-element.elementor-element-c9bea03 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1319 .elementor-element.elementor-element-c9bea03 .elementor-image-box-title{font-size:22px;}.elementor-1319 .elementor-element.elementor-element-d1e7408.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1319 .elementor-element.elementor-element-d1e7408.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1319 .elementor-element.elementor-element-d1e7408.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1319 .elementor-element.elementor-element-d1e7408 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1319 .elementor-element.elementor-element-d1e7408 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1319 .elementor-element.elementor-element-d1e7408 .elementor-image-box-title{font-size:22px;}.elementor-1319 .elementor-element.elementor-element-8583838{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1319 .elementor-element.elementor-element-64de1af > .elementor-widget-container{margin:-28px 0px 0px 0px;}.elementor-1319 .elementor-element.elementor-element-863afc7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1319 .elementor-element.elementor-element-773f16c{text-align:center;}.elementor-1319 .elementor-element.elementor-element-773f16c .elementor-heading-title{font-size:40px;}.elementor-1319 .elementor-element.elementor-element-dd9b053{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1319 .elementor-element.elementor-element-5037914{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1319 .elementor-element.elementor-element-d6a5eea > .elementor-widget-container{margin:-8px 0px 0px 27px;}.elementor-1319 .elementor-element.elementor-element-d6a5eea{text-align:end;}.elementor-1319 .elementor-element.elementor-element-d6a5eea img{width:100%;height:500px;border-radius:20px 20px 20px 20px;}.elementor-1319 .elementor-element.elementor-element-c59d1a5{text-align:center;}.elementor-1319 .elementor-element.elementor-element-c59d1a5 .elementor-heading-title{font-size:30px;}.elementor-1319 .elementor-element.elementor-element-8a5ee84{text-align:center;}.elementor-1319 .elementor-element.elementor-element-cee027a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1319 .elementor-element.elementor-element-71d1ef0 > .elementor-widget-container{margin:-8px 0px 0px 27px;}.elementor-1319 .elementor-element.elementor-element-71d1ef0{text-align:end;}.elementor-1319 .elementor-element.elementor-element-71d1ef0 img{width:100%;height:500px;border-radius:20px 20px 20px 20px;}.elementor-1319 .elementor-element.elementor-element-34dbe36{text-align:center;}.elementor-1319 .elementor-element.elementor-element-34dbe36 .elementor-heading-title{font-size:30px;}.elementor-1319 .elementor-element.elementor-element-02f4fb2{text-align:center;}.elementor-1319 .elementor-element.elementor-element-06bc338{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:35px;--margin-bottom:0px;--margin-left:105px;--margin-right:0px;}.elementor-1319 .elementor-element.elementor-element-f9fc1c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1319 .elementor-element.elementor-element-961826c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1319 .elementor-element.elementor-element-97b6f9e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1319 .elementor-element.elementor-element-c63a5be{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.68;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:200px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-1319 .elementor-element.elementor-element-c63a5be:not(.elementor-motion-effects-element-type-background), .elementor-1319 .elementor-element.elementor-element-c63a5be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://advmanmohan.com/wp-content/uploads/2020/02/court-room.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1319 .elementor-element.elementor-element-c63a5be::before, .elementor-1319 .elementor-element.elementor-element-c63a5be > .elementor-background-video-container::before, .elementor-1319 .elementor-element.elementor-element-c63a5be > .e-con-inner > .elementor-background-video-container::before, .elementor-1319 .elementor-element.elementor-element-c63a5be > .elementor-background-slideshow::before, .elementor-1319 .elementor-element.elementor-element-c63a5be > .e-con-inner > .elementor-background-slideshow::before, .elementor-1319 .elementor-element.elementor-element-c63a5be > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor7 );--background-overlay:'';}.elementor-1319 .elementor-element.elementor-element-a3b4077{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1319 .elementor-element.elementor-element-b475c21{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:00px;--padding-left:0px;--padding-right:0px;}.elementor-1319 .elementor-element.elementor-element-cd865e7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1319 .elementor-element.elementor-element-268f846{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor0 );--divider-border-width:1px;}.elementor-1319 .elementor-element.elementor-element-268f846 .elementor-divider-separator{width:50px;}.elementor-1319 .elementor-element.elementor-element-268f846 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-1319 .elementor-element.elementor-element-0abd2b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1319 .elementor-element.elementor-element-0abd2b8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1319 .elementor-element.elementor-element-62937cf iframe{height:583px;}.elementor-1319 .elementor-element.elementor-element-1e08260{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:20px;}.elementor-1319 .elementor-element.elementor-element-e94b91c > .elementor-widget-container{margin:0px 0px 0px 125px;padding:0px 0px 0px 0px;}.elementor-1319 .elementor-element.elementor-element-e94b91c .elementor-tab-title{border-width:1px;border-color:#FFFFFF38;padding:30px 30px 30px 30px;}.elementor-1319 .elementor-element.elementor-element-e94b91c .elementor-tab-content{border-width:1px;border-block-end-color:#FFFFFF38;color:var( --e-global-color-astglobalcolor5 );padding:15px 35px 15px 35px;}.elementor-1319 .elementor-element.elementor-element-e94b91c .elementor-toggle-item:not(:last-child){margin-block-end:15px;}.elementor-1319 .elementor-element.elementor-element-e94b91c .elementor-toggle-title, .elementor-1319 .elementor-element.elementor-element-e94b91c .elementor-toggle-icon{color:var( --e-global-color-astglobalcolor5 );}.elementor-1319 .elementor-element.elementor-element-e94b91c .elementor-toggle-icon svg{fill:var( --e-global-color-astglobalcolor5 );}.elementor-1319 .elementor-element.elementor-element-e94b91c .elementor-tab-title.elementor-active a, .elementor-1319 .elementor-element.elementor-element-e94b91c .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-astglobalcolor0 );}.elementor-1319 .elementor-element.elementor-element-e94b91c .elementor-tab-title .elementor-toggle-icon i:before{color:var( --e-global-color-astglobalcolor5 );}.elementor-1319 .elementor-element.elementor-element-e94b91c .elementor-tab-title .elementor-toggle-icon svg{fill:var( --e-global-color-astglobalcolor5 );}.elementor-1319 .elementor-element.elementor-element-e94b91c .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:var( --e-global-color-astglobalcolor0 );}.elementor-1319 .elementor-element.elementor-element-e94b91c .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:var( --e-global-color-astglobalcolor0 );}.elementor-1319 .elementor-element.elementor-element-51ujhap:not(.elementor-motion-effects-element-type-background), .elementor-1319 .elementor-element.elementor-element-51ujhap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1319 .elementor-element.elementor-element-51ujhap > .elementor-container{max-width:1200px;}.elementor-1319 .elementor-element.elementor-element-51ujhap{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-1319 .elementor-element.elementor-element-51ujhap > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1319 .elementor-element.elementor-element-c3b4893 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1319 .elementor-element.elementor-element-5b54fb7 > .elementor-container{max-width:700px;}.elementor-1319 .elementor-element.elementor-element-5b54fb7{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1319 .elementor-element.elementor-element-ac7455b{text-align:center;}.elementor-1319 .elementor-element.elementor-element-ac7455b .elementor-heading-title{font-size:40px;}.elementor-1319 .elementor-element.elementor-element-f2bec8e{text-align:center;}.elementor-1319 .elementor-element.elementor-element-8059a1b{margin-top:40px;margin-bottom:0px;}.elementor-1319 .elementor-element.elementor-element-c30ee36 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0px 0px 0px 0px;}.elementor-1319 .elementor-element.elementor-element-0c8c0e9 > .elementor-widget-container{margin:0px 0px -1px 0px;}.elementor-1319 .elementor-element.elementor-element-0c8c0e9 .elementor-image-box-wrapper{text-align:start;}.elementor-1319 .elementor-element.elementor-element-0c8c0e9.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-1319 .elementor-element.elementor-element-0c8c0e9.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-1319 .elementor-element.elementor-element-0c8c0e9.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-1319 .elementor-element.elementor-element-0c8c0e9 .elementor-image-box-title{margin-bottom:0px;font-weight:bold;}.elementor-1319 .elementor-element.elementor-element-0c8c0e9 .elementor-image-box-wrapper .elementor-image-box-img{width:90%;}.elementor-1319 .elementor-element.elementor-element-0c8c0e9 .elementor-image-box-img img{border-style:solid;border-radius:0px;transition-duration:0.3s;}.elementor-1319 .elementor-element.elementor-element-0c8c0e9 .elementor-image-box-description{font-size:15px;}.elementor-1319 .elementor-element.elementor-element-a4585ad > .elementor-widget-container{margin:0px 30px 0px 0px;}.elementor-1319 .elementor-element.elementor-element-a4585ad{font-size:14px;}.elementor-1319 .elementor-element.elementor-element-fb4b34a{--grid-template-columns:repeat(0, auto);--icon-size:12px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-1319 .elementor-element.elementor-element-fb4b34a .elementor-social-icon{--icon-padding:0.8em;}.elementor-1319 .elementor-element.elementor-element-2b6e32e > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0px 0px 0px 0px;}.elementor-1319 .elementor-element.elementor-element-e1effa6 > .elementor-widget-container{margin:0px 0px -1px 0px;}.elementor-1319 .elementor-element.elementor-element-e1effa6 .elementor-image-box-wrapper{text-align:start;}.elementor-1319 .elementor-element.elementor-element-e1effa6.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-1319 .elementor-element.elementor-element-e1effa6.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-1319 .elementor-element.elementor-element-e1effa6.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-1319 .elementor-element.elementor-element-e1effa6 .elementor-image-box-title{margin-bottom:0px;font-weight:bold;}.elementor-1319 .elementor-element.elementor-element-e1effa6 .elementor-image-box-wrapper .elementor-image-box-img{width:90%;}.elementor-1319 .elementor-element.elementor-element-e1effa6 .elementor-image-box-img img{border-style:solid;border-radius:0px;transition-duration:0.3s;}.elementor-1319 .elementor-element.elementor-element-e1effa6 .elementor-image-box-description{font-size:15px;}.elementor-1319 .elementor-element.elementor-element-609f895 > .elementor-widget-container{margin:0px 30px 0px 0px;}.elementor-1319 .elementor-element.elementor-element-609f895{font-size:14px;}.elementor-1319 .elementor-element.elementor-element-64f097c{--grid-template-columns:repeat(0, auto);--icon-size:12px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-1319 .elementor-element.elementor-element-64f097c .elementor-social-icon{--icon-padding:0.8em;}.elementor-1319 .elementor-element.elementor-element-6c4362d > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0px 0px 0px 0px;}.elementor-1319 .elementor-element.elementor-element-a1f6515 > .elementor-widget-container{margin:0px 0px -1px 0px;}.elementor-1319 .elementor-element.elementor-element-a1f6515 .elementor-image-box-wrapper{text-align:start;}.elementor-1319 .elementor-element.elementor-element-a1f6515.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-1319 .elementor-element.elementor-element-a1f6515.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-1319 .elementor-element.elementor-element-a1f6515.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-1319 .elementor-element.elementor-element-a1f6515 .elementor-image-box-title{margin-bottom:0px;font-weight:bold;}.elementor-1319 .elementor-element.elementor-element-a1f6515 .elementor-image-box-wrapper .elementor-image-box-img{width:90%;}.elementor-1319 .elementor-element.elementor-element-a1f6515 .elementor-image-box-img img{border-style:solid;border-radius:0px;transition-duration:0.3s;}.elementor-1319 .elementor-element.elementor-element-a1f6515 .elementor-image-box-description{font-size:15px;}.elementor-1319 .elementor-element.elementor-element-557b1d3 > .elementor-widget-container{margin:0px 30px 0px 0px;}.elementor-1319 .elementor-element.elementor-element-557b1d3{font-size:14px;}.elementor-1319 .elementor-element.elementor-element-00ed71e{--grid-template-columns:repeat(0, auto);--icon-size:12px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-1319 .elementor-element.elementor-element-00ed71e .elementor-social-icon{--icon-padding:0.8em;}.elementor-1319 .elementor-element.elementor-element-c674632 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0px 0px 0px 0px;}.elementor-1319 .elementor-element.elementor-element-1f1c73b > .elementor-widget-container{margin:0px 0px -1px 0px;}.elementor-1319 .elementor-element.elementor-element-1f1c73b .elementor-image-box-wrapper{text-align:start;}.elementor-1319 .elementor-element.elementor-element-1f1c73b.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-1319 .elementor-element.elementor-element-1f1c73b.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-1319 .elementor-element.elementor-element-1f1c73b.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-1319 .elementor-element.elementor-element-1f1c73b .elementor-image-box-title{margin-bottom:0px;font-weight:bold;}.elementor-1319 .elementor-element.elementor-element-1f1c73b .elementor-image-box-wrapper .elementor-image-box-img{width:90%;}.elementor-1319 .elementor-element.elementor-element-1f1c73b .elementor-image-box-img img{border-style:solid;border-radius:0px;transition-duration:0.3s;}.elementor-1319 .elementor-element.elementor-element-1f1c73b .elementor-image-box-description{font-size:15px;}.elementor-1319 .elementor-element.elementor-element-8d7edca > .elementor-widget-container{margin:0px 30px 0px 0px;}.elementor-1319 .elementor-element.elementor-element-8d7edca{font-size:14px;}.elementor-1319 .elementor-element.elementor-element-3a039d5{--grid-template-columns:repeat(0, auto);--icon-size:12px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-1319 .elementor-element.elementor-element-3a039d5 .elementor-social-icon{--icon-padding:0.8em;}.elementor-1319 .elementor-element.elementor-element-c8d0cd3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1319 .elementor-element.elementor-element-cd02248{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1319 .elementor-element.elementor-element-91f3559{--display:flex;--margin-top:-65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1319 .elementor-element.elementor-element-84ab377{text-align:center;}.elementor-1319 .elementor-element.elementor-element-02015dc .hfe-post-card{background-color:#F6F6F6;}.elementor-1319 .elementor-element.elementor-element-02015dc .hfe-posts-grid{grid-template-columns:repeat(3, 1fr);column-gap:20px;row-gap:30px;}.elementor-1319 .elementor-element.elementor-element-02015dc .hfe-post-content{padding:20px 20px 20px 20px;}.elementor-1319 .elementor-element.elementor-element-02015dc .hfe-post-title{margin-bottom:5px;}.elementor-1319 .elementor-element.elementor-element-02015dc .hfe-post-meta{margin-bottom:15px;}.elementor-1319 .elementor-element.elementor-element-02015dc .hfe-post-excerpt{margin-bottom:15px;}.elementor-1319 .elementor-element.elementor-element-726297a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1319 .elementor-element.elementor-element-6c99de4{--padding-top:300px;--padding-bottom:200px;--padding-left:25px;--padding-right:25px;}.elementor-1319 .elementor-element.elementor-element-c6af580{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;}.elementor-1319 .elementor-element.elementor-element-db1750f{--grid-auto-flow:row;}.elementor-1319 .elementor-element.elementor-element-c63a5be{--padding-top:100px;--padding-bottom:125px;--padding-left:25px;--padding-right:25px;}.elementor-1319 .elementor-element.elementor-element-cd865e7{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:0px;}.elementor-1319 .elementor-element.elementor-element-1e08260{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-1319 .elementor-element.elementor-element-51ujhap{padding:80px 30px 80px 30px;}.elementor-1319 .elementor-element.elementor-element-0c8c0e9 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1319 .elementor-element.elementor-element-e1effa6 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1319 .elementor-element.elementor-element-a1f6515 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1319 .elementor-element.elementor-element-1f1c73b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1319 .elementor-element.elementor-element-02015dc .hfe-posts-grid{grid-template-columns:repeat(2, 1fr);}}@media(max-width:767px){.elementor-1319 .elementor-element.elementor-element-6c99de4{--padding-top:230px;--padding-bottom:100px;--padding-left:20px;--padding-right:30px;}.elementor-1319 .elementor-element.elementor-element-c6af580{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1319 .elementor-element.elementor-element-f051f2e .elementor-headline{font-size:26px;}.elementor-1319 .elementor-element.elementor-element-d807274 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1319 .elementor-element.elementor-element-49a321a{--margin-top:0px;--margin-bottom:0px;--margin-left:9px;--margin-right:0px;}.elementor-1319 .elementor-element.elementor-element-db1750f{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1319 .elementor-element.elementor-element-e171ba1 .elementor-image-box-img{margin-bottom:0px;}.elementor-1319 .elementor-element.elementor-element-2ac72fc .elementor-image-box-img{margin-bottom:0px;}.elementor-1319 .elementor-element.elementor-element-52fc9d3 .elementor-image-box-img{margin-bottom:0px;}.elementor-1319 .elementor-element.elementor-element-c9bea03 .elementor-image-box-img{margin-bottom:0px;}.elementor-1319 .elementor-element.elementor-element-d1e7408 .elementor-image-box-img{margin-bottom:0px;}.elementor-1319 .elementor-element.elementor-element-d6a5eea > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1319 .elementor-element.elementor-element-d6a5eea{text-align:center;}.elementor-1319 .elementor-element.elementor-element-d6a5eea img{height:206px;}.elementor-1319 .elementor-element.elementor-element-71d1ef0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1319 .elementor-element.elementor-element-71d1ef0{text-align:center;}.elementor-1319 .elementor-element.elementor-element-71d1ef0 img{height:206px;}.elementor-1319 .elementor-element.elementor-element-06bc338{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1319 .elementor-element.elementor-element-f9fc1c2{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1319 .elementor-element.elementor-element-c63a5be{--padding-top:130px;--padding-bottom:200px;--padding-left:20px;--padding-right:20px;}.elementor-1319 .elementor-element.elementor-element-cd865e7{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1319 .elementor-element.elementor-element-62937cf iframe{height:179px;}.elementor-1319 .elementor-element.elementor-element-1e08260{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1319 .elementor-element.elementor-element-e94b91c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 0px 0px 0px;}.elementor-1319 .elementor-element.elementor-element-51ujhap{margin-top:0px;margin-bottom:0px;}.elementor-1319 .elementor-element.elementor-element-c30ee36 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1319 .elementor-element.elementor-element-0c8c0e9 .elementor-image-box-img{margin-bottom:20px;}.elementor-1319 .elementor-element.elementor-element-2b6e32e > .elementor-element-populated{margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1319 .elementor-element.elementor-element-e1effa6 .elementor-image-box-img{margin-bottom:20px;}.elementor-1319 .elementor-element.elementor-element-6c4362d > .elementor-element-populated{margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1319 .elementor-element.elementor-element-a1f6515 .elementor-image-box-img{margin-bottom:20px;}.elementor-1319 .elementor-element.elementor-element-c674632 > .elementor-element-populated{margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1319 .elementor-element.elementor-element-1f1c73b .elementor-image-box-img{margin-bottom:20px;}.elementor-1319 .elementor-element.elementor-element-02015dc .hfe-posts-grid{grid-template-columns:repeat(1, 1fr);}}@media(min-width:768px){.elementor-1319 .elementor-element.elementor-element-c6af580{--width:100%;}.elementor-1319 .elementor-element.elementor-element-345fa9a{--width:50%;}.elementor-1319 .elementor-element.elementor-element-2d29f24{--width:50%;}.elementor-1319 .elementor-element.elementor-element-5037914{--width:50%;}.elementor-1319 .elementor-element.elementor-element-cee027a{--width:50%;}.elementor-1319 .elementor-element.elementor-element-cd865e7{--width:25%;}.elementor-1319 .elementor-element.elementor-element-0abd2b8{--width:173.701%;}.elementor-1319 .elementor-element.elementor-element-1e08260{--width:75%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1319 .elementor-element.elementor-element-c6af580{--width:85%;}.elementor-1319 .elementor-element.elementor-element-c30ee36{width:50%;}.elementor-1319 .elementor-element.elementor-element-2b6e32e{width:50%;}.elementor-1319 .elementor-element.elementor-element-6c4362d{width:50%;}.elementor-1319 .elementor-element.elementor-element-c674632{width:50%;}}@media(min-width:1025px){.elementor-1319 .elementor-element.elementor-element-6c99de4:not(.elementor-motion-effects-element-type-background), .elementor-1319 .elementor-element.elementor-element-6c99de4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-1319 .elementor-element.elementor-element-c63a5be:not(.elementor-motion-effects-element-type-background), .elementor-1319 .elementor-element.elementor-element-c63a5be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for container, class: .elementor-element-db1750f *//* =========================================================
   PRACTICE AREAS - FINAL CUSTOM CSS
   Elementor / WordPress Friendly
========================================================= */

.law-practice-section {
    width: 100% !important;
    padding: 70px 20px !important;
    margin: 0 !important;
    background: #f8f7f4 !important;
    overflow: hidden !important;
}

.law-practice-container {
    width: 100% !important;
    max-width: 1180px !important;
    margin: 0 auto !important;
}


/* =========================================================
   MAIN HEADING
========================================================= */

.law-practice-heading {
    width: 100% !important;
    max-width: 850px !important;
    margin: 0 auto 38px !important;
    padding: 0 !important;
    text-align: center !important;
}

.law-practice-eyebrow {
    display: inline-flex !important;
    align-items: center !important;
    gap: 7px !important;

    margin: 0 0 8px !important;

    color: #8b6f3d !important;
    font-family: Arial, sans-serif !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    letter-spacing: 1.8px !important;
    text-transform: uppercase !important;
}

.law-practice-heading h2 {
    margin: 0 !important;
    padding: 0 !important;

    color: #000000 !important;
    font-family: Georgia, "Times New Roman", serif !important;

    font-size: 48px !important;
    line-height: 1.15 !important;
    font-weight: 700 !important;

    letter-spacing: -0.5px !important;
}

.law-practice-heading h2 span {
    color: #8b6f3d !important;
}

.law-practice-line {
    width: 55px !important;
    height: 3px !important;

    margin: 15px auto !important;

    background: #8b6f3d !important;
    border-radius: 50px !important;
}

.law-practice-heading p {
    max-width: 700px !important;

    margin: 0 auto !important;
    padding: 0 !important;

    color: #000000 !important;

    font-family: Arial, sans-serif !important;
    font-size: 14px !important;
    line-height: 1.7 !important;
}


/* =========================================================
   INTRO STRIP
========================================================= */

.law-practice-intro {
    display: flex !important;
    align-items: center !important;

    max-width: 850px !important;

    margin: 0 auto 35px !important;
    padding: 18px 22px !important;

    background: #ffffff !important;

    border: 1px solid #e5e0d7 !important;
    border-radius: 10px !important;

    box-shadow: 0 5px 20px rgba(0,0,0,.035) !important;
}

.law-practice-intro-icon {
    width: 48px !important;
    height: 48px !important;

    flex: 0 0 48px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    margin-right: 15px !important;

    background: #f3ecdf !important;
    color: #8b6f3d !important;

    border-radius: 9px !important;

    font-size: 20px !important;
}

.law-practice-intro span {
    display: block !important;

    margin: 0 0 3px !important;

    color: #8b6f3d !important;

    font-family: Arial, sans-serif !important;
    font-size: 10px !important;
    font-weight: 700 !important;
    letter-spacing: 1.3px !important;
    text-transform: uppercase !important;
}

.law-practice-intro h3 {
    margin: 0 0 3px !important;

    color: #000000 !important;

    font-family: Georgia, "Times New Roman", serif !important;
    font-size: 20px !important;
    line-height: 1.3 !important;
}

.law-practice-intro p {
    margin: 0 !important;

    color: #000000 !important;

    font-family: Arial, sans-serif !important;
    font-size: 12px !important;
    line-height: 1.5 !important;
}


/* =========================================================
   CARD GRID
========================================================= */

.law-practice-grid {
    width: 100% !important;

    display: grid !important;

    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;

    gap: 22px !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* =========================================================
   CARD
========================================================= */

.law-practice-card {
    display: block !important;

    width: 100% !important;
    height: auto !important;
    min-height: 0 !important;

    margin: 0 !important;
    padding: 0 !important;

    background: #ffffff !important;

    border: 1px solid #ddd9d1 !important;
    border-radius: 8px !important;

    overflow: hidden !important;

    box-shadow: 0 5px 18px rgba(0,0,0,.05) !important;

    text-decoration: none !important;

    transition:
        transform .3s ease,
        box-shadow .3s ease,
        border-color .3s ease !important;
}

.law-practice-card:hover {
    transform: translateY(-5px) !important;

    border-color: #bda16b !important;

    box-shadow: 0 14px 30px rgba(0,0,0,.11) !important;
}


/* =========================================================
   IMAGE - IMPORTANT FIX
========================================================= */

.law-practice-image {
    position: relative !important;

    width: 100% !important;

    height: 255px !important;
    min-height: 255px !important;
    max-height: 255px !important;

    margin: 0 !important;
    padding: 0 !important;

    overflow: hidden !important;

    background: #1c1c1c !important;
}

.law-practice-image img {
    display: block !important;

    width: 100% !important;
    height: 100% !important;

    max-width: none !important;

    margin: 0 !important;
    padding: 0 !important;

    object-fit: cover !important;

    object-position: center !important;

    border: 0 !important;

    transition: transform .5s ease !important;
}

.law-practice-card:hover .law-practice-image img {
    transform: scale(1.045) !important;
}


/* =========================================================
   IMAGE OVERLAY
========================================================= */

.law-practice-overlay {
    position: absolute !important;

    inset: 0 !important;

    width: 100% !important;
    height: 100% !important;

    background:
        linear-gradient(
            to bottom,
            rgba(0,0,0,.08),
            rgba(0,0,0,.10) 45%,
            rgba(0,0,0,.60)
        ) !important;

    pointer-events: none !important;
}


/* =========================================================
   NUMBER
========================================================= */

.law-practice-number {
    position: absolute !important;

    top: 14px !important;
    left: 16px !important;

    margin: 0 !important;
    padding: 0 !important;

    color: #ffffff !important;

    font-family: Georgia, "Times New Roman", serif !important;
    font-size: 16px !important;
    font-weight: 700 !important;

    z-index: 2 !important;
}


/* =========================================================
   ICON
========================================================= */

.law-practice-icon {
    position: absolute !important;

    top: 13px !important;
    right: 14px !important;

    width: 38px !important;
    height: 38px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    margin: 0 !important;

    background: rgba(255,255,255,.95) !important;

    color: #8b6f3d !important;

    border-radius: 50% !important;

    font-size: 16px !important;

    box-shadow: 0 4px 12px rgba(0,0,0,.15) !important;

    z-index: 2 !important;
}


/* =========================================================
   CARD CONTENT
========================================================= */

.law-practice-content {
    width: 100% !important;

    margin: 0 !important;

    padding: 19px 20px 20px !important;

    background: #ffffff !important;
}


/* SMALL LABEL */

.law-practice-small {
    display: block !important;

    margin: 0 0 5px !important;
    padding: 0 !important;

    color: #8b6f3d !important;

    font-family: Arial, sans-serif !important;
    font-size: 9px !important;
    font-weight: 700 !important;

    letter-spacing: 1px !important;

    text-transform: uppercase !important;
}


/* TITLE */

.law-practice-content h3 {
    margin: 0 0 8px !important;
    padding: 0 !important;

    color: #000000 !important;

    font-family: Georgia, "Times New Roman", serif !important;
    font-size: 20px !important;
    line-height: 1.3 !important;

    font-weight: 700 !important;
}


/* DESCRIPTION */

.law-practice-content p {
    min-height: 0 !important;

    margin: 0 !important;
    padding: 0 !important;

    color: #000000 !important;

    font-family: Arial, sans-serif !important;
    font-size: 12px !important;
    line-height: 1.6 !important;
}


/* =========================================================
   VIEW LINK
========================================================= */

.law-practice-link {
    display: inline-flex !important;
    align-items: center !important;
    gap: 7px !important;

    margin-top: 12px !important;
    padding: 0 !important;

    color: #000000 !important;

    font-family: Arial, sans-serif !important;
    font-size: 11px !important;
    font-weight: 700 !important;

    text-decoration: none !important;
}

.law-practice-link i {
    color: #8b6f3d !important;

    transition: transform .25s ease !important;
}

.law-practice-card:hover .law-practice-link {
    color: #8b6f3d !important;
}

.law-practice-card:hover .law-practice-link i {
    transform: translateX(4px) !important;
}


/* =========================================================
   BOTTOM CTA
========================================================= */

.law-practice-bottom {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;

    gap: 20px !important;

    margin: 35px 0 0 !important;
    padding: 22px 25px !important;

    background: #1d1d1d !important;

    border-radius: 9px !important;
}

.law-practice-bottom span {
    display: block !important;

    margin: 0 0 3px !important;

    color: #c6aa76 !important;

    font-size: 10px !important;
    font-weight: 700 !important;

    letter-spacing: 1.2px !important;
    text-transform: uppercase !important;
}

.law-practice-bottom h3 {
    margin: 0 !important;

    color: #ffffff !important;

    font-family: Georgia, "Times New Roman", serif !important;
    font-size: 22px !important;
}

.law-practice-btn {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 7px !important;

    flex-shrink: 0 !important;

    margin: 0 !important;

    padding: 11px 19px !important;

    background: #ffffff !important;
    color: #000000 !important;

    border-radius: 6px !important;

    font-size: 12px !important;
    font-weight: 700 !important;

    text-decoration: none !important;
}

.law-practice-btn:hover {
    background: #8b6f3d !important;
    color: #ffffff !important;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 991px) {

    .law-practice-section {
        padding: 60px 18px !important;
    }

    .law-practice-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: 20px !important;
    }

    .law-practice-image {
        height: 250px !important;
        min-height: 250px !important;
        max-height: 250px !important;
    }
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

    .law-practice-section {
        padding: 48px 14px !important;
    }

    .law-practice-heading {
        margin-bottom: 30px !important;
    }

    .law-practice-heading h2 {
        font-size: 36px !important;
    }

    .law-practice-heading p {
        font-size: 13px !important;
    }

    .law-practice-intro {
        align-items: flex-start !important;

        margin-bottom: 28px !important;
        padding: 17px !important;
    }

    .law-practice-intro-icon {
        width: 45px !important;
        height: 45px !important;
        flex-basis: 45px !important;

        margin-right: 12px !important;

        font-size: 18px !important;
    }

    .law-practice-intro h3 {
        font-size: 19px !important;
    }

    .law-practice-intro p {
        font-size: 11px !important;
    }

    .law-practice-grid {
        grid-template-columns: 1fr !important;
        gap: 18px !important;
    }

    .law-practice-image {
        height: 230px !important;
        min-height: 230px !important;
        max-height: 230px !important;
    }

    .law-practice-content {
        padding: 17px 18px 19px !important;
    }

    .law-practice-content h3 {
        font-size: 19px !important;
    }

    .law-practice-content p {
        font-size: 12px !important;
    }

    .law-practice-bottom {
        align-items: flex-start !important;
        flex-direction: column !important;

        margin-top: 28px !important;
        padding: 20px !important;
    }

    .law-practice-bottom h3 {
        font-size: 20px !important;
    }

    .law-practice-btn {
        width: 100% !important;
    }
}


/* =========================================================
   SMALL MOBILE
========================================================= */

@media (max-width: 480px) {

    .law-practice-section {
        padding: 42px 12px !important;
    }

    .law-practice-heading h2 {
        font-size: 31px !important;
    }

    .law-practice-heading p {
        font-size: 12px !important;
    }

    .law-practice-image {
        height: 210px !important;
        min-height: 210px !important;
        max-height: 210px !important;
    }

    .law-practice-content h3 {
        font-size: 18px !important;
    }

    .law-practice-content p {
        font-size: 11.5px !important;
    }

    .law-practice-link {
        font-size: 10.5px !important;
    }
}/* End custom CSS */