.elementor-9 .elementor-element.elementor-element-00bdb93{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.2;--border-radius:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-00bdb93::before, .elementor-9 .elementor-element.elementor-element-00bdb93 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-00bdb93 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-00bdb93 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-00bdb93 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-00bdb93 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-4827926{--display:flex;--min-height:208px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.2;--border-radius:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-4827926:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-4827926 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-84e334b );}.elementor-9 .elementor-element.elementor-element-4827926::before, .elementor-9 .elementor-element.elementor-element-4827926 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-4827926 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-4827926 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-4827926 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-4827926 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-e10f7ac > div.elementor-container{max-width:1140px;--porto-flick-carousel-width:1140px;}.elementor-9 .elementor-element.elementor-element-e10f7ac{border-style:none;}.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-76ca9b2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9 .elementor-element.elementor-element-76ca9b2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9 .elementor-element.elementor-element-7cfc725{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-9 .elementor-element.elementor-element-2feeca8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 1px) 0px;}.elementor-9 .elementor-element.elementor-element-2feeca8 .btn{font-size:14px;font-weight:600;padding:12.5px 38.4px 12.5px 38.4px;}.elementor-9 .elementor-element.elementor-element-23356ad:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-23356ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0088CC;background-image:url("https://www.grandellilaw.com/wp-content/uploads/2025/11/ge-team-picture.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-23356ad > .porto-ibanner{min-height:358px;}.elementor-9 .elementor-element.elementor-element-23356ad{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9 .elementor-element.elementor-element-23356ad > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-687f2db > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-9 .elementor-element.elementor-element-b339983 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-b339983.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#212529;}.elementor-9 .elementor-element.elementor-element-b339983.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-b339983.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-b339983.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-b339983.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-b339983.elementor-view-framed .elementor-icon{background-color:#212529;}.elementor-9 .elementor-element.elementor-element-b339983.elementor-view-stacked .elementor-icon svg{fill:#212529;}.elementor-9 .elementor-element.elementor-element-b339983 .elementor-icon{font-size:12px;padding:29px;}.elementor-9 .elementor-element.elementor-element-b339983 .elementor-icon svg{height:12px;}.elementor-9 .elementor-element.elementor-element-0e4315f{--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;--border-radius:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-0e4315f:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-0e4315f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-quaternary );}.elementor-9 .elementor-element.elementor-element-2fd8d82{--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-9 .elementor-element.elementor-element-62ae1f8{--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:0rem;--margin-bottom:-2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-9 .elementor-element.elementor-element-efb19f0{text-align:center;}.elementor-9 .elementor-element.elementor-element-efb19f0 .elementor-heading-title{font-size:clamp(57px, 21px + 0.1041666667 * 100vw, 150px);font-weight:600;letter-spacing:-0.023em;color:var( --e-global-color-quaternary );}.elementor-9 .elementor-element.elementor-element-494ac84{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-b42a7cf{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-b42a7cf:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-b42a7cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-quaternary );}.elementor-9 .elementor-element.elementor-element-fcb5146{width:initial;max-width:initial;}.elementor-9 .elementor-element.elementor-element-fcb5146 .porto-u-main-heading > *{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-9 .elementor-element.elementor-element-23e2eff{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.8rem) 0rem;z-index:1;text-align:left;}.elementor-9 .elementor-element.elementor-element-23e2eff .elementor-heading-title{font-size:clamp(32px, 3.7vw, 49px);font-weight:600;}.elementor-9 .elementor-element.elementor-element-5b48380{--display:flex;}.elementor-9 .elementor-element.elementor-element-37554a2{font-size:1.05rem;}.elementor-9 .elementor-element.elementor-element-59903e6{--display:flex;}.elementor-9 .elementor-element.elementor-element-7c383a2{font-size:1.05rem;}.elementor-9 .elementor-element.elementor-element-d10a73e{--display:flex;}.elementor-9 .elementor-element.elementor-element-234ad51{font-size:1.05rem;}.elementor-9 .elementor-element.elementor-element-64dadd2{--display:flex;}.elementor-9 .elementor-element.elementor-element-3f7580f{font-size:1.05rem;}.elementor-9 .elementor-element.elementor-element-353028d{--display:flex;}.elementor-9 .elementor-element.elementor-element-8f88db0{font-size:1.05rem;}.elementor-9 .elementor-element.elementor-element-7928eaf{--n-accordion-title-font-size:1.2rem;border-style:none;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-9 .elementor-element.elementor-element-6151b3c:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-6151b3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-quaternary );}.elementor-9 .elementor-element.elementor-element-6151b3c, .elementor-9 .elementor-element.elementor-element-6151b3c > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-6151b3c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9 .elementor-element.elementor-element-6151b3c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-24b0771 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9 .elementor-element.elementor-element-24b0771 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-a749df5 > div.elementor-container{max-width:1140px;--porto-flick-carousel-width:1140px;}.elementor-9 .elementor-element.elementor-element-a749df5{margin-top:0px;margin-bottom:0px;}.elementor-element-62490e7 .porto-sicon-box.top-icon{text-align:center;}.elementor-9 .elementor-element.elementor-element-62490e7{background-color:#FFFFFF;padding:48px 25px 32px 25px;}.elementor-9 .elementor-element.elementor-element-62490e7 .porto-icon{font-size:73px;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-62490e7 .porto-icon svg{width:1em;height:1em;fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-62490e7 .porto-sicon-img{border-radius:200px;}.elementor-9 .elementor-element.elementor-element-62490e7 .porto-icon.advanced{border-radius:200px;}.elementor-9 .elementor-element.elementor-element-62490e7 .porto-sicon-title{font-size:1.5em;font-weight:700;margin-bottom:9px;}.elementor-9 .elementor-element.elementor-element-62490e7 .porto-sicon-header p{font-size:1.1em;}.elementor-element-c8d390e .porto-sicon-box.top-icon{text-align:center;}.elementor-9 .elementor-element.elementor-element-c8d390e{background-color:#FFFFFF;padding:48px 25px 32px 25px;}.elementor-9 .elementor-element.elementor-element-c8d390e .porto-icon{font-size:73px;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-c8d390e .porto-icon svg{width:1em;height:1em;fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-c8d390e .porto-sicon-img{border-radius:200px;}.elementor-9 .elementor-element.elementor-element-c8d390e .porto-icon.advanced{border-radius:200px;}.elementor-9 .elementor-element.elementor-element-c8d390e .porto-sicon-title{font-size:1.5em;font-weight:700;margin-bottom:9px;}.elementor-9 .elementor-element.elementor-element-c8d390e .porto-sicon-header p{font-size:1.1em;}.elementor-element-fe3b027 .porto-sicon-box.top-icon{text-align:center;}.elementor-9 .elementor-element.elementor-element-fe3b027{background-color:#FFFFFF;padding:48px 25px 32px 25px;}.elementor-9 .elementor-element.elementor-element-fe3b027 .porto-icon{font-size:73px;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-fe3b027 .porto-icon svg{width:1em;height:1em;fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-fe3b027 .porto-sicon-img{border-radius:200px;}.elementor-9 .elementor-element.elementor-element-fe3b027 .porto-icon.advanced{border-radius:200px;}.elementor-9 .elementor-element.elementor-element-fe3b027 .porto-sicon-title{font-size:1.5em;font-weight:700;margin-bottom:9px;}.elementor-9 .elementor-element.elementor-element-fe3b027 .porto-sicon-header p{font-size:1.1em;}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-76ca9b2{width:58%;}.elementor-9 .elementor-element.elementor-element-5fa867b{width:42%;}}@media(max-width:991px) and (min-width:768px){.elementor-9 .elementor-element.elementor-element-76ca9b2{width:100%;}.elementor-9 .elementor-element.elementor-element-5fa867b{width:100%;}}@media(max-width:991px){.elementor-9 .elementor-element.elementor-element-00bdb93{--border-radius:0px 0px 0px 0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-00bdb93{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9 .elementor-element.elementor-element-4827926{--border-radius:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-76ca9b2 > .elementor-element-populated{padding:0rem 0.75rem 0rem 0.75rem;}.elementor-9 .elementor-element.elementor-element-5fa867b > .elementor-element-populated{margin:0px 0px 24px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-9 .elementor-element.elementor-element-0e4315f{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:20px;--padding-inline-end:20px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-0e4315f{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-9 .elementor-element.elementor-element-2fd8d82{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-2fd8d82{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9 .elementor-element.elementor-element-62ae1f8{--margin-top:0rem;--margin-bottom:-1rem;--margin-left:0rem;--margin-right:0rem;}.elementor-9 .elementor-element.elementor-element-494ac84{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-494ac84{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9 .elementor-element.elementor-element-6151b3c, .elementor-9 .elementor-element.elementor-element-6151b3c > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-76ca9b2 > .elementor-element-populated{padding:20px 15px 0px 15px;}.elementor-9 .elementor-element.elementor-element-494ac84{--border-radius:0px 0px 0px 0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-494ac84{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9 .elementor-element.elementor-element-a749df5{margin-top:0px;margin-bottom:40px;}}/* Start custom CSS for section, class: .elementor-element-6151b3c */.custom-icon-box::after{content:"";transition:.2s all ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:50%;height:5px;width:0;transform:translateX(-50%);background-color:#0052cc}
	.custom-icon-box:hover::after{width:100%}
	.custom-icon-box .porto-sicon-header,.custom-icon-box .porto-sicon-top{transition:transform .4s}
	.custom-icon-box:hover .porto-sicon-header,.custom-icon-box:hover .porto-sicon-top{transform:translateY(-20px)}
	.custom-icon-box .porto-sicon-description{position:absolute;left:0;bottom:1rem;width:100%;opacity:0;transform:translateY(100%);transition:opacity .4s,bottom .4s ease-in-out}
	.custom-icon-box:hover .porto-sicon-description{opacity:1;bottom:3.6rem}
	@keyframes btnArrowEffect1{
	0%{transform:translateX(0)}
	51%{transform:translateX(20px);opacity:1}
	52%{opacity:0;transform:translateX(-20px)}
	53%{opacity:0}
	54%{opacity:1}
	100%{transform:translateX(0)}
	}
	html .btn-primary:hover, html .btn-primary:focus, html .btn-primary:active { color: #ffffff; background-color: #0061f0; border-color: #0067ff #0067ff #0052cc;}/* End custom CSS */