.elementor-695 .elementor-element.elementor-element-24b017b{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--margin-top:-116px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-695 .elementor-element.elementor-element-0d160ff{--display:flex;--min-height:314px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:200px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-695 .elementor-element.elementor-element-5bf246a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-695 .elementor-element.elementor-element-a370164{width:var( --container-widget-width, 49% );max-width:49%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 138px;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-695 .elementor-element.elementor-element-a370164 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:74px;font-weight:800;line-height:63px;color:var( --e-global-color-accent );}.elementor-695 .elementor-element.elementor-element-6f255c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 138px;padding:0px 0px 0px 0px;border-style:none;}.elementor-695 .elementor-element.elementor-element-e646c44{width:var( --container-widget-width, 63% );max-width:63%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:63%;--container-widget-flex-grow:0;}.elementor-695 .elementor-element.elementor-element-e646c44 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:500;line-height:29px;color:var( --e-global-color-accent );}.elementor-695 .elementor-element.elementor-element-ac059a0{--display:flex;--min-height:97px;--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-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:54px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-695 .elementor-element.elementor-element-ac059a0:not(.elementor-motion-effects-element-type-background), .elementor-695 .elementor-element.elementor-element-ac059a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-695 .elementor-element.elementor-element-afe201e{margin:62px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;}.elementor-695 .elementor-element.elementor-element-afe201e .elementor-heading-title{font-family:"Anybody", Sans-serif;font-size:36px;font-weight:300;color:#FFFFFF;}.elementor-695 .elementor-element.elementor-element-5a100b5{--display:flex;--min-height:526px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-695 .elementor-element.elementor-element-5a100b5:not(.elementor-motion-effects-element-type-background), .elementor-695 .elementor-element.elementor-element-5a100b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-695 .elementor-element.elementor-element-07a95d1{--display:flex;--min-height:507px;--justify-content:flex-end;border-style:solid;--border-style:solid;}.elementor-695 .elementor-element.elementor-element-07a95d1:not(.elementor-motion-effects-element-type-background), .elementor-695 .elementor-element.elementor-element-07a95d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://bprojectsaudiovisual.com/wp-content/uploads/2026/06/Gemini_Generated_Image_yj86hqyj86hqyj86-2-7.png");background-repeat:no-repeat;background-size:contain;}.elementor-695 .elementor-element.elementor-element-447eb8b{--display:flex;--min-height:239px;}.elementor-695 .elementor-element.elementor-element-3273041 .elementor-heading-title{color:#DA291C;}.elementor-695 .elementor-element.elementor-element-d430da4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:600;color:#FFFFFF;}.elementor-695 .elementor-element.elementor-element-1d73b0d{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-695 .elementor-element.elementor-element-1d73b0d .elementor-heading-title{font-family:"Anybody", Sans-serif;font-size:18px;font-weight:200;color:#FFFFFF;}.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-695 .elementor-element.elementor-element-9195189 .elementor-button{background-color:#00000000;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-695 .elementor-element.elementor-element-9195189 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-695 .elementor-element.elementor-element-27f65b5{--display:flex;--min-height:507px;--justify-content:flex-end;border-style:solid;--border-style:solid;}.elementor-695 .elementor-element.elementor-element-27f65b5:not(.elementor-motion-effects-element-type-background), .elementor-695 .elementor-element.elementor-element-27f65b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://bprojectsaudiovisual.com/wp-content/uploads/2026/06/Gemini_Generated_Image_yj86hqyj86hqyj86-2-8-1.png");background-repeat:no-repeat;background-size:contain;}.elementor-695 .elementor-element.elementor-element-888083d{--display:flex;--min-height:239px;}.elementor-695 .elementor-element.elementor-element-2ff58a1 .elementor-heading-title{color:#DA291C;}.elementor-695 .elementor-element.elementor-element-52e646f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:600;color:#FFFFFF;}.elementor-695 .elementor-element.elementor-element-0f7759d{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-695 .elementor-element.elementor-element-0f7759d .elementor-heading-title{font-family:"Anybody", Sans-serif;font-size:18px;font-weight:200;color:#FFFFFF;}.elementor-695 .elementor-element.elementor-element-0325f73 .elementor-button{background-color:#00000000;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-695 .elementor-element.elementor-element-0325f73 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-695 .elementor-element.elementor-element-f8acebf{--display:flex;--min-height:507px;--justify-content:flex-end;border-style:solid;--border-style:solid;}.elementor-695 .elementor-element.elementor-element-f8acebf:not(.elementor-motion-effects-element-type-background), .elementor-695 .elementor-element.elementor-element-f8acebf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://bprojectsaudiovisual.com/wp-content/uploads/2026/06/imagenes-podcast-2-1.png");background-repeat:no-repeat;background-size:contain;}.elementor-695 .elementor-element.elementor-element-e314005{--display:flex;--min-height:239px;}.elementor-695 .elementor-element.elementor-element-c07decc .elementor-heading-title{color:#DA291C;}.elementor-695 .elementor-element.elementor-element-1482f48 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:600;color:#FFFFFF;}.elementor-695 .elementor-element.elementor-element-6ef9c17{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-695 .elementor-element.elementor-element-6ef9c17 .elementor-heading-title{font-family:"Anybody", Sans-serif;font-size:18px;font-weight:200;color:#FFFFFF;}.elementor-695 .elementor-element.elementor-element-c74b456 .elementor-button{background-color:#00000000;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-695 .elementor-element.elementor-element-c74b456 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-695 .elementor-element.elementor-element-ce4cda0{--display:flex;--min-height:576px;--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;--align-items:flex-start;}.elementor-695 .elementor-element.elementor-element-ce4cda0:not(.elementor-motion-effects-element-type-background), .elementor-695 .elementor-element.elementor-element-ce4cda0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-695 .elementor-element.elementor-element-447dd5f{--display:flex;--min-height:467px;--justify-content:flex-end;border-style:solid;--border-style:solid;}.elementor-695 .elementor-element.elementor-element-447dd5f:not(.elementor-motion-effects-element-type-background), .elementor-695 .elementor-element.elementor-element-447dd5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://bprojectsaudiovisual.com/wp-content/uploads/2026/06/Gemini_Generated_Image_yj86hqyj86hqyj86-2-10.png");background-repeat:no-repeat;background-size:contain;}.elementor-695 .elementor-element.elementor-element-6a29ebe{--display:flex;--min-height:239px;}.elementor-695 .elementor-element.elementor-element-253bba0 .elementor-heading-title{color:#DA291C;}.elementor-695 .elementor-element.elementor-element-61e3274 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:600;color:#FFFFFF;}.elementor-695 .elementor-element.elementor-element-807a156{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-695 .elementor-element.elementor-element-807a156 .elementor-heading-title{font-family:"Anybody", Sans-serif;font-size:18px;font-weight:200;color:#FFFFFF;}.elementor-695 .elementor-element.elementor-element-e3a32a7 .elementor-button{background-color:#00000000;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-695 .elementor-element.elementor-element-e3a32a7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-695 .elementor-element.elementor-element-82969b1{--display:flex;--min-height:467px;--justify-content:flex-end;border-style:solid;--border-style:solid;}.elementor-695 .elementor-element.elementor-element-82969b1:not(.elementor-motion-effects-element-type-background), .elementor-695 .elementor-element.elementor-element-82969b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://bprojectsaudiovisual.com/wp-content/uploads/2026/06/Gemini_Generated_Image_yj86hqyj86hqyj86-2-11.png");background-repeat:no-repeat;background-size:contain;}.elementor-695 .elementor-element.elementor-element-46865f0{--display:flex;--min-height:239px;}.elementor-695 .elementor-element.elementor-element-afdbbec .elementor-heading-title{color:#DA291C;}.elementor-695 .elementor-element.elementor-element-2fec803 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:600;color:#FFFFFF;}.elementor-695 .elementor-element.elementor-element-f676131{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-695 .elementor-element.elementor-element-f676131 .elementor-heading-title{font-family:"Anybody", Sans-serif;font-size:18px;font-weight:200;color:#FFFFFF;}.elementor-695 .elementor-element.elementor-element-6d1a46d .elementor-button{background-color:#00000000;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-695 .elementor-element.elementor-element-6d1a46d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-695 .elementor-element.elementor-element-80dbae4{--display:flex;--min-height:1440px;--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-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:74px;--padding-left:0px;--padding-right:0px;}.elementor-695 .elementor-element.elementor-element-80dbae4:not(.elementor-motion-effects-element-type-background), .elementor-695 .elementor-element.elementor-element-80dbae4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-695 .elementor-element.elementor-element-da8a480{margin:62px 0px calc(var(--kit-widget-spacing, 0px) + 39px) 0px;padding:0px 0px 0px 0px;}.elementor-695 .elementor-element.elementor-element-da8a480 .elementor-heading-title{font-family:"Anybody", Sans-serif;font-size:36px;font-weight:300;color:#FFFFFF;}.elementor-695 .elementor-element.elementor-element-dac8f8b{--display:flex;--min-height:154px;--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;--overflow:hidden;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;--e-con-transform-transition-duration:200ms;}.elementor-695 .elementor-element.elementor-element-dac8f8b:not(.elementor-motion-effects-element-type-background), .elementor-695 .elementor-element.elementor-element-dac8f8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DA291C96;}.elementor-695 .elementor-element.elementor-element-dac8f8b:hover::before{filter:brightness( 106% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-695 .elementor-element.elementor-element-2b5ee98{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;border-style:none;border-radius:9px 9px 9px 9px;}.elementor-695 .elementor-element.elementor-element-a7b7294{--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;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:51px;--padding-right:0px;}.elementor-695 .elementor-element.elementor-element-3f30a33 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:600;color:var( --e-global-color-accent );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-695 .elementor-element.elementor-element-98c8700{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3px;margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-695 .elementor-element.elementor-element-98c8700 .elementor-divider-separator{width:8%;}.elementor-695 .elementor-element.elementor-element-98c8700 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-695 .elementor-element.elementor-element-35b137c{--display:flex;--justify-content:center;}.elementor-695 .elementor-element.elementor-element-a432d00 .elementor-button{background-color:#00000000;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );padding:9px 9px 9px 9px;}.elementor-695 .elementor-element.elementor-element-a432d00 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-695 .elementor-element.elementor-element-c07b5cf{--display:flex;--min-height:154px;--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;}.elementor-695 .elementor-element.elementor-element-c07b5cf:not(.elementor-motion-effects-element-type-background), .elementor-695 .elementor-element.elementor-element-c07b5cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DA291C96;}.elementor-695 .elementor-element.elementor-element-e6c4e02{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;border-style:none;border-radius:9px 9px 9px 9px;}.elementor-695 .elementor-element.elementor-element-4dbdd9c{--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;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:51px;--padding-right:0px;}.elementor-695 .elementor-element.elementor-element-586573e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:600;color:var( --e-global-color-accent );}.elementor-695 .elementor-element.elementor-element-0f16461{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3px;margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-695 .elementor-element.elementor-element-0f16461 .elementor-divider-separator{width:8%;}.elementor-695 .elementor-element.elementor-element-0f16461 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-695 .elementor-element.elementor-element-be684df{--display:flex;--justify-content:center;}.elementor-695 .elementor-element.elementor-element-8835ed5 .elementor-button{background-color:#00000000;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );padding:9px 9px 9px 9px;}.elementor-695 .elementor-element.elementor-element-8835ed5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-695 .elementor-element.elementor-element-edd1f55{--display:flex;--min-height:154px;--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;}.elementor-695 .elementor-element.elementor-element-edd1f55:not(.elementor-motion-effects-element-type-background), .elementor-695 .elementor-element.elementor-element-edd1f55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DA291C96;}.elementor-695 .elementor-element.elementor-element-fc936f5{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;border-style:none;border-radius:9px 9px 9px 9px;}.elementor-695 .elementor-element.elementor-element-f519284{--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;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:51px;--padding-right:0px;}.elementor-695 .elementor-element.elementor-element-c6ee94b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:600;color:var( --e-global-color-accent );}.elementor-695 .elementor-element.elementor-element-b56cae4{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3px;margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-695 .elementor-element.elementor-element-b56cae4 .elementor-divider-separator{width:8%;}.elementor-695 .elementor-element.elementor-element-b56cae4 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-695 .elementor-element.elementor-element-6697a4d{--display:flex;--justify-content:center;}.elementor-695 .elementor-element.elementor-element-7aaa284 .elementor-button{background-color:#00000000;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );padding:9px 9px 9px 9px;}.elementor-695 .elementor-element.elementor-element-7aaa284 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-695 .elementor-element.elementor-element-d6b7f95{--display:flex;--min-height:154px;--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;}.elementor-695 .elementor-element.elementor-element-d6b7f95:not(.elementor-motion-effects-element-type-background), .elementor-695 .elementor-element.elementor-element-d6b7f95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DA291C96;}.elementor-695 .elementor-element.elementor-element-5ad1092{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;border-style:none;border-radius:9px 9px 9px 9px;}.elementor-695 .elementor-element.elementor-element-110116e{--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;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:51px;--padding-right:0px;}.elementor-695 .elementor-element.elementor-element-cafd7fe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:600;color:var( --e-global-color-accent );}.elementor-695 .elementor-element.elementor-element-0849582{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3px;margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-695 .elementor-element.elementor-element-0849582 .elementor-divider-separator{width:8%;}.elementor-695 .elementor-element.elementor-element-0849582 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-695 .elementor-element.elementor-element-68220fa{--display:flex;--justify-content:center;}.elementor-695 .elementor-element.elementor-element-ca9ba6a .elementor-button{background-color:#00000000;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );padding:9px 9px 9px 9px;}.elementor-695 .elementor-element.elementor-element-ca9ba6a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-695 .elementor-element.elementor-element-be42300{--display:flex;--min-height:154px;--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;}.elementor-695 .elementor-element.elementor-element-be42300:not(.elementor-motion-effects-element-type-background), .elementor-695 .elementor-element.elementor-element-be42300 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DA291C96;}.elementor-695 .elementor-element.elementor-element-f0912ea{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;border-radius:28px 28px 28px 28px;}.elementor-695 .elementor-element.elementor-element-79b7b17{--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;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:51px;--padding-right:0px;}.elementor-695 .elementor-element.elementor-element-d650951 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:600;color:var( --e-global-color-accent );}.elementor-695 .elementor-element.elementor-element-6452fc1{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3px;margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-695 .elementor-element.elementor-element-6452fc1 .elementor-divider-separator{width:8%;}.elementor-695 .elementor-element.elementor-element-6452fc1 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-695 .elementor-element.elementor-element-4fa4c28{--display:flex;--justify-content:center;}.elementor-695 .elementor-element.elementor-element-8b5685c .elementor-button{background-color:#00000000;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );padding:9px 9px 9px 9px;}.elementor-695 .elementor-element.elementor-element-8b5685c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-695 .elementor-element.elementor-element-157d19e{--display:flex;--min-height:154px;--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;}.elementor-695 .elementor-element.elementor-element-157d19e:not(.elementor-motion-effects-element-type-background), .elementor-695 .elementor-element.elementor-element-157d19e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DA291C96;}.elementor-695 .elementor-element.elementor-element-2953f67{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;border-radius:28px 28px 28px 28px;}.elementor-695 .elementor-element.elementor-element-848af72{--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;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:51px;--padding-right:0px;}.elementor-695 .elementor-element.elementor-element-2316b67 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:600;color:var( --e-global-color-accent );}.elementor-695 .elementor-element.elementor-element-156c828{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3px;margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-695 .elementor-element.elementor-element-156c828 .elementor-divider-separator{width:8%;}.elementor-695 .elementor-element.elementor-element-156c828 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-695 .elementor-element.elementor-element-95ff1ac{--display:flex;--justify-content:center;}.elementor-695 .elementor-element.elementor-element-9c883bb .elementor-button{background-color:#00000000;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );padding:9px 9px 9px 9px;}.elementor-695 .elementor-element.elementor-element-9c883bb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-695 .elementor-element.elementor-element-12d9d27{--display:flex;--min-height:816px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:054px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-695 .elementor-element.elementor-element-12d9d27:not(.elementor-motion-effects-element-type-background), .elementor-695 .elementor-element.elementor-element-12d9d27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-695 .elementor-element.elementor-element-cff3347{margin:62px 0px calc(var(--kit-widget-spacing, 0px) + 39px) 0px;padding:0px 0px 0px 0px;}.elementor-695 .elementor-element.elementor-element-cff3347 .elementor-heading-title{font-family:"Anybody", Sans-serif;font-size:36px;font-weight:300;color:#FFFFFF;}.elementor-695 .elementor-element.elementor-element-cc7da5b{--display:flex;--min-height:493px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-695 .elementor-element.elementor-element-c62803e{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:037px;--padding-bottom:037px;--padding-left:037px;--padding-right:037px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-695 .elementor-element.elementor-element-e7cee4e{width:var( --container-widget-width, 21% );max-width:21%;--container-widget-width:21%;--container-widget-flex-grow:0;}.elementor-695 .elementor-element.elementor-element-e564a8d .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-695 .elementor-element.elementor-element-fd7076f{font-family:"Anybody", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-accent );}.elementor-695 .elementor-element.elementor-element-c359664{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:037px;--padding-bottom:037px;--padding-left:037px;--padding-right:037px;}.elementor-695 .elementor-element.elementor-element-dd908e5{width:var( --container-widget-width, 21% );max-width:21%;--container-widget-width:21%;--container-widget-flex-grow:0;}.elementor-695 .elementor-element.elementor-element-716ef39 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-695 .elementor-element.elementor-element-24676b8{font-family:"Anybody", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-accent );}.elementor-695 .elementor-element.elementor-element-c5efd33{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:037px;--padding-bottom:037px;--padding-left:037px;--padding-right:037px;}.elementor-695 .elementor-element.elementor-element-a5375a5{width:var( --container-widget-width, 21% );max-width:21%;--container-widget-width:21%;--container-widget-flex-grow:0;}.elementor-695 .elementor-element.elementor-element-0b72bca .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-695 .elementor-element.elementor-element-e5e46a4{font-family:"Anybody", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-accent );}.elementor-695 .elementor-element.elementor-element-33f5685{--display:flex;--min-height:541px;--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;--padding-top:054px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-695 .elementor-element.elementor-element-33f5685:not(.elementor-motion-effects-element-type-background), .elementor-695 .elementor-element.elementor-element-33f5685 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-695 .elementor-element.elementor-element-33f5685.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-695 .elementor-element.elementor-element-8329072{--display:flex;--min-height:627px;--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;--justify-content:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-695 .elementor-element.elementor-element-8329072:not(.elementor-motion-effects-element-type-background), .elementor-695 .elementor-element.elementor-element-8329072 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-695 .elementor-element.elementor-element-66d311b{--display:flex;--min-height:0px;--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-start;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:21px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-695 .elementor-element.elementor-element-3340151{margin:62px 0px calc(var(--kit-widget-spacing, 0px) + 00px) 0px;padding:0px 0px 0px 0px;}.elementor-695 .elementor-element.elementor-element-3340151 .elementor-heading-title{font-family:"Anybody", Sans-serif;font-size:36px;font-weight:300;color:#FFFFFF;}.elementor-695 .elementor-element.elementor-element-6287e11{--display:flex;--min-height:847px;--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;--justify-content:flex-start;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-695 .elementor-element.elementor-element-b0a4fa4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 108px) 0px;}.elementor-695 .elementor-element.elementor-element-9b29d14{--display:flex;--min-height:264px;--padding-top:19px;--padding-bottom:79px;--padding-left:0px;--padding-right:0px;}.elementor-695 .elementor-element.elementor-element-9b29d14:not(.elementor-motion-effects-element-type-background), .elementor-695 .elementor-element.elementor-element-9b29d14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-695 .elementor-element.elementor-element-b1e070c{margin:62px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;}.elementor-695 .elementor-element.elementor-element-b1e070c .elementor-heading-title{font-family:"Anybody", Sans-serif;font-size:36px;font-weight:300;color:#FFFFFF;}.elementor-695 .elementor-element.elementor-element-2999bb3{--display:flex;--min-height:260px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-695 .elementor-element.elementor-element-475e3c3{--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:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:7px 7px 7px 7px;}.elementor-695 .elementor-element.elementor-element-475e3c3:not(.elementor-motion-effects-element-type-background), .elementor-695 .elementor-element.elementor-element-475e3c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://bprojectsaudiovisual.com/wp-content/uploads/2026/06/Proyecto-nuevo-19.png");background-position:181px 119px;background-repeat:no-repeat;background-size:cover;}.elementor-695 .elementor-element.elementor-element-7c814e2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-695 .elementor-element.elementor-element-8668975 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-accent );}.elementor-695 .elementor-element.elementor-element-f173f2e{width:var( --container-widget-width, 90% );max-width:90%;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Anybody", Sans-serif;font-size:14px;font-weight:400;line-height:16px;color:var( --e-global-color-accent );}.elementor-695 .elementor-element.elementor-element-f4f8910{--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:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:7px 7px 7px 7px;}.elementor-695 .elementor-element.elementor-element-f4f8910:not(.elementor-motion-effects-element-type-background), .elementor-695 .elementor-element.elementor-element-f4f8910 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://bprojectsaudiovisual.com/wp-content/uploads/2026/06/Proyecto-nuevo-19.png");background-position:181px 119px;background-repeat:no-repeat;background-size:cover;}.elementor-695 .elementor-element.elementor-element-fb920ae{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-695 .elementor-element.elementor-element-e91c7c4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-accent );}.elementor-695 .elementor-element.elementor-element-58d4d5d{width:var( --container-widget-width, 90% );max-width:90%;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Anybody", Sans-serif;font-size:14px;font-weight:400;line-height:16px;color:var( --e-global-color-accent );}.elementor-695 .elementor-element.elementor-element-0c40371{--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:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:7px 7px 7px 7px;}.elementor-695 .elementor-element.elementor-element-0c40371:not(.elementor-motion-effects-element-type-background), .elementor-695 .elementor-element.elementor-element-0c40371 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://bprojectsaudiovisual.com/wp-content/uploads/2026/06/Proyecto-nuevo-19.png");background-position:181px 119px;background-repeat:no-repeat;background-size:cover;}.elementor-695 .elementor-element.elementor-element-5cad925{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-695 .elementor-element.elementor-element-edf6033 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-accent );}.elementor-695 .elementor-element.elementor-element-7c8791d{width:var( --container-widget-width, 90% );max-width:90%;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Anybody", Sans-serif;font-size:14px;font-weight:400;line-height:16px;color:var( --e-global-color-accent );}.elementor-695 .elementor-element.elementor-element-1e0979a{--display:flex;--min-height:260px;--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-695 .elementor-element.elementor-element-0829eeb{--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:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:7px 7px 7px 7px;}.elementor-695 .elementor-element.elementor-element-0829eeb:not(.elementor-motion-effects-element-type-background), .elementor-695 .elementor-element.elementor-element-0829eeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://bprojectsaudiovisual.com/wp-content/uploads/2026/06/Proyecto-nuevo-19.png");background-position:180px 144px;background-repeat:no-repeat;background-size:cover;}.elementor-695 .elementor-element.elementor-element-04342c2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-695 .elementor-element.elementor-element-039955e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-accent );}.elementor-695 .elementor-element.elementor-element-c548348{width:var( --container-widget-width, 90% );max-width:90%;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Anybody", Sans-serif;font-size:14px;font-weight:400;line-height:16px;color:var( --e-global-color-accent );}.elementor-695 .elementor-element.elementor-element-76836fc{--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:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:7px 7px 7px 7px;}.elementor-695 .elementor-element.elementor-element-76836fc:not(.elementor-motion-effects-element-type-background), .elementor-695 .elementor-element.elementor-element-76836fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://bprojectsaudiovisual.com/wp-content/uploads/2026/06/Proyecto-nuevo-19.png");background-position:180px 144px;background-repeat:no-repeat;background-size:cover;}.elementor-695 .elementor-element.elementor-element-8cdb4c6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-695 .elementor-element.elementor-element-7c5a292 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-accent );}.elementor-695 .elementor-element.elementor-element-4a138d4{width:var( --container-widget-width, 90% );max-width:90%;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Anybody", Sans-serif;font-size:14px;font-weight:400;line-height:16px;color:var( --e-global-color-accent );}.elementor-695 .elementor-element.elementor-element-37466cf{--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:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:7px 7px 7px 7px;}.elementor-695 .elementor-element.elementor-element-37466cf:not(.elementor-motion-effects-element-type-background), .elementor-695 .elementor-element.elementor-element-37466cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://bprojectsaudiovisual.com/wp-content/uploads/2026/06/Proyecto-nuevo-19.png");background-position:180px 144px;background-repeat:no-repeat;background-size:cover;}.elementor-695 .elementor-element.elementor-element-ff849b8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-695 .elementor-element.elementor-element-749778a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-accent );}.elementor-695 .elementor-element.elementor-element-e8b13b0{width:var( --container-widget-width, 90% );max-width:90%;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Anybody", Sans-serif;font-size:14px;font-weight:400;line-height:16px;color:var( --e-global-color-accent );}.elementor-695 .elementor-element.elementor-element-b0a8d12{--display:flex;--min-height:470px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-695 .elementor-element.elementor-element-b0a8d12:not(.elementor-motion-effects-element-type-background), .elementor-695 .elementor-element.elementor-element-b0a8d12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-695 .elementor-element.elementor-element-ce07866{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-695 .elementor-element.elementor-element-ce07866 .elementor-heading-title{font-family:"Anybody", Sans-serif;font-size:36px;font-weight:300;color:#FFFFFF;}.elementor-695 .elementor-element.elementor-element-7000499{--display:flex;--min-height:415px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-695 .elementor-element.elementor-element-328a17b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-695 .elementor-element.elementor-element-bb90d5d .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-695 .elementor-element.elementor-element-845bbdf{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;font-family:"Anybody", Sans-serif;font-weight:400;line-height:18px;color:#FFFFFF;}.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-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-695 .elementor-element.elementor-element-4d1f550 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-695 .elementor-element.elementor-element-4d1f550 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-695 .elementor-element.elementor-element-4d1f550{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-695 .elementor-element.elementor-element-4d1f550 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-695 .elementor-element.elementor-element-4d1f550 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-695 .elementor-element.elementor-element-4aa3acf{--display:flex;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-695 .elementor-element.elementor-element-a69f655 .elementor-field-group{padding-right:calc( 19px/2 );padding-left:calc( 19px/2 );margin-bottom:16px;}.elementor-695 .elementor-element.elementor-element-a69f655 .elementor-form-fields-wrapper{margin-left:calc( -19px/2 );margin-right:calc( -19px/2 );margin-bottom:-16px;}.elementor-695 .elementor-element.elementor-element-a69f655 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-695 .elementor-element.elementor-element-a69f655 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-695 .elementor-element.elementor-element-a69f655 .elementor-labels-inline .elementor-field-group > label{padding-left:7px;}body:not(.rtl) .elementor-695 .elementor-element.elementor-element-a69f655 .elementor-labels-inline .elementor-field-group > label{padding-right:7px;}body .elementor-695 .elementor-element.elementor-element-a69f655 .elementor-labels-above .elementor-field-group > label{padding-bottom:7px;}.elementor-695 .elementor-element.elementor-element-a69f655 .elementor-field-group > label, .elementor-695 .elementor-element.elementor-element-a69f655 .elementor-field-subgroup label{color:var( --e-global-color-primary );}.elementor-695 .elementor-element.elementor-element-a69f655 .elementor-mark-required .elementor-field-label:after{color:var( --e-global-color-primary );}.elementor-695 .elementor-element.elementor-element-a69f655 .elementor-field-group > label{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-695 .elementor-element.elementor-element-a69f655 .elementor-field-type-html{color:var( --e-global-color-text );}.elementor-695 .elementor-element.elementor-element-a69f655 .elementor-field-group .elementor-field{color:#FFFFFF;}.elementor-695 .elementor-element.elementor-element-a69f655 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#350400;}.elementor-695 .elementor-element.elementor-element-a69f655 .elementor-field-group .elementor-select-wrapper select{background-color:#350400;}.elementor-695 .elementor-element.elementor-element-a69f655 .e-form__buttons__wrapper__button-next{background-color:#350400;color:var( --e-global-color-primary );}.elementor-695 .elementor-element.elementor-element-a69f655 .elementor-button[type="submit"]{background-color:#350400;color:var( --e-global-color-primary );}.elementor-695 .elementor-element.elementor-element-a69f655 .elementor-button[type="submit"] svg *{fill:var( --e-global-color-primary );}.elementor-695 .elementor-element.elementor-element-a69f655 .e-form__buttons__wrapper__button-previous{background-color:#350400;color:var( --e-global-color-primary );}.elementor-695 .elementor-element.elementor-element-a69f655 .e-form__buttons__wrapper__button-next:hover{background-color:#FD000057;color:var( --e-global-color-primary );}.elementor-695 .elementor-element.elementor-element-a69f655 .elementor-button[type="submit"]:hover{background-color:#FD000057;color:var( --e-global-color-primary );}.elementor-695 .elementor-element.elementor-element-a69f655 .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-primary );}.elementor-695 .elementor-element.elementor-element-a69f655 .e-form__buttons__wrapper__button-previous:hover{background-color:#FD000057;color:var( --e-global-color-primary );}.elementor-695 .elementor-element.elementor-element-a69f655 .elementor-button{border-radius:0px 0px 0px 0px;}.elementor-695 .elementor-element.elementor-element-a69f655 .elementor-message.elementor-message-success{color:#ABABAB;}.elementor-695 .elementor-element.elementor-element-a69f655 .elementor-message.elementor-message-danger{color:#ABABAB;}.elementor-695 .elementor-element.elementor-element-a69f655 .elementor-message.elementor-help-inline{color:#ABABAB;}.elementor-695 .elementor-element.elementor-element-a69f655{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#350400;--e-form-steps-indicator-active-primary-color:var( --e-global-color-primary );--e-form-steps-indicator-active-secondary-color:#350400;--e-form-steps-indicator-completed-primary-color:var( --e-global-color-text );--e-form-steps-indicator-completed-secondary-color:#350400;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}@media(max-width:1024px){.elementor-695 .elementor-element.elementor-element-24b017b{--margin-top:-546px;--margin-bottom:-000px;--margin-left:-000px;--margin-right:-000px;}.elementor-695 .elementor-element.elementor-element-a370164{padding:0px 0px 0px 0px;}.elementor-695 .elementor-element.elementor-element-a370164 .elementor-heading-title{font-size:57px;}.elementor-695 .elementor-element.elementor-element-6f255c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-695 .elementor-element.elementor-element-5a100b5{--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-695 .elementor-element.elementor-element-ce4cda0{--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-695 .elementor-element.elementor-element-dac8f8b{--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-695 .elementor-element.elementor-element-c07b5cf{--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-695 .elementor-element.elementor-element-edd1f55{--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-695 .elementor-element.elementor-element-d6b7f95{--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-695 .elementor-element.elementor-element-be42300{--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-695 .elementor-element.elementor-element-157d19e{--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-695 .elementor-element.elementor-element-12d9d27{--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-695 .elementor-element.elementor-element-cc7da5b{--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-695 .elementor-element.elementor-element-475e3c3:not(.elementor-motion-effects-element-type-background), .elementor-695 .elementor-element.elementor-element-475e3c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-695 .elementor-element.elementor-element-8668975 .elementor-heading-title{font-size:20px;}.elementor-695 .elementor-element.elementor-element-f4f8910:not(.elementor-motion-effects-element-type-background), .elementor-695 .elementor-element.elementor-element-f4f8910 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-695 .elementor-element.elementor-element-e91c7c4 .elementor-heading-title{font-size:20px;}.elementor-695 .elementor-element.elementor-element-0c40371:not(.elementor-motion-effects-element-type-background), .elementor-695 .elementor-element.elementor-element-0c40371 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-695 .elementor-element.elementor-element-edf6033 .elementor-heading-title{font-size:20px;}.elementor-695 .elementor-element.elementor-element-0829eeb:not(.elementor-motion-effects-element-type-background), .elementor-695 .elementor-element.elementor-element-0829eeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-695 .elementor-element.elementor-element-039955e .elementor-heading-title{font-size:20px;}.elementor-695 .elementor-element.elementor-element-76836fc:not(.elementor-motion-effects-element-type-background), .elementor-695 .elementor-element.elementor-element-76836fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-695 .elementor-element.elementor-element-7c5a292 .elementor-heading-title{font-size:20px;}.elementor-695 .elementor-element.elementor-element-37466cf:not(.elementor-motion-effects-element-type-background), .elementor-695 .elementor-element.elementor-element-37466cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-695 .elementor-element.elementor-element-749778a .elementor-heading-title{font-size:20px;}}@media(max-width:767px){.elementor-695 .elementor-element.elementor-element-24b017b{--margin-top:-308px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-695 .elementor-element.elementor-element-0d160ff{--min-height:747px;--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;--justify-content:flex-end;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:19px;--padding-right:0px;}.elementor-695 .elementor-element.elementor-element-5bf246a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-695 .elementor-element.elementor-element-a370164{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-695 .elementor-element.elementor-element-a370164 .elementor-heading-title{font-size:38px;}.elementor-695 .elementor-element.elementor-element-6f255c0{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-695 .elementor-element.elementor-element-e646c44{padding:0px 15px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;z-index:2;}.elementor-695 .elementor-element.elementor-element-e646c44 .elementor-heading-title{font-size:20px;}.elementor-695 .elementor-element.elementor-element-ac059a0{--padding-top:0px;--padding-bottom:0px;--padding-left:26px;--padding-right:0px;}.elementor-695 .elementor-element.elementor-element-5a100b5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-695 .elementor-element.elementor-element-ce4cda0{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-695 .elementor-element.elementor-element-80dbae4{--min-height:1440px;--padding-top:020px;--padding-bottom:020px;--padding-left:020px;--padding-right:020px;}.elementor-695 .elementor-element.elementor-element-da8a480{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;}.elementor-695 .elementor-element.elementor-element-12d9d27{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-695 .elementor-element.elementor-element-cff3347{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;}.elementor-695 .elementor-element.elementor-element-cc7da5b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-695 .elementor-element.elementor-element-33f5685{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-695 .elementor-element.elementor-element-66d311b{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-695 .elementor-element.elementor-element-3340151{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-695 .elementor-element.elementor-element-9b29d14{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-695 .elementor-element.elementor-element-b1e070c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-695 .elementor-element.elementor-element-2999bb3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-695 .elementor-element.elementor-element-475e3c3:not(.elementor-motion-effects-element-type-background), .elementor-695 .elementor-element.elementor-element-475e3c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-695 .elementor-element.elementor-element-f4f8910:not(.elementor-motion-effects-element-type-background), .elementor-695 .elementor-element.elementor-element-f4f8910 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-695 .elementor-element.elementor-element-0c40371:not(.elementor-motion-effects-element-type-background), .elementor-695 .elementor-element.elementor-element-0c40371 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-695 .elementor-element.elementor-element-1e0979a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-695 .elementor-element.elementor-element-0829eeb:not(.elementor-motion-effects-element-type-background), .elementor-695 .elementor-element.elementor-element-0829eeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-695 .elementor-element.elementor-element-76836fc:not(.elementor-motion-effects-element-type-background), .elementor-695 .elementor-element.elementor-element-76836fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-695 .elementor-element.elementor-element-37466cf:not(.elementor-motion-effects-element-type-background), .elementor-695 .elementor-element.elementor-element-37466cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-695 .elementor-element.elementor-element-b0a8d12{--padding-top:020px;--padding-bottom:020px;--padding-left:020px;--padding-right:020px;}}@media(min-width:768px){.elementor-695 .elementor-element.elementor-element-0d160ff{--width:93%;}.elementor-695 .elementor-element.elementor-element-ac059a0{--content-width:81%;}.elementor-695 .elementor-element.elementor-element-5a100b5{--content-width:83%;}.elementor-695 .elementor-element.elementor-element-07a95d1{--width:36%;}.elementor-695 .elementor-element.elementor-element-27f65b5{--width:36%;}.elementor-695 .elementor-element.elementor-element-f8acebf{--width:36%;}.elementor-695 .elementor-element.elementor-element-ce4cda0{--content-width:83%;}.elementor-695 .elementor-element.elementor-element-447dd5f{--width:50%;}.elementor-695 .elementor-element.elementor-element-82969b1{--width:50%;}.elementor-695 .elementor-element.elementor-element-80dbae4{--content-width:82%;}.elementor-695 .elementor-element.elementor-element-dac8f8b{--width:100%;}.elementor-695 .elementor-element.elementor-element-35b137c{--width:43%;}.elementor-695 .elementor-element.elementor-element-c07b5cf{--width:100%;}.elementor-695 .elementor-element.elementor-element-be684df{--width:43%;}.elementor-695 .elementor-element.elementor-element-edd1f55{--width:100%;}.elementor-695 .elementor-element.elementor-element-6697a4d{--width:43%;}.elementor-695 .elementor-element.elementor-element-d6b7f95{--width:100%;}.elementor-695 .elementor-element.elementor-element-68220fa{--width:43%;}.elementor-695 .elementor-element.elementor-element-be42300{--width:100%;}.elementor-695 .elementor-element.elementor-element-4fa4c28{--width:43%;}.elementor-695 .elementor-element.elementor-element-157d19e{--width:100%;}.elementor-695 .elementor-element.elementor-element-95ff1ac{--width:43%;}.elementor-695 .elementor-element.elementor-element-12d9d27{--content-width:82%;}.elementor-695 .elementor-element.elementor-element-33f5685{--width:102.828%;}.elementor-695 .elementor-element.elementor-element-66d311b{--content-width:82%;}.elementor-695 .elementor-element.elementor-element-6287e11{--content-width:83%;}.elementor-695 .elementor-element.elementor-element-9b29d14{--content-width:83%;}.elementor-695 .elementor-element.elementor-element-2999bb3{--width:100%;}.elementor-695 .elementor-element.elementor-element-475e3c3{--width:81%;}.elementor-695 .elementor-element.elementor-element-f4f8910{--width:81%;}.elementor-695 .elementor-element.elementor-element-0c40371{--width:81%;}.elementor-695 .elementor-element.elementor-element-1e0979a{--width:100%;}.elementor-695 .elementor-element.elementor-element-0829eeb{--width:81%;}.elementor-695 .elementor-element.elementor-element-76836fc{--width:81%;}.elementor-695 .elementor-element.elementor-element-37466cf{--width:81%;}.elementor-695 .elementor-element.elementor-element-b0a8d12{--content-width:83%;}.elementor-695 .elementor-element.elementor-element-328a17b{--width:59%;}}@media(max-width:1024px) and (min-width:768px){.elementor-695 .elementor-element.elementor-element-07a95d1{--width:100%;}.elementor-695 .elementor-element.elementor-element-27f65b5{--width:100%;}.elementor-695 .elementor-element.elementor-element-f8acebf{--width:100%;}.elementor-695 .elementor-element.elementor-element-447dd5f{--width:100%;}.elementor-695 .elementor-element.elementor-element-82969b1{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-a370164 */.redondo {
    color:#DA291C;
    font-size: 120px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e646c44 */.redondo {
    color:#DA291C;
    font-size: 120px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24b017b */.degradado {
  position: relative;
}

.degradado::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 150px; /* ajusta según necesites */
  background: linear-gradient(to bottom, transparent, #0D0D0D);
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-afe201e */.sabermasrojito{
    color: red;
    font-size: 19px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07a95d1 *//* ── Hover premium para .tarjetaplannuevo ── */
.tarjetaplannuevo {
  position: relative;
  overflow: hidden;
  transition:
    transform 0.4s cubic-bezier(0.22, 1, 0.36, 1),
    box-shadow 0.4s cubic-bezier(0.22, 1, 0.36, 1);
  cursor: pointer;
}

/* Círculo rojo — visible en reposo, explota en hover */
.tarjetaplannuevo::after {
  content: '';
  position: absolute;
  bottom: -40px;
  right: -40px;
  width: 100px;
  height: 100px;
  background: #DA291C;
  border-radius: 50%;
  opacity: 1;
  transition:
    width 0.5s cubic-bezier(0.22, 1, 0.36, 1),
    height 0.5s cubic-bezier(0.22, 1, 0.36, 1),
    bottom 0.5s cubic-bezier(0.22, 1, 0.36, 1),
    right 0.5s cubic-bezier(0.22, 1, 0.36, 1),
    opacity 0.5s ease;
  z-index: 0;
  pointer-events: none;
}

/* Todo el contenido por encima del círculo */
.tarjetaplannuevo > * {
  position: relative;
  z-index: 1;
}

/* Hover: el círculo crece y llena la tarjeta */
.tarjetaplannuevo:hover {
  transform: translateY(-5px);
  box-shadow:
    0 12px 40px rgba(226, 75, 74, 0.30),
    0 2px 8px rgba(0, 0, 0, 0.12);
}

.tarjetaplannuevo:hover::after {
  width: 300px;
  height: 300px;
  bottom: -80px;
  right: -80px;
  opacity: 0.2;
}

.tarjetaplannuevo:hover .solicita .elementor-button-text,
.tarjetaplannuevo:hover .solicita .e-font-icon-svg path {
  color: #ffffff;
  fill: #ffffff;
  transition: color 0.4s ease, fill 0.4s ease;
}

.tarjetaplannuevo:hover .solicita .elementor-button {
  background-color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27f65b5 *//* ── Hover premium para .tarjetaplan ── */
.tarjetaplan {
  position: relative;
  overflow: hidden;
  transition:
    transform 0.4s cubic-bezier(0.22, 1, 0.36, 1),
    box-shadow 0.4s cubic-bezier(0.22, 1, 0.36, 1);
  cursor: pointer;
}

/* Círculo rojo — visible en reposo, explota en hover */
.tarjetaplan::after {
  content: '';
  position: absolute;
  bottom: -40px;
  right: -40px;
  width: 100px;
  height: 100px;
  background: #DA291C;
  border-radius: 50%;
  opacity: 1;
  transition:
    width 0.5s cubic-bezier(0.22, 1, 0.36, 1),
    height 0.5s cubic-bezier(0.22, 1, 0.36, 1),
    bottom 0.5s cubic-bezier(0.22, 1, 0.36, 1),
    right 0.5s cubic-bezier(0.22, 1, 0.36, 1),
    opacity 0.5s ease;
  z-index: 0;
  pointer-events: none;
}

/* Todo el contenido por encima del círculo */
.tarjetaplan > * {
  position: relative;
  z-index: 1;
}

/* Hover: el círculo crece y llena la tarjeta */
.tarjetaplan:hover {
  transform: translateY(-5px);
  box-shadow:
    0 12px 40px rgba(226, 75, 74, 0.30),
    0 2px 8px rgba(0, 0, 0, 0.12);
}

.tarjetaplan:hover::after {
  width: 400px;
  height: 400px;
  bottom: -80px;
  right: -80px;
  opacity: 0.2;
}

.tarjetaplan:hover .solicita .elementor-button-text,
.tarjetaplan:hover .solicita .e-font-icon-svg path {
  color: #ffffff;
  fill: #ffffff;
  transition: color 0.4s ease, fill 0.4s ease;
}

.tarjetaplan:hover .solicita .elementor-button {
  background-color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8acebf *//* ── Hover premium para .tarjetaplan ── */

.tarjetaplan {
  position: relative;
  overflow: hidden;
  transition:
    transform 0.4s cubic-bezier(0.22, 1, 0.36, 1),
    box-shadow 0.4s cubic-bezier(0.22, 1, 0.36, 1);
  cursor: pointer;
}

/* Círculo rojo — visible en reposo, explota en hover */
.tarjetaplan::after {
  content: '';
  position: absolute;
  bottom: -40px;
  right: -40px;
  width: 100px;
  height: 100px;
  background: #DA291C;
  border-radius: 50%;
  transition:
    width 0.5s cubic-bezier(0.22, 1, 0.36, 1),
    height 0.5s cubic-bezier(0.22, 1, 0.36, 1),
    bottom 0.5s cubic-bezier(0.22, 1, 0.36, 1),
    right 0.5s cubic-bezier(0.22, 1, 0.36, 1),
    opacity 0.5s ease;
  z-index: 0;
  pointer-events: none;
}

/* Todo el contenido por encima del círculo */
.tarjetaplan > * {
  position: relative;
  z-index: 1;
}

/* Hover: el círculo crece y llena la tarjeta */
.tarjetaplan:hover {
  transform: translateY(-5px);
  box-shadow:
    0 12px 40px rgba(226, 75, 74, 0.30),
    0 2px 8px rgba(0, 0, 0, 0.12);
}

.tarjetaplan:hover::after {
  width: 400px;
  height: 400px;
  bottom: -80px;
  right: -80px;
}
.tarjetaplan:hover .solicita .elementor-button-text,
.tarjetaplan:hover .solicita .e-font-icon-svg path {
  color: #ffffff;
  fill: #ffffff;
  transition: color 0.4s ease, fill 0.4s ease;
}

.tarjetaplan:hover .solicita .elementor-button {
  background-color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-447dd5f *//* ── Hover premium para .tarjetaplan--small ── */
.tarjetaplan--small {
  position: relative;
  overflow: hidden;
  transition:
    transform 0.4s cubic-bezier(0.22, 1, 0.36, 1),
    box-shadow 0.4s cubic-bezier(0.22, 1, 0.36, 1);
  cursor: pointer;
}

.tarjetaplan--small::after {
  content: '';
  position: absolute;
  bottom: -40px;
  right: -40px;
  width: 100px;
  height: 100px;
  background: #DA291C;
  border-radius: 50%;
  transition:
    width 0.5s cubic-bezier(0.22, 1, 0.36, 1),
    height 0.5s cubic-bezier(0.22, 1, 0.36, 1),
    bottom 0.5s cubic-bezier(0.22, 1, 0.36, 1),
    right 0.5s cubic-bezier(0.22, 1, 0.36, 1),
    opacity 0.5s ease;
  z-index: 0;
  pointer-events: none;
}

.tarjetaplan--small > * {
  position: relative;
  z-index: 1;
}

.tarjetaplan--small:hover {
  transform: translateY(-5px);
  box-shadow:
    0 12px 40px rgba(226, 75, 74, 0.30),
    0 2px 8px rgba(0, 0, 0, 0.12);
}

.tarjetaplan--small:hover::after {
  width: 250px;
  height: 250px;
  bottom: -40px;
  right: -40px;
  opacity: 0.2;
}

.tarjetaplan--small:hover .solicita .elementor-button-text,
.tarjetaplan--small:hover .solicita .e-font-icon-svg path {
  color: #ffffff;
  fill: #ffffff;
  transition: color 0.4s ease, fill 0.4s ease;
}

.tarjetaplan--small:hover .solicita .elementor-button {
  background-color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82969b1 *//* ── Hover premium para .tarjetaplan--small ── */
.tarjetaplan--small {
  position: relative;
  overflow: hidden;
  transition:
    transform 0.4s cubic-bezier(0.22, 1, 0.36, 1),
    box-shadow 0.4s cubic-bezier(0.22, 1, 0.36, 1);
  cursor: pointer;
}

.tarjetaplan--small::after {
  content: '';
  position: absolute;
  bottom: -40px;
  right: -40px;
  width: 100px;
  height: 100px;
  background: #DA291C;
  border-radius: 50%;
  transition:
    width 0.5s cubic-bezier(0.22, 1, 0.36, 1),
    height 0.5s cubic-bezier(0.22, 1, 0.36, 1),
    bottom 0.5s cubic-bezier(0.22, 1, 0.36, 1),
    right 0.5s cubic-bezier(0.22, 1, 0.36, 1),
    opacity 0.5s ease;
  z-index: 0;
  pointer-events: none;
}

.tarjetaplan--small > * {
  position: relative;
  z-index: 1;
}

.tarjetaplan--small:hover {
  transform: translateY(-5px);
  box-shadow:
    0 12px 40px rgba(226, 75, 74, 0.30),
    0 2px 8px rgba(0, 0, 0, 0.12);
}

.tarjetaplan--small:hover::after {
  width: 250px;
  height: 250px;
  bottom: -40px;
  right: -40px;
}

.tarjetaplan--small:hover .solicita .elementor-button-text,
.tarjetaplan--small:hover .solicita .e-font-icon-svg path {
  color: #ffffff;
  fill: #ffffff;
  transition: color 0.4s ease, fill 0.4s ease;
}

.tarjetaplan--small:hover .solicita .elementor-button {
  background-color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da8a480 */.sabermasrojito{
    color: red;
    font-size: 19px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dac8f8b */.tarjetaset:hover {
  transform: translateY(-8px);
  background: #21252d;
  border-color: #3a4256;
  box-shadow: 0 20px 40px -12px rgba(0,0,0,.55),
              0 0 30px 4px rgba(255,255,255,.12),
              0 0 0 1px rgba(255,255,255,.08);
}

.tarjetaset::before {
  /* borde degradado también en blanco */
  background: linear-gradient(135deg, #ffffff, transparent 60%);
  /* ...resto igual */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c07b5cf *//*@keyframes irisOpen {*/
/*  0%   { clip-path: circle(0% at 50% 50%); }*/
/*  100% { clip-path: circle(200% at 50% 50%); }*/
/*}*/

/*.tarjetaset {*/
/*  clip-path: circle(200% at 50% 50%);*/
/*  animation: irisOpen 1.1s linear forwards;*/
/*}*/

/*.tarjetaset:nth-child(2) { animation-delay: 0.2s; }*/
/*.tarjetaset:nth-child(3) { animation-delay: 0.4s; }*/
/*.tarjetaset:nth-child(4) { animation-delay: 0.6s; }*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-edd1f55 *//*@keyframes irisOpen {*/
/*  0%   { clip-path: circle(0% at 50% 50%); }*/
/*  100% { clip-path: circle(200% at 50% 50%); }*/
/*}*/

/*.tarjetaset {*/
/*  clip-path: circle(200% at 50% 50%);*/
/*  animation: irisOpen 1.1s linear forwards;*/
/*}*/

/*.tarjetaset:nth-child(2) { animation-delay: 0.2s; }*/
/*.tarjetaset:nth-child(3) { animation-delay: 0.4s; }*/
/*.tarjetaset:nth-child(4) { animation-delay: 0.6s; }*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6b7f95 *//*@keyframes irisOpen {*/
/*  0%   { clip-path: circle(0% at 50% 50%); }*/
/*  100% { clip-path: circle(200% at 50% 50%); }*/
/*}*/

/*.tarjetaset {*/
/*  clip-path: circle(200% at 50% 50%);*/
/*  animation: irisOpen 1.1s linear forwards;*/
/*}*/

/*.tarjetaset:nth-child(2) { animation-delay: 0.2s; }*/
/*.tarjetaset:nth-child(3) { animation-delay: 0.4s; }*/
/*.tarjetaset:nth-child(4) { animation-delay: 0.6s; }*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be42300 *//*@keyframes irisOpen {*/
/*  0%   { clip-path: circle(0% at 50% 50%); }*/
/*  100% { clip-path: circle(200% at 50% 50%); }*/
/*}*/

/*.tarjetaset {*/
/*  clip-path: circle(200% at 50% 50%);*/
/*  animation: irisOpen 1.1s linear forwards;*/
/*}*/

/*.tarjetaset:nth-child(2) { animation-delay: 0.2s; }*/
/*.tarjetaset:nth-child(3) { animation-delay: 0.4s; }*/
/*.tarjetaset:nth-child(4) { animation-delay: 0.6s; }*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-157d19e *//*@keyframes irisOpen {*/
/*  0%   { clip-path: circle(0% at 50% 50%); }*/
/*  100% { clip-path: circle(200% at 50% 50%); }*/
/*}*/

/*.tarjetaset {*/
/*  clip-path: circle(200% at 50% 50%);*/
/*  animation: irisOpen 1.1s linear forwards;*/
/*}*/

/*.tarjetaset:nth-child(2) { animation-delay: 0.2s; }*/
/*.tarjetaset:nth-child(3) { animation-delay: 0.4s; }*/
/*.tarjetaset:nth-child(4) { animation-delay: 0.6s; }*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cff3347 */.sabermasrojito{
    color: red;
    font-size: 19px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fd7076f */.listado li::marker {
    color: #DA291C;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c62803e *//* ── Hover premium para .adicional ── */
.adicional {
  position: relative;
  overflow: hidden;
  transition:
    transform 0.4s cubic-bezier(0.22, 1, 0.36, 1),
    box-shadow 0.4s cubic-bezier(0.22, 1, 0.36, 1);
  cursor: pointer;
}

/* Símbolo + en reposo */
.adicional::after {
  content: '+';
  position: absolute;
  bottom: 10px;
  right: 16px;
  font-size: 48px;
  font-weight: 700;
  color: #DA291C;
  line-height: 1;
  transition:
    font-size 0.5s cubic-bezier(0.22, 1, 0.36, 1),
    bottom 0.5s cubic-bezier(0.22, 1, 0.36, 1),
    right 0.5s cubic-bezier(0.22, 1, 0.36, 1),
    opacity 0.5s ease,
    color 0.5s ease;
  z-index: 0;
  pointer-events: none;
}

/* Todo el contenido por encima */
.adicional > * {
  position: relative;
  z-index: 1;
}

/* Hover: el + crece centrado desde la esquina */
.adicional:hover {
  transform: translateY(-5px);
  box-shadow:
    0 12px 40px rgba(218, 41, 28, 0.30),
    0 2px 8px rgba(0, 0, 0, 0.12);
}

.adicional:hover::after {
  font-size: 180px;
  bottom: -10px;
  right: -10px;
  opacity: 0.25;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c359664 *//* ── Hover premium para .adicional ── */
.adicional {
  position: relative;
  overflow: hidden;
  transition:
    transform 0.4s cubic-bezier(0.22, 1, 0.36, 1),
    box-shadow 0.4s cubic-bezier(0.22, 1, 0.36, 1);
  cursor: pointer;
}

/* Símbolo + en reposo */
.adicional::after {
  content: '+';
  position: absolute;
  bottom: 10px;
  right: 16px;
  font-size: 48px;
  font-weight: 700;
  color: #DA291C;
  line-height: 1;
  transition:
    font-size 0.5s cubic-bezier(0.22, 1, 0.36, 1),
    bottom 0.5s cubic-bezier(0.22, 1, 0.36, 1),
    right 0.5s cubic-bezier(0.22, 1, 0.36, 1),
    opacity 0.5s ease,
    color 0.5s ease;
  z-index: 0;
  pointer-events: none;
}

/* Todo el contenido por encima */
.adicional > * {
  position: relative;
  z-index: 1;
}

/* Hover: el + crece centrado desde la esquina */
.adicional:hover {
  transform: translateY(-5px);
  box-shadow:
    0 12px 40px rgba(218, 41, 28, 0.30),
    0 2px 8px rgba(0, 0, 0, 0.12);
}

.adicional:hover::after {
  font-size: 180px;
  bottom: -10px;
  right: -10px;
  opacity: 0.25;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5efd33 *//* ── Hover premium para .adicional ── */
.adicional {
  position: relative;
  overflow: hidden;
  transition:
    transform 0.4s cubic-bezier(0.22, 1, 0.36, 1),
    box-shadow 0.4s cubic-bezier(0.22, 1, 0.36, 1);
  cursor: pointer;
}

/* Símbolo + en reposo */
.adicional::after {
  content: '+';
  position: absolute;
  bottom: 10px;
  right: 16px;
  font-size: 48px;
  font-weight: 700;
  color: #DA291C;
  line-height: 1;
  transition:
    font-size 0.5s cubic-bezier(0.22, 1, 0.36, 1),
    bottom 0.5s cubic-bezier(0.22, 1, 0.36, 1),
    right 0.5s cubic-bezier(0.22, 1, 0.36, 1),
    opacity 0.5s ease,
    color 0.5s ease;
  z-index: 0;
  pointer-events: none;
}

/* Todo el contenido por encima */
.adicional > * {
  position: relative;
  z-index: 1;
}

/* Hover: el + crece centrado desde la esquina */
.adicional:hover {
  transform: translateY(-5px);
  box-shadow:
    0 12px 40px rgba(218, 41, 28, 0.30),
    0 2px 8px rgba(0, 0, 0, 0.12);
}

.adicional:hover::after {
  font-size: 180px;
  bottom: -10px;
  right: -10px;
  opacity: 0.25;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3340151 */.sabermasrojito{
    color: red;
    font-size: 19px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b0a4fa4 */.gallery-wrapper {
  --red:   #e8192c;
  --black: #0a0a0a;
  --white: #f0ece4;
  --gray:  #1a1a1a;
  --muted: #555;
  max-width: 1600px;
  margin: 0 auto;
  padding: 0 vw;
}

.gallery {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr) !important;
  gap: 2px;
  padding: 2px 0;
}
@media (max-width: 900px) { .gallery { grid-template-columns: repeat(2, 1fr) !important; } }
@media (max-width: 560px) { .gallery { grid-template-columns: 1fr !important; } }



#galeria3 button,
.gallery-wrapper .elementor-button {
  background: transparent !important;
  background-color: transparent !important;
  padding-bottom: 5px !important;
  padding-top: 5px !important;
}

#galeria3 button:hover {
  color: white !important;
  border-left: none !important;
  background-color: #DA291C !important;
}


.card {
  position: relative;
  aspect-ratio: 16/9;
  overflow: hidden;
  cursor: pointer;
  background: var(--gray);
  display: block !important;
  width: 100% !important;
}
.card img {
  width: 100%; height: 100%;
  object-fit: cover;
  display: block;
  transition: transform .7s cubic-bezier(.16,1,.3,1), filter .5s ease;
  filter: brightness(.75) saturate(.9);
}
.card:hover img {
  transform: scale(1.07);
  filter: brightness(.45) saturate(1.1);
}

.card::before {
  content: '';
  position: absolute;
  bottom: 0; left: 0;
  width: 0; height: 3px;
  background: var(--red);
  transition: width .45s cubic-bezier(.16,1,.3,1);
  z-index: 3;
}
.card:hover::before { width: 100%; }

.card::after {
  content: '';
  position: absolute;
  inset: 0;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.06'/%3E%3C/svg%3E");
  pointer-events: none;
  z-index: 2;
  opacity: 0;
  transition: opacity .4s;
}
.card:hover::after { opacity: 1; }

.card .tag {
  position: absolute;
  top: 1.1rem; left: 1.1rem;
  font-family: 'Anybody', sans-serif;
  font-size: .58rem;
  letter-spacing: .2em;
  text-transform: uppercase;
  color: var(--muted);
  z-index: 4;
  transition: color .3s;
}
.card:hover .tag { color: var(--red); }

.card .dur {
  position: absolute;
  top: 1rem; right: 1rem;
  font-family: 'Anybody', sans-serif;
  font-size: .55rem;
  letter-spacing: .05em;
  background: rgba(0,0,0,.55);
  width: 34px; height: 34px;
  border-radius: 50%;
  display: flex !important;
  align-items: center;
  justify-content: center;
  border: 1px solid rgba(255,255,255,.12);
  z-index: 4;
  transition: background .3s, border-color .3s;
}
.card:hover .dur {
  background: #DA291C;
  border-color: transparent;
}

.card .info {
  position: absolute;
  bottom: 0; left: 0; right: 0;
  padding: 2rem 1.4rem 1.4rem;
  background: linear-gradient(to top, rgba(0,0,0,.9) 0%, transparent 100%);
  transform: translateY(100%);
  transition: transform .45s cubic-bezier(.16,1,.3,1);
  z-index: 4;
}
.card:hover .info { transform: translateY(0); }

.info h3 {
  font-family: 'Montserrat', sans-serif;
  font-size: clamp(1rem, 2.5vw, 1.5rem);
  letter-spacing: .04em;
  line-height: 1.1;
  margin-bottom: .4rem;
  color: var(--white);
}
.info p {
  font-family: 'Anybody', sans-serif;
  font-size: .68rem;
  letter-spacing: .12em;
  text-transform: uppercase;
  color: var(--muted);
}

.modal-overlay {
  position: fixed; inset: 0;
  background: rgba(0,0,0,.92);
  z-index: 100;
  display: flex; align-items: center; justify-content: center;
  opacity: 0; pointer-events: none;
  transition: opacity .35s;
}
.modal-overlay.open { opacity: 1; pointer-events: all; }

.modal-box {
  position: relative;
  width: min(880px, 92vw);
  aspect-ratio: 16/9;
  background: #111;
  transform: scale(.92);
  transition: transform .4s cubic-bezier(.16,1,.3,1);
}
.modal-overlay.open .modal-box { transform: scale(1); }

.modal-box iframe { width: 100%; height: 100%; border: none; }

.modal-box::before {
  content: '';
  position: absolute;
  top: -2px; left: -2px; right: -2px; bottom: -2px;
  border: 2px solid var(--red);
  pointer-events: none;
}

.modal-close {
  position: absolute;
  top: -2.4rem; right: 0;
  font-family: 'Montserrat', sans-serif;
  font-size: 1.1rem;
  letter-spacing: .15em;
  color: var(--muted);
  background: none; border: none;
  cursor: pointer;
  transition: color .2s;
}
.modal-close:hover { color: var(--red); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1e070c */.sabermasrojito{
    color: red;
    font-size: 19px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4f8910 */.sabermasrojito{
    color: red;
    font-size: 19px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c40371 */.sabermasrojito{
    color: red;
    font-size: 19px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8188e07 */.tarjetaplanvideo,
.elementor-element-f4f8910,
.elementor-element-0c40371 {
  opacity: 0;
  transform: perspective(800px) rotateY(-180deg);
  transition: none;
}

.tarjetaplanvideo.flip-visible,
.elementor-element-f4f8910.flip-visible,
.elementor-element-0c40371.flip-visible {
  opacity: 1;
  transform: perspective(800px) rotateY(0deg);
  transition: opacity 0.8s ease, transform 0.9s cubic-bezier(.16,1,.3,1);
}

.tarjetaplanvideo {
  backface-visibility: hidden;
  transform-style: preserve-3d;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0829eeb */.sabermasrojito{
    color: red;
    font-size: 19px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76836fc */.sabermasrojito{
    color: red;
    font-size: 19px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37466cf */.sabermasrojito{
    color: red;
    font-size: 19px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4199559 */.tarjetaplanvideo,
.elementor-element-f4f8910,
.elementor-element-0c40371 {
  opacity: 0;
  transform: perspective(800px) rotateY(-180deg);
  transition: none;
}

.tarjetaplanvideo.flip-visible,
.elementor-element-f4f8910.flip-visible,
.elementor-element-0c40371.flip-visible {
  opacity: 1;
  transform: perspective(800px) rotateY(0deg);
  transition: opacity 0.8s ease, transform 0.9s cubic-bezier(.16,1,.3,1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce07866 */.sabermasrojito{
    color: red;
    font-size: 19px;
}/* End custom CSS */