.elementor-3087 .elementor-element.elementor-element-9413c6a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3087 .elementor-element.elementor-element-9413c6a{margin-top:0px;margin-bottom:0px;}.elementor-3087 .elementor-element.elementor-element-9099ea0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-3087 .elementor-element.elementor-element-9099ea0 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-3087 .elementor-element.elementor-element-9099ea0 > .elementor-element-populated{transition:background 1.2s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px -200px 0px;}.elementor-3087 .elementor-element.elementor-element-9099ea0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3087 .elementor-element.elementor-element-9a9947e > .elementor-container{min-height:50vh;}.elementor-3087 .elementor-element.elementor-element-9a9947e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3087 .elementor-element.elementor-element-9a9947e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3087 .elementor-element.elementor-element-ae52f44:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3087 .elementor-element.elementor-element-ae52f44 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D21F1F;background-image:url("https://planbmk.com/wp-content/uploads/2024/12/1-1.png");background-position:top center;}.elementor-bc-flex-widget .elementor-3087 .elementor-element.elementor-element-ae52f44.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3087 .elementor-element.elementor-element-ae52f44.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3087 .elementor-element.elementor-element-ae52f44.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3087 .elementor-element.elementor-element-ae52f44 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-3087 .elementor-element.elementor-element-ae52f44 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3087 .elementor-element.elementor-element-ae52f44 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-3087 .elementor-element.elementor-element-fcb332f > .elementor-widget-container{--e-transform-skewX:0deg;}.elementor-3087 .elementor-element.elementor-element-fcb332f > .elementor-widget-container:hover{--e-transform-skewX:8deg;}.elementor-3087 .elementor-element.elementor-element-fcb332f{--e-transform-transition-duration:500ms;text-align:center;}.elementor-3087 .elementor-element.elementor-element-fcb332f .elementor-heading-title{font-family:"Nohemi", Sans-serif;font-size:42px;font-weight:600;line-height:100px;letter-spacing:10px;text-shadow:3px 2px 2px #000000;color:#FFFFFF;}.elementor-3087 .elementor-element.elementor-element-a53a455:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3087 .elementor-element.elementor-element-a53a455 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5B8A84;background-image:url("https://planbmk.com/wp-content/uploads/2025/10/ajeRojo.jpeg");background-position:center center;}.elementor-bc-flex-widget .elementor-3087 .elementor-element.elementor-element-a53a455.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3087 .elementor-element.elementor-element-a53a455.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3087 .elementor-element.elementor-element-a53a455.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3087 .elementor-element.elementor-element-a53a455 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3087 .elementor-element.elementor-element-a53a455 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3087 .elementor-element.elementor-element-df4dda1 > .elementor-widget-container{--e-transform-skewX:0deg;}.elementor-3087 .elementor-element.elementor-element-df4dda1 > .elementor-widget-container:hover{--e-transform-skewX:-8deg;}.elementor-3087 .elementor-element.elementor-element-df4dda1{--e-transform-transition-duration:500ms;text-align:center;}.elementor-3087 .elementor-element.elementor-element-df4dda1 .elementor-heading-title{font-family:"Nohemi", Sans-serif;font-size:42px;font-weight:600;line-height:100px;letter-spacing:10px;text-shadow:6px 2px 2px #000000;color:#FFFFFF;}.elementor-3087 .elementor-element.elementor-element-c4aa187 > .elementor-container{min-height:50vh;}.elementor-3087 .elementor-element.elementor-element-39a2be1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3087 .elementor-element.elementor-element-39a2be1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1FB72605;background-image:url("https://planbmk.com/wp-content/uploads/2024/10/6.png");}.elementor-bc-flex-widget .elementor-3087 .elementor-element.elementor-element-39a2be1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3087 .elementor-element.elementor-element-39a2be1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3087 .elementor-element.elementor-element-39a2be1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3087 .elementor-element.elementor-element-39a2be1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3087 .elementor-element.elementor-element-39a2be1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3087 .elementor-element.elementor-element-ffd0407 > .elementor-widget-container{--e-transform-skewX:0deg;}.elementor-3087 .elementor-element.elementor-element-ffd0407 > .elementor-widget-container:hover{--e-transform-skewX:8deg;}.elementor-3087 .elementor-element.elementor-element-ffd0407{--e-transform-transition-duration:500ms;text-align:center;}.elementor-3087 .elementor-element.elementor-element-ffd0407 .elementor-heading-title{font-family:"Nohemi", Sans-serif;font-size:42px;font-weight:600;line-height:100px;letter-spacing:10px;text-shadow:3px 2px 2px #090808;color:#FFFFFF;}.elementor-3087 .elementor-element.elementor-element-72dfff9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3087 .elementor-element.elementor-element-72dfff9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EACD2E00;background-image:url("https://planbmk.com/wp-content/uploads/2025/11/bannerVideos-1536x613.png");background-position:center center;}.elementor-bc-flex-widget .elementor-3087 .elementor-element.elementor-element-72dfff9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3087 .elementor-element.elementor-element-72dfff9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3087 .elementor-element.elementor-element-72dfff9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3087 .elementor-element.elementor-element-72dfff9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3087 .elementor-element.elementor-element-72dfff9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3087 .elementor-element.elementor-element-06203b8 > .elementor-widget-container{--e-transform-skewX:0deg;}.elementor-3087 .elementor-element.elementor-element-06203b8 > .elementor-widget-container:hover{--e-transform-skewX:-8deg;}.elementor-3087 .elementor-element.elementor-element-06203b8{--e-transform-transition-duration:500ms;text-align:center;}.elementor-3087 .elementor-element.elementor-element-06203b8 .elementor-heading-title{font-family:"Nohemi", Sans-serif;font-size:42px;font-weight:600;line-height:100px;letter-spacing:10px;text-shadow:6px 3px 3px #000000;color:#FFFFFF;}.elementor-3087 .elementor-element.elementor-element-f2f7bf3 > .elementor-widget-container{--e-transform-skewX:0deg;}.elementor-3087 .elementor-element.elementor-element-f2f7bf3 > .elementor-widget-container:hover{--e-transform-skewX:-8deg;}.elementor-3087 .elementor-element.elementor-element-f2f7bf3{--e-transform-transition-duration:500ms;text-align:center;}.elementor-3087 .elementor-element.elementor-element-f2f7bf3 .elementor-heading-title{font-family:"Nohemi", Sans-serif;font-size:42px;font-weight:600;line-height:100px;letter-spacing:10px;text-shadow:6px 3px 3px #000000;color:#FFFFFF;}.elementor-3087 .elementor-element.elementor-element-ee5aa63:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3087 .elementor-element.elementor-element-ee5aa63 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EACD2E;background-image:url("https://planbmk.com/wp-content/uploads/2024/09/BRANDING.-RLUCIENTE-3.png");}.elementor-bc-flex-widget .elementor-3087 .elementor-element.elementor-element-ee5aa63.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3087 .elementor-element.elementor-element-ee5aa63.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3087 .elementor-element.elementor-element-ee5aa63.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3087 .elementor-element.elementor-element-ee5aa63 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3087 .elementor-element.elementor-element-ee5aa63 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3087 .elementor-element.elementor-element-c115835 > .elementor-widget-container{--e-transform-skewX:0deg;}.elementor-3087 .elementor-element.elementor-element-c115835 > .elementor-widget-container:hover{--e-transform-skewX:-8deg;}.elementor-3087 .elementor-element.elementor-element-c115835{--e-transform-transition-duration:500ms;text-align:center;}.elementor-3087 .elementor-element.elementor-element-c115835 .elementor-heading-title{font-family:"Nohemi", Sans-serif;font-size:42px;font-weight:600;line-height:100px;letter-spacing:10px;text-shadow:6px 3px 3px #000000;color:#FFFFFF;}.elementor-3087 .elementor-element.elementor-element-445d9c6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3087 .elementor-element.elementor-element-445d9c6{margin-top:0px;margin-bottom:0px;}.elementor-3087 .elementor-element.elementor-element-2308080 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-3087 .elementor-element.elementor-element-2308080 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-3087 .elementor-element.elementor-element-2308080 > .elementor-element-populated{transition:background 1.2s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px -200px 0px;}.elementor-3087 .elementor-element.elementor-element-2308080 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3087 .elementor-element.elementor-element-3d0272a > .elementor-widget-container{--e-transform-skewX:0deg;}.elementor-3087 .elementor-element.elementor-element-3d0272a > .elementor-widget-container:hover{--e-transform-skewX:8deg;}.elementor-3087 .elementor-element.elementor-element-3d0272a{--e-transform-transition-duration:500ms;text-align:center;}.elementor-3087 .elementor-element.elementor-element-3d0272a .elementor-heading-title{font-family:"Nohemi", Sans-serif;font-size:42px;font-weight:600;line-height:100px;letter-spacing:10px;text-shadow:3px 2px 2px #000000;color:#FFFFFF;}.elementor-3087 .elementor-element.elementor-element-1b318f6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-3087 .elementor-element.elementor-element-1b318f6 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-3087 .elementor-element.elementor-element-1b318f6 > .elementor-element-populated{transition:background 1.2s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px -200px 0px;}.elementor-3087 .elementor-element.elementor-element-1b318f6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3087 .elementor-element.elementor-element-ed85dc7 > .elementor-widget-container{--e-transform-skewX:0deg;}.elementor-3087 .elementor-element.elementor-element-ed85dc7 > .elementor-widget-container:hover{--e-transform-skewX:-8deg;}.elementor-3087 .elementor-element.elementor-element-ed85dc7{--e-transform-transition-duration:500ms;text-align:center;}.elementor-3087 .elementor-element.elementor-element-ed85dc7 .elementor-heading-title{font-family:"Nohemi", Sans-serif;font-size:42px;font-weight:600;line-height:100px;letter-spacing:10px;text-shadow:6px 2px 2px #000000;color:#FFFFFF;}.elementor-3087 .elementor-element.elementor-element-623d368 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-3087 .elementor-element.elementor-element-623d368 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-3087 .elementor-element.elementor-element-623d368 > .elementor-element-populated{transition:background 1.2s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px -200px 0px;}.elementor-3087 .elementor-element.elementor-element-623d368 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3087 .elementor-element.elementor-element-aacf7d1 > .elementor-widget-container{--e-transform-skewX:0deg;}.elementor-3087 .elementor-element.elementor-element-aacf7d1 > .elementor-widget-container:hover{--e-transform-skewX:8deg;}.elementor-3087 .elementor-element.elementor-element-aacf7d1{--e-transform-transition-duration:500ms;text-align:center;}.elementor-3087 .elementor-element.elementor-element-aacf7d1 .elementor-heading-title{font-family:"Nohemi", Sans-serif;font-size:42px;font-weight:600;line-height:100px;letter-spacing:10px;text-shadow:3px 2px 2px #090808;color:#FFFFFF;}.elementor-3087 .elementor-element.elementor-element-3080f92 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-3087 .elementor-element.elementor-element-3080f92 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-3087 .elementor-element.elementor-element-3080f92 > .elementor-element-populated{transition:background 1.2s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px -200px 0px;}.elementor-3087 .elementor-element.elementor-element-3080f92 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3087 .elementor-element.elementor-element-b282adf > .elementor-widget-container{--e-transform-skewX:0deg;}.elementor-3087 .elementor-element.elementor-element-b282adf > .elementor-widget-container:hover{--e-transform-skewX:-8deg;}.elementor-3087 .elementor-element.elementor-element-b282adf{--e-transform-transition-duration:500ms;text-align:center;}.elementor-3087 .elementor-element.elementor-element-b282adf .elementor-heading-title{font-family:"Nohemi", Sans-serif;font-size:42px;font-weight:600;line-height:100px;letter-spacing:10px;text-shadow:6px 3px 3px #000000;color:#FFFFFF;}.elementor-3087 .elementor-element.elementor-element-8605151 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-3087 .elementor-element.elementor-element-8605151 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-3087 .elementor-element.elementor-element-8605151 > .elementor-element-populated{transition:background 1.2s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px -200px 0px;}.elementor-3087 .elementor-element.elementor-element-8605151 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3087 .elementor-element.elementor-element-bb30de3 > .elementor-widget-container{--e-transform-skewX:0deg;}.elementor-3087 .elementor-element.elementor-element-bb30de3 > .elementor-widget-container:hover{--e-transform-skewX:-8deg;}.elementor-3087 .elementor-element.elementor-element-bb30de3{--e-transform-transition-duration:500ms;text-align:center;}.elementor-3087 .elementor-element.elementor-element-bb30de3 .elementor-heading-title{font-family:"Nohemi", Sans-serif;font-size:42px;font-weight:600;line-height:100px;letter-spacing:10px;text-shadow:6px 3px 3px #000000;color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3087 .elementor-element.elementor-element-ae52f44{width:100%;}.elementor-3087 .elementor-element.elementor-element-a53a455{width:50%;}}@media(max-width:1024px){.elementor-3087 .elementor-element.elementor-element-fcb332f{width:var( --container-widget-width, 420.5px );max-width:420.5px;--container-widget-width:420.5px;--container-widget-flex-grow:0;}.elementor-3087 .elementor-element.elementor-element-df4dda1{width:var( --container-widget-width, 355.5px );max-width:355.5px;--container-widget-width:355.5px;--container-widget-flex-grow:0;}.elementor-3087 .elementor-element.elementor-element-39a2be1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3087 .elementor-element.elementor-element-39a2be1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://planbmk.com/wp-content/uploads/2024/10/6-1024x576.png");background-position:top center;}.elementor-3087 .elementor-element.elementor-element-ffd0407 .elementor-heading-title{font-size:38px;letter-spacing:6px;}.elementor-3087 .elementor-element.elementor-element-72dfff9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3087 .elementor-element.elementor-element-72dfff9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-3087 .elementor-element.elementor-element-06203b8 .elementor-heading-title{font-size:35px;letter-spacing:5px;}.elementor-3087 .elementor-element.elementor-element-f2f7bf3 .elementor-heading-title{font-size:35px;letter-spacing:5px;}.elementor-3087 .elementor-element.elementor-element-ee5aa63:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3087 .elementor-element.elementor-element-ee5aa63 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-3087 .elementor-element.elementor-element-3d0272a{width:var( --container-widget-width, 420.5px );max-width:420.5px;--container-widget-width:420.5px;--container-widget-flex-grow:0;}.elementor-3087 .elementor-element.elementor-element-ed85dc7{width:var( --container-widget-width, 355.5px );max-width:355.5px;--container-widget-width:355.5px;--container-widget-flex-grow:0;}.elementor-3087 .elementor-element.elementor-element-aacf7d1 .elementor-heading-title{font-size:38px;letter-spacing:6px;}.elementor-3087 .elementor-element.elementor-element-b282adf .elementor-heading-title{font-size:35px;letter-spacing:5px;}}@media(max-width:767px){.elementor-3087 .elementor-element.elementor-element-fcb332f .elementor-heading-title{font-size:25px;letter-spacing:4.5px;}.elementor-3087 .elementor-element.elementor-element-a53a455:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3087 .elementor-element.elementor-element-a53a455 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://planbmk.com/wp-content/uploads/2025/10/ajeRojo-200x300.jpeg");background-position:top center;}.elementor-3087 .elementor-element.elementor-element-df4dda1 .elementor-heading-title{font-size:22px;line-height:1.5em;letter-spacing:3.5px;}.elementor-3087 .elementor-element.elementor-element-ffd0407 .elementor-heading-title{font-size:25px;line-height:1.5em;letter-spacing:4.5px;}.elementor-3087 .elementor-element.elementor-element-06203b8 .elementor-heading-title{font-size:25px;line-height:1.5em;letter-spacing:4.5px;}.elementor-3087 .elementor-element.elementor-element-f2f7bf3 .elementor-heading-title{font-size:25px;line-height:1.5em;letter-spacing:4.5px;}.elementor-3087 .elementor-element.elementor-element-c115835 .elementor-heading-title{font-size:25px;line-height:1.5em;letter-spacing:4.5px;}.elementor-3087 .elementor-element.elementor-element-2308080:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3087 .elementor-element.elementor-element-2308080 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://planbmk.com/wp-content/uploads/2024/12/1.png");background-size:cover;}.elementor-bc-flex-widget .elementor-3087 .elementor-element.elementor-element-2308080.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3087 .elementor-element.elementor-element-2308080.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3087 .elementor-element.elementor-element-2308080 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-3087 .elementor-element.elementor-element-2308080 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3087 .elementor-element.elementor-element-3d0272a .elementor-heading-title{font-size:25px;letter-spacing:4.5px;}.elementor-3087 .elementor-element.elementor-element-1b318f6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3087 .elementor-element.elementor-element-1b318f6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://planbmk.com/wp-content/uploads/2025/10/ajeRojo.jpeg");background-size:cover;}.elementor-bc-flex-widget .elementor-3087 .elementor-element.elementor-element-1b318f6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3087 .elementor-element.elementor-element-1b318f6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3087 .elementor-element.elementor-element-1b318f6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-3087 .elementor-element.elementor-element-1b318f6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3087 .elementor-element.elementor-element-ed85dc7 > .elementor-widget-container{margin:0px 0px 0px 16px;}.elementor-3087 .elementor-element.elementor-element-ed85dc7{text-align:center;}.elementor-3087 .elementor-element.elementor-element-ed85dc7 .elementor-heading-title{font-size:22px;line-height:1.5em;letter-spacing:3.5px;}.elementor-3087 .elementor-element.elementor-element-623d368:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3087 .elementor-element.elementor-element-623d368 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://planbmk.com/wp-content/uploads/2024/10/6.png");background-size:cover;}.elementor-bc-flex-widget .elementor-3087 .elementor-element.elementor-element-623d368.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3087 .elementor-element.elementor-element-623d368.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3087 .elementor-element.elementor-element-623d368 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-3087 .elementor-element.elementor-element-623d368 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3087 .elementor-element.elementor-element-aacf7d1 .elementor-heading-title{font-size:25px;line-height:1.5em;letter-spacing:4.5px;}.elementor-3087 .elementor-element.elementor-element-3080f92:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3087 .elementor-element.elementor-element-3080f92 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://planbmk.com/wp-content/uploads/2025/11/bannerVideos-scaled.png");background-size:cover;}.elementor-bc-flex-widget .elementor-3087 .elementor-element.elementor-element-3080f92.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3087 .elementor-element.elementor-element-3080f92.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3087 .elementor-element.elementor-element-3080f92 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-3087 .elementor-element.elementor-element-3080f92 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3087 .elementor-element.elementor-element-b282adf .elementor-heading-title{font-size:25px;line-height:1.5em;letter-spacing:4.5px;}.elementor-3087 .elementor-element.elementor-element-8605151:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3087 .elementor-element.elementor-element-8605151 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://planbmk.com/wp-content/uploads/2024/12/Free-MacBook-Pro-on-Chair-Mockup.png");background-size:cover;}.elementor-bc-flex-widget .elementor-3087 .elementor-element.elementor-element-8605151.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3087 .elementor-element.elementor-element-8605151.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3087 .elementor-element.elementor-element-8605151 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-3087 .elementor-element.elementor-element-8605151 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3087 .elementor-element.elementor-element-bb30de3 .elementor-heading-title{font-size:25px;line-height:1.5em;letter-spacing:4.5px;}}/* Start custom CSS for column, class: .elementor-element-ae52f44 *//* El escalado se hará en la columna ENTERA */
.pantalla-4cuadros .portfolio-hover {
    position: relative;
    z-index: 1;
    transition: transform 0.6s ease !important; /* velocidad aquí */
}

/* Al pasar el ratón crece */
.pantalla-4cuadros .portfolio-hover:hover {
    transform: scale(1.06) !important;
    z-index: 3;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9413c6a *//* Sección a pantalla completa */
.pantalla-4cuadros{
  min-height:100vh;
  width:100vw;
  overflow:hidden;
  padding:0 !important;
  margin:0 !important;
}

/* Si la sección está "boxed", forzamos ancho completo */
.pantalla-4cuadros.elementor-section.elementor-section-boxed > .elementor-container{
  max-width:100% !important;
  width:100% !important;
  padding:0 !important;
  margin:0 !important;
  gap:0 !important;
}

/* Cada fila (sección interior) = mitad de pantalla en alto */
.pantalla-4cuadros .elementor-inner-section{
  height:50vh !important;
  padding:0 !important;
  margin:0 !important;
}

/* Contenedor interno de cada fila sin padding ni gap */
.pantalla-4cuadros .elementor-inner-section > .elementor-container{
  width:100% !important;
  max-width:100% !important;
  padding:0 !important;
  margin:0 !important;
  gap:0 !important;
  display:flex !important;
  align-items:stretch !important;
}

/* Columnas por defecto: 2 por fila (para la fila de arriba) */
.pantalla-4cuadros .elementor-inner-section .elementor-column{
  width:50% !important;
  flex:0 0 50% !important;
  min-height:100% !important;
  padding:0 !important;
  margin:0 !important;
  border:0 !important;
  box-shadow:none !important;
}

/* En la SEGUNDA fila queremos 3 columnas */
.pantalla-4cuadros .elementor-inner-section:nth-of-type(2) .elementor-column{
  width:33.3333% !important;
  flex:0 0 33.3333% !important;
}

/* Wrapper interno sin rellenos extra */
.pantalla-4cuadros .elementor-column > .elementor-widget-wrap{
  height:100% !important;
  padding:0 !important;
  margin:0 !important;
}

/* Fondos correctos en cada cuadro */
.pantalla-4cuadros .elementor-column{
  background-size:cover !important;
  background-position:center !important;
  background-repeat:no-repeat !important;
}

/* Si el tema mete "column-gap" por clase, lo anulamos */
.pantalla-4cuadros [class*="elementor-column-gap"] 
  .elementor-column > .elementor-element-populated{
  padding:0 !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2308080 */.col-20vh {
    min-height: 20vh !important;
    height: 20vh !important;
    overflow: hidden;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1b318f6 */.col-20vh {
    min-height: 20vh !important;
    height: 20vh !important;
    overflow: hidden;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-623d368 */.col-20vh {
    min-height: 20vh !important;
    height: 20vh !important;
    overflow: hidden;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3080f92 */.col-20vh {
    min-height: 20vh !important;
    height: 20vh !important;
    overflow: hidden;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8605151 */.col-20vh {
    min-height: 15vh !important;
    height: 15vh !important;
    overflow: hidden;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-445d9c6 */.pantalla-movil {
    height: 100vh !important;
    min-height: 100vh !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: hidden !important;
  }
}/* End custom CSS */
/* Start custom CSS *//* Elimina franjas del contenedor de Astra SOLO en esta página */
body.page-id-123 .ast-container,
body.page-id-123 .ast-plain-container,
body.page-id-123 .ast-container-fluid {
  max-width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* Quita rellenos verticales que añaden espacio arriba/abajo */
body.page-id-123 .site-content,
body.page-id-123 .entry-content,
body.page-id-123 .hentry,
body.page-id-123 .content-area,
body.page-id-123 main {
  margin: 0 !important;
  padding: 0 !important;
}

/* Si usas Astra Separate Container, borra el gap de la fila */
body.page-id-123 .ast-separate-container .site-main > .ast-row {
  margin: 0 !important;
}

/* Barra de admin de WordPress (por si descuadra en edición) */
body.admin-bar.page-id-123 .elementor-section {
  scroll-margin-top: 32px; /* no afecta al alto, solo al anclaje */
}/* End custom CSS */