.elementor-2362 .elementor-element.elementor-element-3a6a7fc{--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-2362 .elementor-element.elementor-element-cab9d1a{--spacer-size:70px;}.elementor-2362 .elementor-element.elementor-element-66e76ec{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:41px;--margin-bottom:41px;--margin-left:41px;--margin-right:41px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2362 .elementor-element.elementor-element-d5b91cf{--spacer-size:464px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), montserrat;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2362 .elementor-element.elementor-element-f6ac335 > .elementor-widget-container{margin:15px 100px 0px 100px;}.elementor-2362 .elementor-element.elementor-element-f6ac335{text-align:center;}.elementor-2362 .elementor-element.elementor-element-f6ac335 .elementor-heading-title{font-family:"Montserrat", montserrat;font-size:18px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-2362 .elementor-element.elementor-element-73027d5{--spacer-size:11px;}.elementor-2362 .elementor-element.elementor-element-65f2dfe{--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-2362 .elementor-element.elementor-element-53a8f1b{--spacer-size:50px;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), montserrat;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), montserrat;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-2362 .elementor-element.elementor-element-d8ea0f7{--iteration-count:infinite;--dynamic-text-color:#FFFFFF;}.elementor-2362 .elementor-element.elementor-element-d8ea0f7 .elementor-headline{text-align:center;}.elementor-2362 .elementor-element.elementor-element-d8ea0f7 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), montserrat;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-2362 .elementor-element.elementor-element-2641739 > .elementor-widget-container{margin:0px 100px 0px 100px;}.elementor-2362 .elementor-element.elementor-element-2641739{text-align:justify;color:#E7E7E7;}.elementor-2362 .elementor-element.elementor-element-12e8d8a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2362 .elementor-element.elementor-element-d58c207{--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-2362 .elementor-element.elementor-element-d58c207.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2362 .elementor-element.elementor-element-e05475e > .elementor-widget-container{margin:0px 0px 0px 90px;}.elementor-2362 .elementor-element.elementor-element-e05475e{text-align:justify;}.elementor-2362 .elementor-element.elementor-element-6e75a94{--spacer-size:50px;}.elementor-2362 .elementor-element.elementor-element-dd04643{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), montserrat;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2362 .elementor-element.elementor-element-0d6bf2b > .elementor-widget-container{margin:-60px 50px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-0d6bf2b img{width:88%;}.elementor-2362 .elementor-element.elementor-element-5050261{--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-2362 .elementor-element.elementor-element-40ad9a2{--spacer-size:70px;}.elementor-2362 .elementor-element.elementor-element-019936b{text-align:center;}.elementor-2362 .elementor-element.elementor-element-019936b .elementor-heading-title{font-family:"Montserrat", montserrat;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-2362 .elementor-element.elementor-element-5046211 > .elementor-widget-container{margin:-14px 0px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-5046211{text-align:center;}.elementor-2362 .elementor-element.elementor-element-5046211 .elementor-heading-title{font-family:"Montserrat", montserrat;font-size:23px;font-weight:600;color:#E31C25;}.elementor-2362 .elementor-element.elementor-element-775275b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2362 .elementor-element.elementor-element-93f16df{--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-2362 .elementor-element.elementor-element-ffe8a5a img{width:37%;}.elementor-2362 .elementor-element.elementor-element-0380da1{text-align:center;}.elementor-2362 .elementor-element.elementor-element-ff7b53a{--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-2362 .elementor-element.elementor-element-e1a9f5a img{width:37%;}.elementor-2362 .elementor-element.elementor-element-e156eff{text-align:center;}.elementor-2362 .elementor-element.elementor-element-54eb245{--spacer-size:70px;}.elementor-2362 .elementor-element.elementor-element-53d1e64{--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-2362 .elementor-element.elementor-element-89832a9 img{width:37%;}.elementor-2362 .elementor-element.elementor-element-c430ee3{text-align:center;}.elementor-2362 .elementor-element.elementor-element-78c9d9a{--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-2362 .elementor-element.elementor-element-e2e6e7e img{width:37%;}.elementor-2362 .elementor-element.elementor-element-d012209{text-align:center;}.elementor-2362 .elementor-element.elementor-element-f3efa28{--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-2362 .elementor-element.elementor-element-f3efa28:not(.elementor-motion-effects-element-type-background), .elementor-2362 .elementor-element.elementor-element-f3efa28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0E0E;}.elementor-2362 .elementor-element.elementor-element-8d5e065{--spacer-size:70px;}.elementor-2362 .elementor-element.elementor-element-d9ffa10 > .elementor-widget-container{margin:0px 0px 17px 0px;}.elementor-2362 .elementor-element.elementor-element-d9ffa10{text-align:center;}.elementor-2362 .elementor-element.elementor-element-d9ffa10 .elementor-heading-title{font-family:"Montserrat", montserrat;font-size:35px;font-weight:600;color:#FFFFFF;}.elementor-2362 .elementor-element.elementor-element-92a3131{--spacer-size:20px;}.elementor-2362 .elementor-element.elementor-element-bfba453{--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-2362 .elementor-element.elementor-element-1ddb7ff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2362 .elementor-element.elementor-element-1ddb7ff:not(.elementor-motion-effects-element-type-background), .elementor-2362 .elementor-element.elementor-element-1ddb7ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0E0E;}.elementor-2362 .elementor-element.elementor-element-4c089dd{--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-2362 .elementor-element.elementor-element-4c089dd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2362 .elementor-element.elementor-element-7f5fb11 > .elementor-widget-container{margin:0px 0px 0px 180px;}.elementor-2362 .elementor-element.elementor-element-7f5fb11{text-align:justify;font-family:"Montserrat", montserrat;font-weight:400;color:#FFFFFF;}.elementor-2362 .elementor-element.elementor-element-0d1e157 > .elementor-widget-container{margin:0px 0px 0px 180px;}.elementor-2362 .elementor-element.elementor-element-0d1e157 .elementor-heading-title{font-family:"Montserrat", montserrat;font-size:17px;font-weight:600;text-transform:none;color:#E31C25;}.elementor-2362 .elementor-element.elementor-element-d86fb31{--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-2362 .elementor-element.elementor-element-7550c61 > .elementor-widget-container{margin:-40px 40px 0px 0px;}.elementor-2362 .elementor-element.elementor-element-7550c61 img{width:76%;}.elementor-2362 .elementor-element.elementor-element-3d7dee0{--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-2362 .elementor-element.elementor-element-3d7dee0:not(.elementor-motion-effects-element-type-background), .elementor-2362 .elementor-element.elementor-element-3d7dee0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0E0E;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), montserrat;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), montserrat;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), montserrat;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2362 .elementor-element.elementor-element-9c9684b .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-2362 .elementor-element.elementor-element-9c9684b .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-2362 .elementor-element.elementor-element-9c9684b{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}@media(min-width:768px){.elementor-2362 .elementor-element.elementor-element-d58c207{--width:55.992%;}.elementor-2362 .elementor-element.elementor-element-dd04643{--width:50%;}.elementor-2362 .elementor-element.elementor-element-93f16df{--width:25%;}.elementor-2362 .elementor-element.elementor-element-ff7b53a{--width:25%;}.elementor-2362 .elementor-element.elementor-element-53d1e64{--width:25%;}.elementor-2362 .elementor-element.elementor-element-78c9d9a{--width:25%;}.elementor-2362 .elementor-element.elementor-element-4c089dd{--width:49.002%;}.elementor-2362 .elementor-element.elementor-element-d86fb31{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-66e76ec *//* Forzar visibilidad de video de fondo */
.elementor-background-video-container,
.elementor-background-video-container video {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
}

video.elementor-background-video-hosted {
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    min-width: 100% !important;
    min-height: 100% !important;
    object-fit: cover !important;
}

.e-con > .elementor-background-video-container {
    position: absolute !important;
    inset: 0 !important;
    z-index: 0 !important;
}/* End custom CSS */