.elementor-1351 .elementor-element.elementor-element-70b23b3{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1351 .elementor-element.elementor-element-70b23b3:not(.elementor-motion-effects-element-type-background), .elementor-1351 .elementor-element.elementor-element-70b23b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-1351 .elementor-element.elementor-element-f750bab{--display:flex;--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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1351 .elementor-element.elementor-element-90aa977 img{width:95%;}.elementor-1351 .elementor-element.elementor-element-53dcadd img{width:95%;}.elementor-1351 .elementor-element.elementor-element-ef85fe3{--display:flex;--justify-content:center;--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-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-1351 .elementor-element.elementor-element-aa3ff5a{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:30px;--padding-bottom:22px;--padding-left:10px;--padding-right:10px;}.elementor-1351 .elementor-element.elementor-element-2ceb3ce{--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:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1351 .elementor-element.elementor-element-8063945{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1351 .elementor-element.elementor-element-297e0e1 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:800;line-height:19px;color:#071B31;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1351 .elementor-element.elementor-element-a79de55{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1351 .elementor-element.elementor-element-a79de55 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-1351 .elementor-element.elementor-element-a79de55 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-1351 .elementor-element.elementor-element-a79de55 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-1351 .elementor-element.elementor-element-a79de55 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-1351 .elementor-element.elementor-element-a79de55 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-1351 .elementor-element.elementor-element-a79de55 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#EEF2F6;}.elementor-1351 .elementor-element.elementor-element-a79de55 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-1351 .elementor-element.elementor-element-a79de55 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-1351 .elementor-element.elementor-element-a79de55 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-1351 .elementor-element.elementor-element-a79de55 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1351 .elementor-element.elementor-element-a79de55 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1351 .elementor-element.elementor-element-a79de55 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1351 .elementor-element.elementor-element-a79de55 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;line-height:22px;}.elementor-1351 .elementor-element.elementor-element-a79de55 .elementor-icon-list-text{color:#334155;transition:color 0.3s;}.elementor-1351 .elementor-element.elementor-element-a79de55 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#1260A3;}.elementor-1351 .elementor-element.elementor-element-1f5506a .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:800;line-height:16px;color:#1260A3;}.elementor-1351 .elementor-element.elementor-element-3d80bd8{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1351 .elementor-element.elementor-element-4665aa2 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:800;line-height:19px;color:#071B31;}.elementor-1351 .elementor-element.elementor-element-43530af{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1351 .elementor-element.elementor-element-43530af .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-1351 .elementor-element.elementor-element-43530af .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-1351 .elementor-element.elementor-element-43530af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-1351 .elementor-element.elementor-element-43530af .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-1351 .elementor-element.elementor-element-43530af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-1351 .elementor-element.elementor-element-43530af .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#EEF2F6;}.elementor-1351 .elementor-element.elementor-element-43530af .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-1351 .elementor-element.elementor-element-43530af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-1351 .elementor-element.elementor-element-43530af .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-1351 .elementor-element.elementor-element-43530af .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1351 .elementor-element.elementor-element-43530af .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1351 .elementor-element.elementor-element-43530af .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1351 .elementor-element.elementor-element-43530af .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;line-height:22px;}.elementor-1351 .elementor-element.elementor-element-43530af .elementor-icon-list-text{color:#334155;transition:color 0.3s;}.elementor-1351 .elementor-element.elementor-element-43530af .elementor-icon-list-item:hover .elementor-icon-list-text{color:#1260A3;}.elementor-1351 .elementor-element.elementor-element-b85483b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:800;line-height:16px;color:#1260A3;}.elementor-1351 .elementor-element.elementor-element-560df56{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1351 .elementor-element.elementor-element-776baeb .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:800;line-height:19px;color:#071B31;}.elementor-1351 .elementor-element.elementor-element-0cc8fa5{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1351 .elementor-element.elementor-element-0cc8fa5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-1351 .elementor-element.elementor-element-0cc8fa5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-1351 .elementor-element.elementor-element-0cc8fa5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-1351 .elementor-element.elementor-element-0cc8fa5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-1351 .elementor-element.elementor-element-0cc8fa5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-1351 .elementor-element.elementor-element-0cc8fa5 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#EEF2F6;}.elementor-1351 .elementor-element.elementor-element-0cc8fa5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-1351 .elementor-element.elementor-element-0cc8fa5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-1351 .elementor-element.elementor-element-0cc8fa5 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-1351 .elementor-element.elementor-element-0cc8fa5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1351 .elementor-element.elementor-element-0cc8fa5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1351 .elementor-element.elementor-element-0cc8fa5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1351 .elementor-element.elementor-element-0cc8fa5 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;line-height:22px;}.elementor-1351 .elementor-element.elementor-element-0cc8fa5 .elementor-icon-list-text{color:#334155;transition:color 0.3s;}.elementor-1351 .elementor-element.elementor-element-0cc8fa5 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#1260A3;}.elementor-1351 .elementor-element.elementor-element-0a893a0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:800;line-height:16px;color:#1260A3;}.elementor-1351 .elementor-element.elementor-element-4d3b6dc{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1351 .elementor-element.elementor-element-f88ffe0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:800;line-height:19px;color:#071B31;}.elementor-1351 .elementor-element.elementor-element-f49a6a6{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1351 .elementor-element.elementor-element-f49a6a6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-1351 .elementor-element.elementor-element-f49a6a6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-1351 .elementor-element.elementor-element-f49a6a6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-1351 .elementor-element.elementor-element-f49a6a6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-1351 .elementor-element.elementor-element-f49a6a6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-1351 .elementor-element.elementor-element-f49a6a6 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#EEF2F6;}.elementor-1351 .elementor-element.elementor-element-f49a6a6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-1351 .elementor-element.elementor-element-f49a6a6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-1351 .elementor-element.elementor-element-f49a6a6 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-1351 .elementor-element.elementor-element-f49a6a6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1351 .elementor-element.elementor-element-f49a6a6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1351 .elementor-element.elementor-element-f49a6a6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1351 .elementor-element.elementor-element-f49a6a6 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;line-height:22px;}.elementor-1351 .elementor-element.elementor-element-f49a6a6 .elementor-icon-list-text{color:#334155;transition:color 0.3s;}.elementor-1351 .elementor-element.elementor-element-f49a6a6 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#1260A3;}.elementor-1351 .elementor-element.elementor-element-7fd16e1 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:800;line-height:16px;color:#1260A3;}.elementor-1351 .elementor-element.elementor-element-44ffc9c{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1351 .elementor-element.elementor-element-67500aa .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:800;line-height:19px;color:#071B31;}.elementor-1351 .elementor-element.elementor-element-8ba983b{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1351 .elementor-element.elementor-element-8ba983b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-1351 .elementor-element.elementor-element-8ba983b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-1351 .elementor-element.elementor-element-8ba983b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-1351 .elementor-element.elementor-element-8ba983b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-1351 .elementor-element.elementor-element-8ba983b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-1351 .elementor-element.elementor-element-8ba983b .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#EEF2F6;}.elementor-1351 .elementor-element.elementor-element-8ba983b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-1351 .elementor-element.elementor-element-8ba983b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-1351 .elementor-element.elementor-element-8ba983b .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-1351 .elementor-element.elementor-element-8ba983b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1351 .elementor-element.elementor-element-8ba983b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1351 .elementor-element.elementor-element-8ba983b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1351 .elementor-element.elementor-element-8ba983b .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;line-height:22px;}.elementor-1351 .elementor-element.elementor-element-8ba983b .elementor-icon-list-text{color:#334155;transition:color 0.3s;}.elementor-1351 .elementor-element.elementor-element-8ba983b .elementor-icon-list-item:hover .elementor-icon-list-text{color:#1260A3;}.elementor-1351 .elementor-element.elementor-element-aa827c0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:800;line-height:16px;color:#1260A3;}.elementor-1351 .elementor-element.elementor-element-14ccec6{--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:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:14px 14px 14px 14px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1351 .elementor-element.elementor-element-14ccec6:not(.elementor-motion-effects-element-type-background), .elementor-1351 .elementor-element.elementor-element-14ccec6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F8FB;}.elementor-1351 .elementor-element.elementor-element-5996897 img{width:100%;height:120px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-1351 .elementor-element.elementor-element-582ceaf .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;line-height:14px;letter-spacing:1.5px;color:#FE8C00;}.elementor-1351 .elementor-element.elementor-element-ba2f703 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:800;line-height:18px;color:#071B31;}.elementor-1351 .elementor-element.elementor-element-813c1f0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:800;line-height:16px;color:#1260A3;}.elementor-1351 .elementor-element.elementor-element-38d5f35{--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;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E3E9F0;--border-color:#E3E9F0;--padding-top:14px;--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-size:var( --e-global-typography-text-font-size );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-1351 .elementor-element.elementor-element-72062c7{font-family:"Inter", Sans-serif;font-size:14px;line-height:22px;color:#334155;}.elementor-1351 .elementor-element.elementor-element-72062c7 p{margin-block-end:0px;}.elementor-1351 .elementor-element.elementor-element-348e1db .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:800;line-height:18px;color:#1260A3;}.elementor-1351 .elementor-element.elementor-element-3919342{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:26px;--padding-bottom:22px;--padding-left:10px;--padding-right:10px;}.elementor-1351 .elementor-element.elementor-element-f5541c4{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:14px 14px;--row-gap:14px;--column-gap:14px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1351 .elementor-element.elementor-element-1df07e9{--display:flex;--min-height:140px;--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:flex-end;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overlay-opacity:1;--border-radius:18px 18px 18px 18px;--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-1351 .elementor-element.elementor-element-1df07e9:not(.elementor-motion-effects-element-type-background), .elementor-1351 .elementor-element.elementor-element-1df07e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elv-hub.com/wp-content/uploads/2026/09/office.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1351 .elementor-element.elementor-element-1df07e9::before, .elementor-1351 .elementor-element.elementor-element-1df07e9 > .elementor-background-video-container::before, .elementor-1351 .elementor-element.elementor-element-1df07e9 > .e-con-inner > .elementor-background-video-container::before, .elementor-1351 .elementor-element.elementor-element-1df07e9 > .elementor-background-slideshow::before, .elementor-1351 .elementor-element.elementor-element-1df07e9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1351 .elementor-element.elementor-element-1df07e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(7,27,49,0.05) 20%, rgba(7,27,49,0.93) 100%);}.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 );}body:not(.rtl) .elementor-1351 .elementor-element.elementor-element-06ce2f9{right:18px;}body.rtl .elementor-1351 .elementor-element.elementor-element-06ce2f9{left:18px;}.elementor-1351 .elementor-element.elementor-element-06ce2f9{top:18px;}.elementor-1351 .elementor-element.elementor-element-06ce2f9 .elementor-icon-wrapper{text-align:center;}.elementor-1351 .elementor-element.elementor-element-06ce2f9.elementor-view-stacked .elementor-icon{background-color:rgba(255,255,255,0.18);color:#FFFFFF;}.elementor-1351 .elementor-element.elementor-element-06ce2f9.elementor-view-framed .elementor-icon, .elementor-1351 .elementor-element.elementor-element-06ce2f9.elementor-view-default .elementor-icon{color:rgba(255,255,255,0.18);border-color:rgba(255,255,255,0.18);}.elementor-1351 .elementor-element.elementor-element-06ce2f9.elementor-view-framed .elementor-icon, .elementor-1351 .elementor-element.elementor-element-06ce2f9.elementor-view-default .elementor-icon svg{fill:rgba(255,255,255,0.18);}.elementor-1351 .elementor-element.elementor-element-06ce2f9.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1351 .elementor-element.elementor-element-06ce2f9.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1351 .elementor-element.elementor-element-06ce2f9 .elementor-icon{font-size:13px;padding:11px;}.elementor-1351 .elementor-element.elementor-element-06ce2f9 .elementor-icon svg{height:13px;}.elementor-1351 .elementor-element.elementor-element-f662bf9 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:800;text-transform:none;line-height:18px;color:#FFFFFF;}.elementor-1351 .elementor-element.elementor-element-4d10f26{--display:flex;--min-height:140px;--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:flex-end;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overlay-opacity:1;--border-radius:18px 18px 18px 18px;--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-1351 .elementor-element.elementor-element-4d10f26:not(.elementor-motion-effects-element-type-background), .elementor-1351 .elementor-element.elementor-element-4d10f26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elv-hub.com/wp-content/uploads/2026/09/2016001_HPI_EDU_43_A_HP.16.5.1.3497.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1351 .elementor-element.elementor-element-4d10f26::before, .elementor-1351 .elementor-element.elementor-element-4d10f26 > .elementor-background-video-container::before, .elementor-1351 .elementor-element.elementor-element-4d10f26 > .e-con-inner > .elementor-background-video-container::before, .elementor-1351 .elementor-element.elementor-element-4d10f26 > .elementor-background-slideshow::before, .elementor-1351 .elementor-element.elementor-element-4d10f26 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1351 .elementor-element.elementor-element-4d10f26 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(7,27,49,0.05) 20%, rgba(7,27,49,0.93) 100%);}body:not(.rtl) .elementor-1351 .elementor-element.elementor-element-4efd3a0{right:18px;}body.rtl .elementor-1351 .elementor-element.elementor-element-4efd3a0{left:18px;}.elementor-1351 .elementor-element.elementor-element-4efd3a0{top:18px;}.elementor-1351 .elementor-element.elementor-element-4efd3a0 .elementor-icon-wrapper{text-align:center;}.elementor-1351 .elementor-element.elementor-element-4efd3a0.elementor-view-stacked .elementor-icon{background-color:rgba(255,255,255,0.18);color:#FFFFFF;}.elementor-1351 .elementor-element.elementor-element-4efd3a0.elementor-view-framed .elementor-icon, .elementor-1351 .elementor-element.elementor-element-4efd3a0.elementor-view-default .elementor-icon{color:rgba(255,255,255,0.18);border-color:rgba(255,255,255,0.18);}.elementor-1351 .elementor-element.elementor-element-4efd3a0.elementor-view-framed .elementor-icon, .elementor-1351 .elementor-element.elementor-element-4efd3a0.elementor-view-default .elementor-icon svg{fill:rgba(255,255,255,0.18);}.elementor-1351 .elementor-element.elementor-element-4efd3a0.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1351 .elementor-element.elementor-element-4efd3a0.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1351 .elementor-element.elementor-element-4efd3a0 .elementor-icon{font-size:13px;padding:11px;}.elementor-1351 .elementor-element.elementor-element-4efd3a0 .elementor-icon svg{height:13px;}.elementor-1351 .elementor-element.elementor-element-e3339a8 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:800;text-transform:none;line-height:18px;color:#FFFFFF;}.elementor-1351 .elementor-element.elementor-element-d0cc36d{--display:flex;--min-height:140px;--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:flex-end;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overlay-opacity:1;--border-radius:18px 18px 18px 18px;--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-1351 .elementor-element.elementor-element-d0cc36d:not(.elementor-motion-effects-element-type-background), .elementor-1351 .elementor-element.elementor-element-d0cc36d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elv-hub.com/wp-content/uploads/2026/09/elv-project-habtoor.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1351 .elementor-element.elementor-element-d0cc36d::before, .elementor-1351 .elementor-element.elementor-element-d0cc36d > .elementor-background-video-container::before, .elementor-1351 .elementor-element.elementor-element-d0cc36d > .e-con-inner > .elementor-background-video-container::before, .elementor-1351 .elementor-element.elementor-element-d0cc36d > .elementor-background-slideshow::before, .elementor-1351 .elementor-element.elementor-element-d0cc36d > .e-con-inner > .elementor-background-slideshow::before, .elementor-1351 .elementor-element.elementor-element-d0cc36d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(7,27,49,0.05) 20%, rgba(7,27,49,0.93) 100%);}body:not(.rtl) .elementor-1351 .elementor-element.elementor-element-ebb8913{right:18px;}body.rtl .elementor-1351 .elementor-element.elementor-element-ebb8913{left:18px;}.elementor-1351 .elementor-element.elementor-element-ebb8913{top:18px;}.elementor-1351 .elementor-element.elementor-element-ebb8913 .elementor-icon-wrapper{text-align:center;}.elementor-1351 .elementor-element.elementor-element-ebb8913.elementor-view-stacked .elementor-icon{background-color:rgba(255,255,255,0.18);color:#FFFFFF;}.elementor-1351 .elementor-element.elementor-element-ebb8913.elementor-view-framed .elementor-icon, .elementor-1351 .elementor-element.elementor-element-ebb8913.elementor-view-default .elementor-icon{color:rgba(255,255,255,0.18);border-color:rgba(255,255,255,0.18);}.elementor-1351 .elementor-element.elementor-element-ebb8913.elementor-view-framed .elementor-icon, .elementor-1351 .elementor-element.elementor-element-ebb8913.elementor-view-default .elementor-icon svg{fill:rgba(255,255,255,0.18);}.elementor-1351 .elementor-element.elementor-element-ebb8913.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1351 .elementor-element.elementor-element-ebb8913.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1351 .elementor-element.elementor-element-ebb8913 .elementor-icon{font-size:13px;padding:11px;}.elementor-1351 .elementor-element.elementor-element-ebb8913 .elementor-icon svg{height:13px;}.elementor-1351 .elementor-element.elementor-element-80c852e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:800;text-transform:none;line-height:18px;color:#FFFFFF;}.elementor-1351 .elementor-element.elementor-element-20031ba{--display:flex;--min-height:140px;--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:flex-end;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overlay-opacity:1;--border-radius:18px 18px 18px 18px;--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-1351 .elementor-element.elementor-element-20031ba:not(.elementor-motion-effects-element-type-background), .elementor-1351 .elementor-element.elementor-element-20031ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elv-hub.com/wp-content/uploads/2026/09/elv-project-mbrsc.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1351 .elementor-element.elementor-element-20031ba::before, .elementor-1351 .elementor-element.elementor-element-20031ba > .elementor-background-video-container::before, .elementor-1351 .elementor-element.elementor-element-20031ba > .e-con-inner > .elementor-background-video-container::before, .elementor-1351 .elementor-element.elementor-element-20031ba > .elementor-background-slideshow::before, .elementor-1351 .elementor-element.elementor-element-20031ba > .e-con-inner > .elementor-background-slideshow::before, .elementor-1351 .elementor-element.elementor-element-20031ba > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(7,27,49,0.05) 20%, rgba(7,27,49,0.93) 100%);}body:not(.rtl) .elementor-1351 .elementor-element.elementor-element-254babc{right:18px;}body.rtl .elementor-1351 .elementor-element.elementor-element-254babc{left:18px;}.elementor-1351 .elementor-element.elementor-element-254babc{top:18px;}.elementor-1351 .elementor-element.elementor-element-254babc .elementor-icon-wrapper{text-align:center;}.elementor-1351 .elementor-element.elementor-element-254babc.elementor-view-stacked .elementor-icon{background-color:rgba(255,255,255,0.18);color:#FFFFFF;}.elementor-1351 .elementor-element.elementor-element-254babc.elementor-view-framed .elementor-icon, .elementor-1351 .elementor-element.elementor-element-254babc.elementor-view-default .elementor-icon{color:rgba(255,255,255,0.18);border-color:rgba(255,255,255,0.18);}.elementor-1351 .elementor-element.elementor-element-254babc.elementor-view-framed .elementor-icon, .elementor-1351 .elementor-element.elementor-element-254babc.elementor-view-default .elementor-icon svg{fill:rgba(255,255,255,0.18);}.elementor-1351 .elementor-element.elementor-element-254babc.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1351 .elementor-element.elementor-element-254babc.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1351 .elementor-element.elementor-element-254babc .elementor-icon{font-size:13px;padding:11px;}.elementor-1351 .elementor-element.elementor-element-254babc .elementor-icon svg{height:13px;}.elementor-1351 .elementor-element.elementor-element-b5e931d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:800;text-transform:none;line-height:18px;color:#FFFFFF;}.elementor-1351 .elementor-element.elementor-element-ba68424{--display:flex;--min-height:140px;--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:flex-end;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overlay-opacity:1;--border-radius:18px 18px 18px 18px;--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-1351 .elementor-element.elementor-element-ba68424:not(.elementor-motion-effects-element-type-background), .elementor-1351 .elementor-element.elementor-element-ba68424 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elv-hub.com/wp-content/uploads/2026/09/towers.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1351 .elementor-element.elementor-element-ba68424::before, .elementor-1351 .elementor-element.elementor-element-ba68424 > .elementor-background-video-container::before, .elementor-1351 .elementor-element.elementor-element-ba68424 > .e-con-inner > .elementor-background-video-container::before, .elementor-1351 .elementor-element.elementor-element-ba68424 > .elementor-background-slideshow::before, .elementor-1351 .elementor-element.elementor-element-ba68424 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1351 .elementor-element.elementor-element-ba68424 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(7,27,49,0.05) 20%, rgba(7,27,49,0.93) 100%);}body:not(.rtl) .elementor-1351 .elementor-element.elementor-element-019e3b6{right:18px;}body.rtl .elementor-1351 .elementor-element.elementor-element-019e3b6{left:18px;}.elementor-1351 .elementor-element.elementor-element-019e3b6{top:18px;}.elementor-1351 .elementor-element.elementor-element-019e3b6 .elementor-icon-wrapper{text-align:center;}.elementor-1351 .elementor-element.elementor-element-019e3b6.elementor-view-stacked .elementor-icon{background-color:rgba(255,255,255,0.18);color:#FFFFFF;}.elementor-1351 .elementor-element.elementor-element-019e3b6.elementor-view-framed .elementor-icon, .elementor-1351 .elementor-element.elementor-element-019e3b6.elementor-view-default .elementor-icon{color:rgba(255,255,255,0.18);border-color:rgba(255,255,255,0.18);}.elementor-1351 .elementor-element.elementor-element-019e3b6.elementor-view-framed .elementor-icon, .elementor-1351 .elementor-element.elementor-element-019e3b6.elementor-view-default .elementor-icon svg{fill:rgba(255,255,255,0.18);}.elementor-1351 .elementor-element.elementor-element-019e3b6.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1351 .elementor-element.elementor-element-019e3b6.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1351 .elementor-element.elementor-element-019e3b6 .elementor-icon{font-size:13px;padding:11px;}.elementor-1351 .elementor-element.elementor-element-019e3b6 .elementor-icon svg{height:13px;}.elementor-1351 .elementor-element.elementor-element-27ca839 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:800;text-transform:none;line-height:18px;color:#FFFFFF;}.elementor-1351 .elementor-element.elementor-element-30d58f4 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:800;line-height:18px;color:#1260A3;}.elementor-1351 .elementor-element.elementor-element-4568455{--display:flex;}.elementor-1351 .elementor-element.elementor-element-9310ad7{--display:flex;}.elementor-1351 .elementor-element.elementor-element-88331df{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:26px;--padding-bottom:22px;--padding-left:10px;--padding-right:10px;}.elementor-1351 .elementor-element.elementor-element-933df9e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:14px 14px;--row-gap:14px;--column-gap:14px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1351 .elementor-element.elementor-element-9a63c62{--display:flex;--min-height:140px;--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:flex-end;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overlay-opacity:1;--border-radius:18px 18px 18px 18px;--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-1351 .elementor-element.elementor-element-9a63c62:not(.elementor-motion-effects-element-type-background), .elementor-1351 .elementor-element.elementor-element-9a63c62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elv-hub.com/wp-content/uploads/2026/09/15599b228_generated_209ed1c2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1351 .elementor-element.elementor-element-9a63c62::before, .elementor-1351 .elementor-element.elementor-element-9a63c62 > .elementor-background-video-container::before, .elementor-1351 .elementor-element.elementor-element-9a63c62 > .e-con-inner > .elementor-background-video-container::before, .elementor-1351 .elementor-element.elementor-element-9a63c62 > .elementor-background-slideshow::before, .elementor-1351 .elementor-element.elementor-element-9a63c62 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1351 .elementor-element.elementor-element-9a63c62 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(7,27,49,0.05) 20%, rgba(7,27,49,0.93) 100%);}body:not(.rtl) .elementor-1351 .elementor-element.elementor-element-f5be1e7{right:18px;}body.rtl .elementor-1351 .elementor-element.elementor-element-f5be1e7{left:18px;}.elementor-1351 .elementor-element.elementor-element-f5be1e7{top:18px;}.elementor-1351 .elementor-element.elementor-element-f5be1e7 .elementor-icon-wrapper{text-align:center;}.elementor-1351 .elementor-element.elementor-element-f5be1e7.elementor-view-stacked .elementor-icon{background-color:rgba(255,255,255,0.18);color:#FFFFFF;}.elementor-1351 .elementor-element.elementor-element-f5be1e7.elementor-view-framed .elementor-icon, .elementor-1351 .elementor-element.elementor-element-f5be1e7.elementor-view-default .elementor-icon{color:rgba(255,255,255,0.18);border-color:rgba(255,255,255,0.18);}.elementor-1351 .elementor-element.elementor-element-f5be1e7.elementor-view-framed .elementor-icon, .elementor-1351 .elementor-element.elementor-element-f5be1e7.elementor-view-default .elementor-icon svg{fill:rgba(255,255,255,0.18);}.elementor-1351 .elementor-element.elementor-element-f5be1e7.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1351 .elementor-element.elementor-element-f5be1e7.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1351 .elementor-element.elementor-element-f5be1e7 .elementor-icon{font-size:13px;padding:11px;}.elementor-1351 .elementor-element.elementor-element-f5be1e7 .elementor-icon svg{height:13px;}.elementor-1351 .elementor-element.elementor-element-e0eca59 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:800;text-transform:none;line-height:18px;color:#FFFFFF;}.elementor-1351 .elementor-element.elementor-element-cb9eaaa{--display:flex;--min-height:140px;--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:flex-end;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overlay-opacity:1;--border-radius:18px 18px 18px 18px;--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-1351 .elementor-element.elementor-element-cb9eaaa:not(.elementor-motion-effects-element-type-background), .elementor-1351 .elementor-element.elementor-element-cb9eaaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elv-hub.com/wp-content/uploads/2026/09/handshake.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1351 .elementor-element.elementor-element-cb9eaaa::before, .elementor-1351 .elementor-element.elementor-element-cb9eaaa > .elementor-background-video-container::before, .elementor-1351 .elementor-element.elementor-element-cb9eaaa > .e-con-inner > .elementor-background-video-container::before, .elementor-1351 .elementor-element.elementor-element-cb9eaaa > .elementor-background-slideshow::before, .elementor-1351 .elementor-element.elementor-element-cb9eaaa > .e-con-inner > .elementor-background-slideshow::before, .elementor-1351 .elementor-element.elementor-element-cb9eaaa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(7,27,49,0.05) 20%, rgba(7,27,49,0.93) 100%);}body:not(.rtl) .elementor-1351 .elementor-element.elementor-element-a5a92c7{right:18px;}body.rtl .elementor-1351 .elementor-element.elementor-element-a5a92c7{left:18px;}.elementor-1351 .elementor-element.elementor-element-a5a92c7{top:18px;}.elementor-1351 .elementor-element.elementor-element-a5a92c7 .elementor-icon-wrapper{text-align:center;}.elementor-1351 .elementor-element.elementor-element-a5a92c7.elementor-view-stacked .elementor-icon{background-color:rgba(255,255,255,0.18);color:#FFFFFF;}.elementor-1351 .elementor-element.elementor-element-a5a92c7.elementor-view-framed .elementor-icon, .elementor-1351 .elementor-element.elementor-element-a5a92c7.elementor-view-default .elementor-icon{color:rgba(255,255,255,0.18);border-color:rgba(255,255,255,0.18);}.elementor-1351 .elementor-element.elementor-element-a5a92c7.elementor-view-framed .elementor-icon, .elementor-1351 .elementor-element.elementor-element-a5a92c7.elementor-view-default .elementor-icon svg{fill:rgba(255,255,255,0.18);}.elementor-1351 .elementor-element.elementor-element-a5a92c7.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1351 .elementor-element.elementor-element-a5a92c7.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1351 .elementor-element.elementor-element-a5a92c7 .elementor-icon{font-size:13px;padding:11px;}.elementor-1351 .elementor-element.elementor-element-a5a92c7 .elementor-icon svg{height:13px;}.elementor-1351 .elementor-element.elementor-element-ab913c5 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:800;text-transform:none;line-height:18px;color:#FFFFFF;}.elementor-1351 .elementor-element.elementor-element-5862812{--display:flex;--min-height:140px;--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:flex-end;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overlay-opacity:1;--border-radius:18px 18px 18px 18px;--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-1351 .elementor-element.elementor-element-5862812:not(.elementor-motion-effects-element-type-background), .elementor-1351 .elementor-element.elementor-element-5862812 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elv-hub.com/wp-content/uploads/2026/09/about-us-banner.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1351 .elementor-element.elementor-element-5862812::before, .elementor-1351 .elementor-element.elementor-element-5862812 > .elementor-background-video-container::before, .elementor-1351 .elementor-element.elementor-element-5862812 > .e-con-inner > .elementor-background-video-container::before, .elementor-1351 .elementor-element.elementor-element-5862812 > .elementor-background-slideshow::before, .elementor-1351 .elementor-element.elementor-element-5862812 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1351 .elementor-element.elementor-element-5862812 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(7,27,49,0.05) 20%, rgba(7,27,49,0.93) 100%);}body:not(.rtl) .elementor-1351 .elementor-element.elementor-element-f4d1c93{right:18px;}body.rtl .elementor-1351 .elementor-element.elementor-element-f4d1c93{left:18px;}.elementor-1351 .elementor-element.elementor-element-f4d1c93{top:18px;}.elementor-1351 .elementor-element.elementor-element-f4d1c93 .elementor-icon-wrapper{text-align:center;}.elementor-1351 .elementor-element.elementor-element-f4d1c93.elementor-view-stacked .elementor-icon{background-color:rgba(255,255,255,0.18);color:#FFFFFF;}.elementor-1351 .elementor-element.elementor-element-f4d1c93.elementor-view-framed .elementor-icon, .elementor-1351 .elementor-element.elementor-element-f4d1c93.elementor-view-default .elementor-icon{color:rgba(255,255,255,0.18);border-color:rgba(255,255,255,0.18);}.elementor-1351 .elementor-element.elementor-element-f4d1c93.elementor-view-framed .elementor-icon, .elementor-1351 .elementor-element.elementor-element-f4d1c93.elementor-view-default .elementor-icon svg{fill:rgba(255,255,255,0.18);}.elementor-1351 .elementor-element.elementor-element-f4d1c93.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1351 .elementor-element.elementor-element-f4d1c93.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1351 .elementor-element.elementor-element-f4d1c93 .elementor-icon{font-size:13px;padding:11px;}.elementor-1351 .elementor-element.elementor-element-f4d1c93 .elementor-icon svg{height:13px;}.elementor-1351 .elementor-element.elementor-element-3f2d0ca .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:800;text-transform:none;line-height:18px;color:#FFFFFF;}.elementor-1351 .elementor-element.elementor-element-de37c68 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:800;line-height:18px;color:#1260A3;}.elementor-1351 .elementor-element.elementor-element-07c6f76{--display:flex;}.elementor-1351 .elementor-element.elementor-element-77de879{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:30px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:6px;--n-menu-title-font-size:14px;--n-menu-title-color-normal:#0F1B2D;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}:where( .elementor-1351 .elementor-element.elementor-element-77de879 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-content ) > .e-con{background-color:#FFFFFF;box-shadow:0px 30px 50px -24px rgba(7,27,49,0.38);}.elementor-1351 .elementor-element.elementor-element-77de879 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-1351 .elementor-element.elementor-element-77de879 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-1351 .elementor-element.elementor-element-77de879 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:700;text-transform:none;}.elementor-1351 .elementor-element.elementor-element-77de879 {--n-menu-title-color-hover:#1260A3;--n-menu-title-color-active:#1260A3;}.elementor-1351 .elementor-element.elementor-element-d7b30aa{--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;--justify-content:flex-end;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1351 .elementor-element.elementor-element-3576e1b .ekit_navsearch-button :is(i, svg){font-size:20px;}.elementor-1351 .elementor-element.elementor-element-3576e1b .ekit_navsearch-button, .elementor-1351 .elementor-element.elementor-element-3576e1b .ekit_search-button{color:#071B31;fill:#071B31;}.elementor-1351 .elementor-element.elementor-element-3576e1b .ekit_navsearch-button{margin:5px 5px 5px 5px;padding:0px 0px 0px 0px;width:40px;height:40px;line-height:40px;text-align:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1351 .elementor-element.elementor-element-5734fd9 .elementor-button:hover, .elementor-1351 .elementor-element.elementor-element-5734fd9 .elementor-button:focus{background-color:#E67A00;}.elementor-1351 .elementor-element.elementor-element-5734fd9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1351 .elementor-element.elementor-element-5734fd9 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1351 .elementor-element.elementor-element-5734fd9 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:none;}body:not(.rtl) .elementor-1351 .elementor-element.elementor-element-754b092{left:0px;}body.rtl .elementor-1351 .elementor-element.elementor-element-754b092{right:0px;}.elementor-1351 .elementor-element.elementor-element-754b092{top:0px;}.elementor-1351 .elementor-element.elementor-element-a6379ed{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1351 .elementor-element.elementor-element-a6379ed:not(.elementor-motion-effects-element-type-background), .elementor-1351 .elementor-element.elementor-element-a6379ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-1351 .elementor-element.elementor-element-6282a26{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1351 .elementor-element.elementor-element-6bc2d61 img{width:95%;}.elementor-1351 .elementor-element.elementor-element-915965f{--display:flex;--justify-content:center;--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-1351 .elementor-element.elementor-element-8ff08ff .elementskit-menu-container{height:80px;border-radius:0px 0px 0px 0px;}.elementor-1351 .elementor-element.elementor-element-8ff08ff .elementskit-navbar-nav > li > a{font-weight:600;text-transform:none;color:#000000;padding:0px 15px 0px 15px;}.elementor-1351 .elementor-element.elementor-element-8ff08ff .elementskit-navbar-nav > li > a:hover{color:#707070;}.elementor-1351 .elementor-element.elementor-element-8ff08ff .elementskit-navbar-nav > li > a:focus{color:#707070;}.elementor-1351 .elementor-element.elementor-element-8ff08ff .elementskit-navbar-nav > li > a:active{color:#707070;}.elementor-1351 .elementor-element.elementor-element-8ff08ff .elementskit-navbar-nav > li:hover > a{color:#707070;}.elementor-1351 .elementor-element.elementor-element-8ff08ff .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{color:#707070;}.elementor-1351 .elementor-element.elementor-element-8ff08ff .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{color:#707070;}.elementor-1351 .elementor-element.elementor-element-8ff08ff .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator{color:#707070;}.elementor-1351 .elementor-element.elementor-element-8ff08ff .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator{color:#707070;}.elementor-1351 .elementor-element.elementor-element-8ff08ff .elementskit-navbar-nav > li.current-menu-item > a{color:#707070;}.elementor-1351 .elementor-element.elementor-element-8ff08ff .elementskit-navbar-nav > li.current-menu-ancestor > a{color:#707070;}.elementor-1351 .elementor-element.elementor-element-8ff08ff .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator{color:#707070;}.elementor-1351 .elementor-element.elementor-element-8ff08ff .elementskit-navbar-nav > li > a .elementskit-submenu-indicator{color:#101010;fill:#101010;}.elementor-1351 .elementor-element.elementor-element-8ff08ff .elementskit-navbar-nav > li > a .ekit-submenu-indicator-icon{color:#101010;fill:#101010;}.elementor-1351 .elementor-element.elementor-element-8ff08ff .elementskit-navbar-nav .elementskit-submenu-panel > li > a{font-weight:600;text-transform:none;padding:15px 15px 15px 15px;color:#000000;}.elementor-1351 .elementor-element.elementor-element-8ff08ff .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover{color:#707070;}.elementor-1351 .elementor-element.elementor-element-8ff08ff .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus{color:#707070;}.elementor-1351 .elementor-element.elementor-element-8ff08ff .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active{color:#707070;}.elementor-1351 .elementor-element.elementor-element-8ff08ff .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a{color:#707070;}.elementor-1351 .elementor-element.elementor-element-8ff08ff .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a{color:#707070 !important;}.elementor-1351 .elementor-element.elementor-element-8ff08ff .elementskit-submenu-panel{padding:15px 0px 15px 0px;}.elementor-1351 .elementor-element.elementor-element-8ff08ff .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 0px 0px;min-width:220px;}.elementor-1351 .elementor-element.elementor-element-8ff08ff button.elementskit-menu-hamburger{float:right;border-style:none;}.elementor-1351 .elementor-element.elementor-element-8ff08ff button.elementskit-menu-hamburger .elementskit-menu-hamburger-icon{background-color:var( --e-global-color-primary );}.elementor-1351 .elementor-element.elementor-element-8ff08ff button.elementskit-menu-hamburger > .ekit-menu-icon{color:var( --e-global-color-primary );}.elementor-1351 .elementor-element.elementor-element-8ff08ff button.elementskit-menu-hamburger:hover{border-style:none;}.elementor-1351 .elementor-element.elementor-element-8ff08ff button.elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon{background-color:var( --e-global-color-1a8ba95 );}.elementor-1351 .elementor-element.elementor-element-8ff08ff button.elementskit-menu-hamburger:hover > .ekit-menu-icon{color:var( --e-global-color-1a8ba95 );}.elementor-1351 .elementor-element.elementor-element-8ff08ff button.elementskit-menu-close{color:rgba(51, 51, 51, 1);}.elementor-1351 .elementor-element.elementor-element-8ff08ff button.elementskit-menu-close:hover{color:rgba(0, 0, 0, 0.5);}.elementor-1351 .elementor-element.elementor-element-b125c88{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-1351 .elementor-element.elementor-element-b125c88{right:0px;}body.rtl .elementor-1351 .elementor-element.elementor-element-b125c88{left:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-1351 .elementor-element.elementor-element-f750bab{--width:25%;}.elementor-1351 .elementor-element.elementor-element-d7b30aa{--width:36%;}.elementor-1351 .elementor-element.elementor-element-6282a26{--width:25%;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1351 .elementor-element.elementor-element-f5541c4{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-1351 .elementor-element.elementor-element-1df07e9{--min-height:140px;}.elementor-1351 .elementor-element.elementor-element-4d10f26{--min-height:140px;}.elementor-1351 .elementor-element.elementor-element-d0cc36d{--min-height:140px;}.elementor-1351 .elementor-element.elementor-element-20031ba{--min-height:140px;}.elementor-1351 .elementor-element.elementor-element-ba68424{--min-height:140px;}.elementor-1351 .elementor-element.elementor-element-933df9e{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1351 .elementor-element.elementor-element-9a63c62{--min-height:140px;}.elementor-1351 .elementor-element.elementor-element-cb9eaaa{--min-height:140px;}.elementor-1351 .elementor-element.elementor-element-5862812{--min-height:140px;}.elementor-1351 .elementor-element.elementor-element-8ff08ff .elementskit-nav-identity-panel{padding:10px 0px 10px 0px;}.elementor-1351 .elementor-element.elementor-element-8ff08ff .elementskit-menu-container{max-width:350px;border-radius:0px 0px 0px 0px;}.elementor-1351 .elementor-element.elementor-element-8ff08ff .elementskit-navbar-nav > li > a{color:#000000;padding:10px 15px 10px 15px;}.elementor-1351 .elementor-element.elementor-element-8ff08ff .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:15px 15px 15px 15px;}.elementor-1351 .elementor-element.elementor-element-8ff08ff .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 0px 0px;}.elementor-1351 .elementor-element.elementor-element-8ff08ff button.elementskit-menu-hamburger{padding:8px 8px 8px 8px;width:45px;border-radius:3px;}.elementor-1351 .elementor-element.elementor-element-8ff08ff button.elementskit-menu-close{padding:8px 8px 8px 8px;margin:12px 12px 12px 12px;width:45px;border-radius:3px;}.elementor-1351 .elementor-element.elementor-element-8ff08ff .elementskit-nav-logo > img{max-width:160px;max-height:60px;}.elementor-1351 .elementor-element.elementor-element-8ff08ff .elementskit-nav-logo{margin:5px 0px 5px 0px;padding:5px 5px 5px 5px;}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1351 .elementor-element.elementor-element-f5541c4{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-1351 .elementor-element.elementor-element-1df07e9{--min-height:140px;}.elementor-1351 .elementor-element.elementor-element-4d10f26{--min-height:140px;}.elementor-1351 .elementor-element.elementor-element-d0cc36d{--min-height:140px;}.elementor-1351 .elementor-element.elementor-element-20031ba{--min-height:140px;}.elementor-1351 .elementor-element.elementor-element-ba68424{--min-height:140px;}.elementor-1351 .elementor-element.elementor-element-933df9e{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-1351 .elementor-element.elementor-element-9a63c62{--min-height:140px;}.elementor-1351 .elementor-element.elementor-element-cb9eaaa{--min-height:140px;}.elementor-1351 .elementor-element.elementor-element-5862812{--min-height:140px;}.elementor-1351 .elementor-element.elementor-element-a6379ed{--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;--justify-content:space-between;--align-items:center;}.elementor-1351 .elementor-element.elementor-element-6282a26{--width:130px;}.elementor-1351 .elementor-element.elementor-element-915965f{--width:70px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1351 .elementor-element.elementor-element-8ff08ff .elementskit-navbar-nav > li > a{font-size:14px;letter-spacing:1.2px;}.elementor-1351 .elementor-element.elementor-element-8ff08ff .elementskit-navbar-nav > li > a:hover{color:var( --e-global-color-accent );}.elementor-1351 .elementor-element.elementor-element-8ff08ff .elementskit-navbar-nav > li > a:focus{color:var( --e-global-color-accent );}.elementor-1351 .elementor-element.elementor-element-8ff08ff .elementskit-navbar-nav > li > a:active{color:var( --e-global-color-accent );}.elementor-1351 .elementor-element.elementor-element-8ff08ff .elementskit-navbar-nav > li:hover > a{color:var( --e-global-color-accent );}.elementor-1351 .elementor-element.elementor-element-8ff08ff .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{color:var( --e-global-color-accent );}.elementor-1351 .elementor-element.elementor-element-8ff08ff .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{color:var( --e-global-color-accent );}.elementor-1351 .elementor-element.elementor-element-8ff08ff .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator{color:var( --e-global-color-accent );}.elementor-1351 .elementor-element.elementor-element-8ff08ff .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator{color:var( --e-global-color-accent );}.elementor-1351 .elementor-element.elementor-element-8ff08ff .elementskit-navbar-nav > li.current-menu-item > a{color:var( --e-global-color-accent );}.elementor-1351 .elementor-element.elementor-element-8ff08ff .elementskit-navbar-nav > li.current-menu-ancestor > a{color:var( --e-global-color-accent );}.elementor-1351 .elementor-element.elementor-element-8ff08ff .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator{color:var( --e-global-color-accent );}.elementor-1351 .elementor-element.elementor-element-8ff08ff .elementskit-navbar-nav .elementskit-submenu-panel > li > a{font-size:14px;letter-spacing:0.2px;}.elementor-1351 .elementor-element.elementor-element-8ff08ff .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover{color:var( --e-global-color-accent );}.elementor-1351 .elementor-element.elementor-element-8ff08ff .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus{color:var( --e-global-color-accent );}.elementor-1351 .elementor-element.elementor-element-8ff08ff .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active{color:var( --e-global-color-accent );}.elementor-1351 .elementor-element.elementor-element-8ff08ff .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a{color:var( --e-global-color-accent );}.elementor-1351 .elementor-element.elementor-element-8ff08ff .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a{color:var( --e-global-color-accent );}.elementor-1351 .elementor-element.elementor-element-8ff08ff button.elementskit-menu-hamburger > .ekit-menu-icon{font-size:21px;}.elementor-1351 .elementor-element.elementor-element-8ff08ff .elementskit-nav-logo > img{max-width:190px;max-height:98px;}}/* Start custom CSS for container, class: .elementor-element-8063945 */.elementor-1351 .elementor-element.elementor-element-8063945{flex:1 1 0;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d80bd8 */.elementor-1351 .elementor-element.elementor-element-3d80bd8{flex:1 1 0;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-560df56 */.elementor-1351 .elementor-element.elementor-element-560df56{flex:1 1 0;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d3b6dc */.elementor-1351 .elementor-element.elementor-element-4d3b6dc{flex:1 1 0;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44ffc9c */.elementor-1351 .elementor-element.elementor-element-44ffc9c{flex:1 1 0;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14ccec6 */.elementor-1351 .elementor-element.elementor-element-14ccec6{flex:0 0 230px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1df07e9 */.elementor-1351 .elementor-element.elementor-element-1df07e9{transition:transform .35s ease, box-shadow .35s ease}
.elementor-1351 .elementor-element.elementor-element-1df07e9:hover{transform:translateY(-6px);box-shadow:0 24px 40px -22px rgba(7,27,49,.6)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d10f26 */.elementor-1351 .elementor-element.elementor-element-4d10f26{transition:transform .35s ease, box-shadow .35s ease}
.elementor-1351 .elementor-element.elementor-element-4d10f26:hover{transform:translateY(-6px);box-shadow:0 24px 40px -22px rgba(7,27,49,.6)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0cc36d */.elementor-1351 .elementor-element.elementor-element-d0cc36d{transition:transform .35s ease, box-shadow .35s ease}
.elementor-1351 .elementor-element.elementor-element-d0cc36d:hover{transform:translateY(-6px);box-shadow:0 24px 40px -22px rgba(7,27,49,.6)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20031ba */.elementor-1351 .elementor-element.elementor-element-20031ba{transition:transform .35s ease, box-shadow .35s ease}
.elementor-1351 .elementor-element.elementor-element-20031ba:hover{transform:translateY(-6px);box-shadow:0 24px 40px -22px rgba(7,27,49,.6)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba68424 */.elementor-1351 .elementor-element.elementor-element-ba68424{transition:transform .35s ease, box-shadow .35s ease}
.elementor-1351 .elementor-element.elementor-element-ba68424:hover{transform:translateY(-6px);box-shadow:0 24px 40px -22px rgba(7,27,49,.6)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5541c4 *//* grid for 5 cards, rows 5 (elv_grid) */
@media (min-width:1025px){.elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:nth-child(5){border-right-width:0 !important}.elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:nth-child(1), .elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:nth-child(2), .elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:nth-child(3), .elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:nth-child(4), .elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:nth-child(5){border-bottom-width:0 !important}}
@media (min-width:768px) and (max-width:1024px){.elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:nth-child(2n), .elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:last-child{border-right-width:0 !important} .elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:nth-last-child(-n+1){border-bottom-width:0 !important} .elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:last-child{grid-column:1 / -1}}
@media (max-width:767px){.elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:last-child{border-bottom-width:0 !important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a63c62 */.elementor-1351 .elementor-element.elementor-element-9a63c62{transition:transform .35s ease, box-shadow .35s ease}
.elementor-1351 .elementor-element.elementor-element-9a63c62:hover{transform:translateY(-6px);box-shadow:0 24px 40px -22px rgba(7,27,49,.6)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb9eaaa */.elementor-1351 .elementor-element.elementor-element-cb9eaaa{transition:transform .35s ease, box-shadow .35s ease}
.elementor-1351 .elementor-element.elementor-element-cb9eaaa:hover{transform:translateY(-6px);box-shadow:0 24px 40px -22px rgba(7,27,49,.6)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5862812 */.elementor-1351 .elementor-element.elementor-element-5862812{transition:transform .35s ease, box-shadow .35s ease}
.elementor-1351 .elementor-element.elementor-element-5862812:hover{transform:translateY(-6px);box-shadow:0 24px 40px -22px rgba(7,27,49,.6)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-933df9e *//* grid for 3 cards, rows 3 (elv_grid) */
@media (min-width:1025px){.elementor-1351 .elementor-element.elementor-element-933df9e > .e-con:nth-child(3){border-right-width:0 !important}.elementor-1351 .elementor-element.elementor-element-933df9e > .e-con:nth-child(1), .elementor-1351 .elementor-element.elementor-element-933df9e > .e-con:nth-child(2), .elementor-1351 .elementor-element.elementor-element-933df9e > .e-con:nth-child(3){border-bottom-width:0 !important}}
@media (min-width:768px) and (max-width:1024px){.elementor-1351 .elementor-element.elementor-element-933df9e > .e-con:nth-child(3n), .elementor-1351 .elementor-element.elementor-element-933df9e > .e-con:last-child{border-right-width:0 !important} .elementor-1351 .elementor-element.elementor-element-933df9e > .e-con:nth-last-child(-n+3){border-bottom-width:0 !important}}
@media (max-width:767px){.elementor-1351 .elementor-element.elementor-element-933df9e > .e-con:last-child{border-bottom-width:0 !important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8063945 */.elementor-1351 .elementor-element.elementor-element-8063945{flex:1 1 0;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d80bd8 */.elementor-1351 .elementor-element.elementor-element-3d80bd8{flex:1 1 0;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-560df56 */.elementor-1351 .elementor-element.elementor-element-560df56{flex:1 1 0;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d3b6dc */.elementor-1351 .elementor-element.elementor-element-4d3b6dc{flex:1 1 0;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44ffc9c */.elementor-1351 .elementor-element.elementor-element-44ffc9c{flex:1 1 0;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14ccec6 */.elementor-1351 .elementor-element.elementor-element-14ccec6{flex:0 0 230px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1df07e9 */.elementor-1351 .elementor-element.elementor-element-1df07e9{transition:transform .35s ease, box-shadow .35s ease}
.elementor-1351 .elementor-element.elementor-element-1df07e9:hover{transform:translateY(-6px);box-shadow:0 24px 40px -22px rgba(7,27,49,.6)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d10f26 */.elementor-1351 .elementor-element.elementor-element-4d10f26{transition:transform .35s ease, box-shadow .35s ease}
.elementor-1351 .elementor-element.elementor-element-4d10f26:hover{transform:translateY(-6px);box-shadow:0 24px 40px -22px rgba(7,27,49,.6)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0cc36d */.elementor-1351 .elementor-element.elementor-element-d0cc36d{transition:transform .35s ease, box-shadow .35s ease}
.elementor-1351 .elementor-element.elementor-element-d0cc36d:hover{transform:translateY(-6px);box-shadow:0 24px 40px -22px rgba(7,27,49,.6)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20031ba */.elementor-1351 .elementor-element.elementor-element-20031ba{transition:transform .35s ease, box-shadow .35s ease}
.elementor-1351 .elementor-element.elementor-element-20031ba:hover{transform:translateY(-6px);box-shadow:0 24px 40px -22px rgba(7,27,49,.6)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba68424 */.elementor-1351 .elementor-element.elementor-element-ba68424{transition:transform .35s ease, box-shadow .35s ease}
.elementor-1351 .elementor-element.elementor-element-ba68424:hover{transform:translateY(-6px);box-shadow:0 24px 40px -22px rgba(7,27,49,.6)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5541c4 *//* grid for 5 cards, rows 5 (elv_grid) */
@media (min-width:1025px){.elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:nth-child(5){border-right-width:0 !important}.elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:nth-child(1), .elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:nth-child(2), .elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:nth-child(3), .elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:nth-child(4), .elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:nth-child(5){border-bottom-width:0 !important}}
@media (min-width:768px) and (max-width:1024px){.elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:nth-child(2n), .elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:last-child{border-right-width:0 !important} .elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:nth-last-child(-n+1){border-bottom-width:0 !important} .elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:last-child{grid-column:1 / -1}}
@media (max-width:767px){.elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:last-child{border-bottom-width:0 !important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a63c62 */.elementor-1351 .elementor-element.elementor-element-9a63c62{transition:transform .35s ease, box-shadow .35s ease}
.elementor-1351 .elementor-element.elementor-element-9a63c62:hover{transform:translateY(-6px);box-shadow:0 24px 40px -22px rgba(7,27,49,.6)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb9eaaa */.elementor-1351 .elementor-element.elementor-element-cb9eaaa{transition:transform .35s ease, box-shadow .35s ease}
.elementor-1351 .elementor-element.elementor-element-cb9eaaa:hover{transform:translateY(-6px);box-shadow:0 24px 40px -22px rgba(7,27,49,.6)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5862812 */.elementor-1351 .elementor-element.elementor-element-5862812{transition:transform .35s ease, box-shadow .35s ease}
.elementor-1351 .elementor-element.elementor-element-5862812:hover{transform:translateY(-6px);box-shadow:0 24px 40px -22px rgba(7,27,49,.6)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-933df9e *//* grid for 3 cards, rows 3 (elv_grid) */
@media (min-width:1025px){.elementor-1351 .elementor-element.elementor-element-933df9e > .e-con:nth-child(3){border-right-width:0 !important}.elementor-1351 .elementor-element.elementor-element-933df9e > .e-con:nth-child(1), .elementor-1351 .elementor-element.elementor-element-933df9e > .e-con:nth-child(2), .elementor-1351 .elementor-element.elementor-element-933df9e > .e-con:nth-child(3){border-bottom-width:0 !important}}
@media (min-width:768px) and (max-width:1024px){.elementor-1351 .elementor-element.elementor-element-933df9e > .e-con:nth-child(3n), .elementor-1351 .elementor-element.elementor-element-933df9e > .e-con:last-child{border-right-width:0 !important} .elementor-1351 .elementor-element.elementor-element-933df9e > .e-con:nth-last-child(-n+3){border-bottom-width:0 !important}}
@media (max-width:767px){.elementor-1351 .elementor-element.elementor-element-933df9e > .e-con:last-child{border-bottom-width:0 !important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8063945 */.elementor-1351 .elementor-element.elementor-element-8063945{flex:1 1 0;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d80bd8 */.elementor-1351 .elementor-element.elementor-element-3d80bd8{flex:1 1 0;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-560df56 */.elementor-1351 .elementor-element.elementor-element-560df56{flex:1 1 0;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d3b6dc */.elementor-1351 .elementor-element.elementor-element-4d3b6dc{flex:1 1 0;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44ffc9c */.elementor-1351 .elementor-element.elementor-element-44ffc9c{flex:1 1 0;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14ccec6 */.elementor-1351 .elementor-element.elementor-element-14ccec6{flex:0 0 230px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1df07e9 */.elementor-1351 .elementor-element.elementor-element-1df07e9{transition:transform .35s ease, box-shadow .35s ease}
.elementor-1351 .elementor-element.elementor-element-1df07e9:hover{transform:translateY(-6px);box-shadow:0 24px 40px -22px rgba(7,27,49,.6)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d10f26 */.elementor-1351 .elementor-element.elementor-element-4d10f26{transition:transform .35s ease, box-shadow .35s ease}
.elementor-1351 .elementor-element.elementor-element-4d10f26:hover{transform:translateY(-6px);box-shadow:0 24px 40px -22px rgba(7,27,49,.6)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0cc36d */.elementor-1351 .elementor-element.elementor-element-d0cc36d{transition:transform .35s ease, box-shadow .35s ease}
.elementor-1351 .elementor-element.elementor-element-d0cc36d:hover{transform:translateY(-6px);box-shadow:0 24px 40px -22px rgba(7,27,49,.6)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20031ba */.elementor-1351 .elementor-element.elementor-element-20031ba{transition:transform .35s ease, box-shadow .35s ease}
.elementor-1351 .elementor-element.elementor-element-20031ba:hover{transform:translateY(-6px);box-shadow:0 24px 40px -22px rgba(7,27,49,.6)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba68424 */.elementor-1351 .elementor-element.elementor-element-ba68424{transition:transform .35s ease, box-shadow .35s ease}
.elementor-1351 .elementor-element.elementor-element-ba68424:hover{transform:translateY(-6px);box-shadow:0 24px 40px -22px rgba(7,27,49,.6)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5541c4 *//* grid for 5 cards, rows 5 (elv_grid) */
@media (min-width:1025px){.elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:nth-child(5){border-right-width:0 !important}.elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:nth-child(1), .elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:nth-child(2), .elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:nth-child(3), .elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:nth-child(4), .elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:nth-child(5){border-bottom-width:0 !important}}
@media (min-width:768px) and (max-width:1024px){.elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:nth-child(2n), .elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:last-child{border-right-width:0 !important} .elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:nth-last-child(-n+1){border-bottom-width:0 !important} .elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:last-child{grid-column:1 / -1}}
@media (max-width:767px){.elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:last-child{border-bottom-width:0 !important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a63c62 */.elementor-1351 .elementor-element.elementor-element-9a63c62{transition:transform .35s ease, box-shadow .35s ease}
.elementor-1351 .elementor-element.elementor-element-9a63c62:hover{transform:translateY(-6px);box-shadow:0 24px 40px -22px rgba(7,27,49,.6)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb9eaaa */.elementor-1351 .elementor-element.elementor-element-cb9eaaa{transition:transform .35s ease, box-shadow .35s ease}
.elementor-1351 .elementor-element.elementor-element-cb9eaaa:hover{transform:translateY(-6px);box-shadow:0 24px 40px -22px rgba(7,27,49,.6)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5862812 */.elementor-1351 .elementor-element.elementor-element-5862812{transition:transform .35s ease, box-shadow .35s ease}
.elementor-1351 .elementor-element.elementor-element-5862812:hover{transform:translateY(-6px);box-shadow:0 24px 40px -22px rgba(7,27,49,.6)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-933df9e *//* grid for 3 cards, rows 3 (elv_grid) */
@media (min-width:1025px){.elementor-1351 .elementor-element.elementor-element-933df9e > .e-con:nth-child(3){border-right-width:0 !important}.elementor-1351 .elementor-element.elementor-element-933df9e > .e-con:nth-child(1), .elementor-1351 .elementor-element.elementor-element-933df9e > .e-con:nth-child(2), .elementor-1351 .elementor-element.elementor-element-933df9e > .e-con:nth-child(3){border-bottom-width:0 !important}}
@media (min-width:768px) and (max-width:1024px){.elementor-1351 .elementor-element.elementor-element-933df9e > .e-con:nth-child(3n), .elementor-1351 .elementor-element.elementor-element-933df9e > .e-con:last-child{border-right-width:0 !important} .elementor-1351 .elementor-element.elementor-element-933df9e > .e-con:nth-last-child(-n+3){border-bottom-width:0 !important}}
@media (max-width:767px){.elementor-1351 .elementor-element.elementor-element-933df9e > .e-con:last-child{border-bottom-width:0 !important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8063945 */.elementor-1351 .elementor-element.elementor-element-8063945{flex:1 1 0;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d80bd8 */.elementor-1351 .elementor-element.elementor-element-3d80bd8{flex:1 1 0;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-560df56 */.elementor-1351 .elementor-element.elementor-element-560df56{flex:1 1 0;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d3b6dc */.elementor-1351 .elementor-element.elementor-element-4d3b6dc{flex:1 1 0;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44ffc9c */.elementor-1351 .elementor-element.elementor-element-44ffc9c{flex:1 1 0;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14ccec6 */.elementor-1351 .elementor-element.elementor-element-14ccec6{flex:0 0 230px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1df07e9 */.elementor-1351 .elementor-element.elementor-element-1df07e9{transition:transform .35s ease, box-shadow .35s ease}
.elementor-1351 .elementor-element.elementor-element-1df07e9:hover{transform:translateY(-6px);box-shadow:0 24px 40px -22px rgba(7,27,49,.6)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d10f26 */.elementor-1351 .elementor-element.elementor-element-4d10f26{transition:transform .35s ease, box-shadow .35s ease}
.elementor-1351 .elementor-element.elementor-element-4d10f26:hover{transform:translateY(-6px);box-shadow:0 24px 40px -22px rgba(7,27,49,.6)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0cc36d */.elementor-1351 .elementor-element.elementor-element-d0cc36d{transition:transform .35s ease, box-shadow .35s ease}
.elementor-1351 .elementor-element.elementor-element-d0cc36d:hover{transform:translateY(-6px);box-shadow:0 24px 40px -22px rgba(7,27,49,.6)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20031ba */.elementor-1351 .elementor-element.elementor-element-20031ba{transition:transform .35s ease, box-shadow .35s ease}
.elementor-1351 .elementor-element.elementor-element-20031ba:hover{transform:translateY(-6px);box-shadow:0 24px 40px -22px rgba(7,27,49,.6)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba68424 */.elementor-1351 .elementor-element.elementor-element-ba68424{transition:transform .35s ease, box-shadow .35s ease}
.elementor-1351 .elementor-element.elementor-element-ba68424:hover{transform:translateY(-6px);box-shadow:0 24px 40px -22px rgba(7,27,49,.6)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5541c4 *//* grid for 5 cards, rows 5 (elv_grid) */
@media (min-width:1025px){.elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:nth-child(5){border-right-width:0 !important}.elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:nth-child(1), .elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:nth-child(2), .elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:nth-child(3), .elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:nth-child(4), .elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:nth-child(5){border-bottom-width:0 !important}}
@media (min-width:768px) and (max-width:1024px){.elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:nth-child(2n), .elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:last-child{border-right-width:0 !important} .elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:nth-last-child(-n+1){border-bottom-width:0 !important} .elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:last-child{grid-column:1 / -1}}
@media (max-width:767px){.elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:last-child{border-bottom-width:0 !important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a63c62 */.elementor-1351 .elementor-element.elementor-element-9a63c62{transition:transform .35s ease, box-shadow .35s ease}
.elementor-1351 .elementor-element.elementor-element-9a63c62:hover{transform:translateY(-6px);box-shadow:0 24px 40px -22px rgba(7,27,49,.6)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb9eaaa */.elementor-1351 .elementor-element.elementor-element-cb9eaaa{transition:transform .35s ease, box-shadow .35s ease}
.elementor-1351 .elementor-element.elementor-element-cb9eaaa:hover{transform:translateY(-6px);box-shadow:0 24px 40px -22px rgba(7,27,49,.6)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5862812 */.elementor-1351 .elementor-element.elementor-element-5862812{transition:transform .35s ease, box-shadow .35s ease}
.elementor-1351 .elementor-element.elementor-element-5862812:hover{transform:translateY(-6px);box-shadow:0 24px 40px -22px rgba(7,27,49,.6)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-933df9e *//* grid for 3 cards, rows 3 (elv_grid) */
@media (min-width:1025px){.elementor-1351 .elementor-element.elementor-element-933df9e > .e-con:nth-child(3){border-right-width:0 !important}.elementor-1351 .elementor-element.elementor-element-933df9e > .e-con:nth-child(1), .elementor-1351 .elementor-element.elementor-element-933df9e > .e-con:nth-child(2), .elementor-1351 .elementor-element.elementor-element-933df9e > .e-con:nth-child(3){border-bottom-width:0 !important}}
@media (min-width:768px) and (max-width:1024px){.elementor-1351 .elementor-element.elementor-element-933df9e > .e-con:nth-child(3n), .elementor-1351 .elementor-element.elementor-element-933df9e > .e-con:last-child{border-right-width:0 !important} .elementor-1351 .elementor-element.elementor-element-933df9e > .e-con:nth-last-child(-n+3){border-bottom-width:0 !important}}
@media (max-width:767px){.elementor-1351 .elementor-element.elementor-element-933df9e > .e-con:last-child{border-bottom-width:0 !important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8063945 */.elementor-1351 .elementor-element.elementor-element-8063945{flex:1 1 0;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d80bd8 */.elementor-1351 .elementor-element.elementor-element-3d80bd8{flex:1 1 0;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-560df56 */.elementor-1351 .elementor-element.elementor-element-560df56{flex:1 1 0;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d3b6dc */.elementor-1351 .elementor-element.elementor-element-4d3b6dc{flex:1 1 0;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44ffc9c */.elementor-1351 .elementor-element.elementor-element-44ffc9c{flex:1 1 0;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14ccec6 */.elementor-1351 .elementor-element.elementor-element-14ccec6{flex:0 0 230px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1df07e9 */.elementor-1351 .elementor-element.elementor-element-1df07e9{transition:transform .35s ease, box-shadow .35s ease}
.elementor-1351 .elementor-element.elementor-element-1df07e9:hover{transform:translateY(-6px);box-shadow:0 24px 40px -22px rgba(7,27,49,.6)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d10f26 */.elementor-1351 .elementor-element.elementor-element-4d10f26{transition:transform .35s ease, box-shadow .35s ease}
.elementor-1351 .elementor-element.elementor-element-4d10f26:hover{transform:translateY(-6px);box-shadow:0 24px 40px -22px rgba(7,27,49,.6)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0cc36d */.elementor-1351 .elementor-element.elementor-element-d0cc36d{transition:transform .35s ease, box-shadow .35s ease}
.elementor-1351 .elementor-element.elementor-element-d0cc36d:hover{transform:translateY(-6px);box-shadow:0 24px 40px -22px rgba(7,27,49,.6)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20031ba */.elementor-1351 .elementor-element.elementor-element-20031ba{transition:transform .35s ease, box-shadow .35s ease}
.elementor-1351 .elementor-element.elementor-element-20031ba:hover{transform:translateY(-6px);box-shadow:0 24px 40px -22px rgba(7,27,49,.6)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba68424 */.elementor-1351 .elementor-element.elementor-element-ba68424{transition:transform .35s ease, box-shadow .35s ease}
.elementor-1351 .elementor-element.elementor-element-ba68424:hover{transform:translateY(-6px);box-shadow:0 24px 40px -22px rgba(7,27,49,.6)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5541c4 *//* grid for 5 cards, rows 5 (elv_grid) */
@media (min-width:1025px){.elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:nth-child(5){border-right-width:0 !important}.elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:nth-child(1), .elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:nth-child(2), .elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:nth-child(3), .elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:nth-child(4), .elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:nth-child(5){border-bottom-width:0 !important}}
@media (min-width:768px) and (max-width:1024px){.elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:nth-child(2n), .elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:last-child{border-right-width:0 !important} .elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:nth-last-child(-n+1){border-bottom-width:0 !important} .elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:last-child{grid-column:1 / -1}}
@media (max-width:767px){.elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:last-child{border-bottom-width:0 !important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a63c62 */.elementor-1351 .elementor-element.elementor-element-9a63c62{transition:transform .35s ease, box-shadow .35s ease}
.elementor-1351 .elementor-element.elementor-element-9a63c62:hover{transform:translateY(-6px);box-shadow:0 24px 40px -22px rgba(7,27,49,.6)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb9eaaa */.elementor-1351 .elementor-element.elementor-element-cb9eaaa{transition:transform .35s ease, box-shadow .35s ease}
.elementor-1351 .elementor-element.elementor-element-cb9eaaa:hover{transform:translateY(-6px);box-shadow:0 24px 40px -22px rgba(7,27,49,.6)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5862812 */.elementor-1351 .elementor-element.elementor-element-5862812{transition:transform .35s ease, box-shadow .35s ease}
.elementor-1351 .elementor-element.elementor-element-5862812:hover{transform:translateY(-6px);box-shadow:0 24px 40px -22px rgba(7,27,49,.6)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-933df9e *//* grid for 3 cards, rows 3 (elv_grid) */
@media (min-width:1025px){.elementor-1351 .elementor-element.elementor-element-933df9e > .e-con:nth-child(3){border-right-width:0 !important}.elementor-1351 .elementor-element.elementor-element-933df9e > .e-con:nth-child(1), .elementor-1351 .elementor-element.elementor-element-933df9e > .e-con:nth-child(2), .elementor-1351 .elementor-element.elementor-element-933df9e > .e-con:nth-child(3){border-bottom-width:0 !important}}
@media (min-width:768px) and (max-width:1024px){.elementor-1351 .elementor-element.elementor-element-933df9e > .e-con:nth-child(3n), .elementor-1351 .elementor-element.elementor-element-933df9e > .e-con:last-child{border-right-width:0 !important} .elementor-1351 .elementor-element.elementor-element-933df9e > .e-con:nth-last-child(-n+3){border-bottom-width:0 !important}}
@media (max-width:767px){.elementor-1351 .elementor-element.elementor-element-933df9e > .e-con:last-child{border-bottom-width:0 !important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8063945 */.elementor-1351 .elementor-element.elementor-element-8063945{flex:1 1 0;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d80bd8 */.elementor-1351 .elementor-element.elementor-element-3d80bd8{flex:1 1 0;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-560df56 */.elementor-1351 .elementor-element.elementor-element-560df56{flex:1 1 0;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d3b6dc */.elementor-1351 .elementor-element.elementor-element-4d3b6dc{flex:1 1 0;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44ffc9c */.elementor-1351 .elementor-element.elementor-element-44ffc9c{flex:1 1 0;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14ccec6 */.elementor-1351 .elementor-element.elementor-element-14ccec6{flex:0 0 230px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1df07e9 */.elementor-1351 .elementor-element.elementor-element-1df07e9{transition:transform .35s ease, box-shadow .35s ease}
.elementor-1351 .elementor-element.elementor-element-1df07e9:hover{transform:translateY(-6px);box-shadow:0 24px 40px -22px rgba(7,27,49,.6)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d10f26 */.elementor-1351 .elementor-element.elementor-element-4d10f26{transition:transform .35s ease, box-shadow .35s ease}
.elementor-1351 .elementor-element.elementor-element-4d10f26:hover{transform:translateY(-6px);box-shadow:0 24px 40px -22px rgba(7,27,49,.6)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0cc36d */.elementor-1351 .elementor-element.elementor-element-d0cc36d{transition:transform .35s ease, box-shadow .35s ease}
.elementor-1351 .elementor-element.elementor-element-d0cc36d:hover{transform:translateY(-6px);box-shadow:0 24px 40px -22px rgba(7,27,49,.6)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20031ba */.elementor-1351 .elementor-element.elementor-element-20031ba{transition:transform .35s ease, box-shadow .35s ease}
.elementor-1351 .elementor-element.elementor-element-20031ba:hover{transform:translateY(-6px);box-shadow:0 24px 40px -22px rgba(7,27,49,.6)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba68424 */.elementor-1351 .elementor-element.elementor-element-ba68424{transition:transform .35s ease, box-shadow .35s ease}
.elementor-1351 .elementor-element.elementor-element-ba68424:hover{transform:translateY(-6px);box-shadow:0 24px 40px -22px rgba(7,27,49,.6)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5541c4 *//* grid for 5 cards, rows 5 (elv_grid) */
@media (min-width:1025px){.elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:nth-child(5){border-right-width:0 !important}.elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:nth-child(1), .elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:nth-child(2), .elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:nth-child(3), .elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:nth-child(4), .elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:nth-child(5){border-bottom-width:0 !important}}
@media (min-width:768px) and (max-width:1024px){.elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:nth-child(2n), .elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:last-child{border-right-width:0 !important} .elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:nth-last-child(-n+1){border-bottom-width:0 !important} .elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:last-child{grid-column:1 / -1}}
@media (max-width:767px){.elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:last-child{border-bottom-width:0 !important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a63c62 */.elementor-1351 .elementor-element.elementor-element-9a63c62{transition:transform .35s ease, box-shadow .35s ease}
.elementor-1351 .elementor-element.elementor-element-9a63c62:hover{transform:translateY(-6px);box-shadow:0 24px 40px -22px rgba(7,27,49,.6)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb9eaaa */.elementor-1351 .elementor-element.elementor-element-cb9eaaa{transition:transform .35s ease, box-shadow .35s ease}
.elementor-1351 .elementor-element.elementor-element-cb9eaaa:hover{transform:translateY(-6px);box-shadow:0 24px 40px -22px rgba(7,27,49,.6)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5862812 */.elementor-1351 .elementor-element.elementor-element-5862812{transition:transform .35s ease, box-shadow .35s ease}
.elementor-1351 .elementor-element.elementor-element-5862812:hover{transform:translateY(-6px);box-shadow:0 24px 40px -22px rgba(7,27,49,.6)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-933df9e *//* grid for 3 cards, rows 3 (elv_grid) */
@media (min-width:1025px){.elementor-1351 .elementor-element.elementor-element-933df9e > .e-con:nth-child(3){border-right-width:0 !important}.elementor-1351 .elementor-element.elementor-element-933df9e > .e-con:nth-child(1), .elementor-1351 .elementor-element.elementor-element-933df9e > .e-con:nth-child(2), .elementor-1351 .elementor-element.elementor-element-933df9e > .e-con:nth-child(3){border-bottom-width:0 !important}}
@media (min-width:768px) and (max-width:1024px){.elementor-1351 .elementor-element.elementor-element-933df9e > .e-con:nth-child(3n), .elementor-1351 .elementor-element.elementor-element-933df9e > .e-con:last-child{border-right-width:0 !important} .elementor-1351 .elementor-element.elementor-element-933df9e > .e-con:nth-last-child(-n+3){border-bottom-width:0 !important}}
@media (max-width:767px){.elementor-1351 .elementor-element.elementor-element-933df9e > .e-con:last-child{border-bottom-width:0 !important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8063945 */.elementor-1351 .elementor-element.elementor-element-8063945{flex:1 1 0;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d80bd8 */.elementor-1351 .elementor-element.elementor-element-3d80bd8{flex:1 1 0;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-560df56 */.elementor-1351 .elementor-element.elementor-element-560df56{flex:1 1 0;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d3b6dc */.elementor-1351 .elementor-element.elementor-element-4d3b6dc{flex:1 1 0;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44ffc9c */.elementor-1351 .elementor-element.elementor-element-44ffc9c{flex:1 1 0;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14ccec6 */.elementor-1351 .elementor-element.elementor-element-14ccec6{flex:0 0 230px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1df07e9 */.elementor-1351 .elementor-element.elementor-element-1df07e9{transition:transform .35s ease, box-shadow .35s ease}
.elementor-1351 .elementor-element.elementor-element-1df07e9:hover{transform:translateY(-6px);box-shadow:0 24px 40px -22px rgba(7,27,49,.6)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d10f26 */.elementor-1351 .elementor-element.elementor-element-4d10f26{transition:transform .35s ease, box-shadow .35s ease}
.elementor-1351 .elementor-element.elementor-element-4d10f26:hover{transform:translateY(-6px);box-shadow:0 24px 40px -22px rgba(7,27,49,.6)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0cc36d */.elementor-1351 .elementor-element.elementor-element-d0cc36d{transition:transform .35s ease, box-shadow .35s ease}
.elementor-1351 .elementor-element.elementor-element-d0cc36d:hover{transform:translateY(-6px);box-shadow:0 24px 40px -22px rgba(7,27,49,.6)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20031ba */.elementor-1351 .elementor-element.elementor-element-20031ba{transition:transform .35s ease, box-shadow .35s ease}
.elementor-1351 .elementor-element.elementor-element-20031ba:hover{transform:translateY(-6px);box-shadow:0 24px 40px -22px rgba(7,27,49,.6)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba68424 */.elementor-1351 .elementor-element.elementor-element-ba68424{transition:transform .35s ease, box-shadow .35s ease}
.elementor-1351 .elementor-element.elementor-element-ba68424:hover{transform:translateY(-6px);box-shadow:0 24px 40px -22px rgba(7,27,49,.6)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5541c4 *//* grid for 5 cards, rows 5 (elv_grid) */
@media (min-width:1025px){.elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:nth-child(5){border-right-width:0 !important}.elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:nth-child(1), .elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:nth-child(2), .elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:nth-child(3), .elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:nth-child(4), .elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:nth-child(5){border-bottom-width:0 !important}}
@media (min-width:768px) and (max-width:1024px){.elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:nth-child(2n), .elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:last-child{border-right-width:0 !important} .elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:nth-last-child(-n+1){border-bottom-width:0 !important} .elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:last-child{grid-column:1 / -1}}
@media (max-width:767px){.elementor-1351 .elementor-element.elementor-element-f5541c4 > .e-con:last-child{border-bottom-width:0 !important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a63c62 */.elementor-1351 .elementor-element.elementor-element-9a63c62{transition:transform .35s ease, box-shadow .35s ease}
.elementor-1351 .elementor-element.elementor-element-9a63c62:hover{transform:translateY(-6px);box-shadow:0 24px 40px -22px rgba(7,27,49,.6)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb9eaaa */.elementor-1351 .elementor-element.elementor-element-cb9eaaa{transition:transform .35s ease, box-shadow .35s ease}
.elementor-1351 .elementor-element.elementor-element-cb9eaaa:hover{transform:translateY(-6px);box-shadow:0 24px 40px -22px rgba(7,27,49,.6)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5862812 */.elementor-1351 .elementor-element.elementor-element-5862812{transition:transform .35s ease, box-shadow .35s ease}
.elementor-1351 .elementor-element.elementor-element-5862812:hover{transform:translateY(-6px);box-shadow:0 24px 40px -22px rgba(7,27,49,.6)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-933df9e *//* grid for 3 cards, rows 3 (elv_grid) */
@media (min-width:1025px){.elementor-1351 .elementor-element.elementor-element-933df9e > .e-con:nth-child(3){border-right-width:0 !important}.elementor-1351 .elementor-element.elementor-element-933df9e > .e-con:nth-child(1), .elementor-1351 .elementor-element.elementor-element-933df9e > .e-con:nth-child(2), .elementor-1351 .elementor-element.elementor-element-933df9e > .e-con:nth-child(3){border-bottom-width:0 !important}}
@media (min-width:768px) and (max-width:1024px){.elementor-1351 .elementor-element.elementor-element-933df9e > .e-con:nth-child(3n), .elementor-1351 .elementor-element.elementor-element-933df9e > .e-con:last-child{border-right-width:0 !important} .elementor-1351 .elementor-element.elementor-element-933df9e > .e-con:nth-last-child(-n+3){border-bottom-width:0 !important}}
@media (max-width:767px){.elementor-1351 .elementor-element.elementor-element-933df9e > .e-con:last-child{border-bottom-width:0 !important}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b125c88 */.elementor-1351 .elementor-element.elementor-element-b125c88{height:100%;z-index:100}.elementor-1351 .elementor-element.elementor-element-b125c88 .elementor-widget-container{height:100%}.elementor-1351 .elementor-element.elementor-element-b125c88 .elv-menu-shim,.elementor-1351 .elementor-element.elementor-element-b125c88 .elv-menu-shim:hover,.elementor-1351 .elementor-element.elementor-element-b125c88 .elv-menu-shim:focus{display:block;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;box-shadow:none;cursor:pointer}body:has(.elementskit-menu-offcanvas-elements.active) .elementor-1351 .elementor-element.elementor-element-b125c88{display:none}/* End custom CSS */
/* Start custom CSS *//* Homepage only, desktop: the header sits over the hero video (see-through, white logo and menu)
   and turns solid white once the main bar sticks to the top on scroll. Blueprint p. 11. */
.elv-logo-light { display: none; }
/* Responsive QA 9 Oct: the quote button never wraps, 1025-1279 tightens the menu so it stays on one row,
   and tablets show logo | search + quote | menu toggle instead of a toggle floating mid-bar.
   (The top bar was removed on 18 Oct at the client's request.) */
.elv-hdr-actions .elementor-button { white-space: nowrap; }
.elv-hdr-logo { flex: 0 0 auto !important; width: 190px !important; }                  /* not auto: the logo image is 544px wide */
.elv-hdr-actions { flex: 0 0 auto !important; width: auto !important; }                /* search + quote button, sized by content */
.elv-hdr-nav { flex: 1 1 0 !important; width: auto !important; min-width: 0; }         /* the menu takes the rest */
/* FAQ accordion: the +/- icon sits inside the question's box, so long questions ran under it on phones */
.elementskit-accordion .ekit-accordion-title { padding-right: 28px; }
@media (max-width: 1279px) {
	.elv-hdr-logo { width: 150px !important; }
}
@media (min-width: 1025px) and (max-width: 1279px) {
	.elv-hdr-main .elementor-widget-n-menu { --n-menu-title-padding: 8px 8px !important; --n-menu-title-space-between: 2px !important; --n-menu-title-font-size: 13px !important; }
	.elv-hdr-actions .elementor-button { padding: 14px 20px !important; font-size: 13px !important; }
}
@media (max-width: 1024px) {
	.elv-hdr-nav { order: 3; flex: 0 0 auto !important; }
	.elv-hdr-actions { margin-left: auto; }
	.elv-hdr-actions .elementor-button { padding: 12px 18px !important; font-size: 12px !important; }
	/* tablet dropdown: the Solutions panel's five columns wrap 3 + 2 and the featured project steps aside */
	.elv-mm-cols { flex-wrap: wrap !important; row-gap: 22px !important; }
	.elv-mm-cols > .e-con:not(.elv-mm-feature) { flex: 1 1 calc(33.333% - 18px) !important; min-width: 180px; }
	.elv-mm-feature { display: none !important; }
	/* v2 pages (this header only loads there): linked titles get a 24px+ tap area without moving anything */
	.elementor-widget-heading .elementor-heading-title > a,
	.elementor-icon-box-title > a { display: inline-block; padding-block: 4px; margin-block: -4px; }
	.swiper-pagination-bullet { position: relative; }
	.swiper-pagination-bullet::after { content: ""; position: absolute; inset: -7px; }
}
/* Phones under 390px: the 350px menu panel peeked 30px in from the left while closed (320px screens) */
@media (max-width: 389px) {
	.elementskit-menu-container.elementskit-menu-offcanvas-elements { width: 88vw !important; max-width: 88vw !important; }
}
/* Phone menu (client, 14 Oct: "not showing the hierarchy or tree connection"). All three levels were 14px bold
   caps in black. Now: sections in bold navy between divider lines (normal case since 18 Oct); their pages indented on a guide line with a
   branch tick; the third level further in, lighter and smaller; an open section turns orange, chevron flipped. */
.elementskit-menu-offcanvas-elements .elementskit-navbar-nav > li { border-bottom: 1px solid #EEF2F6; }
.elementskit-menu-offcanvas-elements .elementskit-navbar-nav > li > a { font-size: 16px !important; font-weight: 800 !important; letter-spacing: 0; color: #071B31 !important; padding: 14px 18px !important; }
.elementskit-menu-offcanvas-elements .elementskit-navbar-nav li:has(> .elementskit-dropdown-open) > a { color: #FE8C00 !important; }
.elementskit-menu-offcanvas-elements .elementskit-navbar-nav > li > .elementskit-dropdown { background: #F7F9FC !important; margin: 0 14px 14px 22px !important; padding: 6px 0 !important; border: 0 !important; border-left: 2px solid #CBD6E2 !important; border-radius: 0 !important; box-shadow: none !important; }
.elementskit-menu-offcanvas-elements .elementskit-navbar-nav > li > .elementskit-dropdown > li > a { position: relative; text-transform: none !important; letter-spacing: 0 !important; font-size: 15px !important; font-weight: 600 !important; color: #1F2D3D !important; padding: 10px 12px 10px 22px !important; }
.elementskit-menu-offcanvas-elements .elementskit-dropdown .elementskit-dropdown { background: transparent !important; margin: 0 0 8px 22px !important; padding: 0 !important; border: 0 !important; border-left: 2px solid #E1E8F0 !important; box-shadow: none !important; }
.elementskit-menu-offcanvas-elements .elementskit-dropdown .elementskit-dropdown > li > a { position: relative; text-transform: none !important; letter-spacing: 0 !important; font-size: 14px !important; font-weight: 500 !important; color: #5B6B7F !important; padding: 8px 12px 8px 22px !important; }
.elementskit-menu-offcanvas-elements .elementskit-dropdown > li > a::before { content: ""; position: absolute; left: 0; top: 50%; width: 12px; border-top: 2px solid #CBD6E2; }
.elementskit-menu-offcanvas-elements .elementskit-dropdown .elementskit-dropdown > li > a::before { border-top-color: #E1E8F0; }
.elementskit-menu-offcanvas-elements .elementskit-submenu-indicator { border-color: #D5DEE8 !important; color: #334155 !important; transition: transform .25s ease; }
.elementskit-menu-offcanvas-elements li:has(> .elementskit-dropdown-open) > a .elementskit-submenu-indicator { transform: rotate(180deg); border-color: #FE8C00 !important; color: #FE8C00 !important; }
body:has(.elementskit-menu-offcanvas-elements.active) .elv-mbar { display: none !important; } /* the phone Call / WhatsApp / Quote bar sat over the open menu's last items */
@media (min-width: 1025px) {
	body.page-id-1263 .elementor-location-header { position: absolute; top: 0; left: 0; right: 0; z-index: 99; }
	body.page-id-1263 .elv-hdr-main:not(.elementor-sticky--effects) { background-color: transparent !important; box-shadow: inset 0 -1px 0 rgba(255, 255, 255, .14); }
	body.page-id-1263 .elv-hdr-main:not(.elementor-sticky--effects) .elv-logo { display: none; }
	body.page-id-1263 .elv-hdr-main:not(.elementor-sticky--effects) .elv-logo-light { display: block; }
	body.page-id-1263 .elv-hdr-main:not(.elementor-sticky--effects) .elementor-widget-n-menu { --n-menu-title-color-normal: #fff; --n-menu-icon-color: #fff; }
	body.page-id-1263 .elv-hdr-main:not(.elementor-sticky--effects) .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not(:hover) .e-n-menu-title-text,
	body.page-id-1263 .elv-hdr-main:not(.elementor-sticky--effects) .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not(:hover) .e-n-menu-dropdown-icon { color: #fff; fill: #fff; }
	body.page-id-1263 .elv-hdr-main:not(.elementor-sticky--effects) .elementor-widget-elementskit-header-search a,
	body.page-id-1263 .elv-hdr-main:not(.elementor-sticky--effects) .elementor-widget-elementskit-header-search i { color: #fff !important; }
	body.page-id-1263 .elv-hdr-main:not(.elementor-sticky--effects) .elementor-widget-elementskit-header-search svg { fill: #fff !important; }
	body.page-id-1263 .elv-hdr-main.elementor-sticky--effects { box-shadow: 0 10px 30px -18px rgba(7, 27, 49, .45); }
}/* End custom CSS */