.elementor-132 .elementor-element.elementor-element-07ead02{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-132 .elementor-element.elementor-element-dbc0f5e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-132 .elementor-element.elementor-element-dbc0f5e.elementor-element{--align-self:center;}.elementor-132 .elementor-element.elementor-element-dbc0f5e .elementor-wrapper{--video-aspect-ratio:2.33333;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-132 .elementor-element.elementor-element-75154ca{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-132 .elementor-element.elementor-element-75154ca:not(.elementor-motion-effects-element-type-background), .elementor-132 .elementor-element.elementor-element-75154ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-132 .elementor-element.elementor-element-f11ba56{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-132 .elementor-element.elementor-element-f11ba56:not(.elementor-motion-effects-element-type-background), .elementor-132 .elementor-element.elementor-element-f11ba56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-132 .elementor-element.elementor-element-25da3a7{text-align:center;}.elementor-132 .elementor-element.elementor-element-25da3a7 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-132 .elementor-element.elementor-element-a0e0185{text-align:center;}.elementor-132 .elementor-element.elementor-element-555dfad{width:100%;max-width:100%;border-style:solid;border-width:2px 2px 2px 2px;border-color:#6F6F6F;}.elementor-132 .elementor-element.elementor-element-555dfad:hover{--e-transform-scale:0;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-132 .elementor-element.elementor-element-555dfad.elementor-element{--align-self:center;}.elementor-132 .elementor-element.elementor-element-555dfad .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-132 .elementor-element.elementor-element-09da043{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-132 .elementor-element.elementor-element-09da043:not(.elementor-motion-effects-element-type-background), .elementor-132 .elementor-element.elementor-element-09da043 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-132 .elementor-element.elementor-element-8b0c840{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-132 .elementor-element.elementor-element-00659e3{text-align:center;}body.elementor-page-132:not(.elementor-motion-effects-element-type-background), body.elementor-page-132 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7D7D7D;}:root{--page-title-display:none;}/* Start custom CSS for video, class: .elementor-element-dbc0f5e *//* Force full width - break out of containers */
.elementor-132 .elementor-element.elementor-element-dbc0f5e {
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: calc(-50vw + 50%) !important;
    margin-right: calc(-50vw + 50%) !important;
    margin-bottom: 0 !important;
    padding: 0 !important;
    position: relative !important;
}

/* Target video wrapper and elements */
.elementor-132 .elementor-element.elementor-element-dbc0f5e .elementor-wrapper,
.elementor-132 .elementor-element.elementor-element-dbc0f5e .elementor-video-wrapper {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    display: block !important;
    line-height: 0 !important;
}

/* Video element itself */
.elementor-132 .elementor-element.elementor-element-dbc0f5e .elementor-video,
.elementor-132 .elementor-element.elementor-element-dbc0f5e iframe,
.elementor-132 .elementor-element.elementor-element-dbc0f5e video {
    width: 100% !important;
    /*height: 300px !important;*/
    object-fit: cover !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
}

/* Override parent column padding */
.elementor-132 .elementor-element.elementor-element-dbc0f5e .elementor-column-wrap,
.elementor-132 .elementor-element.elementor-element-dbc0f5e .elementor-column,
.elementor-132 .elementor-element.elementor-element-dbc0f5e .elementor-container {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

/* Responsive - maintain full width on all devices */
@media (max-width: 1024px) {
    .elementor-132 .elementor-element.elementor-element-dbc0f5e {
        width: 100vw !important;
        margin-left: calc(-50vw + 50%) !important;
        margin-right: calc(-50vw + 50%) !important;
    }
}/* End custom CSS */