.elementor-1629 .elementor-element.elementor-element-2b0002b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1629 .elementor-element.elementor-element-2b0002a{--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-1629 .elementor-element.elementor-element-2b00002{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1629 .elementor-element.elementor-element-2b00001{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-1629 .elementor-element.elementor-element-2b00001 img{width:86px;}.elementor-1629 .elementor-element.elementor-element-2b00015{--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-1629 .elementor-element.elementor-element-2b00004{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1629 .elementor-element.elementor-element-2b00003{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1629 .elementor-element.elementor-element-2b00003 .elementor-menu-toggle{margin-right:auto;}.elementor-1629 .elementor-element.elementor-element-2b00003 .elementor-nav-menu .elementor-item{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:700;}.elementor-1629 .elementor-element.elementor-element-2b00003 .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;padding-left:10px;padding-right:10px;padding-top:15px;padding-bottom:15px;}.elementor-1629 .elementor-element.elementor-element-2b00003 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-1629 .elementor-element.elementor-element-2b00003 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-1629 .elementor-element.elementor-element-2b00003 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-1629 .elementor-element.elementor-element-2b00003 .elementor-nav-menu--main .elementor-item:focus{color:#ffffff;fill:#ffffff;}.elementor-1629 .elementor-element.elementor-element-2b00003 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#ffffff;}.elementor-1629 .elementor-element.elementor-element-2b00014{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1629 .elementor-element.elementor-element-2b00009{--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-1629 .elementor-element.elementor-element-2b00006{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1629 .elementor-element.elementor-element-2b00005{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-1629 .elementor-element.elementor-element-2b00005 img{width:14px;}.elementor-1629 .elementor-element.elementor-element-2b00008{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1629 .elementor-element.elementor-element-2b00007{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:700;line-height:18px;color:#636363;}.elementor-1629 .elementor-element.elementor-element-2b00007 a{color:#636363;}.elementor-1629 .elementor-element.elementor-element-2b00007 a:hover, .elementor-1629 .elementor-element.elementor-element-2b00007 a:focus{color:#23527c;}.elementor-1629 .elementor-element.elementor-element-2b0000e{--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-1629 .elementor-element.elementor-element-2b0000b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1629 .elementor-element.elementor-element-2b0000a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-1629 .elementor-element.elementor-element-2b0000a img{width:14px;}.elementor-1629 .elementor-element.elementor-element-2b0000d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1629 .elementor-element.elementor-element-2b0000c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:700;line-height:18px;color:#636363;}.elementor-1629 .elementor-element.elementor-element-2b0000c a{color:#636363;}.elementor-1629 .elementor-element.elementor-element-2b0000c a:hover, .elementor-1629 .elementor-element.elementor-element-2b0000c a:focus{color:#23527c;}.elementor-1629 .elementor-element.elementor-element-2b00013{--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-1629 .elementor-element.elementor-element-2b00010{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1629 .elementor-element.elementor-element-2b0000f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1629 .elementor-element.elementor-element-2b0000f .elementor-icon-wrapper{text-align:start;}.elementor-1629 .elementor-element.elementor-element-2b0000f.elementor-view-stacked .elementor-icon{background-color:#333333;}.elementor-1629 .elementor-element.elementor-element-2b0000f.elementor-view-framed .elementor-icon, .elementor-1629 .elementor-element.elementor-element-2b0000f.elementor-view-default .elementor-icon{color:#333333;border-color:#333333;}.elementor-1629 .elementor-element.elementor-element-2b0000f.elementor-view-framed .elementor-icon, .elementor-1629 .elementor-element.elementor-element-2b0000f.elementor-view-default .elementor-icon svg{fill:#333333;}.elementor-1629 .elementor-element.elementor-element-2b0000f .elementor-icon{font-size:20px;}.elementor-1629 .elementor-element.elementor-element-2b0000f .elementor-icon svg{height:20px;}.elementor-1629 .elementor-element.elementor-element-2b00012{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1629 .elementor-element.elementor-element-2b00011{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:700;line-height:18px;color:#636363;}.elementor-1629 .elementor-element.elementor-element-2b00011 a{color:#636363;}.elementor-1629 .elementor-element.elementor-element-2b00011 a:hover, .elementor-1629 .elementor-element.elementor-element-2b00011 a:focus{color:#23527c;}.elementor-1629 .elementor-element.elementor-element-2b00016{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1629 .elementor-element.elementor-element-2b00016 .elementor-menu-toggle{margin-right:auto;}.elementor-1629 .elementor-element.elementor-element-2b00016 .elementor-nav-menu .elementor-item{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:700;}.elementor-1629 .elementor-element.elementor-element-2b00016 .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;padding-left:10px;padding-right:10px;padding-top:15px;padding-bottom:15px;}.elementor-1629 .elementor-element.elementor-element-2b00016 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-1629 .elementor-element.elementor-element-2b00016 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-1629 .elementor-element.elementor-element-2b00016 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-1629 .elementor-element.elementor-element-2b00016 .elementor-nav-menu--main .elementor-item:focus{color:#ffffff;fill:#ffffff;}.elementor-1629 .elementor-element.elementor-element-2b00016 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#ffffff;}.elementor-1629 .elementor-element.elementor-element-2b00027{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1629 .elementor-element.elementor-element-2b0001b{--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-1629 .elementor-element.elementor-element-2b00018{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1629 .elementor-element.elementor-element-2b00017{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-1629 .elementor-element.elementor-element-2b00017 img{width:14px;}.elementor-1629 .elementor-element.elementor-element-2b0001a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1629 .elementor-element.elementor-element-2b00019{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:700;line-height:18px;color:#636363;}.elementor-1629 .elementor-element.elementor-element-2b00019 a{color:#636363;}.elementor-1629 .elementor-element.elementor-element-2b00019 a:hover, .elementor-1629 .elementor-element.elementor-element-2b00019 a:focus{color:#23527c;}.elementor-1629 .elementor-element.elementor-element-2b00020{--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-1629 .elementor-element.elementor-element-2b0001d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1629 .elementor-element.elementor-element-2b0001c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-1629 .elementor-element.elementor-element-2b0001c img{width:14px;}.elementor-1629 .elementor-element.elementor-element-2b0001f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1629 .elementor-element.elementor-element-2b0001e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:700;line-height:18px;color:#636363;}.elementor-1629 .elementor-element.elementor-element-2b0001e a{color:#636363;}.elementor-1629 .elementor-element.elementor-element-2b0001e a:hover, .elementor-1629 .elementor-element.elementor-element-2b0001e a:focus{color:#23527c;}.elementor-1629 .elementor-element.elementor-element-2b00029{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1629 .elementor-element.elementor-element-2b00028{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-1629 .elementor-element.elementor-element-2b00028 img{width:86px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-1629 .elementor-element.elementor-element-2b0002b{--width:100%;}.elementor-1629 .elementor-element.elementor-element-2b0002a{--width:100%;}.elementor-1629 .elementor-element.elementor-element-2b00002{--width:100%;}.elementor-1629 .elementor-element.elementor-element-2b00015{--width:100%;}.elementor-1629 .elementor-element.elementor-element-2b00004{--width:100%;}.elementor-1629 .elementor-element.elementor-element-2b00014{--width:100%;}.elementor-1629 .elementor-element.elementor-element-2b00009{--width:100%;}.elementor-1629 .elementor-element.elementor-element-2b00006{--width:100%;}.elementor-1629 .elementor-element.elementor-element-2b00008{--width:100%;}.elementor-1629 .elementor-element.elementor-element-2b0000e{--width:100%;}.elementor-1629 .elementor-element.elementor-element-2b0000b{--width:100%;}.elementor-1629 .elementor-element.elementor-element-2b0000d{--width:100%;}.elementor-1629 .elementor-element.elementor-element-2b00013{--width:100%;}.elementor-1629 .elementor-element.elementor-element-2b00010{--width:100%;}.elementor-1629 .elementor-element.elementor-element-2b00012{--width:100%;}.elementor-1629 .elementor-element.elementor-element-2b00027{--width:100%;}.elementor-1629 .elementor-element.elementor-element-2b0001b{--width:100%;}.elementor-1629 .elementor-element.elementor-element-2b00018{--width:100%;}.elementor-1629 .elementor-element.elementor-element-2b0001a{--width:100%;}.elementor-1629 .elementor-element.elementor-element-2b00020{--width:100%;}.elementor-1629 .elementor-element.elementor-element-2b0001d{--width:100%;}.elementor-1629 .elementor-element.elementor-element-2b0001f{--width:100%;}.elementor-1629 .elementor-element.elementor-element-2b00029{--width:100%;}}@media(min-width:768px){.elementor-1629 .elementor-element.elementor-element-2b0002b{--width:100%;}.elementor-1629 .elementor-element.elementor-element-2b0002a{--width:100%;}.elementor-1629 .elementor-element.elementor-element-2b00002{--width:16.666667%;}.elementor-1629 .elementor-element.elementor-element-2b00015{--width:83.333333%;}.elementor-1629 .elementor-element.elementor-element-2b00004{--width:66.666667%;}.elementor-1629 .elementor-element.elementor-element-2b00014{--width:33.333333%;}.elementor-1629 .elementor-element.elementor-element-2b00009{--width:100%;}.elementor-1629 .elementor-element.elementor-element-2b00006{--width:8.333333%;}.elementor-1629 .elementor-element.elementor-element-2b00008{--width:83.333333%;}.elementor-1629 .elementor-element.elementor-element-2b0000e{--width:100%;}.elementor-1629 .elementor-element.elementor-element-2b0000b{--width:8.333333%;}.elementor-1629 .elementor-element.elementor-element-2b0000d{--width:83.333333%;}.elementor-1629 .elementor-element.elementor-element-2b00013{--width:100%;}.elementor-1629 .elementor-element.elementor-element-2b00010{--width:8.333333%;}.elementor-1629 .elementor-element.elementor-element-2b00012{--width:83.333333%;}.elementor-1629 .elementor-element.elementor-element-2b00027{--width:100%;}.elementor-1629 .elementor-element.elementor-element-2b0001b{--width:100%;}.elementor-1629 .elementor-element.elementor-element-2b00018{--width:8.333333%;}.elementor-1629 .elementor-element.elementor-element-2b0001a{--width:83.333333%;}.elementor-1629 .elementor-element.elementor-element-2b00020{--width:100%;}.elementor-1629 .elementor-element.elementor-element-2b0001d{--width:8.333333%;}.elementor-1629 .elementor-element.elementor-element-2b0001f{--width:83.333333%;}.elementor-1629 .elementor-element.elementor-element-2b00029{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1629 .elementor-element.elementor-element-2b0002b{--width:100%;}.elementor-1629 .elementor-element.elementor-element-2b0002a{--width:100%;}.elementor-1629 .elementor-element.elementor-element-2b00002{--width:16.666667%;}.elementor-1629 .elementor-element.elementor-element-2b00015{--width:83.333333%;}.elementor-1629 .elementor-element.elementor-element-2b00004{--width:66.666667%;}.elementor-1629 .elementor-element.elementor-element-2b00014{--width:33.333333%;}.elementor-1629 .elementor-element.elementor-element-2b00009{--width:100%;}.elementor-1629 .elementor-element.elementor-element-2b00006{--width:8.333333%;}.elementor-1629 .elementor-element.elementor-element-2b00008{--width:83.333333%;}.elementor-1629 .elementor-element.elementor-element-2b0000e{--width:100%;}.elementor-1629 .elementor-element.elementor-element-2b0000b{--width:8.333333%;}.elementor-1629 .elementor-element.elementor-element-2b0000d{--width:83.333333%;}.elementor-1629 .elementor-element.elementor-element-2b00013{--width:100%;}.elementor-1629 .elementor-element.elementor-element-2b00010{--width:8.333333%;}.elementor-1629 .elementor-element.elementor-element-2b00012{--width:83.333333%;}.elementor-1629 .elementor-element.elementor-element-2b00027{--width:100%;}.elementor-1629 .elementor-element.elementor-element-2b0001b{--width:100%;}.elementor-1629 .elementor-element.elementor-element-2b00018{--width:8.333333%;}.elementor-1629 .elementor-element.elementor-element-2b0001a{--width:83.333333%;}.elementor-1629 .elementor-element.elementor-element-2b00020{--width:100%;}.elementor-1629 .elementor-element.elementor-element-2b0001d{--width:8.333333%;}.elementor-1629 .elementor-element.elementor-element-2b0001f{--width:83.333333%;}.elementor-1629 .elementor-element.elementor-element-2b00029{--width:100%;}}/* Start custom CSS *//* Original Chun Fatt presentation, scoped to editable Elementor content. */
@font-face{font-family:AdobeHeitiStd-Regular;src:url('/wp-content/uploads/lift-hub-replica/AdobeHeitiStd-Regular.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}
.lh-replica{font-family:'Open Sans',sans-serif;font-size:12px;font-weight:300;line-height:1;color:#333;background:#fff}
.lh-replica,.lh-replica *{box-sizing:border-box}
.lh-replica a{text-decoration:none}
.lh-replica p{margin:0 0 10px}
.lh-replica strong{font-weight:700}
.lh-replica ul,.lh-replica ol{margin-top:0;margin-bottom:10px;padding-left:40px}
.lh-replica .elementor-widget{margin:0;--kit-widget-spacing:0px}
.lh-replica .elementor-widget-heading .elementor-heading-title{padding:0}
.lh-replica .elementor-widget-text-editor>p:last-child{margin-bottom:10px}
.lh-replica .lh-rich:has(>hr)+.elementor-widget-heading{margin-top:0!important}
.lh-replica .lh-shell{width:1200px;max-width:none;margin-left:auto;margin-right:auto;--content-width:1200px}
.lh-replica .lh-so-row{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:0}
.lh-replica .lh-rich{display:block}
.lh-replica .lh-rich hr{height:0;border:0;border-top:1px solid #eee;margin:20px 0}
.lh-replica .lh-rich ul li{font-size:18px;line-height:30px}
.lh-replica .lh-rich table{border-collapse:collapse;border-spacing:0;margin:0;font-family:'Open Sans',sans-serif;width:100%}
.lh-replica .lh-rich table td{border:1px solid #ddd;padding:15px;font-size:16px;line-height:30px;vertical-align:inherit}
.lh-replica .lh-rich table tr:nth-child(even){background:transparent}
.lh-replica .lh-rich table th{border:1px solid #ddd;padding:15px;font-size:16px;line-height:30px}
.lh-replica .lh-rich p:empty{min-height:0}
.lh-replica .lh-symbol{font-family:AdobeHeitiStd-Regular,sans-serif}
.lh-main{padding:0 0 20px}
.lh-breadcrumb-bar{background:#cecece;padding:10px}
.lh-breadcrumb{padding:15px 10px;text-align:right;font-size:12px;line-height:12px;text-transform:uppercase}
.lh-breadcrumb a{font-weight:700;color:#000}
.lh-breadcrumb p{margin:0!important}
.lh-page-content{padding:0;margin:0}
.lh-title-banner{padding:10px;background:#000;margin:20px 0}
.lh-title-banner .elementor-heading-title{font:700 30px/33px Raleway,sans-serif;color:white;text-transform:uppercase;text-align:center}
.lh-source-page-7 .lh-rich p{font-size:18px;line-height:30px}
.lh-source-page-11 .lh-page-content{padding-top:20px}
.lh-replica .lh-contact-left{width:66.66666667%;padding-right:20px}
.lh-replica .lh-contact-right{width:33.33333333%;padding-left:20px}
.lh-replica .lh-contact-form .elementor-field-group{padding:0!important;margin-bottom:10px!important}
.lh-replica .lh-contact-form .elementor-form-fields-wrapper{margin:0!important;display:block}
.lh-replica .lh-contact-form .elementor-field{border:1px solid #dbdbdb;box-shadow:none;border-radius:0;color:#333;font:400 15px/normal 'Open Sans',sans-serif;height:38px!important;min-height:38px;padding:0 0 0 15px;width:100%;background:white}
.lh-replica .lh-contact-form .elementor-field::placeholder{opacity:1;color:#777}
.lh-replica .lh-contact-form textarea.elementor-field{height:155px!important;line-height:35px;padding-top:0;resize:vertical}
.lh-replica .lh-contact-form .elementor-button{background:#000;border:0;box-shadow:none;color:#fff;cursor:pointer;font:600 15px/45px 'Open Sans',sans-serif;height:45px!important;min-height:45px;padding:0 35px;width:auto;border-radius:5px}
.lh-replica .lh-contact-form .e-form__buttons{display:block}
.lh-replica .lh-contact-form .elementor-button-content-wrapper{line-height:45px}
.lh-map iframe{display:inline-block;width:100%;height:450px;border:0;vertical-align:baseline}
/* Header uses the existing WordPress menu through native Nav Menu widgets. */
.lh-header-root{position:relative;z-index:90}
.lh-header-root.lh-is-fixed{position:fixed;top:0;left:0;right:0;z-index:999;box-shadow:0 1px 12px #555}
.lh-header-shell{padding:20px 0 5px;flex-direction:row;align-items:flex-start}
.lh-header-logo-column{width:16.66666667%}
.lh-header-logo img{display:block;width:86px;height:auto}
.lh-header-logo a,.lh-mobile-logo a{display:block!important;line-height:0}
.lh-header-main{width:83.33333333%;flex-direction:row;align-items:flex-start}
.lh-header-nav-column{width:66.66666667%}
.lh-header-contact{width:33.33333333%;border-left:1px solid #ccc;padding:15px 0 15px 20px}
.lh-header-menu .elementor-nav-menu--main .elementor-nav-menu{padding:20px 0 0;margin:0;justify-content:flex-start;flex-wrap:nowrap}
.lh-header-menu .elementor-nav-menu--main .elementor-item{font:700 14px/14px 'Open Sans',sans-serif;padding:15px 10px!important;text-transform:uppercase;color:#000;border-radius:5px}
.lh-header-menu .elementor-item:before,.lh-header-menu .elementor-item:after,.lh-footer-menu .elementor-item:before,.lh-footer-menu .elementor-item:after{display:none!important}
.lh-header-menu .elementor-nav-menu--main .elementor-item:hover,.lh-header-menu .elementor-nav-menu--main .elementor-item.elementor-item-active{background:#394793;color:#fff}
.lh-header-contact .elementor-icon-list-items{margin:0;padding:0;list-style:none}
.lh-header-contact .elementor-icon-list-item{padding:0;margin:0;align-items:flex-start;min-height:18px}
.lh-header-contact .elementor-icon-list-item:first-child{margin-bottom:10px}
.lh-header-contact .elementor-icon-list-item:last-child{padding-top:10px}
.lh-header-contact .elementor-icon-list-icon{width:26px;min-width:26px;height:18px;display:flex;align-items:flex-start}
.lh-header-contact .elementor-icon-list-icon svg{width:15px;height:15px;fill:#333}
.lh-header-contact .elementor-icon-list-item:last-child svg{width:20px;height:20px}
.lh-header-contact .elementor-icon-list-text{font:700 18px/18px 'Open Sans',sans-serif;color:#636363;padding:0}
.lh-header-contact a:hover .elementor-icon-list-text{color:#ee1f0f}
.lh-header-contact .lh-contact-row{flex-direction:row;align-items:flex-start}
.lh-header-contact .lh-contact-text,.lh-header-contact .lh-contact-text p,.lh-header-contact .lh-contact-text a{font:700 18px/18px 'Open Sans',sans-serif;color:#636363}
.lh-header-contact .lh-contact-row-2{padding-top:10px;min-height:30px}
.lh-header-contact .lh-contact-row-2 .lh-contact-text{line-height:18px}
.lh-header-contact .lh-contact-text a:hover{color:#ee1f0f}
.lh-mobile-menu,.lh-mobile-contact,.lh-mobile-logo{display:none!important}
/* Original image proportions, caption positions, controls and 6500ms autoplay. */
.lh-home .lh-hero{width:100%;padding:0;margin:0}
.lh-hero .elementor-slides-wrapper{height:auto!important;aspect-ratio:2000/670}
.lh-hero .swiper-wrapper,.lh-hero .swiper-slide{height:100%!important}
.lh-hero .swiper-slide-bg{background-size:100% 100%!important;background-position:center center}
.lh-hero .swiper-slide-inner{display:block!important;padding:0!important;position:absolute;inset:0;text-align:center}
.lh-hero .swiper-slide-contents{max-width:none!important;width:100%;padding-top:18%;transform:none!important}
.lh-hero .elementor-slide-heading{font:700 50px/55px Raleway,sans-serif;text-transform:uppercase;color:white;margin:-108px 0 0!important;text-shadow:2px 2px 1px #000}
.lh-hero .elementor-slide-description{font:300 21px/30px Raleway,sans-serif;color:white;margin:0 0 10px!important;text-shadow:2px 2px 1px #000}
.lh-hero .elementor-slide-button{font:700 16px/16px 'Open Sans',sans-serif;color:white;background:#000;border:0;border-radius:0;padding:15px 20px;margin-right:43px;position:relative}
.lh-hero .elementor-slide-button:after{content:'';position:absolute;top:0;right:-43px;width:42px;height:46px;background:#000 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 12'%3E%3Cpath fill='white' d='M0 0L8 6L0 12Z'/%3E%3C/svg%3E") center/7px 11px no-repeat}
.lh-hero .elementor-slide-button:hover,.lh-hero .elementor-slide-button:hover:after{background-color:#ee1f0f}
.lh-hero .elementor-swiper-button{width:75px;height:70px;border-radius:100px;background:black;color:white;display:flex;align-items:center;justify-content:center;top:43%;transform:none}
.lh-hero .elementor-swiper-button svg{width:28px;height:40px}
.lh-replica .lh-hero .elementor-swiper-button.elementor-swiper-button-prev{left:var(--lh-arrow-inset,10%)}
.lh-replica .lh-hero .elementor-swiper-button.elementor-swiper-button-next{right:var(--lh-arrow-inset,10%)}
.lh-replica .lh-hero .elementor-swiper-button{top:var(--lh-arrow-top,43%)}
.lh-hero .swiper-pagination{bottom:10px!important;display:flex;align-items:center;justify-content:center;height:12px;gap:3px}
.lh-hero .swiper-pagination-bullet{width:10px;height:10px;background:transparent;border:1px solid white;opacity:1;margin:0!important}
.lh-hero .swiper-pagination-bullet-active{width:12px;height:12px;background:white}
.lh-home-iot{padding:0}
.lh-home-iot .lh-iot-title .elementor-heading-title{font:700 30px/33px 'Open Sans',sans-serif;text-align:center;color:#333}
.lh-home-iot .lh-iot-title{margin-top:20px!important;margin-bottom:10px!important}
.lh-home-iot .lh-rich{font-size:12px;line-height:12px;text-align:center}
.lh-home-iot .lh-rich p{font-size:18px;line-height:30px;margin:0 0 10px}
/* Footer is fully native Elementor content and remains in Theme Builder. */
.lh-footer-root{background:#d7d7d7}
.lh-footer-welcome{margin-top:30px;padding:12px 0;flex-direction:row;align-items:flex-start}
.lh-footer-column{width:50%;padding-right:40px}
.lh-footer-photo img{display:block;width:100%;height:auto}
.lh-footer-heading .elementor-heading-title{font:700 36px/39.6px Raleway,sans-serif;text-transform:uppercase;color:#000}
.lh-footer-heading{padding:0 0 20px!important}
.lh-footer-copy{font:300 14px/24px 'Open Sans',sans-serif;color:#333}
.lh-footer-copy p{font-size:14px;line-height:24px;margin:0 0 10px}
.lh-footer-certificates{height:85px;padding:0 0 10px;flex-direction:row;align-items:flex-start;gap:3px}
.lh-footer-certificates .elementor-widget-image{width:75px;flex:0 0 75px}
.lh-footer-certificates img{width:75px;height:75px;padding:5px;object-fit:fill;display:inline-block;vertical-align:middle}
.lh-footer-bar{background:#000;padding:20px 0}
.lh-footer-bar-inner{flex-direction:row;align-items:flex-start}
.lh-footer-menu-column{width:41.66666667%}
.lh-copyright-column{width:58.33333333%}
.lh-footer-menu .elementor-nav-menu--main .elementor-nav-menu{display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0;margin:0}
.lh-footer-menu .elementor-nav-menu--main .elementor-nav-menu>li{border-left:1px solid white}
.lh-footer-menu .elementor-nav-menu--main .elementor-nav-menu>li:first-child{border:0}
.lh-footer-menu .elementor-nav-menu--main .elementor-item{font:300 12px/20px 'Open Sans',sans-serif;color:white;padding:0 10px!important;text-transform:uppercase;border-radius:0;background:transparent}
.lh-footer-menu .elementor-nav-menu--main .elementor-item:hover{color:#ee1f0f}
.lh-copyright{font:300 13.2px/13.2px 'Open Sans',sans-serif;text-transform:uppercase;text-align:right;color:white}
.lh-copyright p{margin:0!important}
.lh-copyright a{color:white;padding:10px;font-size:12px;line-height:20px}
.lh-back-top{position:fixed!important;right:15px;bottom:15px;z-index:99999;visibility:hidden;width:auto!important}
.lh-back-top.lh-show{visibility:visible}
.lh-back-top .elementor-icon{background:#394793;color:white;padding:2px 12px;font-size:36px}
.lh-back-top .elementor-icon svg{width:22px;height:36px;fill:white}
.lh-replica .lh-gallery .e-gallery-item__content{padding:12px 0;background:transparent;opacity:1;position:relative}
.lh-replica .lh-gallery .elementor-gallery-title{font:400 14px/20px 'Open Sans',sans-serif;padding:10px 17px;border:1px solid #ddd;background:#fff;margin-right:8px;color:#333}
.lh-replica .lh-gallery .elementor-gallery-title.elementor-item-active{background:#394793;border-color:#394793;color:#fff}
.lh-replica .lh-gallery .elementor-gallery__titles-container{justify-content:flex-start;margin-bottom:25px;gap:0}
@media(max-width:1300px){
 .lh-hero{--lh-arrow-inset:5%;--lh-arrow-top:35%}
 .lh-header-shell{padding:10px 0}.lh-header-menu .elementor-nav-menu--main .elementor-nav-menu{padding:0 0 10px}.lh-header-menu .elementor-nav-menu--main .elementor-item{font-size:12px;line-height:12px;margin-top:20px}
 .lh-header-contact{border-left:0;border-top:1px solid #ccc;padding:10px 0 0}.lh-header-contact .elementor-icon-list-text{font-size:16px;line-height:18px}
 .lh-header-contact .lh-contact-text a{font-size:16px}
 .lh-main{padding:20px 0}.lh-hero .swiper-slide-contents{padding-top:13%}.lh-hero .elementor-slide-heading{margin-top:-24px!important;text-shadow:1px 1px 5px black}.lh-hero .elementor-slide-description{font-size:20px;line-height:20px;text-shadow:1px 1px 5px black}.lh-hero .elementor-slide-button{font-size:12px;line-height:15px;padding:10px 20px;margin-right:34px}.lh-hero .elementor-slide-button:after{width:33px;height:38px;right:-34px}.lh-hero .elementor-swiper-button{width:54px;height:42px;top:35%}.lh-hero .elementor-swiper-button svg{width:16px;height:24px}.lh-hero .elementor-swiper-button-prev{left:5%}.lh-hero .elementor-swiper-button-next{right:5%}
}
@media(max-width:1024px){
 .lh-replica .lh-shell{width:95%;--content-width:95%}.lh-header-menu .elementor-nav-menu--main .elementor-item{padding:7px 20px!important}.lh-hero .elementor-slide-heading{font-size:30px;line-height:33px}.lh-hero .elementor-slide-description{font-size:14px;line-height:20px}.lh-hero .elementor-slide-button{padding:5px 10px;margin-right:28px}.lh-hero .elementor-slide-button:after{height:28px;width:27px;right:-28px}
}
@media(min-width:768px) and (max-width:991px){.lh-header-main{flex-direction:column}.lh-header-nav-column,.lh-header-contact{width:100%}.lh-header-contact .elementor-icon-list-items{display:flex;flex-wrap:wrap}.lh-header-contact .elementor-icon-list-item{width:50%}.lh-header-contact .elementor-icon-list-item:last-child{padding-top:10px}}
@media(max-width:780px){.lh-replica .lh-so-row{flex-direction:column}.lh-replica .lh-so-cell{--width:100%!important;width:100%!important;margin-bottom:30px!important}}
@media(max-width:767px){
 .lh-hero{--lh-arrow-top:42%}
 .lh-replica .lh-shell{width:100%;--content-width:100%}.lh-main{padding:20px;display:flex}.lh-header-root.lh-is-fixed{position:relative;box-shadow:none}.lh-header-shell{padding:0 0 1px;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;position:relative}.lh-header-logo-column,.lh-header-main{display:none!important}
 .lh-mobile-menu{display:block!important;width:50px!important;flex:0 0 50px;position:static!important}.lh-mobile-menu .elementor-menu-toggle{margin:10px;padding:8px;background:#ee1f0f;color:white;border-radius:4px;width:30px;height:30px;box-sizing:border-box;font-size:14px}.lh-mobile-menu .elementor-menu-toggle svg{width:14px;height:14px;fill:white}.lh-mobile-menu .elementor-nav-menu--dropdown{left:0!important;top:124.96875px!important;width:100%!important;background:#1a1a1a;padding:30px 20px 10px;z-index:9999}.lh-mobile-menu .elementor-nav-menu--dropdown .elementor-item{color:white;font:700 12px/12px 'Open Sans',sans-serif;padding:7px 20px!important}.lh-mobile-menu .elementor-nav-menu--dropdown .elementor-item.elementor-item-active{background:#394793;border-radius:5px}
 .lh-mobile-contact{display:block!important;flex:0 0 auto;width:auto!important;padding:10px;border-top:1px solid #ccc}.lh-mobile-contact p{margin:0 0 10px;font:700 18px/18px 'Open Sans',sans-serif;color:#636363;white-space:nowrap}.lh-mobile-contact a{font-size:15px;color:#636363}.lh-mobile-logo{display:block!important;width:86px!important;flex:0 0 86px}.lh-mobile-logo img{width:86px;height:auto;display:block}
 .lh-mobile-contact .lh-contact-row{width:auto;display:flex;flex-direction:row;white-space:nowrap}.lh-mobile-contact .lh-contact-icon{width:14px;flex:0 0 14px;margin-right:4px}.lh-mobile-contact .lh-contact-label{width:auto;flex:0 0 auto}.lh-mobile-contact .lh-contact-text,.lh-mobile-contact .lh-contact-text p{font:700 18px/18px 'Open Sans',sans-serif;color:#636363}.lh-mobile-contact .lh-contact-text a{font-size:15px;font-weight:700;line-height:18px;color:#636363}
 .lh-hero .elementor-slides-wrapper{height:221px!important;aspect-ratio:auto}.lh-hero .swiper-slide-bg{height:200px}.lh-hero .swiper-slide-contents{padding:0 10px;position:relative;top:98px}.lh-hero .elementor-slide-heading{font-size:15px;line-height:16.5px;margin:0!important}.lh-hero .elementor-slide-description{font-size:11px;line-height:20px;margin-bottom:10px!important}.lh-hero .elementor-slide-button{line-height:15px;padding:5px 10px}.lh-hero .elementor-slide-button:after{height:25px}.lh-hero .swiper-pagination{display:none!important}.lh-hero .elementor-swiper-button{top:42%;width:35px;height:30px}.lh-hero .elementor-swiper-button svg{width:10px;height:15px}
 .lh-home-iot{padding:0}.lh-footer-welcome{padding:20px;text-align:center;flex-direction:column}.lh-footer-column{width:100%;padding:0}.lh-footer-heading{padding:0!important}.lh-footer-heading .elementor-heading-title{text-align:center}.lh-footer-copy{text-align:center}.lh-footer-bar-inner{flex-direction:column}.lh-footer-menu-column,.lh-copyright-column{width:100%}.lh-copyright{padding-top:20px;line-height:20px;text-align:center}.lh-replica .lh-contact-left,.lh-replica .lh-contact-right{width:100%;padding:0}.lh-replica .lh-contact-left{padding-bottom:10px}.lh-contact-columns{flex-direction:column}.lh-contact-form .elementor-button{width:100%!important}
}

/* Preserve legacy blank paragraph and textarea baseline spacing. */
.lh-replica .lh-contact-right{padding-top:10px}
.lh-replica .lh-contact-form .elementor-field-type-textarea{margin-bottom:12px!important}

.lh-replica .lh-contact-left{padding-top:10px}
@media(max-width:767px){.lh-replica .lh-contact-left{padding-bottom:0}}/* End custom CSS */