.elementor-3227 .elementor-element.elementor-element-4778daa:not(.elementor-motion-effects-element-type-background), .elementor-3227 .elementor-element.elementor-element-4778daa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://northshoreinjurylawyer.com/wp-content/uploads/2024/09/Group-74.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3227 .elementor-element.elementor-element-4778daa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3227 .elementor-element.elementor-element-4778daa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3227 .elementor-element.elementor-element-0c76885 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 25px 0px;}.elementor-3227 .elementor-element.elementor-element-0c76885 .elementor-heading-title{font-size:76px;font-weight:400;text-shadow:0px 3px 10px rgba(0,0,0,0.6);color:#52fff7;}.elementor-3227 .elementor-element.elementor-element-2817c7f{margin-top:-225px;margin-bottom:0px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-3227 .elementor-element.elementor-element-dbc1403.elementor-position-right .elementor-image-box-img{margin-left:25px;}.elementor-3227 .elementor-element.elementor-element-dbc1403.elementor-position-left .elementor-image-box-img{margin-right:25px;}.elementor-3227 .elementor-element.elementor-element-dbc1403.elementor-position-top .elementor-image-box-img{margin-bottom:25px;}.elementor-3227 .elementor-element.elementor-element-dbc1403 .elementor-image-box-wrapper .elementor-image-box-img{width:54%;}.elementor-3227 .elementor-element.elementor-element-dbc1403:hover .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3227 .elementor-element.elementor-element-dbc1403 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3227 .elementor-element.elementor-element-dbc1403 .elementor-image-box-title{font-size:16px;font-weight:800;color:#ffac4f;}.elementor-3227 .elementor-element.elementor-element-7230596.elementor-position-right .elementor-image-box-img{margin-left:11px;}.elementor-3227 .elementor-element.elementor-element-7230596.elementor-position-left .elementor-image-box-img{margin-right:11px;}.elementor-3227 .elementor-element.elementor-element-7230596.elementor-position-top .elementor-image-box-img{margin-bottom:11px;}.elementor-3227 .elementor-element.elementor-element-7230596 .elementor-image-box-wrapper .elementor-image-box-img{width:54%;}.elementor-3227 .elementor-element.elementor-element-7230596 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3227 .elementor-element.elementor-element-7230596 .elementor-image-box-title{font-size:16px;font-weight:800;color:#ffac4f;}.elementor-3227 .elementor-element.elementor-element-a891b09.elementor-position-right .elementor-image-box-img{margin-left:19px;}.elementor-3227 .elementor-element.elementor-element-a891b09.elementor-position-left .elementor-image-box-img{margin-right:19px;}.elementor-3227 .elementor-element.elementor-element-a891b09.elementor-position-top .elementor-image-box-img{margin-bottom:19px;}.elementor-3227 .elementor-element.elementor-element-a891b09 .elementor-image-box-wrapper .elementor-image-box-img{width:54%;}.elementor-3227 .elementor-element.elementor-element-a891b09 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3227 .elementor-element.elementor-element-a891b09 .elementor-image-box-title{font-size:16px;font-weight:800;color:#ffac4f;}.elementor-3227 .elementor-element.elementor-element-8811a2e{padding:150px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3227 .elementor-element.elementor-element-260c73c img{width:1700px;max-width:100%;}.elementor-3227 .elementor-element.elementor-element-5bb4df4:not(.elementor-motion-effects-element-type-background), .elementor-3227 .elementor-element.elementor-element-5bb4df4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-3227 .elementor-element.elementor-element-5bb4df4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-100px;margin-bottom:60px;padding:50px 50px 0px 50px;}.elementor-3227 .elementor-element.elementor-element-5bb4df4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3227 .elementor-element.elementor-element-5d6f55d .elementor-heading-title{font-size:62px;font-weight:800;color:#0c537d;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3227 .elementor-element.elementor-element-06eccf6 > .elementor-widget-container{margin:45px 0px 0px 0px;}.elementor-3227 .elementor-element.elementor-element-06eccf6{font-size:21px;font-weight:300;line-height:1.6em;}.elementor-3227 .elementor-element.elementor-element-fd17634 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-3227 .elementor-element.elementor-element-fd17634 .elementor-heading-title{font-size:21px;font-weight:700;color:#0a77a4;}.elementor-3227 .elementor-element.elementor-element-a87aa8a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3227 .elementor-element.elementor-element-a87aa8a{font-size:21px;font-weight:300;line-height:1.6em;color:#000000;}.elementor-3227 .elementor-element.elementor-element-06c384a > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-3227 .elementor-element.elementor-element-06c384a .elementor-heading-title{font-size:21px;font-weight:700;color:#0a77a4;}.elementor-3227 .elementor-element.elementor-element-8fc516a > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-3227 .elementor-element.elementor-element-8fc516a .elementor-heading-title{font-size:18px;font-weight:700;color:#0a77a4;}.elementor-3227 .elementor-element.elementor-element-9e06b1f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3227 .elementor-element.elementor-element-9e06b1f{font-size:21px;font-weight:300;line-height:1.6em;color:#000000;}.elementor-3227 .elementor-element.elementor-element-125b9b9 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-3227 .elementor-element.elementor-element-125b9b9 .elementor-heading-title{font-size:18px;font-weight:700;color:#0a77a4;}.elementor-3227 .elementor-element.elementor-element-825d7a8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3227 .elementor-element.elementor-element-825d7a8{font-size:21px;font-weight:300;line-height:1.6em;color:#000000;}.elementor-3227 .elementor-element.elementor-element-0e17740 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-3227 .elementor-element.elementor-element-0e17740 .elementor-heading-title{font-size:18px;font-weight:700;color:#0a77a4;}.elementor-3227 .elementor-element.elementor-element-f430752 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3227 .elementor-element.elementor-element-f430752{font-size:21px;font-weight:300;line-height:1.6em;color:#000000;}.elementor-3227 .elementor-element.elementor-element-dfa3e63 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-3227 .elementor-element.elementor-element-dfa3e63 .elementor-heading-title{font-size:18px;font-weight:700;color:#0a77a4;}.elementor-3227 .elementor-element.elementor-element-7c60f96 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3227 .elementor-element.elementor-element-7c60f96{font-size:21px;font-weight:300;line-height:1.6em;color:#000000;}.elementor-3227 .elementor-element.elementor-element-466d248 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-3227 .elementor-element.elementor-element-466d248 .elementor-heading-title{font-size:21px;font-weight:700;color:#0a77a4;}.elementor-3227 .elementor-element.elementor-element-66edcc9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3227 .elementor-element.elementor-element-66edcc9{font-size:21px;font-weight:300;line-height:1.6em;color:#000000;}.elementor-3227 .elementor-element.elementor-element-d64a239 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-3227 .elementor-element.elementor-element-d64a239 .elementor-heading-title{font-size:18px;font-weight:700;color:#0a77a4;}.elementor-3227 .elementor-element.elementor-element-1940e55 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3227 .elementor-element.elementor-element-1940e55{font-size:21px;font-weight:300;line-height:1.6em;color:#000000;}.elementor-3227 .elementor-element.elementor-element-a227811 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-3227 .elementor-element.elementor-element-a227811 .elementor-heading-title{font-size:18px;font-weight:700;color:#0a77a4;}.elementor-3227 .elementor-element.elementor-element-c5fd751 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3227 .elementor-element.elementor-element-c5fd751{font-size:21px;font-weight:300;line-height:1.6em;color:#000000;}.elementor-3227 .elementor-element.elementor-element-98ea544 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-3227 .elementor-element.elementor-element-98ea544 .elementor-heading-title{font-size:18px;font-weight:700;color:#0a77a4;}.elementor-3227 .elementor-element.elementor-element-8c21912 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3227 .elementor-element.elementor-element-8c21912{font-size:21px;font-weight:300;line-height:1.6em;color:#000000;}.elementor-3227 .elementor-element.elementor-element-898282c > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-3227 .elementor-element.elementor-element-898282c .elementor-heading-title{font-size:18px;font-weight:700;color:#0a77a4;}.elementor-3227 .elementor-element.elementor-element-c94c506 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3227 .elementor-element.elementor-element-c94c506{font-size:21px;font-weight:300;line-height:1.6em;color:#000000;}.elementor-3227 .elementor-element.elementor-element-3a50d91 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-3227 .elementor-element.elementor-element-3a50d91 .elementor-heading-title{font-size:21px;font-weight:700;color:#0a77a4;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3227 .elementor-element.elementor-element-ce85d0c > .elementor-widget-container{margin:60px 0px 60px 0px;border-radius:0px 0px 0px 0px;}.elementor-3227 .elementor-element.elementor-element-ce85d0c .elementor-tab-title{border-width:0px;padding:50px 40px 50px 45px;}.elementor-3227 .elementor-element.elementor-element-ce85d0c .elementor-tab-content{border-width:0px;font-size:18px;padding:40px 40px 40px 40px;}.elementor-3227 .elementor-element.elementor-element-ce85d0c .elementor-toggle-title, .elementor-3227 .elementor-element.elementor-element-ce85d0c .elementor-toggle-icon{color:#00a96e;}.elementor-3227 .elementor-element.elementor-element-ce85d0c .elementor-toggle-icon svg{fill:#00a96e;}.elementor-3227 .elementor-element.elementor-element-ce85d0c .elementor-tab-title.elementor-active a, .elementor-3227 .elementor-element.elementor-element-ce85d0c .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#00a96e;}.elementor-3227 .elementor-element.elementor-element-ce85d0c .elementor-toggle-title{font-size:30px;font-weight:800;}@media(max-width:767px){.elementor-3227 .elementor-element.elementor-element-0c76885 .elementor-heading-title{font-size:32px;}.elementor-3227 .elementor-element.elementor-element-2817c7f{margin-top:-5px;margin-bottom:0px;padding:25px 0px 20px 0px;}.elementor-3227 .elementor-element.elementor-element-dbc1403 .elementor-image-box-img{margin-bottom:33px;}.elementor-3227 .elementor-element.elementor-element-dbc1403.elementor-position-right .elementor-image-box-img{margin-left:33px;}.elementor-3227 .elementor-element.elementor-element-dbc1403.elementor-position-left .elementor-image-box-img{margin-right:33px;}.elementor-3227 .elementor-element.elementor-element-dbc1403.elementor-position-top .elementor-image-box-img{margin-bottom:33px;}.elementor-3227 .elementor-element.elementor-element-7230596 .elementor-image-box-img{margin-bottom:11px;}.elementor-3227 .elementor-element.elementor-element-a891b09 .elementor-image-box-img{margin-bottom:19px;}.elementor-3227 .elementor-element.elementor-element-5bb4df4{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3227 .elementor-element.elementor-element-5d6f55d .elementor-heading-title{font-size:35px;}.elementor-3227 .elementor-element.elementor-element-ce85d0c .elementor-toggle-title{font-size:20px;}.elementor-3227 .elementor-element.elementor-element-ce85d0c .elementor-tab-title{padding:7px 7px 7px 7px;}.elementor-3227 .elementor-element.elementor-element-ce85d0c .elementor-tab-content{padding:10px 15px 10px 15px;}}/* Start custom CSS for heading, class: .elementor-element-0c76885 */@media (max-width: 767px) {
    .elementor-3227 .elementor-element.elementor-element-0c76885 h2 {
        font-size: 10vw !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4778daa */.elementor-3227 .elementor-element.elementor-element-4778daa {
    /*min-height: 630px;*/
    background-size: 1700px;
    margin-top: -123px;
    
}
.elementor-3227 .elementor-element.elementor-element-4778daa .main-header{
    min-height: 630px;
    display: flex;
    align-items: center;
}

@media (max-width: 767px) {
    .elementor-3227 .elementor-element.elementor-element-4778daa {
        margin-top: 0;
        background-size: contain;
    }
    .elementor-3227 .elementor-element.elementor-element-4778daa .main-header{
        min-height: initial;
        align-items: flex-end;
    }
    .elementor-3227 .elementor-element.elementor-element-4778daa .elementor-element-populated {
        padding-top: 0;
        padding-bottom: 0;
    }
    .elementor-3227 .elementor-element.elementor-element-4778daa .elementor-widget-container{
        min-height: 38vw;
        display: flex;
            align-items: flex-end;
    }
    .elementor-3227 .elementor-element.elementor-element-4778daa h2 {
        font-size: calc(20px + 10vw);
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2817c7f */@media (max-width: 767px) {
    .elementor-3227 .elementor-element.elementor-element-2817c7f {
        background-color: #005f85;    
    }
    .elementor-3227 .elementor-element.elementor-element-2817c7f .elementor-row {
        display: flex;
    }
    .elementor-3227 .elementor-element.elementor-element-2817c7f .elementor-row > div {
        /*flex: 0 1 50%;*/
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5bb4df4 */.elementor-3227 .elementor-element.elementor-element-5bb4df4 {
    margin-right: auto;
    margin-left: auto;
    max-width: 1070px;
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-ce85d0c */.elementor-3227 .elementor-element.elementor-element-ce85d0c {
    margin-left: auto;
    margin-right: auto;
    max-width: 970px;
}
.elementor-3227 .elementor-element.elementor-element-ce85d0c .elementor-toggle-item {
    margin-top: -1px;
    border: 1px solid #d4d4d4;
}
.elementor-3227 .elementor-element.elementor-element-ce85d0c .elementor-tab-title {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.elementor-3227 .elementor-element.elementor-element-ce85d0c .elementor-tab-content {
    border-top: 1px solid #d4d4d4 !important;
}
.elementor-3227 .elementor-element.elementor-element-ce85d0c .elementor-tab-title > a {
    order: 1;
    max-width: 530px;
    display: block;
}
.elementor-3227 .elementor-element.elementor-element-ce85d0c .elementor-toggle-icon {
    order: 2;
}/* End custom CSS */