.elementor-16 .elementor-element.elementor-element-633cdaa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-16 .elementor-element.elementor-element-9197078{--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;--justify-content:flex-end;--padding-top:1em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-16 .elementor-element.elementor-element-9197078.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-16 .elementor-element.elementor-element-dd578d6{font-size:2em;font-weight:400;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-804f05c{--display:flex;}.elementor-16 .elementor-element.elementor-element-094f9c2 .elementor-wrapper{--video-aspect-ratio:2.33333;}.elementor-16 .elementor-element.elementor-element-16ad0f5{--display:grid;--e-con-grid-template-columns:1fr 2fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-16 .elementor-element.elementor-element-16ad0f5:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-16ad0f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-16 .elementor-element.elementor-element-8bb6299{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-910170c .elementor-button-content-wrapper{flex-direction:row;}.elementor-16 .elementor-element.elementor-element-910170c .elementor-button{fill:#FFFFFF;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-2ea3dd3{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-16 .elementor-element.elementor-element-2ea3dd3:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-2ea3dd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-55d7a06{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;grid-column:span 4;text-align:center;font-size:1.8em;font-weight:700;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-041189f{--display:flex;}.elementor-16 .elementor-element.elementor-element-912d08f{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-6px 0px 0px 0px;font-size:1.1em;font-weight:700;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-16c14c2{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-b3ed452{--display:flex;}.elementor-16 .elementor-element.elementor-element-903a1ed{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-6px 0px 0px 0px;font-size:1.1em;font-weight:700;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-6c625aa{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-bed6790{--display:flex;}.elementor-16 .elementor-element.elementor-element-48bd055{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-6px 0px 0px 0px;font-size:1.1em;font-weight:700;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-34e8326{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-032f360{--display:flex;}.elementor-16 .elementor-element.elementor-element-4236565{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-6px 0px 0px 0px;font-size:1.1em;font-weight:700;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-307d81b{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-2428ec0{--display:flex;}.elementor-16 .elementor-element.elementor-element-619b8a2{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-6px 0px 0px 0px;font-size:1.1em;font-weight:700;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-9383eac{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-74849d3{--display:flex;}.elementor-16 .elementor-element.elementor-element-b6b4668{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-6px 0px 0px 0px;font-size:1.1em;font-weight:700;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-b5fbf52{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-69a7858{--display:flex;}.elementor-16 .elementor-element.elementor-element-2dc51fa{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-6px 0px 0px 0px;font-size:1.1em;font-weight:700;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-46e0e14{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-f3ab836{--display:flex;}.elementor-16 .elementor-element.elementor-element-1343f0e{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-6px 0px 0px 0px;font-size:1.1em;font-weight:700;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-3a3d544{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-0b37cd0{--display:grid;--e-con-grid-template-columns:2fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-16 .elementor-element.elementor-element-0b37cd0:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-0b37cd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-16 .elementor-element.elementor-element-e2b3867{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-8fcf9bf{--display:flex;--padding-top:5em;--padding-bottom:5em;--padding-left:1em;--padding-right:1em;}.elementor-16 .elementor-element.elementor-element-9827ff5{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;text-align:center;}.elementor-16 .elementor-element.elementor-element-5988ec3{--grid-columns:3;}.elementor-16 .elementor-element.elementor-element-fb8c531{margin:2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-16 .elementor-element.elementor-element-16ad0f5{--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-2ea3dd3{--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-0b37cd0{--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-5988ec3{--grid-columns:2;}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-16ad0f5{--e-con-grid-template-columns:1;--grid-auto-flow:row;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-16 .elementor-element.elementor-element-2ea3dd3{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-55d7a06{grid-column:span 1;}.elementor-16 .elementor-element.elementor-element-f5d4893 img{width:100%;height:100%;}.elementor-16 .elementor-element.elementor-element-0b37cd0{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-16 .elementor-element.elementor-element-e2b3867{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-16 .elementor-element.elementor-element-5988ec3{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-633cdaa */.leading-video {
    position:relative;
    width:100%;
    
    overflow: hidden;
}

.leading-video-content {
    min-height: 30vw;
    z-index:3;
    position:relative;
}

.leading-video-overlay {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:2;
    background:rgba(0,0,0,.2);
}

.leading-video-container  {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:1;
}

.leading-video-container video {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

@media all and (max-width:765px){
    .leading-video-content {
        min-height: 120vw;
    }
    
    .leading-video-container  video {
        transform:scale(1.5);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ea3dd3 */.leading-service-card:hover {
    background:rgba(255,255,255,.2);
    cursor: pointer;
}/* End custom CSS */