.elementor-17201 .elementor-element.elementor-element-fac8593 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-17201 .elementor-element.elementor-element-fac8593:not(.elementor-motion-effects-element-type-background), .elementor-17201 .elementor-element.elementor-element-fac8593 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hirschlawgroup.com/wp-content/uploads/HLG_Group_attorneys.jpg");background-position:center center;background-repeat:no-repeat;}.elementor-17201 .elementor-element.elementor-element-fac8593 > .elementor-background-overlay{background-color:#010F2C;opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17201 .elementor-element.elementor-element-fac8593 > .elementor-container{min-height:50vh;}.elementor-17201 .elementor-element.elementor-element-fac8593{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:130px 0px 20px 0px;}.elementor-bc-flex-widget .elementor-17201 .elementor-element.elementor-element-f06e6f9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17201 .elementor-element.elementor-element-f06e6f9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17201 .elementor-element.elementor-element-f06e6f9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-17201 .elementor-element.elementor-element-f3ef2ff{text-align:left;}.elementor-17201 .elementor-element.elementor-element-f3ef2ff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;line-height:1.1em;color:#FFFFFF;}.elementor-17201 .elementor-element.elementor-element-5ece84b{--spacer-size:2px;}.elementor-17201 .elementor-element.elementor-element-ce3791a .elementor-button{background-color:#AF2422;}body:not(.rtl) .elementor-17201 .elementor-element.elementor-element-402de95{left:40vw;}body.rtl .elementor-17201 .elementor-element.elementor-element-402de95{right:40vw;}.elementor-17201 .elementor-element.elementor-element-402de95{top:85vh;z-index:500;}.elementor-17201 .elementor-element.elementor-element-35303e5:not(.elementor-motion-effects-element-type-background), .elementor-17201 .elementor-element.elementor-element-35303e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-accent ) 100%);}.elementor-17201 .elementor-element.elementor-element-35303e5 > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17201 .elementor-element.elementor-element-35303e5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1% 0% 1% 0%;}.elementor-17201 .elementor-element.elementor-element-dc20888 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1% 0% 1% 0%;}.elementor-17201 .elementor-element.elementor-element-dc20888 .elementor-counter-number-wrapper{color:var( --e-global-color-0257e74 );font-size:2.5rem;}.elementor-17201 .elementor-element.elementor-element-dc20888 .elementor-counter-title{color:var( --e-global-color-0257e74 );font-size:1.2rem;}.elementor-17201 .elementor-element.elementor-element-086cbb0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1% 0% 1% 0%;}.elementor-17201 .elementor-element.elementor-element-086cbb0 .elementor-counter-number-wrapper{color:var( --e-global-color-0257e74 );font-size:2.5rem;}.elementor-17201 .elementor-element.elementor-element-086cbb0 .elementor-counter-title{color:var( --e-global-color-0257e74 );font-size:1.2rem;}.elementor-17201 .elementor-element.elementor-element-b4f77b6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1% 0% 1% 0%;}.elementor-17201 .elementor-element.elementor-element-b4f77b6 .elementor-counter-number-wrapper{color:var( --e-global-color-0257e74 );font-size:2.5rem;}.elementor-17201 .elementor-element.elementor-element-b4f77b6 .elementor-counter-title{color:var( --e-global-color-0257e74 );font-size:1.2rem;}.elementor-17201 .elementor-element.elementor-element-414ec07:not(.elementor-motion-effects-element-type-background), .elementor-17201 .elementor-element.elementor-element-414ec07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-17201 .elementor-element.elementor-element-414ec07{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3% 0% 1% 0%;}.elementor-17201 .elementor-element.elementor-element-414ec07 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17201 .elementor-element.elementor-element-414ec07 > .elementor-shape-top .elementor-shape-fill{fill:#5B1615;}.elementor-17201 .elementor-element.elementor-element-414ec07 > .elementor-shape-top svg{width:calc(100% + 1.3px);height:2rem;}.elementor-17201 .elementor-element.elementor-element-414ec07 > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-17201 .elementor-element.elementor-element-2861c6b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-17201 .elementor-element.elementor-element-2861c6b:not(.elementor-motion-effects-element-type-background), .elementor-17201 .elementor-element.elementor-element-2861c6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-accent ) 100%);}.elementor-17201 .elementor-element.elementor-element-2861c6b > .elementor-background-overlay{opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17201 .elementor-element.elementor-element-2861c6b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-17201 .elementor-element.elementor-element-2e200ed .elementor-swiper-button{font-size:20px;}.elementor-17201 .elementor-element.elementor-element-2e200ed .elementor-testimonial__text{color:var( --e-global-color-0257e74 );}.elementor-17201 .elementor-element.elementor-element-2e200ed .elementor-testimonial__name{color:var( --e-global-color-0257e74 );}.elementor-17201 .elementor-element.elementor-element-2e200ed .elementor-testimonial__title{color:var( --e-global-color-0257e74 );}.elementor-17201 .elementor-element.elementor-element-ef4df6b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-17201 .elementor-element.elementor-element-ef4df6b:not(.elementor-motion-effects-element-type-background), .elementor-17201 .elementor-element.elementor-element-ef4df6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-17201 .elementor-element.elementor-element-ef4df6b > .elementor-background-overlay{opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17201 .elementor-element.elementor-element-ef4df6b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 75px 0px;}.elementor-17201 .elementor-element.elementor-element-defdb8f{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-accent );}.elementor-17201 .elementor-element.elementor-element-defdb8f .elementor-headline{text-align:left;}.elementor-17201 .elementor-element.elementor-element-e1543ce .elementor-button{background-color:#AF2422;}.elementor-17201 .elementor-element.elementor-element-cd80a01{--display:flex;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17201 .elementor-element.elementor-element-94cf590{text-align:left;}.elementor-17201 .elementor-element.elementor-element-5f0c71b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-17201 .elementor-element.elementor-element-5f0c71b > .elementor-background-overlay{opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17201 .elementor-element.elementor-element-5f0c71b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 20px 0px;}.elementor-17201 .elementor-element.elementor-element-86b41b9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17201 .elementor-element.elementor-element-86b41b9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hirschlawgroup.com/wp-content/uploads/2025/04/criminal_defense_bg.jpg");background-size:cover;}.elementor-17201 .elementor-element.elementor-element-86b41b9 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.5;}.elementor-bc-flex-widget .elementor-17201 .elementor-element.elementor-element-86b41b9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17201 .elementor-element.elementor-element-86b41b9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17201 .elementor-element.elementor-element-86b41b9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-17201 .elementor-element.elementor-element-86b41b9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:140px 120px 140px 120px;}.elementor-17201 .elementor-element.elementor-element-86b41b9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17201 .elementor-element.elementor-element-b3f9660{text-align:center;}.elementor-17201 .elementor-element.elementor-element-b3f9660 .elementor-heading-title{color:var( --e-global-color-0257e74 );}.elementor-17201 .elementor-element.elementor-element-1fe3725:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17201 .elementor-element.elementor-element-1fe3725 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hirschlawgroup.com/wp-content/uploads/2022/03/Illinois-Family-Based-Immigration-Lawyers-Hirsch-Law-Group-hero.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17201 .elementor-element.elementor-element-1fe3725 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, #292222 100%);opacity:0.5;}.elementor-bc-flex-widget .elementor-17201 .elementor-element.elementor-element-1fe3725.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17201 .elementor-element.elementor-element-1fe3725.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17201 .elementor-element.elementor-element-1fe3725.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-17201 .elementor-element.elementor-element-1fe3725 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:140px 120px 140px 120px;}.elementor-17201 .elementor-element.elementor-element-1fe3725 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17201 .elementor-element.elementor-element-cbeb2c0{text-align:center;}.elementor-17201 .elementor-element.elementor-element-cbeb2c0 .elementor-heading-title{color:var( --e-global-color-0257e74 );}.elementor-17201 .elementor-element.elementor-element-f7faa98 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-17201 .elementor-element.elementor-element-f7faa98{padding:0px 0px 70px 0px;}.elementor-17201 .elementor-element.elementor-element-ad0cf26{margin-top:0px;margin-bottom:30px;}.elementor-bc-flex-widget .elementor-17201 .elementor-element.elementor-element-3454b5e.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-17201 .elementor-element.elementor-element-3454b5e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-bc-flex-widget .elementor-17201 .elementor-element.elementor-element-3f72e82.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-17201 .elementor-element.elementor-element-3f72e82.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-17201 .elementor-element.elementor-element-a595944 .elementor-button{background-color:var( --e-global-color-accent );}.elementor-17201 .elementor-element.elementor-element-cf19f7e{margin-top:0px;margin-bottom:30px;}.elementor-17201 .elementor-element.elementor-element-f434674{text-align:center;}.elementor-17201 .elementor-element.elementor-element-f434674 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:400;color:var( --e-global-color-text );}.elementor-17201 .elementor-element.elementor-element-c7fd735 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-17201 .elementor-element.elementor-element-c7fd735{line-height:1.5em;}.elementor-17201 .elementor-element.elementor-element-21bcd5a{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-17201 .elementor-element.elementor-element-21bcd5a .swiper-slide > .elementor-element{height:100%;}.elementor-17201 .elementor-element.elementor-element-d96abe9{text-align:center;}.elementor-17201 .elementor-element.elementor-element-d96abe9 .elementor-heading-title{color:#AF2422;}.elementor-17201 .elementor-element.elementor-element-d96abe9 .elementor-heading-title a:hover, .elementor-17201 .elementor-element.elementor-element-d96abe9 .elementor-heading-title a:focus{color:#E3623E;}.elementor-17201 .elementor-element.elementor-element-af9a84f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-17201 .elementor-element.elementor-element-af9a84f:not(.elementor-motion-effects-element-type-background), .elementor-17201 .elementor-element.elementor-element-af9a84f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-17201 .elementor-element.elementor-element-af9a84f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 70px 0px;}.elementor-17201 .elementor-element.elementor-element-af9a84f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17201 .elementor-element.elementor-element-b9d39c8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:30px;}.elementor-17201 .elementor-element.elementor-element-9168630{text-align:center;}.elementor-17201 .elementor-element.elementor-element-9168630 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:400;color:var( --e-global-color-text );}.elementor-17201 .elementor-element.elementor-element-3b806e2{margin-top:0px;margin-bottom:30px;}.elementor-17201 .elementor-element.elementor-element-eb9d748 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:30px;}.elementor-17201 .elementor-element.elementor-element-4b97513:not(.elementor-motion-effects-element-type-background), .elementor-17201 .elementor-element.elementor-element-4b97513 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-17201 .elementor-element.elementor-element-4b97513:hover > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 20%, #07213978 100%);opacity:1;}.elementor-17201 .elementor-element.elementor-element-4b97513{border-style:solid;border-color:var( --e-global-color-accent );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 30px 50px 30px;}.elementor-17201 .elementor-element.elementor-element-4b97513, .elementor-17201 .elementor-element.elementor-element-4b97513 > .elementor-background-overlay{border-radius:5px 5px 5px 5px;}.elementor-17201 .elementor-element.elementor-element-4b97513 > .elementor-background-overlay{transition:background 0.5s, border-radius 0.3s, opacity 0.5s;}.elementor-17201 .elementor-element.elementor-element-9daab87 > .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-17201 .elementor-element.elementor-element-b9c9863 .elementor-counter-number-wrapper{color:var( --e-global-color-0257e74 );}.elementor-17201 .elementor-element.elementor-element-b9c9863 .elementor-counter-title{color:var( --e-global-color-0257e74 );}.elementor-17201 .elementor-element.elementor-element-1effda5{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:5px;}.elementor-17201 .elementor-element.elementor-element-1effda5 .elementor-divider-separator{width:40px;margin:0 auto;margin-center:0;}.elementor-17201 .elementor-element.elementor-element-1effda5 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-17201 .elementor-element.elementor-element-37d3b0f{color:var( --e-global-color-0257e74 );}.elementor-17201 .elementor-element.elementor-element-a7cfee6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:30px;}.elementor-17201 .elementor-element.elementor-element-a7cfee6 > .elementor-element-populated, .elementor-17201 .elementor-element.elementor-element-a7cfee6 > .elementor-element-populated > .elementor-background-overlay, .elementor-17201 .elementor-element.elementor-element-a7cfee6 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-17201 .elementor-element.elementor-element-1cff0e6:not(.elementor-motion-effects-element-type-background), .elementor-17201 .elementor-element.elementor-element-1cff0e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-17201 .elementor-element.elementor-element-1cff0e6:hover > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 20%, #07213978 100%);opacity:1;}.elementor-17201 .elementor-element.elementor-element-1cff0e6{border-style:solid;border-color:var( --e-global-color-accent );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 30px 50px 30px;}.elementor-17201 .elementor-element.elementor-element-1cff0e6, .elementor-17201 .elementor-element.elementor-element-1cff0e6 > .elementor-background-overlay{border-radius:5px 5px 5px 5px;}.elementor-17201 .elementor-element.elementor-element-1cff0e6 > .elementor-background-overlay{transition:background 0.5s, border-radius 0.3s, opacity 0.5s;}.elementor-17201 .elementor-element.elementor-element-a9c5f22 > .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-17201 .elementor-element.elementor-element-ea8c5be .elementor-counter-number-wrapper{color:var( --e-global-color-0257e74 );}.elementor-17201 .elementor-element.elementor-element-ea8c5be .elementor-counter-title{color:var( --e-global-color-0257e74 );}.elementor-17201 .elementor-element.elementor-element-ee01015{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:5px;}.elementor-17201 .elementor-element.elementor-element-ee01015 .elementor-divider-separator{width:40px;margin:0 auto;margin-center:0;}.elementor-17201 .elementor-element.elementor-element-ee01015 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-17201 .elementor-element.elementor-element-7cfabb6{color:var( --e-global-color-0257e74 );}.elementor-17201 .elementor-element.elementor-element-1a90bcf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:30px;}.elementor-17201 .elementor-element.elementor-element-822ffa2:not(.elementor-motion-effects-element-type-background), .elementor-17201 .elementor-element.elementor-element-822ffa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-17201 .elementor-element.elementor-element-822ffa2:hover > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 20%, #07213978 100%);opacity:1;}.elementor-17201 .elementor-element.elementor-element-822ffa2{border-style:solid;border-color:var( --e-global-color-accent );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 30px 50px 30px;}.elementor-17201 .elementor-element.elementor-element-822ffa2, .elementor-17201 .elementor-element.elementor-element-822ffa2 > .elementor-background-overlay{border-radius:5px 5px 5px 5px;}.elementor-17201 .elementor-element.elementor-element-822ffa2 > .elementor-background-overlay{transition:background 0.5s, border-radius 0.3s, opacity 0.5s;}.elementor-17201 .elementor-element.elementor-element-0dba1d2 > .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-17201 .elementor-element.elementor-element-65bd382 .elementor-counter-number-wrapper{color:var( --e-global-color-0257e74 );}.elementor-17201 .elementor-element.elementor-element-65bd382 .elementor-counter-title{color:var( --e-global-color-0257e74 );}.elementor-17201 .elementor-element.elementor-element-151955d{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:5px;}.elementor-17201 .elementor-element.elementor-element-151955d .elementor-divider-separator{width:40px;margin:0 auto;margin-center:0;}.elementor-17201 .elementor-element.elementor-element-151955d .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-17201 .elementor-element.elementor-element-8d1673d{color:var( --e-global-color-0257e74 );}.elementor-17201 .elementor-element.elementor-element-eb1a258{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17201 .elementor-element.elementor-element-af1f3ec{text-align:left;}.elementor-17201 .elementor-element.elementor-element-a68eb4d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-17201 .elementor-element.elementor-element-a68eb4d > .elementor-background-overlay{opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17201 .elementor-element.elementor-element-a68eb4d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 30px 0px;}.elementor-17201 .elementor-element.elementor-element-8cfe4c9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17201 .elementor-element.elementor-element-8cfe4c9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-17201 .elementor-element.elementor-element-8cfe4c9.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-17201 .elementor-element.elementor-element-8cfe4c9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-17201 .elementor-element.elementor-element-8cfe4c9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 25px 25px 25px;}.elementor-17201 .elementor-element.elementor-element-8cfe4c9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17201 .elementor-element.elementor-element-885f054 .elementor-heading-title{color:var( --e-global-color-0257e74 );}.elementor-17201 .elementor-element.elementor-element-7c9654f{color:var( --e-global-color-0257e74 );}.elementor-17201 .elementor-element.elementor-element-0964e5f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17201 .elementor-element.elementor-element-0964e5f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9AFAF;}.elementor-bc-flex-widget .elementor-17201 .elementor-element.elementor-element-0964e5f.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-17201 .elementor-element.elementor-element-0964e5f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-17201 .elementor-element.elementor-element-0964e5f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 25px 25px 25px;}.elementor-17201 .elementor-element.elementor-element-0964e5f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17201 .elementor-element.elementor-element-5cf60d9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17201 .elementor-element.elementor-element-5cf60d9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0257e74 );}.elementor-bc-flex-widget .elementor-17201 .elementor-element.elementor-element-5cf60d9.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-17201 .elementor-element.elementor-element-5cf60d9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-17201 .elementor-element.elementor-element-5cf60d9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 25px 25px 25px;}.elementor-17201 .elementor-element.elementor-element-5cf60d9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17201 .elementor-element.elementor-element-08aad71 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-17201 .elementor-element.elementor-element-08aad71 > .elementor-background-overlay{opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17201 .elementor-element.elementor-element-08aad71{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 50px 0px;}.elementor-bc-flex-widget .elementor-17201 .elementor-element.elementor-element-2831f88.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-17201 .elementor-element.elementor-element-2831f88.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-17201 .elementor-element.elementor-element-2831f88 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-17201 .elementor-element.elementor-element-2831f88 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17201 .elementor-element.elementor-element-fec9fa7 .elementor-button{background-color:#AF2422;}.elementor-17201 .elementor-element.elementor-element-a8ba827 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-17201 .elementor-element.elementor-element-a8ba827:not(.elementor-motion-effects-element-type-background), .elementor-17201 .elementor-element.elementor-element-a8ba827 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hirschlawgroup.com/wp-content/uploads/2022/08/Pillars-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17201 .elementor-element.elementor-element-a8ba827 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(150deg, #072139CC 100%, #072139D1 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17201 .elementor-element.elementor-element-a8ba827{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 70px 0px;}.elementor-17201 .elementor-element.elementor-element-ea9abd1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17201 .elementor-element.elementor-element-ea9abd1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0257e74 );}.elementor-17201 .elementor-element.elementor-element-ea9abd1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17201 .elementor-element.elementor-element-ea9abd1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17201 .elementor-element.elementor-element-e2d9a61 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:400;color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-17201 .elementor-element.elementor-element-dad31fe.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17201 .elementor-element.elementor-element-dad31fe.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17201 .elementor-element.elementor-element-cc19dde{text-align:left;}.elementor-17201 .elementor-element.elementor-element-cc19dde img{width:250px;}.elementor-17201 .elementor-element.elementor-element-e8cd37f .elementor-swiper-button{font-size:20px;}.elementor-17201 .elementor-element.elementor-element-e8cd37f .elementor-testimonial__header, .elementor-17201 .elementor-element.elementor-element-e8cd37f .elementor-testimonial__name{font-family:"Roboto", Sans-serif;}.elementor-17201 .elementor-element.elementor-element-e8cd37f .elementor-testimonial__title{font-family:"Roboto", Sans-serif;}.elementor-17201 .elementor-element.elementor-element-e8cd37f .elementor-testimonial__text{font-size:14px;}.elementor-17201 .elementor-element.elementor-element-9841118{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;padding:50px 50px 50px 50px;}.elementor-17201 .elementor-element.elementor-element-9841118, .elementor-17201 .elementor-element.elementor-element-9841118 > .elementor-background-overlay{border-radius:5px 5px 5px 5px;}.elementor-17201 .elementor-element.elementor-element-09378e1 img{width:100%;border-radius:5px 5px 5px 5px;}.elementor-17201 .elementor-element.elementor-element-f10080c img{width:70%;}@media(min-width:768px){.elementor-17201 .elementor-element.elementor-element-ea9abd1{width:54.959%;}.elementor-17201 .elementor-element.elementor-element-c829060{width:60.551%;}.elementor-17201 .elementor-element.elementor-element-dad31fe{width:39.203%;}.elementor-17201 .elementor-element.elementor-element-b310492{width:45.002%;}}@media(max-width:1024px){.elementor-17201 .elementor-element.elementor-element-fac8593:not(.elementor-motion-effects-element-type-background), .elementor-17201 .elementor-element.elementor-element-fac8593 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hirschlawgroup.com/wp-content/uploads/Group-Photo.jpg");}.elementor-17201 .elementor-element.elementor-element-fac8593 > .elementor-container{min-height:50vh;}.elementor-17201 .elementor-element.elementor-element-fac8593{padding:25px 40px 0px 40px;}.elementor-17201 .elementor-element.elementor-element-f3ef2ff .elementor-heading-title{font-size:54px;}.elementor-17201 .elementor-element.elementor-element-ce3791a > .elementor-widget-container{margin:0px 0px 490px 0px;}body:not(.rtl) .elementor-17201 .elementor-element.elementor-element-402de95{left:36%;}body.rtl .elementor-17201 .elementor-element.elementor-element-402de95{right:36%;}.elementor-17201 .elementor-element.elementor-element-402de95{top:90%;}.elementor-17201 .elementor-element.elementor-element-dc20888 .elementor-counter-number-wrapper{font-size:2rem;}.elementor-17201 .elementor-element.elementor-element-dc20888 .elementor-counter-title{font-size:1rem;}.elementor-17201 .elementor-element.elementor-element-086cbb0 .elementor-counter-number-wrapper{font-size:2rem;}.elementor-17201 .elementor-element.elementor-element-086cbb0 .elementor-counter-title{font-size:1rem;}.elementor-17201 .elementor-element.elementor-element-b4f77b6 .elementor-counter-number-wrapper{font-size:2rem;}.elementor-17201 .elementor-element.elementor-element-b4f77b6 .elementor-counter-title{font-size:1rem;}.elementor-17201 .elementor-element.elementor-element-2861c6b{padding:70px 40px 70px 40px;}.elementor-17201 .elementor-element.elementor-element-ef4df6b{padding:70px 40px 70px 40px;}.elementor-17201 .elementor-element.elementor-element-94cf590 > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-17201 .elementor-element.elementor-element-5f0c71b{padding:30px 40px 40px 40px;}.elementor-17201 .elementor-element.elementor-element-f7faa98{padding:40px 20px 40px 20px;}.elementor-17201 .elementor-element.elementor-element-c7fd735 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-17201 .elementor-element.elementor-element-21bcd5a{--swiper-slides-to-display:2;}.elementor-17201 .elementor-element.elementor-element-af9a84f{padding:40px 30px 40px 30px;}.elementor-17201 .elementor-element.elementor-element-af1f3ec > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-17201 .elementor-element.elementor-element-a68eb4d{padding:40px 40px 70px 40px;}.elementor-17201 .elementor-element.elementor-element-08aad71{padding:30px 40px 70px 40px;}.elementor-17201 .elementor-element.elementor-element-a8ba827{padding:40px 40px 40px 040px;}}@media(max-width:767px){.elementor-17201 .elementor-element.elementor-element-fac8593:not(.elementor-motion-effects-element-type-background), .elementor-17201 .elementor-element.elementor-element-fac8593 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-17201 .elementor-element.elementor-element-fac8593{padding:30px 19px 20px 19px;}.elementor-17201 .elementor-element.elementor-element-f06e6f9 > .elementor-element-populated{margin:-10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-17201 .elementor-element.elementor-element-f3ef2ff > .elementor-widget-container{margin:0px 0px 160px 0px;}.elementor-17201 .elementor-element.elementor-element-f3ef2ff.elementor-element{--align-self:center;}.elementor-17201 .elementor-element.elementor-element-f3ef2ff .elementor-heading-title{font-size:24px;line-height:1.4em;}.elementor-17201 .elementor-element.elementor-element-ce3791a > .elementor-widget-container{margin:20px 0px 0px 0px;}body:not(.rtl) .elementor-17201 .elementor-element.elementor-element-402de95{left:26%;}body.rtl .elementor-17201 .elementor-element.elementor-element-402de95{right:26%;}.elementor-17201 .elementor-element.elementor-element-402de95{top:92%;}.elementor-17201 .elementor-element.elementor-element-2861c6b{padding:60px 15px 60px 15px;}.elementor-17201 .elementor-element.elementor-element-ef4df6b{padding:60px 15px 60px 15px;}.elementor-17201 .elementor-element.elementor-element-e1543ce > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-17201 .elementor-element.elementor-element-5f0c71b{padding:30px 15px 30px 15px;}.elementor-17201 .elementor-element.elementor-element-86b41b9 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-17201 .elementor-element.elementor-element-1fe3725 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-17201 .elementor-element.elementor-element-f7faa98{padding:0px 0px 0px 0px;}.elementor-17201 .elementor-element.elementor-element-3454b5e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-17201 .elementor-element.elementor-element-3454b5e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-17201 .elementor-element.elementor-element-5cf77ea > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-17201 .elementor-element.elementor-element-5cf77ea.elementor-element{--align-self:center;}.elementor-17201 .elementor-element.elementor-element-3f72e82.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-17201 .elementor-element.elementor-element-3f72e82 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-17201 .elementor-element.elementor-element-9f87eb6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-17201 .elementor-element.elementor-element-f434674 .elementor-heading-title{font-size:25px;}.elementor-17201 .elementor-element.elementor-element-21bcd5a{--swiper-slides-to-display:1;}.elementor-17201 .elementor-element.elementor-element-af9a84f{padding:40px 10px 40px 10px;}.elementor-17201 .elementor-element.elementor-element-9168630 .elementor-heading-title{font-size:25px;}.elementor-17201 .elementor-element.elementor-element-4b97513{padding:30px 30px 30px 30px;}.elementor-17201 .elementor-element.elementor-element-1cff0e6{padding:30px 30px 30px 30px;}.elementor-17201 .elementor-element.elementor-element-822ffa2{padding:30px 30px 30px 30px;}.elementor-17201 .elementor-element.elementor-element-a68eb4d{padding:30px 15px 30px 15px;}.elementor-17201 .elementor-element.elementor-element-08aad71{padding:20px 15px 60px 15px;}.elementor-17201 .elementor-element.elementor-element-fec9fa7 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-17201 .elementor-element.elementor-element-a8ba827{padding:40px 10px 40px 10px;}.elementor-17201 .elementor-element.elementor-element-e2d9a61 .elementor-heading-title{font-size:25px;}.elementor-17201 .elementor-element.elementor-element-9841118{padding:15px 15px 15px 15px;}}@media(max-width:1024px) and (min-width:768px){.elementor-17201 .elementor-element.elementor-element-f06e6f9{width:100%;}.elementor-17201 .elementor-element.elementor-element-d0b0d0c{width:100%;}.elementor-17201 .elementor-element.elementor-element-092d530{width:100%;}.elementor-17201 .elementor-element.elementor-element-86b41b9{width:100%;}.elementor-17201 .elementor-element.elementor-element-1fe3725{width:100%;}.elementor-17201 .elementor-element.elementor-element-eb9d748{width:50%;}.elementor-17201 .elementor-element.elementor-element-a7cfee6{width:50%;}.elementor-17201 .elementor-element.elementor-element-1a90bcf{width:50%;}.elementor-17201 .elementor-element.elementor-element-8cfe4c9{width:100%;}.elementor-17201 .elementor-element.elementor-element-0964e5f{width:100%;}.elementor-17201 .elementor-element.elementor-element-5cf60d9{width:100%;}.elementor-17201 .elementor-element.elementor-element-2831f88{width:100%;}.elementor-17201 .elementor-element.elementor-element-ea9abd1{width:100%;}.elementor-17201 .elementor-element.elementor-element-b310492{width:100%;}}/* Start custom CSS for heading, class: .elementor-element-f3ef2ff */.elementor-17201 .elementor-element.elementor-element-f3ef2ff h1{font-size:2.5rem!important;}
@media all and (max-width:768px){
    .elementor-17201 .elementor-element.elementor-element-f3ef2ff h1{font-size:2.2rem!important;}
}

@media all and (max-width:420px){
    .elementor-17201 .elementor-element.elementor-element-f3ef2ff h1{font-size:1.2rem!important;}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4b97513 */.elementor-17201 .elementor-element.elementor-element-4b97513 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1cff0e6 */.elementor-17201 .elementor-element.elementor-element-1cff0e6 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-822ffa2 */.elementor-17201 .elementor-element.elementor-element-822ffa2 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a8ba827 */@media (max-width: 576px) {
    .elementor-17201 .elementor-element.elementor-element-a8ba827 {
        background-image: none !important; 
    }
}/* End custom CSS */