.elementor-21 .elementor-element.elementor-element-79a6ccb1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-7e9c18b3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-7e9c18b3:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-7e9c18b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://lmgconstructionsolutions.com/wp-content/uploads/2025/12/Video-cover-hero-section.webp") 50% 50%;background-size:cover;}.elementor-21 .elementor-element.elementor-element-4bf0a815 .button-group a.button-one svg{width:20px;}.elementor-21 .elementor-element.elementor-element-4bf0a815 .elementor-repeater-item-b752f05 .btn-icon-left{margin-right:10px;}.elementor-21 .elementor-element.elementor-element-4bf0a815 .elementor-repeater-item-b752f05{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:0.1em;padding:1.5em 1.5em 1.5em 1.5em;border-radius:5px 5px 5px 5px;border-width:0px 0px 0px 0px;margin:0em 1em 0em 0em;background:var( --e-global-color-secondary );border-color:#0080f0;}.elementor-21 .elementor-element.elementor-element-4bf0a815 .elementor-repeater-item-b752f05, .elementor-21 .elementor-element.elementor-element-4bf0a815 .elementor-repeater-item-b752f05 svg{color:var( --e-global-color-69e0776 );fill:var( --e-global-color-69e0776 );}.elementor-21 .elementor-element.elementor-element-4bf0a815 .elementor-repeater-item-b752f05:hover, .elementor-21 .elementor-element.elementor-element-4bf0a815 .elementor-repeater-item-b752f05:hover svg{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-4bf0a815 .elementor-repeater-item-b752f05:hover{background:var( --e-global-color-69e0776 );border-color:#222222;}.elementor-21 .elementor-element.elementor-element-4bf0a815 .elementor-repeater-item-2fd891f .btn-icon-left{margin-right:10px;}.elementor-21 .elementor-element.elementor-element-4bf0a815 .elementor-repeater-item-2fd891f{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:0.1em;padding:1.5em 1.5em 1.5em 1.5em;border-radius:5px 5px 5px 5px;border-width:0px 0px 0px 0px;margin:0em 0em 0em 1em;background:var( --e-global-color-secondary );border-color:#0080f0;}.elementor-21 .elementor-element.elementor-element-4bf0a815 .elementor-repeater-item-2fd891f, .elementor-21 .elementor-element.elementor-element-4bf0a815 .elementor-repeater-item-2fd891f svg{color:var( --e-global-color-69e0776 );fill:var( --e-global-color-69e0776 );}.elementor-21 .elementor-element.elementor-element-4bf0a815 .elementor-repeater-item-2fd891f:hover, .elementor-21 .elementor-element.elementor-element-4bf0a815 .elementor-repeater-item-2fd891f:hover svg{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-4bf0a815 .elementor-repeater-item-2fd891f:hover{background:var( --e-global-color-69e0776 );border-color:#222222;}.elementor-21 .elementor-element.elementor-element-4bf0a815 .flex_caption.container{max-width:1200px;}.elementor-21 .elementor-element.elementor-element-4bf0a815 .flexslider .flex-direction-nav a,.elementor-21 .elementor-element.elementor-element-4bf0a815 .flexslider .flex-direction-nav i{font-size:15px;}.elementor-21 .elementor-element.elementor-element-4bf0a815 .flexslider .flex-direction-nav a{width:53px;height:53px;line-height:53px;color:var( --e-global-color-69e0776 );background-color:var( --e-global-color-fd0dc99 );border-color:var( --e-global-color-fd0dc99 );}.elementor-21 .elementor-element.elementor-element-4bf0a815 .flexslider .flex-direction-nav a.flex-prev{left:5%;top:50%;}.elementor-21 .elementor-element.elementor-element-4bf0a815 .flexslider .flex-direction-nav a.flex-next{right:5%;top:50%;}.elementor-21 .elementor-element.elementor-element-4bf0a815 .flexslider .flex-direction-nav a:hover{background-color:var( --e-global-color-69e0776 );border-color:var( --e-global-color-69e0776 );}.elementor-21 .elementor-element.elementor-element-4bf0a815 .flexslider .flex_caption{text-align:left;}.elementor-21 .elementor-element.elementor-element-4bf0a815 .flex_caption .sub-title{color:#ffffff;font-family:var( --e-global-typography-60b0850-font-family ), Sans-serif;font-size:var( --e-global-typography-60b0850-font-size );font-weight:var( --e-global-typography-60b0850-font-weight );text-transform:var( --e-global-typography-60b0850-text-transform );line-height:var( --e-global-typography-60b0850-line-height );letter-spacing:var( --e-global-typography-60b0850-letter-spacing );margin:0px 0px 8px 0px;}.elementor-21 .elementor-element.elementor-element-4bf0a815 .flex_caption .title{color:#ffffff;font-family:"Manrope", Sans-serif;font-size:70px;font-weight:800;text-transform:none;line-height:1.1428em;letter-spacing:0px;margin:0px 0px 32px 0px;}.elementor-21 .elementor-element.elementor-element-4bf0a815 .flex_caption .desc{color:#ffffff;font-family:var( --e-global-typography-0e13cb7-font-family ), Sans-serif;font-size:var( --e-global-typography-0e13cb7-font-size );font-weight:var( --e-global-typography-0e13cb7-font-weight );text-transform:var( --e-global-typography-0e13cb7-text-transform );line-height:var( --e-global-typography-0e13cb7-line-height );letter-spacing:var( --e-global-typography-0e13cb7-letter-spacing );margin:0px 0px 55px 0px;}.elementor-21 .elementor-element.elementor-element-2f3b6b3{--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;--margin-top:-18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-21 .elementor-element.elementor-element-333271cc{--display:flex;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 5px 5px;box-shadow:0px 10px 40px 2px rgba(0, 0, 0, 0.1);--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-333271cc:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-333271cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-69e0776 );}.elementor-21 .elementor-element.elementor-element-4a3de8a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-bf14619{--display:flex;--margin-top:-64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-363a3126{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-21 .elementor-element.elementor-element-6bcef069{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-38e2becf .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-2f20b0f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 15px 0px 40px;}.elementor-21 .elementor-element.elementor-element-4e04b1e7{--display:flex;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 5px 5px;box-shadow:0px 10px 40px 2px rgba(0, 0, 0, 0.1);--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-4e04b1e7:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-4e04b1e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-7dfb7e9f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-7ad49cb7{--display:flex;--margin-top:-64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-22b7e630{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-21 .elementor-element.elementor-element-13dfaf05{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-899791e .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-69e0776 );}.elementor-21 .elementor-element.elementor-element-7d1daeda{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 15px 0px 40px;color:var( --e-global-color-69e0776 );}.elementor-21 .elementor-element.elementor-element-6a5779a6{--display:flex;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 5px 5px;box-shadow:0px 10px 40px 2px rgba(0, 0, 0, 0.1);--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-6a5779a6:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-6a5779a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-69e0776 );}.elementor-21 .elementor-element.elementor-element-1b485808{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-1163dc22{--display:flex;--margin-top:-64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-22e3f015{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-21 .elementor-element.elementor-element-5a6797fc{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-7bf62814 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-5d6b2af9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 15px 0px 40px;}.elementor-21 .elementor-element.elementor-element-d89e73c .ekit-btn-wraper .elementskit-btn{justify-content:flex-start;}.elementor-21 .elementor-element.elementor-element-d89e73c .elementskit-btn{background-color:var( --e-global-color-secondary );padding:23px 40px 23px 40px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-69e0776 );fill:var( --e-global-color-69e0776 );border-style:none;border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-d89e73c .elementskit-btn:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-69e0776 );fill:var( --e-global-color-69e0776 );}.elementor-21 .elementor-element.elementor-element-d89e73c{margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-d89e73c .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-21 .elementor-element.elementor-element-d89e73c .elementskit-btn > i, .elementor-21 .elementor-element.elementor-element-d89e73c .elementskit-btn > svg{margin-right:2px;}.rtl .elementor-21 .elementor-element.elementor-element-d89e73c .elementskit-btn > i, .rtl .elementor-21 .elementor-element.elementor-element-d89e73c .elementskit-btn > svg{margin-left:2px;margin-right:0;}.elementor-21 .elementor-element.elementor-element-1a26e40b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.05;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:104px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-21 .elementor-element.elementor-element-1a26e40b:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-1a26e40b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lmgconstructionsolutions.com/wp-content/uploads/2025/11/base.jpg");background-position:top center;background-repeat:no-repeat;background-size:auto;}.elementor-21 .elementor-element.elementor-element-1a26e40b::before, .elementor-21 .elementor-element.elementor-element-1a26e40b > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-1a26e40b > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-1a26e40b > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-1a26e40b > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-1a26e40b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://lmgconstructionsolutions.com/wp-content/uploads/2025/11/Base.png");--background-overlay:'';background-position:top left;background-repeat:no-repeat;background-size:auto;}.elementor-21 .elementor-element.elementor-element-1a26e40b::before{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-21 .elementor-element.elementor-element-1cf70458{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-27bae17b{--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:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-69784716{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-66241127{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-5e5fe547{width:auto;max-width:auto;}.elementor-21 .elementor-element.elementor-element-7e1e7222{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;align-self:center;}.elementor-21 .elementor-element.elementor-element-7e1e7222 .elementor-heading-title{font-family:var( --e-global-typography-45abe00-font-family ), Sans-serif;font-size:var( --e-global-typography-45abe00-font-size );font-weight:var( --e-global-typography-45abe00-font-weight );text-transform:var( --e-global-typography-45abe00-text-transform );line-height:var( --e-global-typography-45abe00-line-height );letter-spacing:var( --e-global-typography-45abe00-letter-spacing );color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-26dbc28b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-26dbc28b .elementor-heading-title{font-family:var( --e-global-typography-a1290ba-font-family ), Sans-serif;font-size:var( --e-global-typography-a1290ba-font-size );font-weight:var( --e-global-typography-a1290ba-font-weight );text-transform:var( --e-global-typography-a1290ba-text-transform );line-height:var( --e-global-typography-a1290ba-line-height );letter-spacing:var( --e-global-typography-a1290ba-letter-spacing );color:var( --e-global-color-69e0776 );}.elementor-21 .elementor-element.elementor-element-742e753a{--display:flex;--justify-content:flex-end;}.elementor-21 .elementor-element.elementor-element-3d46352d{width:var( --container-widget-width, 470px );max-width:470px;--container-widget-width:470px;--container-widget-flex-grow:0;color:var( --e-global-color-69e0776 );}.elementor-21 .elementor-element.elementor-element-2ad6473 .ekit-btn-wraper .elementskit-btn{justify-content:flex-start;}.elementor-21 .elementor-element.elementor-element-2ad6473 .elementskit-btn{background-color:var( --e-global-color-secondary );padding:23px 40px 23px 40px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-69e0776 );fill:var( --e-global-color-69e0776 );border-style:none;border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-2ad6473 .elementskit-btn:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-69e0776 );fill:var( --e-global-color-69e0776 );}.elementor-21 .elementor-element.elementor-element-2ad6473{margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-2ad6473 .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-21 .elementor-element.elementor-element-2ad6473 .elementskit-btn > i, .elementor-21 .elementor-element.elementor-element-2ad6473 .elementskit-btn > svg{margin-right:2px;}.rtl .elementor-21 .elementor-element.elementor-element-2ad6473 .elementskit-btn > i, .rtl .elementor-21 .elementor-element.elementor-element-2ad6473 .elementskit-btn > svg{margin-left:2px;margin-right:0;}.elementor-21 .elementor-element.elementor-element-9f222e4{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-19bbaa5d{--display:flex;--border-radius:5px 5px 5px 5px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.07);--padding-top:0px;--padding-bottom:23px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-19bbaa5d:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-19bbaa5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-69e0776 );}.elementor-21 .elementor-element.elementor-element-35fd5dba img{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-1736196d{margin:-80px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-21 .elementor-element.elementor-element-23931db{--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;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-21cfe131{--display:flex;}.elementor-21 .elementor-element.elementor-element-cbdb3d9 .elementor-heading-title{font-family:var( --e-global-typography-60b0850-font-family ), Sans-serif;font-size:var( --e-global-typography-60b0850-font-size );font-weight:var( --e-global-typography-60b0850-font-weight );text-transform:var( --e-global-typography-60b0850-text-transform );line-height:var( --e-global-typography-60b0850-line-height );letter-spacing:var( --e-global-typography-60b0850-letter-spacing );}.elementor-21 .elementor-element.elementor-element-f342724{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0em 0em 2em 0em;}.elementor-21 .elementor-element.elementor-element-1e1598a4{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;margin:-27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-1e1598a4 .elementor-divider-separator{width:100%;}.elementor-21 .elementor-element.elementor-element-1e1598a4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-21 .elementor-element.elementor-element-2be939c3 .ekit-btn-wraper .elementskit-btn{justify-content:flex-start;}.elementor-21 .elementor-element.elementor-element-2be939c3 .elementskit-btn{background-color:#02010100;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );fill:var( --e-global-color-primary );border-style:none;}.elementor-21 .elementor-element.elementor-element-2be939c3{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-2be939c3 .elementskit-btn:hover{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-2be939c3 .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-21 .elementor-element.elementor-element-2be939c3 .elementskit-btn > i, .elementor-21 .elementor-element.elementor-element-2be939c3 .elementskit-btn > svg{margin-left:5px;}.rtl .elementor-21 .elementor-element.elementor-element-2be939c3 .elementskit-btn > i, .rtl .elementor-21 .elementor-element.elementor-element-2be939c3 .elementskit-btn > svg{margin-left:0;margin-right:5px;}.elementor-21 .elementor-element.elementor-element-5505d591{--display:flex;--border-radius:5px 5px 5px 5px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.07);--padding-top:0px;--padding-bottom:23px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-5505d591:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-5505d591 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-69e0776 );}.elementor-21 .elementor-element.elementor-element-613719e4 img{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-6ed54a85{margin:-80px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-21 .elementor-element.elementor-element-379b1a18{--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;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-559fb43b{--display:flex;}.elementor-21 .elementor-element.elementor-element-7ea696cd .elementor-heading-title{font-family:var( --e-global-typography-60b0850-font-family ), Sans-serif;font-size:var( --e-global-typography-60b0850-font-size );font-weight:var( --e-global-typography-60b0850-font-weight );text-transform:var( --e-global-typography-60b0850-text-transform );line-height:var( --e-global-typography-60b0850-line-height );letter-spacing:var( --e-global-typography-60b0850-letter-spacing );}.elementor-21 .elementor-element.elementor-element-49a907dc{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0em 0em 2em 0em;}.elementor-21 .elementor-element.elementor-element-47655190{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;margin:-27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-47655190 .elementor-divider-separator{width:100%;}.elementor-21 .elementor-element.elementor-element-47655190 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-21 .elementor-element.elementor-element-b8516a2 .ekit-btn-wraper .elementskit-btn{justify-content:flex-start;}.elementor-21 .elementor-element.elementor-element-b8516a2 .elementskit-btn{background-color:#02010100;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );fill:var( --e-global-color-primary );border-style:none;}.elementor-21 .elementor-element.elementor-element-b8516a2{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-b8516a2 .elementskit-btn:hover{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-b8516a2 .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-21 .elementor-element.elementor-element-b8516a2 .elementskit-btn > i, .elementor-21 .elementor-element.elementor-element-b8516a2 .elementskit-btn > svg{margin-left:5px;}.rtl .elementor-21 .elementor-element.elementor-element-b8516a2 .elementskit-btn > i, .rtl .elementor-21 .elementor-element.elementor-element-b8516a2 .elementskit-btn > svg{margin-left:0;margin-right:5px;}.elementor-21 .elementor-element.elementor-element-721f42c{--display:flex;--border-radius:5px 5px 5px 5px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.07);--padding-top:0px;--padding-bottom:23px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-721f42c:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-721f42c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-69e0776 );}.elementor-21 .elementor-element.elementor-element-6d27eb4e img{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-2cca2b2b{margin:-80px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-21 .elementor-element.elementor-element-6dfbd8d2{--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;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-dec55ba{--display:flex;}.elementor-21 .elementor-element.elementor-element-592aa18b .elementor-heading-title{font-family:var( --e-global-typography-60b0850-font-family ), Sans-serif;font-size:var( --e-global-typography-60b0850-font-size );font-weight:var( --e-global-typography-60b0850-font-weight );text-transform:var( --e-global-typography-60b0850-text-transform );line-height:var( --e-global-typography-60b0850-line-height );letter-spacing:var( --e-global-typography-60b0850-letter-spacing );}.elementor-21 .elementor-element.elementor-element-14815680{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-2ac55721{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;margin:-27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-2ac55721 .elementor-divider-separator{width:100%;}.elementor-21 .elementor-element.elementor-element-2ac55721 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-21 .elementor-element.elementor-element-650635f7 .ekit-btn-wraper .elementskit-btn{justify-content:flex-start;}.elementor-21 .elementor-element.elementor-element-650635f7 .elementskit-btn{background-color:#02010100;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );fill:var( --e-global-color-primary );border-style:none;}.elementor-21 .elementor-element.elementor-element-650635f7{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-650635f7 .elementskit-btn:hover{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-650635f7 .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-21 .elementor-element.elementor-element-650635f7 .elementskit-btn > i, .elementor-21 .elementor-element.elementor-element-650635f7 .elementskit-btn > svg{margin-left:5px;}.rtl .elementor-21 .elementor-element.elementor-element-650635f7 .elementskit-btn > i, .rtl .elementor-21 .elementor-element.elementor-element-650635f7 .elementskit-btn > svg{margin-left:0;margin-right:5px;}.elementor-21 .elementor-element.elementor-element-d807890{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.3;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:83px;--padding-bottom:84px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-d807890:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-d807890 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-69e0776 );}.elementor-21 .elementor-element.elementor-element-d807890::before, .elementor-21 .elementor-element.elementor-element-d807890 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-d807890 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-d807890 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-d807890 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-d807890 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://lmgconstructionsolutions.com/wp-content/uploads/2025/11/house.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:auto;}.elementor-21 .elementor-element.elementor-element-5b03e1fb{--display:flex;--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;--padding-top:7px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-21 .elementor-element.elementor-element-dda7227{width:auto;max-width:auto;--e-transform-rotateZ:270deg;--e-transform-translateX:-230px;--e-transform-translateY:-365px;top:0px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-dda7227{left:0px;}body.rtl .elementor-21 .elementor-element.elementor-element-dda7227{right:0px;}.elementor-21 .elementor-element.elementor-element-dda7227 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:100px;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:0.18em;color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-495e2b46{background-image:url("https://lmgconstructionsolutions.com/wp-content/uploads/2025/11/lines.png");margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 0px;background-position:center right;background-repeat:no-repeat;background-size:auto;border-radius:5px 5px 5px 5px;text-align:start;}.elementor-21 .elementor-element.elementor-element-4acbbc5d{--display:flex;border-style:solid;--border-style:solid;border-width:20px 20px 20px 20px;--border-top-width:20px;--border-right-width:20px;--border-bottom-width:20px;--border-left-width:20px;border-color:var( --e-global-color-69e0776 );--border-color:var( --e-global-color-69e0776 );--margin-top:-51%;--margin-bottom:0%;--margin-left:-14%;--margin-right:0%;--padding-top:15px;--padding-bottom:15px;--padding-left:30px;--padding-right:0px;--z-index:2;}.elementor-21 .elementor-element.elementor-element-4acbbc5d:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-4acbbc5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-340b8da3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-1b1a1362{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-1b1a1362 .elementor-counter-number-wrapper{color:var( --e-global-color-69e0776 );font-family:var( --e-global-typography-68de132-font-family ), Sans-serif;font-size:var( --e-global-typography-68de132-font-size );font-weight:var( --e-global-typography-68de132-font-weight );line-height:var( --e-global-typography-68de132-line-height );letter-spacing:var( --e-global-typography-68de132-letter-spacing );}.elementor-21 .elementor-element.elementor-element-6d880828{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-63fb388-font-family ), Sans-serif;font-size:var( --e-global-typography-63fb388-font-size );font-weight:var( --e-global-typography-63fb388-font-weight );text-transform:var( --e-global-typography-63fb388-text-transform );line-height:var( --e-global-typography-63fb388-line-height );letter-spacing:var( --e-global-typography-63fb388-letter-spacing );color:var( --e-global-color-69e0776 );}.elementor-21 .elementor-element.elementor-element-4bf4cb49{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-48b5b239{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-4e2252e6{width:auto;max-width:auto;}.elementor-21 .elementor-element.elementor-element-3ac910bd{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;align-self:center;}.elementor-21 .elementor-element.elementor-element-548389d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;}.elementor-21 .elementor-element.elementor-element-dff8419{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;}.elementor-21 .elementor-element.elementor-element-55787107 .elementor-image-box-wrapper{text-align:start;}.elementor-21 .elementor-element.elementor-element-55787107 .elementor-image-box-title{margin-bottom:10px;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-55787107 .elementor-image-box-wrapper .elementor-image-box-img{width:8%;}.elementor-21 .elementor-element.elementor-element-55787107 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-21 .elementor-element.elementor-element-276bca91{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-61f6f945{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:15px;}.elementor-21 .elementor-element.elementor-element-635595f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-24134cf8.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-21 .elementor-element.elementor-element-24134cf8.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-21 .elementor-element.elementor-element-24134cf8.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-21 .elementor-element.elementor-element-24134cf8 .elementor-image-box-wrapper .elementor-image-box-img{width:12%;}.elementor-21 .elementor-element.elementor-element-24134cf8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-21 .elementor-element.elementor-element-24134cf8 .elementor-image-box-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-11f7dd1f .ekit-btn-wraper .elementskit-btn{justify-content:flex-start;}.elementor-21 .elementor-element.elementor-element-11f7dd1f .elementskit-btn{background-color:var( --e-global-color-secondary );padding:23px 40px 23px 40px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-69e0776 );fill:var( --e-global-color-69e0776 );border-style:none;border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-11f7dd1f .elementskit-btn:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-69e0776 );fill:var( --e-global-color-69e0776 );}.elementor-21 .elementor-element.elementor-element-11f7dd1f{margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-11f7dd1f .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-21 .elementor-element.elementor-element-11f7dd1f .elementskit-btn > i, .elementor-21 .elementor-element.elementor-element-11f7dd1f .elementskit-btn > svg{margin-right:2px;}.rtl .elementor-21 .elementor-element.elementor-element-11f7dd1f .elementskit-btn > i, .rtl .elementor-21 .elementor-element.elementor-element-11f7dd1f .elementskit-btn > svg{margin-left:2px;margin-right:0;}.elementor-21 .elementor-element.elementor-element-fe4d26d .ekit-btn-wraper .elementskit-btn{justify-content:flex-start;}.elementor-21 .elementor-element.elementor-element-fe4d26d .elementskit-btn{background-color:var( --e-global-color-secondary );padding:23px 40px 23px 40px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-69e0776 );fill:var( --e-global-color-69e0776 );border-style:none;border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-fe4d26d .elementskit-btn:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-69e0776 );fill:var( --e-global-color-69e0776 );}.elementor-21 .elementor-element.elementor-element-fe4d26d{margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-fe4d26d .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-21 .elementor-element.elementor-element-fe4d26d .elementskit-btn > i, .elementor-21 .elementor-element.elementor-element-fe4d26d .elementskit-btn > svg{margin-right:2px;}.rtl .elementor-21 .elementor-element.elementor-element-fe4d26d .elementskit-btn > i, .rtl .elementor-21 .elementor-element.elementor-element-fe4d26d .elementskit-btn > svg{margin-left:2px;margin-right:0;}.elementor-21 .elementor-element.elementor-element-54388c50{width:auto;max-width:auto;top:-30%;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-54388c50{right:-22%;}body.rtl .elementor-21 .elementor-element.elementor-element-54388c50{left:-22%;}.elementor-21 .elementor-element.elementor-element-3a5c08ab{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.02;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-21 .elementor-element.elementor-element-3a5c08ab:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-3a5c08ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-aa3f6c5 );}.elementor-21 .elementor-element.elementor-element-3a5c08ab::before, .elementor-21 .elementor-element.elementor-element-3a5c08ab > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-3a5c08ab > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-3a5c08ab > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-3a5c08ab > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-3a5c08ab > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://lmgconstructionsolutions.com/wp-content/uploads/2025/11/image-3.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-3a5c08ab::before{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-21 .elementor-element.elementor-element-67b3432{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-67b3432:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-67b3432 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lmgconstructionsolutions.com/wp-content/uploads/2025/11/Base-1.png");background-position:top right;background-repeat:no-repeat;background-size:auto;}.elementor-21 .elementor-element.elementor-element-25e2da9{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-bd79e22{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:55px;--padding-bottom:123px;--padding-left:0px;--padding-right:15px;}.elementor-21 .elementor-element.elementor-element-10c381b1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-26f546c{width:auto;max-width:auto;}.elementor-21 .elementor-element.elementor-element-aaddbe4{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 10px;align-self:center;}.elementor-21 .elementor-element.elementor-element-aaddbe4 .elementor-heading-title{font-family:var( --e-global-typography-45abe00-font-family ), Sans-serif;font-size:var( --e-global-typography-45abe00-font-size );font-weight:var( --e-global-typography-45abe00-font-weight );text-transform:var( --e-global-typography-45abe00-text-transform );line-height:var( --e-global-typography-45abe00-line-height );letter-spacing:var( --e-global-typography-45abe00-letter-spacing );color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-6628dd6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;}.elementor-21 .elementor-element.elementor-element-6628dd6 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:48px;font-weight:800;text-transform:none;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-6fe31a39{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;line-height:1.875em;letter-spacing:0px;}.elementor-21 .elementor-element.elementor-element-49f0f918{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-7d5689de{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:5px 5px 5px 5px;box-shadow:0px 10px 38px 2px rgba(0, 0, 0, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:15px;--padding-top:35px;--padding-bottom:21px;--padding-left:35px;--padding-right:35px;}.elementor-21 .elementor-element.elementor-element-7d5689de:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-7d5689de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-69e0776 );}.elementor-21 .elementor-element.elementor-element-7d5689de:hover{border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-7d5689de, .elementor-21 .elementor-element.elementor-element-7d5689de::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-d80d4ad.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-21 .elementor-element.elementor-element-d80d4ad.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-21 .elementor-element.elementor-element-d80d4ad.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-21 .elementor-element.elementor-element-d80d4ad .elementor-image-box-wrapper .elementor-image-box-img{width:57%;}.elementor-21 .elementor-element.elementor-element-d80d4ad .elementor-image-box-img img{transition-duration:0.3s;}.elementor-21 .elementor-element.elementor-element-d80d4ad .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-58c10c4d{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:5px 5px 5px 5px;box-shadow:0px 10px 38px 2px rgba(0, 0, 0, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:0px;--padding-top:35px;--padding-bottom:21px;--padding-left:35px;--padding-right:35px;}.elementor-21 .elementor-element.elementor-element-58c10c4d:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-58c10c4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-69e0776 );}.elementor-21 .elementor-element.elementor-element-58c10c4d:hover{border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-58c10c4d, .elementor-21 .elementor-element.elementor-element-58c10c4d::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-3827e7f2.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-21 .elementor-element.elementor-element-3827e7f2.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-21 .elementor-element.elementor-element-3827e7f2.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-21 .elementor-element.elementor-element-3827e7f2 .elementor-image-box-wrapper .elementor-image-box-img{width:57%;}.elementor-21 .elementor-element.elementor-element-3827e7f2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-21 .elementor-element.elementor-element-3827e7f2 .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-3460b59e{--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;--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-21 .elementor-element.elementor-element-60f235eb{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:5px 5px 5px 5px;box-shadow:0px 10px 38px 2px rgba(0, 0, 0, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:15px;--padding-top:35px;--padding-bottom:21px;--padding-left:35px;--padding-right:35px;}.elementor-21 .elementor-element.elementor-element-60f235eb:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-60f235eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-69e0776 );}.elementor-21 .elementor-element.elementor-element-60f235eb:hover{border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-60f235eb, .elementor-21 .elementor-element.elementor-element-60f235eb::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-36a355de.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-21 .elementor-element.elementor-element-36a355de.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-21 .elementor-element.elementor-element-36a355de.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-21 .elementor-element.elementor-element-36a355de .elementor-image-box-wrapper .elementor-image-box-img{width:57%;}.elementor-21 .elementor-element.elementor-element-36a355de .elementor-image-box-img img{transition-duration:0.3s;}.elementor-21 .elementor-element.elementor-element-36a355de .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-3e93045c{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:5px 5px 5px 5px;box-shadow:0px 10px 38px 2px rgba(0, 0, 0, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:0px;--padding-top:35px;--padding-bottom:21px;--padding-left:35px;--padding-right:35px;}.elementor-21 .elementor-element.elementor-element-3e93045c:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-3e93045c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-69e0776 );}.elementor-21 .elementor-element.elementor-element-3e93045c:hover{border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-3e93045c, .elementor-21 .elementor-element.elementor-element-3e93045c::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-518073e6.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-21 .elementor-element.elementor-element-518073e6.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-21 .elementor-element.elementor-element-518073e6.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-21 .elementor-element.elementor-element-518073e6 .elementor-image-box-wrapper .elementor-image-box-img{width:57%;}.elementor-21 .elementor-element.elementor-element-518073e6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-21 .elementor-element.elementor-element-518073e6 .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-5a121d45{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-69dcdf5b{width:auto;max-width:auto;background-image:url("https://lmgconstructionsolutions.com/wp-content/uploads/2025/11/bg-1.png");padding:6em 3em 23em 3em;background-position:top center;background-repeat:no-repeat;}.elementor-21 .elementor-element.elementor-element-4c91a7f3{width:auto;max-width:auto;top:77%;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-4c91a7f3{left:31%;}body.rtl .elementor-21 .elementor-element.elementor-element-4c91a7f3{right:31%;}.elementor-21 .elementor-element.elementor-element-4c91a7f3 .elementor-heading-title{font-family:"Meddon", Sans-serif;font-size:26px;font-weight:400;line-height:1em;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-545c69d6{--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;box-shadow:0px 10px 60px 0px rgba(0, 0, 0, 0.07);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:73px;--padding-bottom:73px;--padding-left:15px;--padding-right:15px;}.elementor-21 .elementor-element.elementor-element-545c69d6:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-545c69d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-69e0776 );background-image:url("https://lmgconstructionsolutions.com/wp-content/uploads/2025/11/line2.png");background-position:top left;background-repeat:no-repeat;}.elementor-21 .elementor-element.elementor-element-545c69d6::before, .elementor-21 .elementor-element.elementor-element-545c69d6 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-545c69d6 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-545c69d6 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-545c69d6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-545c69d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://lmgconstructionsolutions.com/wp-content/uploads/2025/11/line.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:auto;}.elementor-21 .elementor-element.elementor-element-1e6ee0f2{--display:flex;}.elementor-21 .elementor-element.elementor-element-2ea2d38c .tf-list-image .box-item .item  {width:200px;}.elementor-21 .elementor-element.elementor-element-2ea2d38c .tf-list-image .box-item .item{padding-left:30px;padding-right:30px;}.elementor-21 .elementor-element.elementor-element-6cfdb20e{--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;--margin-top:2.5em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:3em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;--z-index:3;}.elementor-21 .elementor-element.elementor-element-6cfdb20e:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-6cfdb20e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-39b83f11{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-39b83f11.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-5b101d43{background-image:url("https://lmgconstructionsolutions.com/wp-content/uploads/2025/11/base-3.png");margin:-87px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -3px;padding:0px 20px 0px 0px;background-position:top right;background-repeat:no-repeat;}.elementor-21 .elementor-element.elementor-element-5b101d43:not( .elementor-widget-image ), .elementor-21 .elementor-element.elementor-element-5b101d43.elementor-widget-image img{-webkit-mask-image:url( https://lmgconstructionsolutions.com/wp-content/plugins/elementor/assets/mask-shapes/custom.svg );-webkit-mask-size:contain;-webkit-mask-position:top right;-webkit-mask-repeat:no-repeat;}.elementor-21 .elementor-element.elementor-element-5b101d43 img{width:100%;max-width:100%;border-radius:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-805ec79{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:1.7%;--padding-right:0%;}.elementor-21 .elementor-element.elementor-element-805ec79.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-6883d530 .elementor-heading-title{font-family:var( --e-global-typography-e6d21f1-font-family ), Sans-serif;font-size:var( --e-global-typography-e6d21f1-font-size );font-weight:var( --e-global-typography-e6d21f1-font-weight );text-transform:var( --e-global-typography-e6d21f1-text-transform );line-height:var( --e-global-typography-e6d21f1-line-height );letter-spacing:var( --e-global-typography-e6d21f1-letter-spacing );color:var( --e-global-color-69e0776 );}.elementor-21 .elementor-element.elementor-element-7762e73a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 60px 0px 0px;}.elementor-21 .elementor-element.elementor-element-7762e73a .elementor-heading-title{font-family:var( --e-global-typography-a1290ba-font-family ), Sans-serif;font-size:var( --e-global-typography-a1290ba-font-size );font-weight:var( --e-global-typography-a1290ba-font-weight );text-transform:var( --e-global-typography-a1290ba-text-transform );line-height:var( --e-global-typography-a1290ba-line-height );letter-spacing:var( --e-global-typography-a1290ba-letter-spacing );color:var( --e-global-color-69e0776 );}.elementor-21 .elementor-element.elementor-element-4315067b{--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;--justify-content:center;--gap:1.5em 0em;--row-gap:1.5em;--column-gap:0em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-21 .elementor-element.elementor-element-4315067b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-194205f8 .elementskit-btn{background-color:var( --e-global-color-primary );padding:23px 40px 23px 40px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-69e0776 );fill:var( --e-global-color-69e0776 );border-style:none;border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-194205f8 .elementskit-btn:hover{background-color:var( --e-global-color-69e0776 );color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-194205f8{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-194205f8.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-194205f8 .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-21 .elementor-element.elementor-element-194205f8 .elementskit-btn > i, .elementor-21 .elementor-element.elementor-element-194205f8 .elementskit-btn > svg{margin-right:2px;}.rtl .elementor-21 .elementor-element.elementor-element-194205f8 .elementskit-btn > i, .rtl .elementor-21 .elementor-element.elementor-element-194205f8 .elementskit-btn > svg{margin-left:2px;margin-right:0;}.elementor-21 .elementor-element.elementor-element-d166374 .elementskit-btn{background-color:var( --e-global-color-primary );padding:23px 40px 23px 40px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-69e0776 );fill:var( --e-global-color-69e0776 );border-style:none;border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-d166374 .elementskit-btn:hover{background-color:var( --e-global-color-69e0776 );color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-d166374{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-d166374.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-d166374 .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-21 .elementor-element.elementor-element-d166374 .elementskit-btn > i, .elementor-21 .elementor-element.elementor-element-d166374 .elementskit-btn > svg{margin-right:2px;}.rtl .elementor-21 .elementor-element.elementor-element-d166374 .elementskit-btn > i, .rtl .elementor-21 .elementor-element.elementor-element-d166374 .elementskit-btn > svg{margin-left:2px;margin-right:0;}.elementor-21 .elementor-element.elementor-element-3190ecf{--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:4em;--margin-bottom:4em;--margin-left:0em;--margin-right:0em;}.elementor-21 .elementor-element.elementor-element-3f154b1{width:auto;max-width:auto;}.elementor-21 .elementor-element.elementor-element-8d19ed1{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 10px;align-self:center;}.elementor-21 .elementor-element.elementor-element-8d19ed1 .elementor-heading-title{font-family:var( --e-global-typography-45abe00-font-family ), Sans-serif;font-size:var( --e-global-typography-45abe00-font-size );font-weight:var( --e-global-typography-45abe00-font-weight );text-transform:var( --e-global-typography-45abe00-text-transform );line-height:var( --e-global-typography-45abe00-line-height );letter-spacing:var( --e-global-typography-45abe00-letter-spacing );color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-a7aead1{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-7c37834{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;text-align:center;}.elementor-21 .elementor-element.elementor-element-7600f80{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-dceed8e{--display:flex;}.elementor-21 .elementor-element.elementor-element-94c699d{--display:flex;}.elementor-21 .elementor-element.elementor-element-c866bcd{--display:flex;}.elementor-21 .elementor-element.elementor-element-6575d07{--display:flex;}.elementor-21 .elementor-element.elementor-element-48cd778{--n-accordion-title-font-size:1,75rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:#5840BE;--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;}.elementor-21 .elementor-element.elementor-element-2f2754f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.3;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-21 .elementor-element.elementor-element-2f2754f:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-2f2754f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-69e0776 );}.elementor-21 .elementor-element.elementor-element-2f2754f::before, .elementor-21 .elementor-element.elementor-element-2f2754f > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-2f2754f > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-2f2754f > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-2f2754f > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-2f2754f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://lmgconstructionsolutions.com/wp-content/uploads/2025/11/house.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:auto;}.elementor-21 .elementor-element.elementor-element-04be596{--display:flex;}.elementor-21 .elementor-element.elementor-element-a5b7ac5{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-21 .elementor-element.elementor-element-cfaba21{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-f8ae781{width:auto;max-width:auto;}.elementor-21 .elementor-element.elementor-element-195a8a2{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 10px;align-self:center;}.elementor-21 .elementor-element.elementor-element-195a8a2 .elementor-heading-title{font-family:var( --e-global-typography-45abe00-font-family ), Sans-serif;font-size:var( --e-global-typography-45abe00-font-size );font-weight:var( --e-global-typography-45abe00-font-weight );text-transform:var( --e-global-typography-45abe00-text-transform );line-height:var( --e-global-typography-45abe00-line-height );letter-spacing:var( --e-global-typography-45abe00-letter-spacing );color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-26b857c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;text-align:center;}.elementor-21 .elementor-element.elementor-element-26b857c .elementor-heading-title{font-family:var( --e-global-typography-a1290ba-font-family ), Sans-serif;font-size:var( --e-global-typography-a1290ba-font-size );font-weight:var( --e-global-typography-a1290ba-font-weight );text-transform:var( --e-global-typography-a1290ba-text-transform );line-height:var( --e-global-typography-a1290ba-line-height );letter-spacing:var( --e-global-typography-a1290ba-letter-spacing );color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-a25c543{--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:0em;--padding-bottom:10em;--padding-left:0em;--padding-right:0em;}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-bf14619{--width:46%;}.elementor-21 .elementor-element.elementor-element-6bcef069{--width:53.998%;}.elementor-21 .elementor-element.elementor-element-7ad49cb7{--width:46%;}.elementor-21 .elementor-element.elementor-element-13dfaf05{--width:53.998%;}.elementor-21 .elementor-element.elementor-element-1163dc22{--width:46%;}.elementor-21 .elementor-element.elementor-element-5a6797fc{--width:53.998%;}.elementor-21 .elementor-element.elementor-element-1a26e40b{--content-width:1170px;}.elementor-21 .elementor-element.elementor-element-4acbbc5d{--width:57%;}.elementor-21 .elementor-element.elementor-element-25e2da9{--width:1170px;}.elementor-21 .elementor-element.elementor-element-545c69d6{--content-width:1170px;}.elementor-21 .elementor-element.elementor-element-39b83f11{--width:25%;}.elementor-21 .elementor-element.elementor-element-805ec79{--width:32.593%;}.elementor-21 .elementor-element.elementor-element-4315067b{--width:29.452%;}.elementor-21 .elementor-element.elementor-element-3190ecf{--content-width:776px;}.elementor-21 .elementor-element.elementor-element-2f2754f{--content-width:790px;}.elementor-21 .elementor-element.elementor-element-a25c543{--content-width:700px;}}@media(max-width:1440px) and (min-width:768px){.elementor-21 .elementor-element.elementor-element-39b83f11{--width:26%;}.elementor-21 .elementor-element.elementor-element-805ec79{--width:40%;}.elementor-21 .elementor-element.elementor-element-4315067b{--width:23%;}.elementor-21 .elementor-element.elementor-element-3190ecf{--content-width:634px;}}@media(max-width:1180px) and (min-width:768px){.elementor-21 .elementor-element.elementor-element-25e2da9{--width:100%;}.elementor-21 .elementor-element.elementor-element-bd79e22{--width:75%;}.elementor-21 .elementor-element.elementor-element-5a121d45{--width:35%;}}@media(max-width:1024px) and (min-width:768px){.elementor-21 .elementor-element.elementor-element-bf14619{--width:42%;}.elementor-21 .elementor-element.elementor-element-6bcef069{--width:58%;}.elementor-21 .elementor-element.elementor-element-7ad49cb7{--width:42%;}.elementor-21 .elementor-element.elementor-element-13dfaf05{--width:58%;}.elementor-21 .elementor-element.elementor-element-1163dc22{--width:42%;}.elementor-21 .elementor-element.elementor-element-5a6797fc{--width:58%;}.elementor-21 .elementor-element.elementor-element-69784716{--width:55%;}.elementor-21 .elementor-element.elementor-element-742e753a{--width:45%;}.elementor-21 .elementor-element.elementor-element-4acbbc5d{--width:100%;}.elementor-21 .elementor-element.elementor-element-bd79e22{--width:100%;}.elementor-21 .elementor-element.elementor-element-5a121d45{--width:60%;}.elementor-21 .elementor-element.elementor-element-805ec79{--width:354.235px;}.elementor-21 .elementor-element.elementor-element-2f2754f{--content-width:1170px;}}@media(max-width:880px) and (min-width:768px){.elementor-21 .elementor-element.elementor-element-bd79e22{--width:50%;}.elementor-21 .elementor-element.elementor-element-5a121d45{--width:75%;}.elementor-21 .elementor-element.elementor-element-805ec79{--width:289.86px;}.elementor-21 .elementor-element.elementor-element-4315067b{--width:26%;}}@media(max-width:1440px){.elementor-21 .elementor-element.elementor-element-4bf0a815 .flex_caption .sub-title{font-size:var( --e-global-typography-60b0850-font-size );line-height:var( --e-global-typography-60b0850-line-height );letter-spacing:var( --e-global-typography-60b0850-letter-spacing );}.elementor-21 .elementor-element.elementor-element-4bf0a815 .flex_caption .desc{font-size:var( --e-global-typography-0e13cb7-font-size );line-height:var( --e-global-typography-0e13cb7-line-height );letter-spacing:var( --e-global-typography-0e13cb7-letter-spacing );}.elementor-21 .elementor-element.elementor-element-38e2becf .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-899791e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-7bf62814 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-d89e73c .elementskit-btn{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-21 .elementor-element.elementor-element-7e1e7222 .elementor-heading-title{font-size:var( --e-global-typography-45abe00-font-size );line-height:var( --e-global-typography-45abe00-line-height );letter-spacing:var( --e-global-typography-45abe00-letter-spacing );}.elementor-21 .elementor-element.elementor-element-26dbc28b .elementor-heading-title{font-size:var( --e-global-typography-a1290ba-font-size );line-height:var( --e-global-typography-a1290ba-line-height );letter-spacing:var( --e-global-typography-a1290ba-letter-spacing );}.elementor-21 .elementor-element.elementor-element-2ad6473 .elementskit-btn{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-21 .elementor-element.elementor-element-cbdb3d9 .elementor-heading-title{font-size:var( --e-global-typography-60b0850-font-size );line-height:var( --e-global-typography-60b0850-line-height );letter-spacing:var( --e-global-typography-60b0850-letter-spacing );}.elementor-21 .elementor-element.elementor-element-2be939c3 .elementskit-btn{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-21 .elementor-element.elementor-element-7ea696cd .elementor-heading-title{font-size:var( --e-global-typography-60b0850-font-size );line-height:var( --e-global-typography-60b0850-line-height );letter-spacing:var( --e-global-typography-60b0850-letter-spacing );}.elementor-21 .elementor-element.elementor-element-b8516a2 .elementskit-btn{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-21 .elementor-element.elementor-element-592aa18b .elementor-heading-title{font-size:var( --e-global-typography-60b0850-font-size );line-height:var( --e-global-typography-60b0850-line-height );letter-spacing:var( --e-global-typography-60b0850-letter-spacing );}.elementor-21 .elementor-element.elementor-element-650635f7 .elementskit-btn{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-21 .elementor-element.elementor-element-4acbbc5d{--margin-top:-38%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-21 .elementor-element.elementor-element-1b1a1362 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-68de132-font-size );line-height:var( --e-global-typography-68de132-line-height );letter-spacing:var( --e-global-typography-68de132-letter-spacing );}.elementor-21 .elementor-element.elementor-element-6d880828{font-size:var( --e-global-typography-63fb388-font-size );line-height:var( --e-global-typography-63fb388-line-height );letter-spacing:var( --e-global-typography-63fb388-letter-spacing );}.elementor-21 .elementor-element.elementor-element-55787107 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-24134cf8 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-11f7dd1f .elementskit-btn{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-21 .elementor-element.elementor-element-fe4d26d .elementskit-btn{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-54388c50{right:-2%;}body.rtl .elementor-21 .elementor-element.elementor-element-54388c50{left:-2%;}.elementor-21 .elementor-element.elementor-element-54388c50{top:-29.088%;}.elementor-21 .elementor-element.elementor-element-bd79e22{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-aaddbe4 .elementor-heading-title{font-size:var( --e-global-typography-45abe00-font-size );line-height:var( --e-global-typography-45abe00-line-height );letter-spacing:var( --e-global-typography-45abe00-letter-spacing );}.elementor-21 .elementor-element.elementor-element-d80d4ad .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-3827e7f2 .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-36a355de .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-518073e6 .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-69dcdf5b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7em 5em 10em 5em;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-4c91a7f3{left:31%;}body.rtl .elementor-21 .elementor-element.elementor-element-4c91a7f3{right:31%;}.elementor-21 .elementor-element.elementor-element-4c91a7f3{top:83%;}.elementor-21 .elementor-element.elementor-element-805ec79{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:02%;--padding-bottom:02%;--padding-left:2%;--padding-right:0%;}.elementor-21 .elementor-element.elementor-element-6883d530 .elementor-heading-title{font-size:var( --e-global-typography-e6d21f1-font-size );line-height:var( --e-global-typography-e6d21f1-line-height );letter-spacing:var( --e-global-typography-e6d21f1-letter-spacing );}.elementor-21 .elementor-element.elementor-element-7762e73a .elementor-heading-title{font-size:var( --e-global-typography-a1290ba-font-size );line-height:var( --e-global-typography-a1290ba-line-height );letter-spacing:var( --e-global-typography-a1290ba-letter-spacing );}.elementor-21 .elementor-element.elementor-element-4315067b{--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;--justify-content:center;--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-21 .elementor-element.elementor-element-194205f8{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-194205f8 .elementskit-btn{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-21 .elementor-element.elementor-element-d166374{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-d166374 .elementskit-btn{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-21 .elementor-element.elementor-element-8d19ed1 .elementor-heading-title{font-size:var( --e-global-typography-45abe00-font-size );line-height:var( --e-global-typography-45abe00-line-height );letter-spacing:var( --e-global-typography-45abe00-letter-spacing );}.elementor-21 .elementor-element.elementor-element-04be596{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-195a8a2 .elementor-heading-title{font-size:var( --e-global-typography-45abe00-font-size );line-height:var( --e-global-typography-45abe00-line-height );letter-spacing:var( --e-global-typography-45abe00-letter-spacing );}.elementor-21 .elementor-element.elementor-element-26b857c .elementor-heading-title{font-size:var( --e-global-typography-a1290ba-font-size );line-height:var( --e-global-typography-a1290ba-line-height );letter-spacing:var( --e-global-typography-a1290ba-letter-spacing );}}@media(max-width:1180px){.elementor-21 .elementor-element.elementor-element-1cf70458{--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:01em;}.elementor-21 .elementor-element.elementor-element-d807890{--padding-top:5em;--padding-bottom:05em;--padding-left:01em;--padding-right:01em;}.elementor-21 .elementor-element.elementor-element-5b03e1fb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-4acbbc5d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-54388c50{right:0%;}body.rtl .elementor-21 .elementor-element.elementor-element-54388c50{left:0%;}.elementor-21 .elementor-element.elementor-element-67b3432{--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:01em;}.elementor-21 .elementor-element.elementor-element-25e2da9{--padding-top:0px;--padding-bottom:0px;--padding-left:95px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-5a121d45{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-69dcdf5b{padding:20px 80px 0px 0px;}.elementor-21 .elementor-element.elementor-element-4c91a7f3.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-4c91a7f3{left:3%;}body.rtl .elementor-21 .elementor-element.elementor-element-4c91a7f3{right:3%;}.elementor-21 .elementor-element.elementor-element-4c91a7f3{top:71%;text-align:center;}.elementor-21 .elementor-element.elementor-element-5b101d43:not( .elementor-widget-image ), .elementor-21 .elementor-element.elementor-element-5b101d43.elementor-widget-image img{-webkit-mask-size:contain;}.elementor-21 .elementor-element.elementor-element-4315067b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-4bf0a815 .flexslider .flex-direction-nav a,.elementor-21 .elementor-element.elementor-element-4bf0a815 .flexslider .flex-direction-nav i{font-size:0px;}.elementor-21 .elementor-element.elementor-element-4bf0a815 .flexslider .flex-direction-nav a{width:0px;height:0px;line-height:0px;}.elementor-21 .elementor-element.elementor-element-4bf0a815 .flexslider .flex-direction-nav a.flex-prev{left:0%;top:0px;}.elementor-21 .elementor-element.elementor-element-4bf0a815 .flexslider .flex-direction-nav a.flex-next{right:0%;top:0px;}.elementor-21 .elementor-element.elementor-element-4bf0a815 .flex_caption .sub-title{font-size:var( --e-global-typography-60b0850-font-size );line-height:var( --e-global-typography-60b0850-line-height );letter-spacing:var( --e-global-typography-60b0850-letter-spacing );}.elementor-21 .elementor-element.elementor-element-4bf0a815 .flex_caption .desc{font-size:var( --e-global-typography-0e13cb7-font-size );line-height:var( --e-global-typography-0e13cb7-line-height );letter-spacing:var( --e-global-typography-0e13cb7-letter-spacing );}.elementor-21 .elementor-element.elementor-element-2f3b6b3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-21 .elementor-element.elementor-element-333271cc{--border-radius:5px 5px 5px 5px;--margin-top:1em;--margin-bottom:1em;--margin-left:1em;--margin-right:1em;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-21 .elementor-element.elementor-element-bf14619{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-38e2becf .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-2f20b0f3{padding:1em 0em 0em 1.2em;}.elementor-21 .elementor-element.elementor-element-4e04b1e7{--border-radius:5px 5px 5px 5px;--margin-top:1em;--margin-bottom:1em;--margin-left:1em;--margin-right:1em;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-21 .elementor-element.elementor-element-7ad49cb7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-899791e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-7d1daeda{padding:1em 0em 0em 1.2em;}.elementor-21 .elementor-element.elementor-element-6a5779a6{--border-radius:5px 5px 5px 5px;--margin-top:1em;--margin-bottom:1em;--margin-left:1em;--margin-right:1em;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-21 .elementor-element.elementor-element-1163dc22{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-7bf62814 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-5d6b2af9{padding:1em 0em 0em 1.2em;}.elementor-21 .elementor-element.elementor-element-d89e73c .elementskit-btn{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-21 .elementor-element.elementor-element-1a26e40b{--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-21 .elementor-element.elementor-element-7e1e7222 .elementor-heading-title{font-size:var( --e-global-typography-45abe00-font-size );line-height:var( --e-global-typography-45abe00-line-height );letter-spacing:var( --e-global-typography-45abe00-letter-spacing );}.elementor-21 .elementor-element.elementor-element-26dbc28b .elementor-heading-title{font-size:var( --e-global-typography-a1290ba-font-size );line-height:var( --e-global-typography-a1290ba-line-height );letter-spacing:var( --e-global-typography-a1290ba-letter-spacing );}.elementor-21 .elementor-element.elementor-element-3d46352d{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-2ad6473 .elementskit-btn{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-21 .elementor-element.elementor-element-23931db{--margin-top:-1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-21 .elementor-element.elementor-element-cbdb3d9 .elementor-heading-title{font-size:var( --e-global-typography-60b0850-font-size );line-height:var( --e-global-typography-60b0850-line-height );letter-spacing:var( --e-global-typography-60b0850-letter-spacing );}.elementor-21 .elementor-element.elementor-element-f342724{padding:0em 0em 3.8em 0em;}.elementor-21 .elementor-element.elementor-element-2be939c3{padding:0em 0em 0em 0em;}.elementor-21 .elementor-element.elementor-element-2be939c3 .elementskit-btn{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-21 .elementor-element.elementor-element-379b1a18{--margin-top:-1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-21 .elementor-element.elementor-element-7ea696cd .elementor-heading-title{font-size:var( --e-global-typography-60b0850-font-size );line-height:var( --e-global-typography-60b0850-line-height );letter-spacing:var( --e-global-typography-60b0850-letter-spacing );}.elementor-21 .elementor-element.elementor-element-b8516a2{padding:0em 0em 0em 0em;}.elementor-21 .elementor-element.elementor-element-b8516a2 .elementskit-btn{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-21 .elementor-element.elementor-element-6dfbd8d2{--margin-top:-1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-21 .elementor-element.elementor-element-592aa18b .elementor-heading-title{font-size:var( --e-global-typography-60b0850-font-size );line-height:var( --e-global-typography-60b0850-line-height );letter-spacing:var( --e-global-typography-60b0850-letter-spacing );}.elementor-21 .elementor-element.elementor-element-650635f7{padding:0em 0em 0em 0em;}.elementor-21 .elementor-element.elementor-element-650635f7 .elementskit-btn{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-21 .elementor-element.elementor-element-d807890{--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-21 .elementor-element.elementor-element-1b1a1362 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-68de132-font-size );line-height:var( --e-global-typography-68de132-line-height );letter-spacing:var( --e-global-typography-68de132-letter-spacing );}.elementor-21 .elementor-element.elementor-element-6d880828{font-size:var( --e-global-typography-63fb388-font-size );line-height:var( --e-global-typography-63fb388-line-height );letter-spacing:var( --e-global-typography-63fb388-letter-spacing );}.elementor-21 .elementor-element.elementor-element-55787107 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-24134cf8 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-11f7dd1f .elementskit-btn{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-21 .elementor-element.elementor-element-fe4d26d .elementskit-btn{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-21 .elementor-element.elementor-element-25e2da9{--padding-top:3em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-21 .elementor-element.elementor-element-bd79e22{--padding-top:0em;--padding-bottom:2em;--padding-left:9.5em;--padding-right:1em;}.elementor-21 .elementor-element.elementor-element-aaddbe4 .elementor-heading-title{font-size:var( --e-global-typography-45abe00-font-size );line-height:var( --e-global-typography-45abe00-line-height );letter-spacing:var( --e-global-typography-45abe00-letter-spacing );}.elementor-21 .elementor-element.elementor-element-7d5689de{--padding-top:1em;--padding-bottom:1em;--padding-left:2em;--padding-right:1em;}.elementor-21 .elementor-element.elementor-element-d80d4ad .elementor-image-box-wrapper .elementor-image-box-img{width:31%;}.elementor-21 .elementor-element.elementor-element-d80d4ad .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-58c10c4d{--padding-top:1em;--padding-bottom:1em;--padding-left:2em;--padding-right:1em;}.elementor-21 .elementor-element.elementor-element-3827e7f2 .elementor-image-box-wrapper .elementor-image-box-img{width:31%;}.elementor-21 .elementor-element.elementor-element-3827e7f2 .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-60f235eb{--padding-top:1em;--padding-bottom:1em;--padding-left:2em;--padding-right:1em;}.elementor-21 .elementor-element.elementor-element-36a355de .elementor-image-box-wrapper .elementor-image-box-img{width:31%;}.elementor-21 .elementor-element.elementor-element-36a355de .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-3e93045c{--padding-top:1em;--padding-bottom:1em;--padding-left:2em;--padding-right:1em;}.elementor-21 .elementor-element.elementor-element-518073e6 .elementor-image-box-wrapper .elementor-image-box-img{width:31%;}.elementor-21 .elementor-element.elementor-element-518073e6 .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-5a121d45{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-21 .elementor-element.elementor-element-69dcdf5b{padding:0em 8em 5em 0em;}.elementor-21 .elementor-element.elementor-element-69dcdf5b img{width:513px;max-width:100%;height:550px;object-fit:cover;object-position:top center;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-4c91a7f3{left:7%;}body.rtl .elementor-21 .elementor-element.elementor-element-4c91a7f3{right:7%;}.elementor-21 .elementor-element.elementor-element-4c91a7f3{top:90%;}.elementor-21 .elementor-element.elementor-element-545c69d6::before, .elementor-21 .elementor-element.elementor-element-545c69d6 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-545c69d6 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-545c69d6 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-545c69d6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-545c69d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:0px auto;}.elementor-21 .elementor-element.elementor-element-545c69d6{--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-21 .elementor-element.elementor-element-6cfdb20e{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:01em;}.elementor-21 .elementor-element.elementor-element-5b101d43{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-6883d530 .elementor-heading-title{font-size:var( --e-global-typography-e6d21f1-font-size );line-height:var( --e-global-typography-e6d21f1-line-height );letter-spacing:var( --e-global-typography-e6d21f1-letter-spacing );}.elementor-21 .elementor-element.elementor-element-7762e73a .elementor-heading-title{font-size:var( --e-global-typography-a1290ba-font-size );line-height:var( --e-global-typography-a1290ba-line-height );letter-spacing:var( --e-global-typography-a1290ba-letter-spacing );}.elementor-21 .elementor-element.elementor-element-4315067b{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-21 .elementor-element.elementor-element-194205f8 .elementskit-btn{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-21 .elementor-element.elementor-element-d166374 .elementskit-btn{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-21 .elementor-element.elementor-element-8d19ed1 .elementor-heading-title{font-size:var( --e-global-typography-45abe00-font-size );line-height:var( --e-global-typography-45abe00-line-height );letter-spacing:var( --e-global-typography-45abe00-letter-spacing );}.elementor-21 .elementor-element.elementor-element-2f2754f{--padding-top:100px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-21 .elementor-element.elementor-element-195a8a2 .elementor-heading-title{font-size:var( --e-global-typography-45abe00-font-size );line-height:var( --e-global-typography-45abe00-line-height );letter-spacing:var( --e-global-typography-45abe00-letter-spacing );}.elementor-21 .elementor-element.elementor-element-26b857c .elementor-heading-title{font-size:var( --e-global-typography-a1290ba-font-size );line-height:var( --e-global-typography-a1290ba-line-height );letter-spacing:var( --e-global-typography-a1290ba-letter-spacing );}}@media(max-width:880px){.elementor-21 .elementor-element.elementor-element-4acbbc5d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21 .elementor-element.elementor-element-25e2da9{--padding-top:0em;--padding-bottom:0em;--padding-left:14em;--padding-right:0em;}.elementor-21 .elementor-element.elementor-element-bd79e22{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-21 .elementor-element.elementor-element-49f0f918{--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-21 .elementor-element.elementor-element-7d5689de{--margin-top:0.5em;--margin-bottom:0.5em;--margin-left:0em;--margin-right:0em;--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-21 .elementor-element.elementor-element-58c10c4d{--margin-top:0.5em;--margin-bottom:0.5em;--margin-left:0em;--margin-right:0em;}.elementor-21 .elementor-element.elementor-element-3460b59e{--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:-3em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-21 .elementor-element.elementor-element-60f235eb{--margin-top:0.5em;--margin-bottom:0.5em;--margin-left:0em;--margin-right:0em;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-21 .elementor-element.elementor-element-3e93045c{--margin-top:0.5em;--margin-bottom:0.5em;--margin-left:0em;--margin-right:0em;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-21 .elementor-element.elementor-element-69dcdf5b{padding:0em 13em 4em 1em;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-4c91a7f3{left:10%;}body.rtl .elementor-21 .elementor-element.elementor-element-4c91a7f3{right:10%;}.elementor-21 .elementor-element.elementor-element-4c91a7f3{top:78%;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-4bf0a815 .elementor-repeater-item-b752f05{padding:15px 20px 15px 20px;margin:0em 0em 1em 0em;}.elementor-21 .elementor-element.elementor-element-4bf0a815 .elementor-repeater-item-2fd891f{padding:15px 20px 15px 20px;}.elementor-21 .elementor-element.elementor-element-4bf0a815 .flex_caption .sub-title{font-size:var( --e-global-typography-60b0850-font-size );line-height:var( --e-global-typography-60b0850-line-height );letter-spacing:var( --e-global-typography-60b0850-letter-spacing );margin:0px 0px 5px 0px;}.elementor-21 .elementor-element.elementor-element-4bf0a815 .flex_caption .title{font-size:40px;margin:0px 0px 20px 0px;}.elementor-21 .elementor-element.elementor-element-4bf0a815 .flex_caption .desc{font-size:var( --e-global-typography-0e13cb7-font-size );line-height:var( --e-global-typography-0e13cb7-line-height );letter-spacing:var( --e-global-typography-0e13cb7-letter-spacing );margin:0px 0px 40px 0px;}.elementor-21 .elementor-element.elementor-element-bf14619{--width:50%;}.elementor-21 .elementor-element.elementor-element-6bcef069{--width:50%;}.elementor-21 .elementor-element.elementor-element-38e2becf .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-2f20b0f3{padding:1em 0em 0em 1.5em;}.elementor-21 .elementor-element.elementor-element-7ad49cb7{--width:50%;}.elementor-21 .elementor-element.elementor-element-13dfaf05{--width:50%;}.elementor-21 .elementor-element.elementor-element-899791e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-7d1daeda{padding:1em 0em 0em 1.5em;}.elementor-21 .elementor-element.elementor-element-1163dc22{--width:50%;}.elementor-21 .elementor-element.elementor-element-5a6797fc{--width:50%;}.elementor-21 .elementor-element.elementor-element-7bf62814 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-5d6b2af9{padding:1em 0em 0em 1.5em;}.elementor-21 .elementor-element.elementor-element-d89e73c .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-21 .elementor-element.elementor-element-d89e73c.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-d89e73c .elementskit-btn{padding:15px 22px 15px 22px;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-21 .elementor-element.elementor-element-1a26e40b:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-1a26e40b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-21 .elementor-element.elementor-element-7e1e7222 .elementor-heading-title{font-size:var( --e-global-typography-45abe00-font-size );line-height:var( --e-global-typography-45abe00-line-height );letter-spacing:var( --e-global-typography-45abe00-letter-spacing );}.elementor-21 .elementor-element.elementor-element-26dbc28b .elementor-heading-title{font-size:var( --e-global-typography-a1290ba-font-size );line-height:var( --e-global-typography-a1290ba-line-height );letter-spacing:var( --e-global-typography-a1290ba-letter-spacing );}.elementor-21 .elementor-element.elementor-element-2ad6473 .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-21 .elementor-element.elementor-element-2ad6473.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-2ad6473 .elementskit-btn{padding:15px 22px 15px 22px;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-21 .elementor-element.elementor-element-9f222e4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-cbdb3d9 .elementor-heading-title{font-size:var( --e-global-typography-60b0850-font-size );line-height:var( --e-global-typography-60b0850-line-height );letter-spacing:var( --e-global-typography-60b0850-letter-spacing );}.elementor-21 .elementor-element.elementor-element-f342724{padding:0em 0em 0em 0em;}.elementor-21 .elementor-element.elementor-element-2be939c3 .elementskit-btn{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-21 .elementor-element.elementor-element-7ea696cd .elementor-heading-title{font-size:var( --e-global-typography-60b0850-font-size );line-height:var( --e-global-typography-60b0850-line-height );letter-spacing:var( --e-global-typography-60b0850-letter-spacing );}.elementor-21 .elementor-element.elementor-element-49a907dc{padding:0em 0em 0em 0em;}.elementor-21 .elementor-element.elementor-element-b8516a2 .elementskit-btn{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-21 .elementor-element.elementor-element-592aa18b .elementor-heading-title{font-size:var( --e-global-typography-60b0850-font-size );line-height:var( --e-global-typography-60b0850-line-height );letter-spacing:var( --e-global-typography-60b0850-letter-spacing );}.elementor-21 .elementor-element.elementor-element-650635f7 .elementskit-btn{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-21 .elementor-element.elementor-element-495e2b46{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-1b1a1362 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-68de132-font-size );line-height:var( --e-global-typography-68de132-line-height );letter-spacing:var( --e-global-typography-68de132-letter-spacing );}.elementor-21 .elementor-element.elementor-element-6d880828{font-size:var( --e-global-typography-63fb388-font-size );line-height:var( --e-global-typography-63fb388-line-height );letter-spacing:var( --e-global-typography-63fb388-letter-spacing );}.elementor-21 .elementor-element.elementor-element-55787107 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-61f6f945{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-635595f{--padding-top:1em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-21 .elementor-element.elementor-element-24134cf8 .elementor-image-box-img{margin-bottom:5px;}.elementor-21 .elementor-element.elementor-element-24134cf8 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-11f7dd1f .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-21 .elementor-element.elementor-element-11f7dd1f.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-11f7dd1f .elementskit-btn{padding:15px 22px 15px 22px;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-21 .elementor-element.elementor-element-fe4d26d .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-21 .elementor-element.elementor-element-fe4d26d.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-fe4d26d .elementskit-btn{padding:15px 22px 15px 22px;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-21 .elementor-element.elementor-element-67b3432:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-67b3432 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:0px auto;}.elementor-21 .elementor-element.elementor-element-25e2da9{--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-21 .elementor-element.elementor-element-aaddbe4 .elementor-heading-title{font-size:var( --e-global-typography-45abe00-font-size );line-height:var( --e-global-typography-45abe00-line-height );letter-spacing:var( --e-global-typography-45abe00-letter-spacing );}.elementor-21 .elementor-element.elementor-element-6628dd6 .elementor-heading-title{font-size:40px;}.elementor-21 .elementor-element.elementor-element-7d5689de{--margin-top:1em;--margin-bottom:1em;--margin-left:0em;--margin-right:0em;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-21 .elementor-element.elementor-element-d80d4ad .elementor-image-box-img{margin-bottom:15px;}.elementor-21 .elementor-element.elementor-element-d80d4ad .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-58c10c4d{--margin-top:1em;--margin-bottom:1em;--margin-left:0em;--margin-right:0em;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-21 .elementor-element.elementor-element-3827e7f2 .elementor-image-box-img{margin-bottom:15px;}.elementor-21 .elementor-element.elementor-element-3827e7f2 .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-3460b59e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-60f235eb{--margin-top:1em;--margin-bottom:1em;--margin-left:0em;--margin-right:0em;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-21 .elementor-element.elementor-element-36a355de .elementor-image-box-img{margin-bottom:15px;}.elementor-21 .elementor-element.elementor-element-36a355de .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-3e93045c{--margin-top:1em;--margin-bottom:1em;--margin-left:0em;--margin-right:0em;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-21 .elementor-element.elementor-element-518073e6 .elementor-image-box-img{margin-bottom:15px;}.elementor-21 .elementor-element.elementor-element-518073e6 .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-69dcdf5b{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-545c69d6:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-545c69d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:0px auto;}.elementor-21 .elementor-element.elementor-element-6cfdb20e{--margin-top:2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-21 .elementor-element.elementor-element-6883d530{text-align:center;}.elementor-21 .elementor-element.elementor-element-6883d530 .elementor-heading-title{font-size:var( --e-global-typography-e6d21f1-font-size );line-height:var( --e-global-typography-e6d21f1-line-height );letter-spacing:var( --e-global-typography-e6d21f1-letter-spacing );}.elementor-21 .elementor-element.elementor-element-7762e73a{padding:0em 0em 0em 0em;text-align:center;}.elementor-21 .elementor-element.elementor-element-7762e73a .elementor-heading-title{font-size:var( --e-global-typography-a1290ba-font-size );line-height:var( --e-global-typography-a1290ba-line-height );letter-spacing:var( --e-global-typography-a1290ba-letter-spacing );}.elementor-21 .elementor-element.elementor-element-194205f8 .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-21 .elementor-element.elementor-element-194205f8.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-194205f8 .elementskit-btn{padding:1.5em 2em 1.5em 2em;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-21 .elementor-element.elementor-element-d166374 .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-21 .elementor-element.elementor-element-d166374.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-d166374 .elementskit-btn{padding:1.5em 2em 1.5em 2em;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-21 .elementor-element.elementor-element-8d19ed1 .elementor-heading-title{font-size:var( --e-global-typography-45abe00-font-size );line-height:var( --e-global-typography-45abe00-line-height );letter-spacing:var( --e-global-typography-45abe00-letter-spacing );}.elementor-21 .elementor-element.elementor-element-195a8a2 .elementor-heading-title{font-size:var( --e-global-typography-45abe00-font-size );line-height:var( --e-global-typography-45abe00-line-height );letter-spacing:var( --e-global-typography-45abe00-letter-spacing );}.elementor-21 .elementor-element.elementor-element-26b857c .elementor-heading-title{font-size:var( --e-global-typography-a1290ba-font-size );line-height:var( --e-global-typography-a1290ba-line-height );letter-spacing:var( --e-global-typography-a1290ba-letter-spacing );}}