.elementor-337403 .elementor-element.elementor-element-80facee{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-337403 .elementor-element.elementor-element-8618db2{--display:flex;--min-height:700px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-337403 .elementor-element.elementor-element-8618db2:not(.elementor-motion-effects-element-type-background), .elementor-337403 .elementor-element.elementor-element-8618db2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://easigrass.com/dev/wp-content/uploads/2025/10/branch-hero.webp");}.elementor-337403 .elementor-element.elementor-element-7a0041b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-337403 .elementor-element.elementor-element-024975f{--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-337403 .elementor-element.elementor-element-5067594{--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;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-337403 .elementor-element.elementor-element-34e7894{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-337403 .elementor-element.elementor-element-8e2a084{text-align:left;font-family:"itc-avant-garde-gothic-pro", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.625em;color:#373F51;}.elementor-337403 .elementor-element.elementor-element-8e2a084 a{color:#00663A;}.elementor-337403 .elementor-element.elementor-element-8e2a084 a:hover, .elementor-337403 .elementor-element.elementor-element-8e2a084 a:focus{color:#00663A;}.elementor-337403 .elementor-element.elementor-element-10c0641{text-align:left;font-family:"itc-avant-garde-gothic-pro", Sans-serif;font-size:1rem;font-weight:300;line-height:1.625em;color:#373F51;}.elementor-337403 .elementor-element.elementor-element-10c0641 a{color:#00663A;}.elementor-337403 .elementor-element.elementor-element-10c0641 a:hover, .elementor-337403 .elementor-element.elementor-element-10c0641 a:focus{color:#00663A;}.elementor-337403 .elementor-element.elementor-element-9c9c144{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-337403 .elementor-element.elementor-element-de5e67e{--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;}.elementor-337403 .elementor-element.elementor-element-de5e67e.e-con{--align-self:stretch;}.elementor-337403 .elementor-element.elementor-element-00d36eb{--display:flex;--min-height:50vh;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-337403 .elementor-element.elementor-element-00d36eb.e-con{--align-self:stretch;}.elementor-337403 .elementor-element.elementor-element-ea8d680.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-337403 .elementor-element.elementor-element-ef5dcaf{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-337403 .elementor-element.elementor-element-ef5dcaf:not(.elementor-motion-effects-element-type-background), .elementor-337403 .elementor-element.elementor-element-ef5dcaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#373F51;}.elementor-337403 .elementor-element.elementor-element-ef5dcaf.e-con{--align-self:stretch;}.elementor-337403 .elementor-element.elementor-element-7368d25{--display:flex;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-337403 .elementor-element.elementor-element-7368d25:not(.elementor-motion-effects-element-type-background), .elementor-337403 .elementor-element.elementor-element-7368d25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#373F51;}.elementor-337403 .elementor-element.elementor-element-02636e8{text-align:left;font-family:"itc-avant-garde-gothic-pro", Sans-serif;font-size:1.125rem;font-weight:700;line-height:1.625em;color:#FFFFFF;}.elementor-337403 .elementor-element.elementor-element-02636e8 a{color:#00663A;}.elementor-337403 .elementor-element.elementor-element-02636e8 a:hover, .elementor-337403 .elementor-element.elementor-element-02636e8 a:focus{color:#00663A;}.elementor-337403 .elementor-element.elementor-element-b9784eb{text-align:left;font-family:"itc-avant-garde-gothic-pro", Sans-serif;font-size:0.875rem;font-weight:300;line-height:1.625em;color:#FFFFFF;}.elementor-337403 .elementor-element.elementor-element-b9784eb a{color:#00663A;}.elementor-337403 .elementor-element.elementor-element-b9784eb a:hover, .elementor-337403 .elementor-element.elementor-element-b9784eb a:focus{color:#00663A;}.elementor-337403 .elementor-element.elementor-element-e9d03de{text-align:left;font-family:"itc-avant-garde-gothic-pro", Sans-serif;font-size:1.125rem;font-weight:700;line-height:1.625em;color:#FFFFFF;}.elementor-337403 .elementor-element.elementor-element-e9d03de a{color:#00663A;}.elementor-337403 .elementor-element.elementor-element-e9d03de a:hover, .elementor-337403 .elementor-element.elementor-element-e9d03de a:focus{color:#00663A;}.elementor-337403 .elementor-element.elementor-element-a559035{text-align:left;font-family:"itc-avant-garde-gothic-pro", Sans-serif;font-size:0.875rem;font-weight:300;line-height:1.625em;color:#FFFFFF;}.elementor-337403 .elementor-element.elementor-element-a559035 a{color:#00663A;}.elementor-337403 .elementor-element.elementor-element-a559035 a:hover, .elementor-337403 .elementor-element.elementor-element-a559035 a:focus{color:#00663A;}.elementor-337403 .elementor-element.elementor-element-fc9eef2{text-align:left;font-family:"itc-avant-garde-gothic-pro", Sans-serif;font-size:0.875rem;font-weight:300;line-height:1.625em;color:#FFFFFF;}.elementor-337403 .elementor-element.elementor-element-fc9eef2 a{color:#00663A;}.elementor-337403 .elementor-element.elementor-element-fc9eef2 a:hover, .elementor-337403 .elementor-element.elementor-element-fc9eef2 a:focus{color:#00663A;}.elementor-337403 .elementor-element.elementor-element-0d137d1{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-337403 .elementor-element.elementor-element-0d137d1:not(.elementor-motion-effects-element-type-background), .elementor-337403 .elementor-element.elementor-element-0d137d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-337403 .elementor-element.elementor-element-0d137d1.e-con{--align-self:stretch;}.elementor-337403 .elementor-element.elementor-element-8eb60e8{--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;}.elementor-337403 .elementor-element.elementor-element-5f6608f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-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-337403 .elementor-element.elementor-element-ed8ef83{text-align:left;color:#373F51;font-family:"itc-avant-garde-gothic-pro", Sans-serif;font-size:0.875rem;font-weight:300;line-height:1.625em;}.elementor-337403 .elementor-element.elementor-element-f7d0e1d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-337403 .elementor-element.elementor-element-f65613e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-337403 .elementor-element.elementor-element-c1cc8fd{text-align:left;font-family:"itc-avant-garde-gothic-pro", Sans-serif;font-size:1.125rem;font-weight:700;line-height:1.625em;color:#373F51;}.elementor-337403 .elementor-element.elementor-element-c1cc8fd a{color:#00663A;}.elementor-337403 .elementor-element.elementor-element-c1cc8fd a:hover, .elementor-337403 .elementor-element.elementor-element-c1cc8fd a:focus{color:#00663A;}.elementor-337403 .elementor-element.elementor-element-079c077{--display:flex;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-337403 .elementor-element.elementor-element-079c077:not(.elementor-motion-effects-element-type-background), .elementor-337403 .elementor-element.elementor-element-079c077 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#373F51;}.elementor-337403 .elementor-element.elementor-element-25f338b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-337403 .elementor-element.elementor-element-fb3235a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-337403 .elementor-element.elementor-element-3de1087 > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;}.elementor-337403 .elementor-element.elementor-element-3de1087{text-align:left;font-family:"itc-avant-garde-gothic-pro", Sans-serif;font-size:1.25rem;font-weight:700;line-height:1.625em;color:#FFFFFF;}.elementor-337403 .elementor-element.elementor-element-3de1087 a{color:#00663A;}.elementor-337403 .elementor-element.elementor-element-3de1087 a:hover, .elementor-337403 .elementor-element.elementor-element-3de1087 a:focus{color:#00663A;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-337403 .elementor-element.elementor-element-4aa28ce .elementor-button{background-color:#FFFFFF;font-family:"itc-avant-garde-gothic-pro", Sans-serif;font-size:0.875rem;font-weight:500;line-height:1.25em;fill:#373F51;color:#373F51;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-337403 .elementor-element.elementor-element-4aa28ce .elementor-button:hover, .elementor-337403 .elementor-element.elementor-element-4aa28ce .elementor-button:focus{background-color:#373F51;color:#FFFFFF;border-color:#FFFFFF;}.elementor-337403 .elementor-element.elementor-element-4aa28ce .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-337403 .elementor-element.elementor-element-4aa28ce .elementor-button:hover svg, .elementor-337403 .elementor-element.elementor-element-4aa28ce .elementor-button:focus svg{fill:#FFFFFF;}.elementor-337403 .elementor-element.elementor-element-ffbabb0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-337403 .elementor-element.elementor-element-087afe7{--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-337403 .elementor-element.elementor-element-bd5bdd5{--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-337403 .elementor-element.elementor-element-eb6741a{--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;}@media(max-width:1200px){.elementor-337403 .elementor-element.elementor-element-8e2a084{text-align:center;}.elementor-337403 .elementor-element.elementor-element-10c0641{text-align:center;}.elementor-337403 .elementor-element.elementor-element-02636e8{text-align:center;}.elementor-337403 .elementor-element.elementor-element-b9784eb{text-align:center;}.elementor-337403 .elementor-element.elementor-element-e9d03de{text-align:center;}.elementor-337403 .elementor-element.elementor-element-a559035{text-align:center;}.elementor-337403 .elementor-element.elementor-element-fc9eef2{text-align:center;}.elementor-337403 .elementor-element.elementor-element-ed8ef83{text-align:center;}.elementor-337403 .elementor-element.elementor-element-c1cc8fd{text-align:center;}.elementor-337403 .elementor-element.elementor-element-3de1087{text-align:center;}}@media(max-width:767px){.elementor-337403 .elementor-element.elementor-element-4aa28ce{width:100%;max-width:100%;}}/* Start custom CSS for container, class: .elementor-element-ef5dcaf */.branch-address {
    max-height:450px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d137d1 */.branch-feat {
    max-height:450px;
}/* End custom CSS */
/* Start custom CSS */.branches-locations-grid {
    display: grid;
    /* Create 4 equal columns */
    grid-template-columns: repeat(4, 1fr); 
    width: 100%;
    border-top: 1px solid #ccc; /* Add top border for the first row */
    border-left: 1px solid #ccc;
}

/* Style for each individual location cell */
.branches-locations-grid-item {
    /* Centering the text: Use Flexbox */
    display: flex;
    justify-content: center; /* Center horizontally */
    align-items: center;     /* Center vertically */
    text-align: center;      
    
    padding: 10px;
    border-right: 1px solid #ccc !important;
    border-bottom: 1px solid #ccc;
    box-sizing: border-box; 
    min-height: 40px; 
    color: #333; 
    background-color: #fff; /* Default background is white */
    font-size: 14px; /* Adjust font size to fit if needed, matching common table/grid styles */
}

/* Row Styling (Alternating Checkerboard Pattern) */
/* Target Column 1 and 3 in Odd Rows (1, 3, 5, ...) */
.branches-locations-grid-item:nth-child(8n + 1), /* Row 1, Col 1 */
.branches-locations-grid-item:nth-child(8n + 3), /* Row 1, Col 3 */
.branches-locations-grid-item:nth-child(8n + 9), /* Row 3, Col 1 */
.branches-locations-grid-item:nth-child(8n + 11), /* Row 3, Col 3 */
.branches-locations-grid-item:nth-child(8n + 17), /* Row 5, Col 1 */
.branches-locations-grid-item:nth-child(8n + 19), /* Row 5, Col 3 */
.branches-locations-grid-item:nth-child(8n + 25), /* Row 7, Col 1 */
.branches-locations-grid-item:nth-child(8n + 27) /* Row 7, Col 3 */
{
    background-color: rgba(246, 246, 246, 1);
}

/* Target Column 2 and 4 in Even Rows (2, 4, 6, ...) */
.branches-locations-grid-item:nth-child(8n + 6), /* Row 2, Col 2 */
.branches-locations-grid-item:nth-child(8n + 8), /* Row 2, Col 4 */
.branches-locations-grid-item:nth-child(8n + 14), /* Row 4, Col 2 */
.branches-locations-grid-item:nth-child(8n + 16), /* Row 4, Col 4 */
.branches-locations-grid-item:nth-child(8n + 22), /* Row 6, Col 2 */
.branches-locations-grid-item:nth-child(8n + 24), /* Row 6, Col 4 */
.branches-locations-grid-item:nth-child(8n + 30), /* Row 8, Col 2 */
.branches-locations-grid-item:nth-child(8n + 32) /* Row 8, Col 4 */
{
    background-color: rgba(246, 246, 246, 1);
}/* End custom CSS */